This is a PDF version of Article CS159153 and may be out of date. For the latest version here
技術文章 - CS159153

After rehosting,existing objects cannot be searched out via Advanced Search in Windchilll PDMLink 9.1M060

建立時間: 18-Jul-2014   |   修改時間: 18-Jul-2014   

套用到

  • Windchilll PDMLink 9.1M060
  • Oracle

描述

  • After rehosting,existing objects cannot be searched out via Advanced Search in Windchilll PDMLink 9.1M060
  • Errors when checking out and editing objects:
ERROR [RMI TCP Connection(48)-127.0.0.1] wt.method.MethodContextMonitor.contexts.rmi - [hpxnmqnw;532698;7737] 2014-01-02 07:19:50.215 +0000, hpxnmqnw;532698;7740, -, hpxnmqnw;532698;7737, dzy, 127.0.0.1, com.ptc.windchill.enterprise.wip.WIPHelper, doCheckOutOrGetWorkingCopy, , 0, 20, 3.431836599, 0.130935, 4.242555785
wt.pom.DatastoreException: A persistence error occurred.System message follows:
嵌套异常是: java.lang.NullPointerException
at wt.fc.ObjectIdentifier.equals(ObjectIdentifier.java:445)
at java.util.Hashtable$Entry.equalsKey(Hashtable.java:129)
at java.util.Hashtable.get(Hashtable.java:522)
at wt.fc.ObjectTable.getRef(ObjectTable.java:113)
at wt.pds.WTResultSet.readObject(WTResultSet.java:683)
at wt.iba.value.AbstractValue.readExternal(AbstractValue.java:245)
at wt.iba.value.AbstractContextualValue.readExternal(AbstractContextualValue.java:252)
at wt.iba.value.StringValue.readExternal(StringValue.java:284)
at wt.pds.WTResultSet.readObject(WTResultSet.java:602)
at wt.pds.PersistableItemBuilder.build(PersistableItemBuilder.java:786)
at wt.pds.StandardACProcessor.processResults(StandardACProcessor.java:159)
at wt.pds.SequentialResultBuilder.build(SequentialResultBuilder.java:529)
at wt.pds.BasicResultCursor.next(BasicResultCursor.java:555)
at wt.pds.SQLDatabasePds.query(SQLDatabasePds.java:811)
at wt.pom.PersistentObjectManager.query(PersistentObjectManager.java:1148)
at wt.pom.PersistentObjectManager.query(PersistentObjectManager.java:1051)
at wt.fc.StandardPersistenceManager._query(StandardPersistenceManager.java:4453)
at wt.fc.StandardPersistenceManager._find(StandardPersistenceManager.java:4508)
at wt.fc.StandardPersistenceManager.find(StandardPersistenceManager.java:1550)
at wt.fc.StandardPersistenceManager.find(StandardPersistenceManager.java:605)
at wt.fc.PersistenceManagerFwd.find(PersistenceManagerFwd.java:211)
at wt.iba.value.service.IBAValueDBService.insertNonReferenceValues(IBAValueDBService.java:2113)
at wt.iba.value.service.IBAValueDBService.privateRefreshAttributeContainerWithoutConstraints(IBAValueDBService.java:2075)
at wt.iba.value.service.IBAValueDBService.refreshAttributeContainerWithoutConstraints(IBAValueDBService.java:941)
at wt.iba.value.service.IBAValueDBService.refreshAttributeContainer(IBAValueDBService.java:817)
at wt.iba.value.service.MultiObjIBAValueDBService.refreshAttributeContainer(MultiObjIBAValueDBService.java:558)
at wt.iba.value.service.MultiObjIBAValueDBService.updateAttributeContainer(MultiObjIBAValueDBService.java:1253)
at wt.iba.value.service.MultiObjIBAValueDBService$1.notifyVetoableMultiObjectEvent(MultiObjIBAValueDBService.java:304)
at wt.events.StandardKeyedEventBranch.intDispatchEvent(StandardKeyedEventBranch.java:441)
at wt.events.StandardKeyedEventBranch.dispatchVetoableMultiObjectEvent(StandardKeyedEventBranch.java:385)
at wt.events.StandardKeyedEventDispatcher.intDispatchEvent(StandardKeyedEventDispatcher.java:527)
at wt.events.StandardKeyedEventDispatcher.dispatchVetoableMultiObjectEvent(StandardKeyedEventDispatcher.java:442)
at wt.services.StandardManagerService.intDispatchVetoableEvent(StandardManagerService.java:715)
at wt.services.StandardManagerService.dispatchVetoableMultiObjectEvent(StandardManagerService.java:591)
at wt.fc.StandardPersistenceManager.dispatchVetoableEvent(StandardPersistenceManager.java:5460)
at wt.fc.StandardPersistenceManager.dispatchVetoableEvent(StandardPersistenceManager.java:5432)
at wt.fc.StandardPersistenceManager.store(StandardPersistenceManager.java:1766)
at wt.fc.StandardPersistenceManager.store(StandardPersistenceManager.java:2392)
at wt.fc.PersistenceManagerFwd.store(PersistenceManagerFwd.java:1828)
at wt.fc.PersistenceServerHelper.store(PersistenceServerHelper.java:889)
at wt.fc.PersistenceServerHelper.store(PersistenceServerHelper.java:407)
at wt.vc.wip.StandardWorkInProgressService.checkoutMap(StandardWorkInProgressService.java:2731)
at wt.vc.wip.StandardWorkInProgressService.checkoutMap(StandardWorkInProgressService.java:2515)
at wt.vc.wip.StandardWorkInProgressService.checkout(StandardWorkInProgressService.java:1432)
at wt.vc.wip.StandardWorkInProgressService.checkout(StandardWorkInProgressService.java:1364)
at wt.vc.wip.WorkInProgressServiceFwd.checkout(WorkInProgressServiceFwd.java:465)
at com.ptc.windchill.enterprise.wip.WIPHelper.doCheckOut(WIPHelper.java:111)
at com.ptc.windchill.enterprise.wip.WIPHelper.doCheckOut(WIPHelper.java:99)
at com.ptc.windchill.enterprise.wip.WIPHelper._doCheckOutOrGetWorkingCopy(WIPHelper.java:86)
at com.ptc.windchill.enterprise.wip.WIPHelper.doCheckOutOrGetWorkingCopy(WIPHelper.java:56)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:600)
at wt.method.MethodResultWriter.writeExternal(MethodResultWriter.java:151)
at wt.method.MethodResult.writeExternal(MethodResult.java:226)
at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1427)
at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1399)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1159)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:332)
at sun.rmi.server.UnicastRef.marshalValue(UnicastRef.java:274)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:320)
at sun.rmi.transport.Transport$1.run(Transport.java:159)
at java.security.AccessController.doPrivileged(AccessController.java:284)
at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:898)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:920)
at java.lang.Thread.run(Thread.java:736)