UDN-企业互联网技术人气社区

板块导航

浏览  : 6796
回复  : 20

[技术架构] NC65开发环境,“到货单维护节点”,查询报错....token was di...

[复制链接]
haryhouqin的头像 楼主
发表于 2016-1-22 09:57:54 | 显示全部楼层 |阅读模式
NC65开发环境,“到货单维护节点”,查询报错,token was disposed。。请问一般是什么原因,报错信息有些诡异,求NC水平专家给予指导

Caused by: java.lang.ClassCastException: java.util.HashMap cannot be cast to nc.vo.querytemplate.QueryTempletData
        at nc.ui.querytemplate.QueryTempletLoader.combineResultFromDBAndCache(QueryTempletLoader.java:87)
        at nc.ui.querytemplate.QueryTempletLoader.getQueryTempletData(QueryTempletLoader.java:77)
        at nc.ui.querytemplate.QueryConditionEditor.loadTemplateVO(QueryConditionEditor.java:629)
        at nc.ui.querytemplate.QueryConditionEditor.getTotalVO(QueryConditionEditor.java:1204)
        at nc.ui.pubapp.uif2app.query2.DefaultQueryConditionDLG.init(DefaultQueryConditionDLG.java:928)
        at nc.ui.pubapp.uif2app.query2.DefaultQueryConditionDLG.<init>(DefaultQueryConditionDLG.java:160)
        at nc.ui.pubapp.uif2app.query2.QueryConditionDLGDelegator.<init>(QueryConditionDLGDelegator.java:149)
        at nc.ui.pubapp.uif2app.query2.action.DefaultQueryAction.createQryDLGDelegator(DefaultQueryAction.java:394)
        at nc.ui.pubapp.uif2app.query2.action.DefaultQueryAction.getQryDLGDelegator(DefaultQueryAction.java:289)
        at nc.ui.pubapp.uif2app.query2.action.DefaultQueryAction.doAction(DefaultQueryAction.java:190)
        at nc.ui.uif2.NCAction.actionPerformed(NCAction.java:85)
        ... 38 more
09:52:07 [AWT-EventQueue-0] ERROR - 未知的错误
java.lang.RuntimeException: token was disposed.
        at nc.vo.util.remotecallcombination.RemoteCallCombinatorEx.getResult(RemoteCallCombinatorEx.java:51)
        at nc.ui.querytemplate.QueryTempletLoader.combineResultFromDBAndCache(QueryTempletLoader.java:87)
        at nc.ui.querytemplate.QueryTempletLoader.getQueryTempletData(QueryTempletLoader.java:77)
        at nc.ui.querytemplate.QueryConditionEditor.loadTemplateVO(QueryConditionEditor.java:629)
        at nc.ui.querytemplate.QueryConditionEditor.getTotalVO(QueryConditionEditor.java:1204)
        at nc.ui.pubapp.uif2app.query2.DefaultQueryConditionDLG.init(DefaultQueryConditionDLG.java:928)
        at nc.ui.pubapp.uif2app.query2.DefaultQueryConditionDLG.<init>(DefaultQueryConditionDLG.java:160)
        at nc.ui.pubapp.uif2app.query2.QueryConditionDLGDelegator.<init>(QueryConditionDLGDelegator.java:149)
        at nc.ui.pubapp.uif2app.query2.action.DefaultQueryAction.createQryDLGDelegator(DefaultQueryAction.java:394)
        at nc.ui.pubapp.uif2app.query2.action.DefaultQueryAction.getQryDLGDelegator(DefaultQueryAction.java:289)
        at nc.ui.pubapp.uif2app.query2.action.DefaultQueryAction.doAction(DefaultQueryAction.java:190)
        at nc.ui.uif2.NCAction.actionPerformed(NCAction.java:85)
        at nc.funcnode.ui.action.ActionDelegate.actionPerformed(ActionDelegate.java:296)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
        at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
        at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
        at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
        at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
        at java.awt.Component.processMouseEvent(Component.java:6505)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3320)
        at java.awt.Component.processEvent(Component.java:6270)
        at java.awt.Container.processEvent(Container.java:2229)
        at java.awt.Component.dispatchEventImpl(Component.java:4861)
        at java.awt.Container.dispatchEventImpl(Container.java:2287)
        at java.awt.Component.dispatchEvent(Component.java:4687)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
        at java.awt.Container.dispatchEventImpl(Container.java:2273)
        at java.awt.Component.dispatchEvent(Component.java:4687)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
        at java.awt.EventQueue.access$200(EventQueue.java:103)
        at java.awt.EventQueue$3.run(EventQueue.java:694)
        at java.awt.EventQueue$3.run(EventQueue.java:692)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
        at java.awt.EventQueue$4.run(EventQueue.java:708)
        at java.awt.EventQueue$4.run(EventQueue.java:706)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

Exception in thread "AWT-EventQueue-0" java.lang.RuntimeException: java.lang.RuntimeException: token was disposed.
        at nc.ui.uif2.NCAction.actionPerformed(NCAction.java:101)
        at nc.funcnode.ui.action.ActionDelegate.actionPerformed(ActionDelegate.java:296)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
        at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
        at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
        at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
        at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
        at java.awt.Component.processMouseEvent(Component.java:6505)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3320)
        at java.awt.Component.processEvent(Component.java:6270)
        at java.awt.Container.processEvent(Container.java:2229)
        at java.awt.Component.dispatchEventImpl(Component.java:4861)
        at java.awt.Container.dispatchEventImpl(Container.java:2287)
        at java.awt.Component.dispatchEvent(Component.java:4687)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
        at java.awt.Container.dispatchEventImpl(Container.java:2273)
        at java.awt.Component.dispatchEvent(Component.java:4687)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
        at java.awt.EventQueue.access$200(EventQueue.java:103)
        at java.awt.EventQueue$3.run(EventQueue.java:694)
        at java.awt.EventQueue$3.run(EventQueue.java:692)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
        at java.awt.EventQueue$4.run(EventQueue.java:708)
        at java.awt.EventQueue$4.run(EventQueue.java:706)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Caused by: java.lang.RuntimeException: token was disposed.
        at nc.vo.util.remotecallcombination.RemoteCallCombinatorEx.getResult(RemoteCallCombinatorEx.java:51)
        at nc.ui.querytemplate.QueryTempletLoader.combineResultFromDBAndCache(QueryTempletLoader.java:87)
        at nc.ui.querytemplate.QueryTempletLoader.getQueryTempletData(QueryTempletLoader.java:77)
        at nc.ui.querytemplate.QueryConditionEditor.loadTemplateVO(QueryConditionEditor.java:629)
        at nc.ui.querytemplate.QueryConditionEditor.getTotalVO(QueryConditionEditor.java:1204)
        at nc.ui.pubapp.uif2app.query2.DefaultQueryConditionDLG.init(DefaultQueryConditionDLG.java:928)
        at nc.ui.pubapp.uif2app.query2.DefaultQueryConditionDLG.<init>(DefaultQueryConditionDLG.java:160)
        at nc.ui.pubapp.uif2app.query2.QueryConditionDLGDelegator.<init>(QueryConditionDLGDelegator.java:149)
        at nc.ui.pubapp.uif2app.query2.action.DefaultQueryAction.createQryDLGDelegator(DefaultQueryAction.java:394)
        at nc.ui.pubapp.uif2app.query2.action.DefaultQueryAction.getQryDLGDelegator(DefaultQueryAction.java:289)
        at nc.ui.pubapp.uif2app.query2.action.DefaultQueryAction.doAction(DefaultQueryAction.java:190)
        at nc.ui.uif2.NCAction.actionPerformed(NCAction.java:85)
        ... 38 more


44.png

相关帖子

haryhouqin的头像 楼主
发表于 2016-1-22 09:58:12 | 显示全部楼层
求解。。。
点评 ( 1 ) 收起 / 展开点评

柠檬草的味道 2016年01月22日 15:55 详情 回复

Caused by: java.lang.ClassCastException: java.util.HashMap cannot be cast to nc.vo.querytemplate.QueryTempletData 这不是类型转换异常吗?? 抠到代码,直接找对应的人

使用道具 举报

回复

haryhouqin的头像 楼主
发表于 2016-1-22 09:58:42 | 显示全部楼层
求解,着急。。
使用道具 举报

回复

发表于 2016-1-22 10:05:53 | 显示全部楼层
@benbenxiong

联系得到丁大人么
使用道具 举报

回复

发表于 2016-1-22 10:21:28 | 显示全部楼层
65的啊,这个@devin2014 @展翔 @李旭东 @丁浩真 一起来看看吧
使用道具 举报

回复

发表于 2016-1-22 10:21:49 | 显示全部楼层
对了,土大人也给看看吧@土鳖
使用道具 举报

回复

发表于 2016-1-22 15:33:37 | 显示全部楼层
请重置令牌种子后重启中间件
点评 ( 1 ) 收起 / 展开点评

haryhouqin 2016年01月25日 09:46 详情 回复

重置令牌种子?具体如何操作

使用道具 举报

回复

发表于 2016-1-22 15:55:51 | 显示全部楼层

Caused by: java.lang.ClassCastException: java.util.HashMap cannot be cast to nc.vo.querytemplate.QueryTempletData

这不是类型转换异常吗??
抠到代码,直接找对应的人
点评 ( 2 ) 收起 / 展开点评

土鳖 2016年01月25日 13:18 详情 回复

请先找NC的 刘正敏 .如果他确认是uap的问题,再找 鄂伟/陈伟. 如果确认是开发工具的问题,请联系曹峰.

haryhouqin 2016年01月25日 10:03 详情 回复

是的,正在跟踪,多谢。这是NC平台的代码报的错误,对应的人是who,不知晓?集团并没有明确的NC平台开发人员支持列表,故一直由行业开发自己琢磨着看问题

使用道具 举报

回复

haryhouqin的头像 楼主
发表于 2016-1-25 09:46:07 | 显示全部楼层
土鳖 发表于 2016-1-22 15:33
请重置令牌种子后重启中间件

重置令牌种子?具体如何操作
点评 ( 1 ) 收起 / 展开点评

土鳖 2016年01月25日 09:59 详情 回复

具体操作见附件

使用道具 举报

回复

发表于 2016-1-25 09:59:54 | 显示全部楼层
haryhouqin 发表于 2016-1-25 09:46
重置令牌种子?具体如何操作

具体操作见附件
token.png
点评 ( 2 ) 收起 / 展开点评

haryhouqin 2016年01月25日 11:31 详情 回复

试了,貌似不管用,。

haryhouqin 2016年01月25日 10:29 详情 回复

好的,我试试,多谢。

使用道具 举报

回复

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

本版积分规则

关于我们
联系我们
  • 电话:010-86393388
  • 邮件:udn@yonyou.com
  • 地址:北京市海淀区北清路68号
移动客户端下载
关注我们
  • 微信公众号:yonyouudn
  • 扫描右侧二维码关注我们
  • 专注企业互联网的技术社区
版权所有:用友网络科技股份有限公司82041 京ICP备05007539号-11 京公网网备安1101080209224 Powered by Discuz!
快速回复 返回列表 返回顶部