将GWT / Datanucleus项目迁移到Google Cloud Enhancer问题

时间:2018-09-08 22:58:53

标签: google-app-engine gwt datanucleus

我正在尝试将GWT / Datanucleus JDO项目迁移到Google Cloud,并在尝试进行增强时遇到以下问题。我没有更改GAE设置中的任何内容:

DataNucleus Enhancer (version 3.1.1) : Enhancement of classes
Sep 08, 2018 3:48:29 PM org.datanucleus.util.Log4JLogger
SEVERE: L:115 > Parser error with file "file:/C:/Users/xxxx/AppData/Local/Temp/enhancer-4720720665984377371.flf" has cause 
Sep 08, 2018 3:48:29 PM org.datanucleus.util.Log4JLogger
SEVERE: L:115 > Parser error with file "file:/C:/Users/xxxx/AppData/Local/Temp/enhancer-4720720665984377371.flf" has cause 
Error reading the Meta-Data input "Content is not allowed in prolog.
org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog.

这是有道理的,因为由于某些原因,所引用的文件(由DN Enhancer生成的flf文件)不是XML格式:

C:\b\src\bt\sh\package.jdo
C:\b\src\bt\sr\sec\package.jdo
C:\b\war\WEB-INF\classes\bt\sh\package.jdo
C:\b\war\WEB-INF\classes\bt\sr\sec\package.jdo

我的问题是:为什么增强子突然生成non-xml并试图将其读取为xml?我有最新的4.0.1 Datanucleus Eclipse插件。有什么解决方案?

0 个答案:

没有答案