“基类”;似乎没有得到加强”;Google App Engine SDK for Java升级后

“基类”;似乎没有得到加强”;Google App Engine SDK for Java升级后,java,google-app-engine,jdo,Java,Google App Engine,Jdo,当我尝试在AppEngineSDK1.2.8下运行单元测试时,会出现这样的错误。单元测试使用相同的代码通过SDK 1.2.6 “类com.foo.bar.BaseClass似乎未得到增强。您可能希望重新运行增强器并检查输出中的错误” 扩展基类的类被持久化,但具有适当的注释等。GAE支持组上的一个线程显示了相同问题的其他报告,并链接到ORM 1.0.4的候选版本,该版本修复了此错误和另一个相关错误: 通过使用GAE support wiki中提供的安装修复了我的错误 感谢Max Ross@Goog

当我尝试在AppEngineSDK1.2.8下运行单元测试时,会出现这样的错误。单元测试使用相同的代码通过SDK 1.2.6

“类com.foo.bar.BaseClass似乎未得到增强。您可能希望重新运行增强器并检查输出中的错误”


扩展基类的类被持久化,但具有适当的注释等。

GAE支持组上的一个线程显示了相同问题的其他报告,并链接到ORM 1.0.4的候选版本,该版本修复了此错误和另一个相关错误:

通过使用GAE support wiki中提供的安装修复了我的错误


感谢Max Ross@Google为该问题快速提供了修复程序。

GAE支持小组的一个帖子显示了关于同一问题的其他报告,并链接到ORM 1.0.4的候选版本,该版本修复了此错误和另一个相关错误:

通过使用GAE support wiki中提供的安装修复了我的错误


感谢Max Ross@Google为这个问题快速提供了解决方案。

我也遇到了同样的问题,但解决方案不同。部署后,我检查了控制台,它指向一个错误日志:

插件(Bundle)“org.datanucleus.store.appengine”已经注册。确保classpath中没有相同插件的多个JAR版本。classpath中的plugin


所以我检查了WEB-INF文件夹中的libs。我发现了“datanucleus appengine xxx”的多个版本。删除旧版本后,它再次工作。

我遇到了相同的问题,但采用了不同的解决方案。部署后,我检查了控制台,它指向一个错误日志:

插件(Bundle)“org.datanucleus.store.appengine”已经注册。确保classpath中没有相同插件的多个JAR版本。classpath中的plugin

所以我检查了WEB-INF文件夹中的libs。我发现了“datanucleus appengine xxx”的多个版本。移除旧版本后,它再次工作