Skip to content

Instantly share code, notes, and snippets.

@danielberndt
Created February 29, 2012 15:25
Show Gist options
  • Save danielberndt/1941580 to your computer and use it in GitHub Desktop.
Save danielberndt/1941580 to your computer and use it in GitHub Desktop.
ClassNotFoundException Playframework
[info] play - Listening for HTTP on port 9000...
(Server started, use Ctrl+D to stop and go back to the console...)
[info] Compiling 32 Scala sources and 28 Java sources to /Users/danielberndt/Dropbox/eclipse-workspace/playproject/target/scala-2.9.1/classes...
java.lang.RuntimeException: java.lang.ClassNotFoundException: models.Video
at com.avaje.ebean.enhance.asm.ClassWriter.getCommonSuperClass(ClassWriter.java:1284)
at com.avaje.ebean.enhance.asm.ClassWriter.getMergedType(ClassWriter.java:1244)
at com.avaje.ebean.enhance.asm.Frame.merge(Frame.java:1373)
at com.avaje.ebean.enhance.asm.Frame.merge(Frame.java:1280)
at com.avaje.ebean.enhance.asm.MethodWriter.visitMaxs(MethodWriter.java:1270)
at com.avaje.ebean.enhance.asm.ClassReader.accept(ClassReader.java:1447)
at com.avaje.ebean.enhance.asm.ClassReader.accept(ClassReader.java:420)
at com.avaje.ebean.enhance.agent.Transformer.entityEnhancement(Transformer.java:151)
at com.avaje.ebean.enhance.agent.Transformer.transform(Transformer.java:111)
at com.avaje.ebean.enhance.agent.InputStreamTransform.transform(InputStreamTransform.java:55)
at com.avaje.ebean.enhance.agent.InputStreamTransform.transform(InputStreamTransform.java:39)
at com.avaje.ebean.enhance.ant.OfflineFileTransform.transformFile(OfflineFileTransform.java:141)
at com.avaje.ebean.enhance.ant.OfflineFileTransform.processPackage(OfflineFileTransform.java:124)
at com.avaje.ebean.enhance.ant.OfflineFileTransform.process(OfflineFileTransform.java:90)
at sbt.PlayCommands$$anonfun$41.apply(PlayCommands.scala:475)
at sbt.PlayCommands$$anonfun$41.apply(PlayCommands.scala:439)
at sbt.Scoped$$anonfun$hf7$1.apply(Structure.scala:478)
at sbt.Scoped$$anonfun$hf7$1.apply(Structure.scala:478)
at scala.Function1$$anonfun$compose$1.apply(Function1.scala:41)
at sbt.Scoped$Reduced$$anonfun$combine$1$$anonfun$apply$11.apply(Structure.scala:295)
at sbt.Scoped$Reduced$$anonfun$combine$1$$anonfun$apply$11.apply(Structure.scala:295)
at sbt.$tilde$greater$$anonfun$$u2219$1.apply(TypeFunctions.scala:40)
at sbt.std.Transform$$anon$5.work(System.scala:67)
at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:221)
at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:221)
at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:18)
at sbt.Execute.work(Execute.scala:227)
at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:221)
at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:221)
at sbt.CompletionService$$anon$1$$anon$2.call(CompletionService.scala:26)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:680)
java.lang.RuntimeException: java.lang.ClassNotFoundException: models.Video
at com.avaje.ebean.enhance.asm.ClassWriter.getCommonSuperClass(ClassWriter.java:1284)
at com.avaje.ebean.enhance.asm.ClassWriter.getMergedType(ClassWriter.java:1244)
at com.avaje.ebean.enhance.asm.Frame.merge(Frame.java:1373)
at com.avaje.ebean.enhance.asm.Frame.merge(Frame.java:1280)
at com.avaje.ebean.enhance.asm.MethodWriter.visitMaxs(MethodWriter.java:1270)
at com.avaje.ebean.enhance.asm.ClassReader.accept(ClassReader.java:1447)
at com.avaje.ebean.enhance.asm.ClassReader.accept(ClassReader.java:420)
at com.avaje.ebean.enhance.agent.Transformer.entityEnhancement(Transformer.java:151)
at com.avaje.ebean.enhance.agent.Transformer.transform(Transformer.java:111)
at com.avaje.ebean.enhance.agent.InputStreamTransform.transform(InputStreamTransform.java:55)
at com.avaje.ebean.enhance.agent.InputStreamTransform.transform(InputStreamTransform.java:39)
at com.avaje.ebean.enhance.ant.OfflineFileTransform.transformFile(OfflineFileTransform.java:141)
at com.avaje.ebean.enhance.ant.OfflineFileTransform.processPackage(OfflineFileTransform.java:124)
at com.avaje.ebean.enhance.ant.OfflineFileTransform.process(OfflineFileTransform.java:90)
at sbt.PlayCommands$$anonfun$41.apply(PlayCommands.scala:475)
at sbt.PlayCommands$$anonfun$41.apply(PlayCommands.scala:439)
at sbt.Scoped$$anonfun$hf7$1.apply(Structure.scala:478)
at sbt.Scoped$$anonfun$hf7$1.apply(Structure.scala:478)
at scala.Function1$$anonfun$compose$1.apply(Function1.scala:41)
at sbt.Scoped$Reduced$$anonfun$combine$1$$anonfun$apply$11.apply(Structure.scala:295)
at sbt.Scoped$Reduced$$anonfun$combine$1$$anonfun$apply$11.apply(Structure.scala:295)
at sbt.$tilde$greater$$anonfun$$u2219$1.apply(TypeFunctions.scala:40)
at sbt.std.Transform$$anon$5.work(System.scala:67)
at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:221)
at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:221)
at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:18)
at sbt.Execute.work(Execute.scala:227)
at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:221)
at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:221)
at sbt.CompletionService$$anon$1$$anon$2.call(CompletionService.scala:26)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:680)
[info] play - database [default] connected at jdbc:mysql://localhost/playproject
[error] c.a.e.s.d.BeanDescriptorManager - Error in deployment
javax.persistence.PersistenceException: java.lang.IllegalStateException: Class [class play.db.ebean.Model] is enhanced and [class models.LearnUnit] is not - (you can not mix!!)
at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.setEntityBeanClass(BeanDescriptorManager.java:1546) ~[ebean-2.7.3.jar:na]
at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.createByteCode(BeanDescriptorManager.java:1204) ~[ebean-2.7.3.jar:na]
at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.readDeployAssociations(BeanDescriptorManager.java:1124) ~[ebean-2.7.3.jar:na]
at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.readEntityDeploymentAssociations(BeanDescriptorManager.java:630) ~[ebean-2.7.3.jar:na]
at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.deploy(BeanDescriptorManager.java:277) ~[ebean-2.7.3.jar:na]
at com.avaje.ebeaninternal.server.core.InternalConfiguration.<init>(InternalConfiguration.java:150) [ebean-2.7.3.jar:na]
Caused by: java.lang.IllegalStateException: Class [class play.db.ebean.Model] is enhanced and [class models.LearnUnit] is not - (you can not mix!!)
at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.checkInheritedClasses(BeanDescriptorManager.java:1596) ~[ebean-2.7.3.jar:na]
at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.checkSubclass(BeanDescriptorManager.java:1562) ~[ebean-2.7.3.jar:na]
at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.setEntityBeanClass(BeanDescriptorManager.java:1518) ~[ebean-2.7.3.jar:na]
at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.createByteCode(BeanDescriptorManager.java:1204) ~[ebean-2.7.3.jar:na]
at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.readDeployAssociations(BeanDescriptorManager.java:1124) ~[ebean-2.7.3.jar:na]
at com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.readEntityDeploymentAssociations(BeanDescriptorManager.java:630) ~[ebean-2.7.3.jar:na]
[error] application -
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment