|
楼主 |
发表于 2014-4-1 14:07:22
|
显示全部楼层
单独截取了单据保存的前台日志,其中“放在前台的公式、放在后台的公式”中根本就没有$Error的控制公式,我靠!
[AWT-EventQueue-2] DEBUG - enter method: nc.itf.uap.bd.cust.ICumandocTmp.insertCumandoc(nc.vo.bd.b09.CustManVO,int)
[AWT-EventQueue-2] DEBUG - callid=1396332237877-2799
[AWT-EventQueue-2] DEBUG - Invoke nc.itf.uap.bd.cust.ICumandocTmp.insertCumandoc write info to server spend time: 3
[AWT-EventQueue-2] DEBUG - Invoke nc.itf.uap.bd.cust.ICumandocTmp.insertCumandoc read result from server spend time: 93
[AWT-EventQueue-2] DEBUG - leave method: nc.itf.uap.bd.cust.ICumandocTmp.insertCumandoc(nc.vo.bd.b09.CustManVO,int), spend time: 97
[AWT-EventQueue-2] DEBUG - enter method: nc.itf.uap.bd.cust.ICustManDocQuery.getCustByBasPkAndCorpPk(java.lang.String,java.lang.String)
[AWT-EventQueue-2] DEBUG - callid=1396332237974-9981
[AWT-EventQueue-2] DEBUG - Invoke nc.itf.uap.bd.cust.ICustManDocQuery.getCustByBasPkAndCorpPk write info to server spend time: 1
[AWT-EventQueue-2] DEBUG - Invoke nc.itf.uap.bd.cust.ICustManDocQuery.getCustByBasPkAndCorpPk read result from server spend time: 24
[AWT-EventQueue-2] DEBUG - leave method: nc.itf.uap.bd.cust.ICustManDocQuery.getCustByBasPkAndCorpPk(java.lang.String,java.lang.String), spend time: 25
[AWT-EventQueue-2] DEBUG - enter method: nc.itf.uap.bd.cust.ICumandocTmp.getCust(java.lang.String,java.lang.String)
[AWT-EventQueue-2] DEBUG - callid=1396332237999-3527
[AWT-EventQueue-2] DEBUG - Invoke nc.itf.uap.bd.cust.ICumandocTmp.getCust write info to server spend time: 0
[AWT-EventQueue-2] DEBUG - Invoke nc.itf.uap.bd.cust.ICumandocTmp.getCust read result from server spend time: 405
[AWT-EventQueue-2] DEBUG - leave method: nc.itf.uap.bd.cust.ICumandocTmp.getCust(java.lang.String,java.lang.String), spend time: 405
[AWT-EventQueue-2] DEBUG - 注册公式名称:convertDoc
[AWT-EventQueue-2] DEBUG - 注册公式类:nc.vo.dap.inteface.ConvertDocFormula
[AWT-EventQueue-2] DEBUG - 放在后台的公式有:
[AWT-EventQueue-2] DEBUG - tradename->getColValue(bd_defdoc,docname,pk_defdoc,trade)
[AWT-EventQueue-2] DEBUG - areacl_name->getColValue(bd_areacl,areaclname,pk_areacl,pk_areacl)
[AWT-EventQueue-2] DEBUG - ecotype_name->getColValue(bd_defdoc,docname,pk_defdoc,ecotypesincevfive)
[AWT-EventQueue-2] DEBUG - pricegroupname->getColValue(bd_defdoc,docname,pk_defdoc,pk_pricegroup)
[AWT-EventQueue-2] DEBUG - pricegroupcorpname->getColValue(bd_defdoc,docname,pk_defdoc,pk_pricegroupcorp)
[AWT-EventQueue-2] DEBUG - 放在前台的公式有:
[AWT-EventQueue-2] DEBUG - creator_name->getColValue(sm_user, user_name,cuserid,creator)
[AWT-EventQueue-2] DEBUG - creator_name->iif(creator_name==null,creator,creator_name)
[AWT-EventQueue-2] DEBUG - modifier_name->getColValue(sm_user, user_name,cuserid,modifier)
[AWT-EventQueue-2] DEBUG - modifier_name->iif(modifier_name==null,modifier,modifier_name)
[AWT-EventQueue-2] DEBUG - start findColumnsValues:
SELECT
sm_user.user_name
FROM
sm_user
WHERE
sm_user.cuserid = ?
[AWT-EventQueue-2] DEBUG - start search from server
[AWT-EventQueue-2] DEBUG - enter method: nc.bs.dbcache.intf.IDBCacheBS.getColumnsValues(nc.vo.dbcache.query.QueryClause,[[Ljava.lang.Object;)
[AWT-EventQueue-2] DEBUG - callid=1396332238452-4077
[AWT-EventQueue-2] DEBUG - Invoke nc.bs.dbcache.intf.IDBCacheBS.getColumnsValues write info to server spend time: 0
[AWT-EventQueue-2] DEBUG - Invoke nc.bs.dbcache.intf.IDBCacheBS.getColumnsValues read result from server spend time: 10
[AWT-EventQueue-2] DEBUG - leave method: nc.bs.dbcache.intf.IDBCacheBS.getColumnsValues(nc.vo.dbcache.query.QueryClause,[[Ljava.lang.Object;), spend time: 10
[AWT-EventQueue-2] DEBUG - end findColumnsValues. time cost:12ms
[AWT-EventQueue-2] DEBUG - start findColumnsValues:
SELECT
sm_user.user_name
FROM
sm_user
WHERE
sm_user.cuserid = ?
[AWT-EventQueue-2] DEBUG - start search from server
[AWT-EventQueue-2] DEBUG - enter method: nc.bs.dbcache.intf.IDBCacheBS.getColumnsValues(nc.vo.dbcache.query.QueryClause,[[Ljava.lang.Object;)
[AWT-EventQueue-2] DEBUG - callid=1396332238464-635
[AWT-EventQueue-2] DEBUG - Invoke nc.bs.dbcache.intf.IDBCacheBS.getColumnsValues write info to server spend time: 0
[AWT-EventQueue-2] DEBUG - Invoke nc.bs.dbcache.intf.IDBCacheBS.getColumnsValues read result from server spend time: 6
[AWT-EventQueue-2] DEBUG - leave method: nc.bs.dbcache.intf.IDBCacheBS.getColumnsValues(nc.vo.dbcache.query.QueryClause,[[Ljava.lang.Object;), spend time: 6
[AWT-EventQueue-2] DEBUG - end findColumnsValues. time cost:6ms
[AWT-EventQueue-2] DEBUG - enter method: nc.vo.pub.formulaset.service.IFormulaService.excuteBatchDBFuntionBackend(java.util.List)
[AWT-EventQueue-2] DEBUG - callid=1396332238471-5321
[AWT-EventQueue-2] DEBUG - Invoke nc.vo.pub.formulaset.service.IFormulaService.excuteBatchDBFuntionBackend write info to server spend time: 1
[AWT-EventQueue-2] DEBUG - Invoke nc.vo.pub.formulaset.service.IFormulaService.excuteBatchDBFuntionBackend read result from server spend time: 14
[AWT-EventQueue-2] DEBUG - leave method: nc.vo.pub.formulaset.service.IFormulaService.excuteBatchDBFuntionBackend(java.util.List), spend time: 15
[Thread-328] DEBUG - enter method: nc.bs.pub.filesystem.IFileSystemService.getNCFileNodeTreeAndCreateAsNeed(java.lang.String,java.lang.String)
[Thread-328] DEBUG - callid=1396332238498-8735
[AWT-EventQueue-2] DEBUG - executeBatch sql: select distinct areaclcode,areaclname,pk_areacl,pk_fatherarea,mnecode from bd_areacl where 11=11 and (pk_areacl='0001S810000000000572' ) order by areaclcode
[AWT-EventQueue-2] DEBUG - executeBatch sql: select distinct currtypecode,currtypename,currtypesign,currdigit,currbusidigit,pk_currtype from bd_currtype where 11=11 and (pk_currtype='00010000000000000001' ) order by currtypecode
[AWT-EventQueue-2] DEBUG - executeBatch sql: select distinct bd_cubasdoc.custcode,bd_cubasdoc.custname,bd_cumandoc.cmnecode,bd_cubasdoc.custshortname,bd_cubasdoc.taxpayerid,bd_cubasdoc.taxpayerid,bd_cumandoc.pk_cumandoc,bd_cubasdoc.pk_cubasdoc,bd_cubasdoc.pk_areacl from bd_cumandoc inner join bd_cubasdoc on bd_cumandoc.pk_cubasdoc=bd_cubasdoc.pk_cubasdoc where 11=11 and ( bd_cumandoc.sealflag is null AND (frozenflag='N' or frozenflag is null)) and (bd_cumandoc.pk_cumandoc in (?)) order by bd_cubasdoc.custcode
[AWT-EventQueue-2] DEBUG - executeBatch sql: select distinct bd_cubasdoc.custcode,bd_cubasdoc.custname,bd_cumandoc.cmnecode,bd_cubasdoc.custshortname,bd_cubasdoc.taxpayerid,bd_cubasdoc.taxpayerid,bd_cumandoc.pk_cumandoc,bd_cubasdoc.pk_cubasdoc,bd_cubasdoc.pk_areacl from bd_cumandoc inner join bd_cubasdoc on bd_cumandoc.pk_cubasdoc=bd_cubasdoc.pk_cubasdoc where 11=11 and ( bd_cumandoc.sealflag is null AND (frozenflag='N' or frozenflag is null)) and (bd_cumandoc.pk_cumandoc in (?)) order by bd_cubasdoc.custcode
[AWT-EventQueue-2] DEBUG - executeBatch sql: select distinct bd_cubasdoc.custcode,bd_cubasdoc.custname,bd_cumandoc.cmnecode,bd_cubasdoc.custshortname,bd_cubasdoc.taxpayerid,bd_cubasdoc.taxpayerid,bd_cumandoc.pk_cumandoc,bd_cubasdoc.pk_cubasdoc,bd_cubasdoc.pk_areacl from bd_cumandoc inner join bd_cubasdoc on bd_cumandoc.pk_cubasdoc=bd_cubasdoc.pk_cubasdoc where 11=11 and (bd_cumandoc.pk_cumandoc in (?)) order by bd_cubasdoc.custcode
[AWT-EventQueue-2] DEBUG - executeBatch sql: select distinct bd_cubasdoc.custcode,bd_cubasdoc.custname,bd_cumandoc.cmnecode,bd_cubasdoc.custshortname,bd_cubasdoc.taxpayerid,bd_cubasdoc.taxpayerid,bd_cumandoc.pk_cumandoc,bd_cubasdoc.pk_cubasdoc,bd_cubasdoc.pk_areacl from bd_cumandoc inner join bd_cubasdoc on bd_cumandoc.pk_cubasdoc=bd_cubasdoc.pk_cubasdoc where 11=11 and (bd_cumandoc.pk_cumandoc in (?)) order by bd_cubasdoc.custcode
[AWT-EventQueue-2] DEBUG - start batchMatchPK(List<MatchPkVO> matchers)
[AWT-EventQueue-2] DEBUG - start matchPK(MatchPkVO vo, boolean onlyFromClient)
[AWT-EventQueue-2] DEBUG - end matchPK(MatchPkVO vo, boolean onlyFromClient)
[AWT-EventQueue-2] DEBUG - start matchPK(MatchPkVO vo, boolean onlyFromClient)
[AWT-EventQueue-2] DEBUG - end matchPK(MatchPkVO vo, boolean onlyFromClient)
[AWT-EventQueue-2] DEBUG - start matchPK(MatchPkVO vo, boolean onlyFromClient)
[AWT-EventQueue-2] DEBUG - end matchPK(MatchPkVO vo, boolean onlyFromClient)
[AWT-EventQueue-2] DEBUG - start matchPK(MatchPkVO vo, boolean onlyFromClient)
[AWT-EventQueue-2] DEBUG - end matchPK(MatchPkVO vo, boolean onlyFromClient)
[AWT-EventQueue-2] DEBUG - 有4个查询VO未在前台查询到数据,start 批量从后台取数
[AWT-EventQueue-2] DEBUG - enter method: nc.bs.dbcache.intf.IDBCacheBS.batchMatchPK(java.util.List)
[AWT-EventQueue-2] DEBUG - callid=1396332238517-9917
[Thread-329] DEBUG - enter method: nc.bs.pub.filesystem.IFileSystemService.getNCFileNodeTreeAndCreateAsNeed(java.lang.String,java.lang.String)
[AWT-EventQueue-2] DEBUG - Invoke nc.bs.dbcache.intf.IDBCacheBS.batchMatchPK write info to server spend time: 3
[Thread-329] DEBUG - callid=1396332238520-9428
[Thread-328] DEBUG - Invoke nc.bs.pub.filesystem.IFileSystemService.getNCFileNodeTreeAndCreateAsNeed write info to server spend time: 23
[Thread-329] DEBUG - Invoke nc.bs.pub.filesystem.IFileSystemService.getNCFileNodeTreeAndCreateAsNeed write info to server spend time: 3
[Thread-328] DEBUG - Invoke nc.bs.pub.filesystem.IFileSystemService.getNCFileNodeTreeAndCreateAsNeed read result from server spend time: 46
[Thread-328] DEBUG - leave method: nc.bs.pub.filesystem.IFileSystemService.getNCFileNodeTreeAndCreateAsNeed(java.lang.String,java.lang.String), spend time: 69
[AWT-EventQueue-2] DEBUG - Invoke nc.bs.dbcache.intf.IDBCacheBS.batchMatchPK read result from server spend time: 63
[AWT-EventQueue-2] DEBUG - leave method: nc.bs.dbcache.intf.IDBCacheBS.batchMatchPK(java.util.List), spend time: 66
[AWT-EventQueue-2] DEBUG - end batchMatchPK(List<MatchPkVO> matchers) time cost:67ms
[AWT-EventQueue-2] DEBUG - convertdataTime is 0
[AWT-EventQueue-2] DEBUG - convertdataTime is 0
[AWT-EventQueue-2] DEBUG - convertdataTime is 0
[AWT-EventQueue-2] DEBUG - convertdataTime is 0
[AWT-EventQueue-2] INFO - ExecBatchRefSetPk taken time:70ms.
[AWT-EventQueue-2] INFO - 单据模板加载业务数据所用时间:71 ms
[AWT-EventQueue-2] DEBUG - 放在后台的公式有:
[AWT-EventQueue-2] DEBUG - tradename->getColValue(bd_defdoc,docname,pk_defdoc,trade)
[AWT-EventQueue-2] DEBUG - areacl_name->getColValue(bd_areacl,areaclname,pk_areacl,pk_areacl)
[AWT-EventQueue-2] DEBUG - ecotype_name->getColValue(bd_defdoc,docname,pk_defdoc,ecotypesincevfive)
[AWT-EventQueue-2] DEBUG - pricegroupname->getColValue(bd_defdoc,docname,pk_defdoc,pk_pricegroup)
[AWT-EventQueue-2] DEBUG - pricegroupcorpname->getColValue(bd_defdoc,docname,pk_defdoc,pk_pricegroupcorp)
[AWT-EventQueue-2] DEBUG - 放在前台的公式有:
[AWT-EventQueue-2] DEBUG - linkman->getColValue(bd_cumandoc,custflag,pk_cubasdoc,getColValue(bd_cubasdoc,pk_cubasdoc,custcode,custcode))
[AWT-EventQueue-2] DEBUG - start findColumnsValues:
SELECT
bd_cubasdoc.pk_cubasdoc
FROM
bd_cubasdoc
WHERE
bd_cubasdoc.custcode = ?
[AWT-EventQueue-2] DEBUG - start search from server
[AWT-EventQueue-2] DEBUG - enter method: nc.bs.dbcache.intf.IDBCacheBS.getColumnsValues(nc.vo.dbcache.query.QueryClause,[[Ljava.lang.Object;)
[AWT-EventQueue-2] DEBUG - callid=1396332238583-2920
[AWT-EventQueue-2] DEBUG - Invoke nc.bs.dbcache.intf.IDBCacheBS.getColumnsValues write info to server spend time: 0
[AWT-EventQueue-2] DEBUG - Invoke nc.bs.dbcache.intf.IDBCacheBS.getColumnsValues read result from server spend time: 0
[AWT-EventQueue-2] DEBUG - leave method: nc.bs.dbcache.intf.IDBCacheBS.getColumnsValues(nc.vo.dbcache.query.QueryClause,[[Ljava.lang.Object;), spend time: 0
[AWT-EventQueue-2] DEBUG - end findColumnsValues. time cost:0ms
[AWT-EventQueue-2] DEBUG - start findColumnsValues:
SELECT
bd_cumandoc.custflag
FROM
bd_cumandoc
WHERE
bd_cumandoc.pk_cubasdoc = ?
[AWT-EventQueue-2] DEBUG - start search from server
[AWT-EventQueue-2] DEBUG - enter method: nc.bs.dbcache.intf.IDBCacheBS.getColumnsValues(nc.vo.dbcache.query.QueryClause,[[Ljava.lang.Object;)
[AWT-EventQueue-2] DEBUG - callid=1396332238583-2882
[AWT-EventQueue-2] DEBUG - Invoke nc.bs.dbcache.intf.IDBCacheBS.getColumnsValues write info to server spend time: 0
[AWT-EventQueue-2] DEBUG - Invoke nc.bs.dbcache.intf.IDBCacheBS.getColumnsValues read result from server spend time: 18
[AWT-EventQueue-2] DEBUG - leave method: nc.bs.dbcache.intf.IDBCacheBS.getColumnsValues(nc.vo.dbcache.query.QueryClause,[[Ljava.lang.Object;), spend time: 18
[AWT-EventQueue-2] DEBUG - end findColumnsValues. time cost:18ms
[AWT-EventQueue-2] DEBUG - enter method: nc.vo.pub.formulaset.service.IFormulaService.excuteBatchDBFuntionBackend(java.util.List)
[AWT-EventQueue-2] DEBUG - callid=1396332238601-3509
[AWT-EventQueue-2] DEBUG - Invoke nc.vo.pub.formulaset.service.IFormulaService.excuteBatchDBFuntionBackend write info to server spend time: 1
[AWT-EventQueue-2] DEBUG - Invoke nc.vo.pub.formulaset.service.IFormulaService.excuteBatchDBFuntionBackend read result from server spend time: 5
[AWT-EventQueue-2] DEBUG - leave method: nc.vo.pub.formulaset.service.IFormulaService.excuteBatchDBFuntionBackend(java.util.List), spend time: 6
[AWT-EventQueue-2] DEBUG - 放在后台的公式有:
[AWT-EventQueue-2] DEBUG - 放在前台的公式有:
[AWT-EventQueue-2] DEBUG - creator_name->getColValue(sm_user, user_name,cuserid,creator)
[AWT-EventQueue-2] DEBUG - creator_name->iif(creator_name==null,creator,creator_name)
[AWT-EventQueue-2] DEBUG - modifier_name->getColValue(sm_user, user_name,cuserid,modifier)
[AWT-EventQueue-2] DEBUG - modifier_name->iif(modifier_name==null,modifier,modifier_name)
[AWT-EventQueue-2] DEBUG - start findColumnsValues:
SELECT
sm_user.user_name
FROM
sm_user
WHERE
sm_user.cuserid = ?
[AWT-EventQueue-2] DEBUG - start search from server
[AWT-EventQueue-2] DEBUG - enter method: nc.bs.dbcache.intf.IDBCacheBS.getColumnsValues(nc.vo.dbcache.query.QueryClause,[[Ljava.lang.Object;)
[AWT-EventQueue-2] DEBUG - callid=1396332238608-2678
[AWT-EventQueue-2] DEBUG - Invoke nc.bs.dbcache.intf.IDBCacheBS.getColumnsValues write info to server spend time: 1
[AWT-EventQueue-2] DEBUG - Invoke nc.bs.dbcache.intf.IDBCacheBS.getColumnsValues read result from server spend time: 4
[AWT-EventQueue-2] DEBUG - leave method: nc.bs.dbcache.intf.IDBCacheBS.getColumnsValues(nc.vo.dbcache.query.QueryClause,[[Ljava.lang.Object;), spend time: 5
[AWT-EventQueue-2] DEBUG - end findColumnsValues. time cost:5ms
[Thread-329] DEBUG - Invoke nc.bs.pub.filesystem.IFileSystemService.getNCFileNodeTreeAndCreateAsNeed read result from server spend time: 107
[Thread-329] DEBUG - leave method: nc.bs.pub.filesystem.IFileSystemService.getNCFileNodeTreeAndCreateAsNeed(java.lang.String,java.lang.String), spend time: 112
[AWT-EventQueue-2] DEBUG - enter method: nc.bs.pub.IClusterFinder.getServerTime()
[AWT-EventQueue-2] DEBUG - callid=1396332248082-3798
[AWT-EventQueue-2] DEBUG - Invoke nc.bs.pub.IClusterFinder.getServerTime write info to server spend time: 1
[AWT-EventQueue-2] DEBUG - Invoke nc.bs.pub.IClusterFinder.getServerTime read result from server spend time: 2
[AWT-EventQueue-2] DEBUG - leave method: nc.bs.pub.IClusterFinder.getServerTime(), spend time: 5
[AWT-EventQueue-2] DEBUG - enter method: nc.bs.pub.IClusterFinder.getMasterName()
[AWT-EventQueue-2] DEBUG - callid=1396332248087-4680
[AWT-EventQueue-2] DEBUG - Invoke nc.bs.pub.IClusterFinder.getMasterName write info to server spend time: 0
[AWT-EventQueue-2] DEBUG - Invoke nc.bs.pub.IClusterFinder.getMasterName read result from server spend time: 2
[AWT-EventQueue-2] DEBUG - leave method: nc.bs.pub.IClusterFinder.getMasterName(), spend time: 2
[AWT-EventQueue-2] ERROR - =============select server13 from nclogs where ts>="2014-04-01 13:00:56" and ts<="2014-04-01 14:02:06" and userid="0001S810000000008J3N"
request url=http://192.168.1.13:80/remotecall
[AWT-EventQueue-2] ERROR - http://192.168.1.13:80/remotecall
java.io.FileNotFoundException: http://192.168.1.13:80/remotecall
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at nc.servlet.call.NCPreformanceFrame.transServerLog(NCPreformanceFrame.java:653)
at nc.servlet.call.NCPreformanceFrame.access$2200(NCPreformanceFrame.java:67)
at nc.servlet.call.NCPreformanceFrame$LogRecordAction.actionPerformed(NCPreformanceFrame.java:560)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$200(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
|
|