我要创建在谷歌应用程序引擎GWT应用程序,并使用谷歌的数据存储。有没有人有DataNucleus将问题是古怪,因为所有出去?

我可以节省类,并DataNucleus将将做的事情就好了。如果我在类任何改变(即使添加空格),然后保存,我得到以下错误:

  

DataNucleus将增强完成了与   成功为0类。时序:   输入= 37毫秒,增强= 0毫秒,总= 37   女士。咨询日志的全部细节   DataNucleus将增强完成,不会   班得到了加强。咨询日志   的全部细节

在清洁我的项目,DataNucleus将是又高兴起来。

使用eclipse时这是常见的?有一种解决方法?

有帮助吗?

解决方案

在DataNucleus将增强是 引用按谷歌的Eclipse插件。这是他们的插件,导致增强。增强器本身只是它的工作,加强其提供的类。没什么“片状”关于增强...

如果您改用DataNucleus将Eclipse插件,那么你可以做到“按需”的增强,增强之前部署的例子。

- 安迪( DataNucleus将

其他提示

我有几个类似的经历,并清理项目,以及必要的。它不是所有的时间,但我认为它发生了一次或两次一天,当我经常使用Eclipse与谷歌插件。

我正在错误“持续类X似乎没有得到增强的”,并意识到,我改变包名和GAE插入被设置为仅增强某些类。

您可以更改需要加强在您的项目properties..Google ... App Engine的类列表... ORM。

我只好用Eclipse插件GAE不是“总是”提高我的课了同样的问题,所以我安装了插件DataNucleus将迫使它,但我遇到了与SerialVersionUIDs的自动生成问题。我得到了一个错误说“构建过程中的错误”,但没有编译错误。 DataNucleus将卸载插件,我才恢复正常。他们不玩好起来,它似乎。

我使用GAE v1.3.3.1和我安装DataNucleus将Eclipse插件V2.0.2

清洁项目工程,即使它不是最完美的解决方案。

我有同样的问题。检查Eclipse的日志文件中得到这个消息:

Caused by: org.datanucleus.exceptions.NucleusException: Plugin (Bundle) 
org.datanucleus.store.appengine" is already registered. Ensure you dont have multiple              JAR versions of the same plugin in the classpath. The URL "file:/Users/mmangar/projects/rga/google_sandbox/Sandbox/war/WEB-INF/lib/datanucleus-appengine-1.0.10.final.jar" is already registered, and you are trying to register an identical plugin located at URL "file:/opt/springsource-tool-suite-2.8.0.RELEASE-e3.7.1-macosx-carbon/springsource/sts-2.8.0.RELEASE/plugins/com.google.appengine.eclipse.sdkbundle_1.6.3.v201202290255r37/appengine-java-sdk-1.6.3/lib/user/orm/datanucleus-appengine-1.0.10.final.jar."

我有同样的类试图加载两次。

删除从我的类路径中的JAR文件的一个它工作得很好。

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