Article - CS246318

In Structure tab of the assembly model, it causes ERROR: Invalid Handle '00000000' when you expand and close the structure again.(Creo Elements/Direct Model Manager / Drawing Manager)

Modified: 13-Sep-2016   


Applies To

  • Creo Elements/Direct Model Manager / Drawing Manager 19.00 M040

Description

  • In Structure tab of the assembly model, it causes ERROR: Invalid Handle '00000000' when you expand and close the structure again.
class com.osm.exception.WMInvalidCacheIDException: 48002: *** ERROR: Invalid Handle '00000000'
    Thread = AWT-EventQueue-0 ID= 17
    at com.osm.exception.WMExceptionFactory.createException(Unknown Source)
    at com.osm.biz.pdm._get_cache_value(Native Method)
    at com.osm.biz.pdm.get_cache_value(Unknown Source)
    at com.osm.biz.WMDBObject.getCurrentPendingValue(Unknown Source)
    at com.osm.biz.WMElement.getCurrentPendingValue(Unknown Source)
    at com.osm.biz.WMDBObject.getCacheValue(Unknown Source)
    at com.osm.biz.WMElement.getLinkCacheValue(Unknown Source)
    at com.osm.datamgmt.biz.VersionableDoc.getLinkCacheValue(Unknown Source)
    at com.osm.biz.WMElement.getLinkDoubleLinkCacheValue(Unknown Source)
    at com.osm.biz.WMElement.getLinkQuantity(Unknown Source)
    at sun.reflect.GeneratedMethodAccessor41.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.osm.biz.WMElement.getLinkValue(Unknown Source)
    at com.osm.datamgmt.biz.VersionableDoc.getLinkValue(Unknown Source)
    at com.osm.biz.WMElement.getLinkValue(Unknown Source)
    at com.osm.datamgmt.biz.VersionableDoc.getLinkValue(Unknown Source)
    at com.osm.datamgmt.biz.Model.getLinkValue(Unknown Source)
    at com.osm.datamgmt.biz.Model.isSharedPart(Unknown Source)
    at com.osm.datamgmt.biz.Model.getDisplayChildren(Unknown Source)
    at com.osm.datamgmt.biz.CadDoc.refreshDisplayChildren(Unknown Source)
    at com.osm.ui.tree.WMDynamicTreeModel.refreshChildren(Unknown Source)
    at com.osm.ui.tree.WMDynamicTreeModel.updateState(Unknown Source)
    at com.osm.ui.tree.WMDynamicTreeModel.treeExpanded(Unknown Source)
    at com.osm.ui.tree.WMDynamicTreeNode.treeExpanded(Unknown Source)
    at com.osm.ui.tree.WMDefaultEventHandler.handleTreeExpanded(Unknown Source)
    at com.osm.ui.toolkit.ui.StructureTreeController.handleTreeExpanded(Unknown Source)
    at com.osm.ui.toolkit.ui.StructureTreeController$TreeObserver.treeExpanded(Unknown Source)
    at javax.swing.JTree.fireTreeExpanded(Unknown Source)
    at javax.swing.JTree.setExpandedState(Unknown Source)
    at com.osm.ui.tree.WMJTree.setExpandedState(Unknown Source)
    at javax.swing.JTree.expandPath(Unknown Source)
    at javax.swing.plaf.basic.BasicTreeUI.toggleExpandState(Unknown Source)
    at javax.swing.plaf.basic.BasicTreeUI.handleExpandControlClick(Unknown Source)
    at javax.swing.plaf.basic.BasicTreeUI.checkForClickInExpandControl(Unknown Source)
    at javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelection(Unknown Source)
    at javax.swing.plaf.basic.BasicTreeUI$Handler.mousePressed(Unknown Source)
    at java.awt.AWTEventMulticaster.mousePressed(Unknown Source)
    at java.awt.AWTEventMulticaster.mousePressed(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 com.osm.ui.treetable.WMTreeTableCellEditor.isCellEditable(Unknown Source)
    at javax.swing.JTable.editCellAt(Unknown Source)
    at com.osm.ui.table.WMJTable.editCellAt(Unknown Source)
    at com.osm.ui.treetable.WMTreeTableRowHeader.editCellAt(Unknown Source)
    at javax.swing.plaf.basic.BasicTableUI$Handler.adjustSelection(Unknown Source)
    at javax.swing.plaf.basic.BasicTableUI$Handler.mousePressed(Unknown Source)
    at java.awt.AWTEventMulticaster.mousePressed(Unknown Source)
    at java.awt.AWTEventMulticaster.mousePressed(Unknown Source)
    at java.awt.AWTEventMulticaster.mousePressed(Unknown Source)
    at java.awt.AWTEventMulticaster.mousePressed(Unknown Source)
    at java.awt.AWTEventMulticaster.mousePressed(Unknown Source)
    at java.awt.AWTEventMulticaster.mousePressed(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)
This is a printer-friendly version of Article 246318 and may be out of date. For the latest version click CS246318