2013-02-08 92 views
1

错误阅读注释,这是我的proyect链接 https://github.com/jstar88/LibreTitan如何解决在游戏框架2

我得到这个例外编译在本地主机:游戏框架2.1

意外的异常

的RuntimeException:对于models.User 没有可用的源读取错误注释,这里是异常堆栈跟踪:

- >了java.lang.RuntimeException:对于models.User

com.avaje.ebeaninternal.server.deploy.parse.ReadAnnotations.readAssociations(ReadAnnotations.java:54) 

com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.readDeployAssociations(BeanDescriptorManager.java:1034) 

com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.readEntityDeploymentAssociations(BeanDescriptorManager.java:565) 

com.avaje.ebeaninternal.server.deploy.BeanDescriptorManager.deploy(BeanDescriptorManager.java:252) 

com.avaje.ebeaninternal.server.core.InternalConfiguration.<init>(InternalConfiguration.java:124) 

com.avaje.ebeaninternal.server.core.DefaultServerFactory.createServer(DefaultServerFactory.java:210) 

com.avaje.ebeaninternal.server.core.DefaultServerFactory.createServer(DefaultServerFactory.java:64) 

com.avaje.ebean.EbeanServerFactory.create(EbeanServerFactory.java:59) 

play.db.ebean.EbeanPlugin.onStart(EbeanPlugin.java:79) 

play.api.Play$$anonfun$start$1$$anonfun$apply$mcV$sp$1.apply(Play.scala:63) 

play.api.Play$$anonfun$start$1$$anonfun$apply$mcV$sp$1.apply(Play.scala:63) 

scala.collection.immutable.List.foreach(List.scala:309) 

play.api.Play$$anonfun$start$1.apply$mcV$sp(Play.scala:63) 

play.api.Play$$anonfun$start$1.apply(Play.scala:63) 

play.api.Play$$anonfun$start$1.apply(Play.scala:63) 

play.utils.Threads$.withContextClassLoader(Threads.scala:18) 

play.api.Play$.start(Play.scala:62) 

play.core.ReloadableApplication$$anonfun$get$1$$anonfun$1.apply(ApplicationProvider.scala:133) 

play.core.ReloadableApplication$$anonfun$get$1$$anonfun$1.apply(ApplicationProvider.scala:106) 

scala.Option.map(Option.scala:145) 

play.core.ReloadableApplication$$anonfun$get$1.apply(ApplicationProvider.scala:106) 

play.core.ReloadableApplication$$anonfun$get$1.apply(ApplicationProvider.scala:104) 

scala.util.Either$RightProjection.flatMap(Either.scala:523) 

play.core.ReloadableApplication.get(ApplicationProvider.scala:104) 

play.core.server.Server$class.sendHandler$1(Server.scala:56) 

play.core.server.Server$$anonfun$getHandlerFor$4.apply(Server.scala:88) 

play.core.server.Server$$anonfun$getHandlerFor$4.apply(Server.scala:87) 

scala.util.Either$RightProjection.flatMap(Either.scala:523) 

play.core.server.Server$class.getHandlerFor(Server.scala:87) 

play.core.server.NettyServer.getHandlerFor(NettyServer.scala:34) 

play.core.server.netty.PlayDefaultUpstreamHandler.messageReceived(PlayDefaultUpstreamHandler.scala:103) 

org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:75) 

org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:565) 

org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:793) 

org.jboss.netty.handler.codec.http.HttpContentDecoder.messageReceived(HttpContentDecoder.java:104) 

org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:75) 

org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:565) 

org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:793) 

org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:296) 

org.jboss.netty.handler.codec.frame.FrameDecoder.unfoldAndFireMessageReceived(FrameDecoder.java:455) 

org.jboss.netty.handler.codec.replay.ReplayingDecoder.callDecode(ReplayingDecoder.java:538) 

org.jboss.netty.handler.codec.replay.ReplayingDecoder.messageReceived(ReplayingDecoder.java:437) 

org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:75) 

org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:565) 

org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:560) 

org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268) 

org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255) 

org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:84) 

org.jboss.netty.channel.socket.nio.AbstractNioWorker.processSelectedKeys(AbstractNioWorker.java:472) 

org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:333) 

org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:35) 

org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:102) 

org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42) 

java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 

java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 

java.lang.Thread.run(Unknown Source) 
+1

解决的顶部,从源头http://ebeanorm.svn.sourceforge.net/viewvc/ebeanorm/ebean/trunk/src/main/java/com/avaje/ ebeaninternal /服务器/部署/解析/ AnnotationAssocOnes.java?修订= 1517&看法=标记,你可以看到,我错过了corrispective @Entity – user2054758 2013-02-09 11:49:09

+0

如果你解决你自己的问题,把你的答案回答框下方,而不是作为一个注释。 – ryanbrainard 2013-02-10 07:17:48

+0

我面临着同样的例外,即使我已经用注释@Entity。您能确认解决方案来解决问题吗? – Premraj 2014-02-26 12:17:43

回答

-1

读取错误注释时,我在List<?>领域中使用的@MappedSuperclass类我得到了这个问题。 将其更改为@Entity做出异常消失。

-1

添加@Entity在类

+1

很好的答案包括一些解释,而不仅仅是在评论中已经提供了答案的副本。 – 2017-04-17 14:24:59