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

QQ登录

只需一步,快速开始

查看: 1631|回复: 7

[结贴] 升级X5后,手机操作时报错

[复制链接]

56

主题

238

帖子

1190

积分

金牌会员

Rank: 6Rank: 6

积分
1190
发表于 2014-5-28 10:37:16 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
把X5由2.3 升级到2.7  其他的没有问题,但手机操作时报错
2014-05-28 10:29:56 开始-WINDOW生成中间文件: /mobileUI/OA/zccp/process/zs_dw_zccp/businessActivity2.w
com.justep.xbl.runtime.XBLException: 编码: JUSTEP000043; 提示: 组件"/mobileUI/system/components/mobile/processCommands.xbl.xml#processCommands"没有定义
        at com.justep.xbl.runtime.XBLException.create(Unknown Source)
        at com.justep.xbl.runtime.XBLLoader.getBinding(Unknown Source)
        at com.justep.xbl.dom.DefaultXMLDocument.getBindingById(Unknown Source)
        at com.justep.xbl.dom.DefaultXMLDocument.findMatchBindingWithComponent(Unknown Source)
        at com.justep.xbl.dom.DefaultXMLDocument.findMatchedBinding(Unknown Source)
        at com.justep.xbl.runtime.XBLEngine.parser(Unknown Source)
        at com.justep.xbl.runtime.XBLEngine.parser(Unknown Source)
        at com.justep.xbl.runtime.XBLEngine.parser(Unknown Source)
        at com.justep.xbl.runtime.XBLEngine.excute(Unknown Source)
        at com.justep.ui.util.UIUtils.xbl(Unknown Source)
        at com.justep.ui.WindowCompiler.w2Middle(Unknown Source)
        at com.justep.ui.WindowCompiler.compile(Unknown Source)
        at com.justep.ui.WindowServer.getWindow(Unknown Source)
        at com.justep.ui.WindowServer.service(Unknown Source)
        at com.justep.ui.servlet.MainServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:595)
2014-05-28 10:29:56 编码: JUSTEP000043; 提示: 组件"/mobileUI/system/components/mobile/processCommands.xbl.xml#processCommands"没有定义
javax.servlet.ServletException: com.justep.xbl.runtime.XBLException: 编码: JUSTEP000043; 提示: 组件"/mobileUI/system/components/mobile/processCommands.xbl.xml#processCommands"没有定义
        at com.justep.ui.servlet.MainServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:595)
Caused by: com.justep.xbl.runtime.XBLException: 编码: JUSTEP000043; 提示: 组件"/mobileUI/system/components/mobile/processCommands.xbl.xml#processCommands"没有定义
        at com.justep.xbl.runtime.XBLException.create(Unknown Source)
        at com.justep.xbl.runtime.XBLLoader.getBinding(Unknown Source)
        at com.justep.xbl.dom.DefaultXMLDocument.getBindingById(Unknown Source)
        at com.justep.xbl.dom.DefaultXMLDocument.findMatchBindingWithComponent(Unknown Source)
        at com.justep.xbl.dom.DefaultXMLDocument.findMatchedBinding(Unknown Source)
        at com.justep.xbl.runtime.XBLEngine.parser(Unknown Source)
        at com.justep.xbl.runtime.XBLEngine.parser(Unknown Source)
        at com.justep.xbl.runtime.XBLEngine.parser(Unknown Source)
        at com.justep.xbl.runtime.XBLEngine.excute(Unknown Source)
        at com.justep.ui.util.UIUtils.xbl(Unknown Source)
        at com.justep.ui.WindowCompiler.w2Middle(Unknown Source)
        at com.justep.ui.WindowCompiler.compile(Unknown Source)
        at com.justep.ui.WindowServer.getWindow(Unknown Source)
        at com.justep.ui.WindowServer.service(Unknown Source)
        ... 14 more
2014-5-28 10:29:56 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet main-servlet threw exception
com.justep.xbl.runtime.XBLException: 编码: JUSTEP000043; 提示: 组件"/mobileUI/system/components/mobile/processCommands.xbl.xml#processCommands"没有定义
        at com.justep.xbl.runtime.XBLException.create(Unknown Source)
        at com.justep.xbl.runtime.XBLLoader.getBinding(Unknown Source)
        at com.justep.xbl.dom.DefaultXMLDocument.getBindingById(Unknown Source)
        at com.justep.xbl.dom.DefaultXMLDocument.findMatchBindingWithComponent(Unknown Source)
        at com.justep.xbl.dom.DefaultXMLDocument.findMatchedBinding(Unknown Source)
        at com.justep.xbl.runtime.XBLEngine.parser(Unknown Source)
        at com.justep.xbl.runtime.XBLEngine.parser(Unknown Source)
        at com.justep.xbl.runtime.XBLEngine.parser(Unknown Source)
        at com.justep.xbl.runtime.XBLEngine.excute(Unknown Source)
        at com.justep.ui.util.UIUtils.xbl(Unknown Source)
        at com.justep.ui.WindowCompiler.w2Middle(Unknown Source)
        at com.justep.ui.WindowCompiler.compile(Unknown Source)
        at com.justep.ui.WindowServer.getWindow(Unknown Source)
        at com.justep.ui.WindowServer.service(Unknown Source)
        at com.justep.ui.servlet.MainServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:595)


91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35949
发表于 2014-5-28 13:26:58 | 显示全部楼层
5.2.7中没有这个组件了,需要修改页面,可以参考/mobileUI/demo/misc/process/leaveApply/mainActivity.w
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

56

主题

238

帖子

1190

积分

金牌会员

Rank: 6Rank: 6

积分
1190
 楼主| 发表于 2014-5-28 13:58:43 | 显示全部楼层
那就麻烦了,我们所有的手机页面都要修改吗?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35949
发表于 2014-5-28 14:24:10 | 显示全部楼层
是的,可以看一下有没有规律用查找替换看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35949
发表于 2014-5-28 16:41:34 | 显示全部楼层
如果做过特殊处理,把特殊处理的地方发一下看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

56

主题

238

帖子

1190

积分

金牌会员

Rank: 6Rank: 6

积分
1190
 楼主| 发表于 2014-5-29 10:12:15 | 显示全部楼层
所有的页面都是如下图类似的格式,一个流程里面有很多的环节,有两个问题,第一怎样替换源码,第二,怎样很方便的替换那么多环节的源码

页面的格式

页面的格式

zs_dw_zccp.rar

77.1 KB, 下载次数: 348

回复 支持 反对

使用道具 举报

56

主题

238

帖子

1190

积分

金牌会员

Rank: 6Rank: 6

积分
1190
 楼主| 发表于 2014-5-29 10:22:34 | 显示全部楼层
还有一种情况,就是在某些环节工具栏上会多一个保存按钮,如果手机界面需要交互的话。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35949
发表于 2014-5-30 11:38:03 | 显示全部楼层
用下面的工具做一下升级,参考update中的《说明.txt》
1.把update放到model同级的tools目录下,然后执行update.bat

2.执行完批处理后继承的文件中修改参考如下:
搜索command替换为operation
搜索commands替换为operation-owner

3.如果processCommands组件的id都是processCommands-mobile1,process组件的id都是flow,搜索processCommands-mobile1替换为flow,如果id不统一需要自己每个功能去搜索替换

4.如果自己添加的item的label需要自己设置的
如下<item text="明细" id="titlebarItem1" operation-owner="operation-owner1" name="xxsm" /> 需要自己修改为

<item text="明细" id="titlebarItem1"  name="xxsm" label="明细"/>

update.rar (483.16 KB, 下载次数: 270)
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-24 15:08 , Processed in 0.089439 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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