尝试在 App Engine SDK 1.2.8 下运行单元测试时,我收到这样的错误。单元测试使用相同的代码在 SDK 1.2.6 下通过。

“com.foo.bar.BaseClass 类似乎没有得到增强。您可能需要重新运行增强器并检查输出中是否有错误”

扩展 BaseClass 的类会被保留,但具有适当的注释等。

有帮助吗?

解决方案 2

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

我的错误已通过安装修复 ORM RC 使用 方法 GAE 支持 wiki 中提供。

感谢 Max Ross @ Google 快速修复了该问题。

其他提示

我有同样的问题,但具有不同的解决方案。部署我检查控制台之后,该指向错误日志:

  

插件(束) “org.datanucleus.store.appengine” 已注册。确保你不要有相同的插件的多个版本的jar在classpath中classpath.plugin。

所以我检查库在WEB-INF文件夹。我发现 “DataNucleus将-的AppEngine-XXX” 的多个版本。拆除旧verions一切又恢复了之后。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top