【问题标题】:appengine data nucleus enhancer issue with classes not getting enhanced类未得到增强的 appengine 数据核增强器问题
【发布时间】:2016-08-07 19:59:10
【问题描述】:

我有一个 appengine Web 应用程序不断给我一个类未增强错误...每当我尝试从登录页面登录应用程序时,我都会收到以下错误

原因:org.datanucleus.exceptions.NucleusUserException:找到 com.d.su.model.Resource 类的元数据,但这个类没有增强!!请在运行 DataNucleus 之前增强类。

我用谷歌搜索了很多,这似乎是数据核增强器没有在所有类上运行的问题。我正在使用 eclipse 和谷歌插件,我在两个不同版本的 appengine SDK 上尝试过,但没有运气......知道如何解决这个问题吗?

【问题讨论】:

  • 当您“清理”您的项目时,您是否会在控制台(Datanucleus Enhancement)中获得“Datanucleus Enhancer compleated with succes (...)”?你有错误吗?你的 ORM 路径正确吗? (项目 > 属性 > Google > App Engine > ORM)
  • 不,我清理项目时看不到任何数据核引用...

标签: java eclipse google-app-engine


【解决方案1】:

有时在更改应用引擎 sdk 时,jar 并未从以前的版本中完全删除,因此请检查您的 webapps/lib 是否有多个版本的相同 jar,如果有,则从 webapps/lib 中删除所有 jar,然后更改 appengine 版本。

清理并刷新项目,确保 lib 只有默认 jars

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-02-18
    • 2018-12-23
    • 1970-01-01
    • 2013-07-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多