起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4979|回复: 7

[结贴] .w模型编译时,报错编码: JUSTEP000016;

[复制链接]

6

主题

17

帖子

63

积分

初级会员

Rank: 2

积分
63
QQ
发表于 2017-2-15 15:26:21 | 显示全部楼层 |阅读模式
1.将原有项目拷贝到新解压的WeX5_V3.4开发环境;
2.打开.w文件点击“设计”将报错,错误信息如下:
[ERROR] xui设计器:模型初始化出错。 [com.justep.studio.ui.editors.xui.XuiDataModel 2017-02-15 14:57:11]
java.lang.ClassCastException: org.eclipse.wst.xml.core.internal.document.DocumentImpl cannot be cast to org.w3c.dom.Element
        at com.justep.studio.ui.editors.xui.XuiDesignerConfig.getConfig(Unknown Source)

3.右击>模型编译时也报错,错误信息如下:
2017-02-15 15:14:23 开始编译WINDOW文件: /UI2/tywxpt/module/yhxx/yhdl.w
2017-02-15 15:14:23 开始-WINDOW生成中间文件: /UI2/tywxpt/module/yhxx/yhdl.w
2017-02-15 15:14:23 编码: JUSTEP000016; 提示: 读取文件"E:/WeX5_V3.4/model/UI2/tywxpt/module/yhxx/yhdl.w"出错
com.justep.ui.exception.UIException: 编码: JUSTEP000016; 提示: 读取文件"E:/WeX5_V3.4/model/UI2/tywxpt/module/yhxx/yhdl.w"出错
        at com.justep.ui.exception.UIException.create(Unknown Source)
        at com.justep.ui.WindowCompiler.loadWindow(Unknown Source)
        at com.justep.ui.WindowCompiler2.w2Middle(Unknown Source)
        at com.justep.ui.WindowCompiler2.compileForStudio(Unknown Source)
        at com.justep.ui.StudioWindowCompiler.execute(Unknown Source)
        at com.justep.ui.StudioWindowCompiler.compile(Unknown Source)
        at com.justep.tools.CompileUI.compileW(Unknown Source)
        at com.justep.tools.CompileUI.executeCompile(Unknown Source)
        at com.justep.tools.CompileUI.main(Unknown Source)
Caused by: com.justep.ui.exception.UIException: com.justep.ui.exception.ValidationException: line 27, column 23 of file:///E:/WeX5_V3.4/model/UI2/tywxpt/module/yhxx/yhdl.w: Fatal error: The entity name must immediately follow the '&' in the entity reference.
file:///E:/WeX5_V3.4/model/UI2/tywxpt/module/yhxx/yhdl.w, line 27, column 23: Fatal error: The entity name must immediately follow the '&' in the entity reference.
        at com.justep.ui.xml.XMLUtils.inputSourceToSAX(Unknown Source)
        at com.justep.ui.xml.XMLUtils.inputStreamToSAX(Unknown Source)
        ... 8 more

Caused by: com.justep.ui.exception.ValidationException: line 27, column 23 of file:///E:/WeX5_V3.4/model/UI2/tywxpt/module/yhxx/yhdl.w: Fatal error: The entity name must immediately follow the '&' in the entity reference.
file:///E:/WeX5_V3.4/model/UI2/tywxpt/module/yhxx/yhdl.w, line 27, column 23: Fatal error: The entity name must immediately follow the '&' in the entity reference.
        at com.justep.ui.xml.XMLUtils$ErrorHandler.fatalError(Unknown Source)
        at orbeon.apache.xerces.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:178)
        at orbeon.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:351)
        at orbeon.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:281)
        at orbeon.apache.xerces.impl.XMLScanner.reportFatalError(XMLScanner.java:1459)
        at orbeon.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEntityReference(XMLDocumentFragmentScannerImpl.java:1252)
        at orbeon.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1717)
        at orbeon.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:324)
        at orbeon.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration.java:845)
        at orbeon.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration.java:768)
        at orbeon.apache.xerces.parsers.XMLParser.parse(XMLParser.java:108)
        at orbeon.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1201)
        ... 10 more
发表于 2017-2-15 15:49:15 | 显示全部楼层
检查一下你的w文件中是否有 字符  &
有的话先把这里注释掉试试!
看上去是因为这个特殊符号导致编译失败了!

看上去是需要转译字符
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

6

主题

17

帖子

63

积分

初级会员

Rank: 2

积分
63
QQ
 楼主| 发表于 2017-2-15 16:03:10 | 显示全部楼层
liangyongfei 发表于 2017-2-15 15:49
检查一下你的w文件中是否有 字符  &
有的话先把这里注释掉试试!
看上去是因为这个特殊符号导致编译失败了 ...

是有“&”
1.将“&”替换掉又回报错误:The content of elements must consist of well-formed character data or markup.
2.并且每个文件开头都会有一段自动生成的代码,所有报错信息都是这段文件中的。我想问是不是我哪里环境设置有问题。
<script id="__varReplace">
           
                        window.__justep = window.__justep || {};
                                window.__justep.isDebug = false;
                                window.__justep.__packageMode = "1";
                                window.__justep.__isPackage = true;;
                                window.__justep.url = location.href;
                                window.__justep.versionInfo = {};
                 
            </script>
  <script id="__updateVersion">
        
                                (function(url, mode){
                                        if (("@"+"mode@") === mode) mode = "3";
                                        if (("@"+"versionUrl@") === url) url = "system/service/common/app.j";
                                        if ((mode!=="1" &amp;&amp; (mode!="2") &amp;&amp; (mode!="3"))) return;
                                        var async = (mode=="1");
                                        var x5Version = "noApp";
                                        var x5AppAgents = /x5app\/([0-9.]*)/.exec(navigator.userAgent);
                                        if(x5AppAgents &amp;&amp; x5AppAgents.length > 1){
                                                   x5Version = x5AppAgents[1] || "";
                                        }
回复 支持 反对

使用道具 举报

发表于 2017-2-15 16:35:21 | 显示全部楼层
wenxinhanmei 发表于 2017-2-15 16:03
是有“&”
1.将“&”替换掉又回报错误:The content of elements must consist of well-formed character ...

你是指编译后的资源开头吗》???这个你不用管!应该没什么的!
你是手动修改源码添加的& 吗??
把它去掉试试!或者不要手动修改源码,通过设计器设置应该可以正常的吧!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

6

主题

17

帖子

63

积分

初级会员

Rank: 2

积分
63
QQ
 楼主| 发表于 2017-2-15 16:56:58 | 显示全部楼层
liangyongfei 发表于 2017-2-15 16:35
你是指编译后的资源开头吗》???这个你不用管!应该没什么的!
你是手动修改源码添加的& 吗??
把它去 ...

嗯嗯,去掉的话就正常了。是不是编译后的.w设计器就无法正常打开了。总是报
[ERROR] xui设计器:模型初始化出错。 [com.justep.studio.ui.editors.xui.XuiDataModel 2017-02-15 15:52:54]
java.lang.ClassCastException: org.eclipse.wst.xml.core.internal.document.DocumentImpl cannot be cast to org.w3c.dom.Element

因为源文件丢失了。我是拷贝的服务器上的编译后的文件需重新进行修改。
回复 支持 反对

使用道具 举报

发表于 2017-2-15 17:04:42 | 显示全部楼层
wenxinhanmei 发表于 2017-2-15 16:56
嗯嗯,去掉的话就正常了。是不是编译后的.w设计器就无法正常打开了。总是报
[ERROR] xui设计器:模型初始 ...

编译后就不要修改了!,修改编译前的!然后再重新编译!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

6

主题

17

帖子

63

积分

初级会员

Rank: 2

积分
63
QQ
 楼主| 发表于 2017-2-15 17:15:51 | 显示全部楼层
liangyongfei 发表于 2017-2-15 17:04
编译后就不要修改了!,修改编译前的!然后再重新编译!

嗯呢,知道了 ,谢谢
回复 支持 反对

使用道具 举报

6

主题

17

帖子

63

积分

初级会员

Rank: 2

积分
63
QQ
 楼主| 发表于 2017-2-15 17:16:32 | 显示全部楼层
liangyongfei 发表于 2017-2-15 17:04
编译后就不要修改了!,修改编译前的!然后再重新编译!

知道了,谢谢了。可以结贴了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-20 17:28 , Processed in 0.061353 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表