We are experiencing a problem where the PeopleSoft Driver on our Windows
RemoteLoader 4.0.2.0 server is fatal crashing. Below is the hopefully
relevant part of the trace from the remote loader server. The three
values are attempting to be written back to the PeopleSoft app. We run
nightly sync jobs that resyncs all of the data for a different portion
of the population each night. This runs fine 99.99% of the time, but on
rare occasion does crash. During one week it might crash 1-3 times but
not again for 2-3 weeks. A total of 70K users are sync'ed during a
week's time. The '#DELETE#' value is what is sent to the PeopleSoft CI
to siginal the need to remove the values for that field.

DirXML: [06/17/14 02:12:19.88]: TRACE: Remote Loader: Document sent.
DirXML: [06/17/14 02:12:19.88]:
DirXML Log Event -------------------
Driver = \IDVAULT\uww\uwwdriverset\PeopleSoft-Student
Thread = Subscriber
Level = success
Message = <description>Query completed successfully.</description>
DirXML: [06/17/14 02:12:19.99]: TRACE: Remote Loader: Received.
DirXML: [06/17/14 02:12:19.99]: TRACE: <nds dtdversion="4.0"
ndsversion="8.x">
<source>
<product edition="Advanced" version="4.0.2.0">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<modify class-name="ZTI_CS_TO_IDM_CI" event-id="trigger-job:Tuesday
Sync#20140617060116#0#20" from-merge="true"
qualified-src-dn="O=uww\OU=vo\OU=user\OU=affiliated\CN=UserID"
src-dn="\IDVAULT\uww\vo\user\affiliated\UserID" src-entry-id="118185">
<association>ZTI_CS_TO_IDM_CI/1111111</association>
<modify-attr attr-name="ZWB_NETID">
<remove-all-values/>
<add-value>
<value type="string">UserID</value>
</add-value>
</modify-attr>
<modify-attr attr-name="ZWB_STU_EMAIL">
<remove-all-values/>
<add-value>
<value type="string">#DELETE#</value>
</add-value>
</modify-attr>
<modify-attr attr-name="ZWB_CAMP_EMAIL">
<remove-all-values/>
<add-value>
<value type="string">#DELETE#</value>
</add-value>
</modify-attr>
</modify>
</input>
</nds>
DirXML: [06/17/14 02:12:19.99]: TRACE: Remote Loader: Received document
for subscriber channel
DirXML: [06/17/14 02:12:19.99]: TRACE: Remote Loader: Waiting for
receive...
DirXML: [06/17/14 02:12:19.99]: TRACE: Remote Loader: Calling
SubscriptionShim.execute()
DirXML: [06/17/14 02:12:19.99]: TRACE: <nds dtdversion="4.0"
ndsversion="8.x">
<source>
<product edition="Advanced" version="4.0.2.0">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<modify class-name="ZTI_CS_TO_IDM_CI" event-id="trigger-job:Tuesday
Sync#20140617060116#0#20" from-merge="true"
qualified-src-dn="O=uww\OU=vo\OU=user\OU=affiliated\CN=UserID"
src-dn="\IDVAULT\uww\vo\user\affiliated\UserID" src-entry-id="118185">
<association>ZTI_CS_TO_IDM_CI/1111111</association>
<modify-attr attr-name="ZWB_NETID">
<remove-all-values/>
<add-value>
<value type="string">UserID</value>
</add-value>
</modify-attr>
<modify-attr attr-name="ZWB_STU_EMAIL">
<remove-all-values/>
<add-value>
<value type="string">#DELETE#</value>
</add-value>
</modify-attr>
<modify-attr attr-name="ZWB_CAMP_EMAIL">
<remove-all-values/>
<add-value>
<value type="string">#DELETE#</value>
</add-value>
</modify-attr>
</modify>
</input>
</nds>
DirXML: [06/17/14 02:12:19.99]: TRACE: PeopleSoft CI
Driver\PSOFTSubscriptionShim: execute
DirXML: [06/17/14 02:12:19.99]: TRACE: PeopleSoft CI
Driver\PSOFTSubscriptionShim: dispatch
DirXML: [06/17/14 02:12:19.99]: TRACE: PeopleSoft CI
Driver\PSOFTSubscriptionShim: modifyHandler
DirXML: [06/17/14 02:12:19.99]: TRACE: PeopleSoft CI
Driver\PSOFTSubscriptionShim: modifyHandler: class-name ==
'ZTI_CS_TO_IDM_CI'
DirXML: [06/17/14 02:12:19.99]: TRACE: PeopleSoft CI
Driver\PSOFTSubscriptionShim: modifyHandler: association == '1111111'
DirXML: [06/17/14 02:12:19.99]: TRACE: PeopleSoft CI
Driver\PSOFTSubscriptionShim: modifyHandler: eventID ==
'trigger-job:Tuesday Sync#20140617060116#0#20'
DirXML: [06/17/14 02:12:19.99]: TRACE: PeopleSoft CI
Driver\CIConnector: getMetaData
DirXML: [06/17/14 02:12:19.99]: TRACE: PeopleSoft CI
Driver\PSOFTSubscriptionShim: modifyHandler: attr-name == 'ZWB_NETID'
DirXML: [06/17/14 02:12:19.99]: TRACE: PeopleSoft CI
Driver\PSOFTSubscriptionShim: modifyHandler: Field remove-all-values:
ZWB_NETID
DirXML: [06/17/14 02:12:19.99]: TRACE: PeopleSoft CI
Driver\PSOFTSubscriptionShim: valueHandler: value == 'UserID'
DirXML: [06/17/14 02:12:19.99]: TRACE: PeopleSoft CI
Driver\PSOFTSubscriptionShim: modifyHandler: attr-name ==
'ZWB_STU_EMAIL'
DirXML: [06/17/14 02:12:19.99]: TRACE: PeopleSoft CI
Driver\PSOFTSubscriptionShim: modifyHandler: Field remove-all-values:
ZWB_STU_EMAIL
DirXML: [06/17/14 02:12:19.99]: TRACE: PeopleSoft CI
Driver\PSOFTSubscriptionShim: valueHandler: value == '#DELETE#'
DirXML: [06/17/14 02:12:19.99]: TRACE: PeopleSoft CI
Driver\PSOFTSubscriptionShim: modifyHandler: attr-name ==
'ZWB_CAMP_EMAIL'
DirXML: [06/17/14 02:12:19.99]: TRACE: PeopleSoft CI
Driver\PSOFTSubscriptionShim: modifyHandler: Field remove-all-values:
ZWB_CAMP_EMAIL
DirXML: [06/17/14 02:12:19.99]: TRACE: PeopleSoft CI
Driver\PSOFTSubscriptionShim: valueHandler: value == '#DELETE#'
DirXML: [06/17/14 02:12:19.99]: TRACE: PeopleSoft CI
Driver\CIConnector: modifyDataRecord
DirXML: [06/17/14 02:12:19.99]: TRACE: PeopleSoft CI
Driver\CIConnector: MDR: Set Data Record for Schema: ZTI_CS_TO_IDM_CI
DirXML: [06/17/14 02:12:20.00]: TRACE: PeopleSoft CI
Driver\CIConnector: MDR: Get on Component Interface 'ZTI_CS_TO_IDM_CI'
succeeded
DirXML: [06/17/14 02:12:20.00]: TRACE: PeopleSoft CI
Driver\CIConnector: MDR: Calling data Get method...
DirXML: [06/17/14 02:12:20.02]: TRACE: PeopleSoft CI
Driver\CIConnector: result of 'get': true
DirXML: [06/17/14 02:12:20.02]: TRACE: PeopleSoft CI
Driver\CIConnector: setRecordData
DirXML: [06/17/14 02:12:20.02]: TRACE: PeopleSoft CI
Driver\CIConnector: SRD: Field is Level-0: ZWB_CAMP_EMAIL
DirXML: [06/17/14 02:12:20.02]: TRACE: PeopleSoft CI
Driver\CIConnector: Calling 'setPropertyByName' for field
'ZWB_CAMP_EMAIL', Value: '#DELETE#'
DirXML: [06/17/14 02:12:20.02]: TRACE: PeopleSoft CI
Driver\CIConnector: result of 'setPropertyByName': 0
DirXML: [06/17/14 02:12:20.02]: TRACE: PeopleSoft CI
Driver\CIConnector: SRD: Field is Level-0: ZWB_STU_EMAIL
DirXML: [06/17/14 02:12:20.02]: TRACE: PeopleSoft CI
Driver\CIConnector: Calling 'setPropertyByName' for field
'ZWB_STU_EMAIL', Value: '#DELETE#'
DirXML: [06/17/14 02:12:20.02]: TRACE: PeopleSoft CI
Driver\CIConnector: result of 'setPropertyByName': 0
DirXML: [06/17/14 02:12:20.02]: TRACE: PeopleSoft CI
Driver\CIConnector: SRD: Field is Level-0: ZWB_NETID
DirXML: [06/17/14 02:12:20.02]: TRACE: PeopleSoft CI
Driver\CIConnector: Calling 'setPropertyByName' for field 'ZWB_NETID',
Value: 'UserID'
DirXML: [06/17/14 02:12:20.02]: TRACE: PeopleSoft CI
Driver\CIConnector: result of 'setPropertyByName': 0
DirXML: [06/17/14 02:12:20.02]: TRACE: PeopleSoft CI
Driver\CIConnector: MDR: Attempting to save record
DirXML: [06/17/14 02:12:20.04]: TRACE: PeopleSoft CI
Driver\CIConnector: MDR: Record saved
DirXML: [06/17/14 02:12:20.04]: TRACE: Remote Loader:
SubscriptionShim.execute() returned:
DirXML: [06/17/14 02:12:20.04]:
DirXML Log Event -------------------
Driver = \IDVAULT\uww\uwwdriverset\PeopleSoft-Student
Thread = Subscriber
Object = \IDVAULT\uww\vo\user\affiliated\UserID
Level = error
Message = Exception caused by SubscriptionShim.execute()
java.lang.NullPointerException
at com.novell.xml.dom.ElementImpl.getNamespaces(Eleme ntImpl.java:671)
at com.novell.xml.dom.DOMUtil.getURIforNSPrefix(DOMUt il.java:361)
at com.novell.xml.util.ExpandedQName.<init>(ExpandedQ Name.java:129)
at com.novell.xml.dom.NodeImpl.getExpandedName(NodeIm pl.java:862)
at com.novell.xml.dom.DOMUtil.getExpandedName(DOMUtil .java:244)
at
com.novell.nds.dirxml.engine.Trace_DOMWriter.isSen sitive(Trace_DOMWriter.java:108)
at
com.novell.nds.dirxml.engine.Trace_DOMWriter.write Tree(Trace_DOMWriter.java:82)
at com.novell.xml.dom.DOMWriter.writeTree(DOMWriter.j ava:473)
at
com.novell.nds.dirxml.engine.Trace_DOMWriter.write Tree(Trace_DOMWriter.java:89)
at com.novell.xml.dom.DOMWriter.writeTree(DOMWriter.j ava:473)
at
com.novell.nds.dirxml.engine.Trace_DOMWriter.write Tree(Trace_DOMWriter.java:89)
at com.novell.xml.dom.DOMWriter.writeTree(DOMWriter.j ava:473)
at
com.novell.nds.dirxml.engine.Trace_DOMWriter.write Tree(Trace_DOMWriter.java:89)
at com.novell.xml.dom.DOMWriter.writeTree(DOMWriter.j ava:434)
at
com.novell.nds.dirxml.engine.Trace_DOMWriter.write Tree(Trace_DOMWriter.java:89)
at com.novell.xml.dom.DOMWriter.write(DOMWriter.java: 84)
at
com.novell.nds.dirxml.remote.loader.TraceImpl.trac e(TraceImpl.java:81)
at com.novell.nds.dirxml.driver.Trace.trace(Trace.jav a:402)
at com.novell.nds.dirxml.driver.Trace.trace(Trace.jav a:387)
at
com.novell.nds.dirxml.remote.loader.Driver.driverS tart(Driver.java:159)
at com.novell.nds.dirxml.remote.loader.RemoteLoader.r u
DirXML: [06/17/14 02:12:20.04]: n(RemoteLoader.java:950)
at java.lang.Thread.run(Thread.java:619)


--
schwoerb
------------------------------------------------------------------------
schwoerb's Profile: https://forums.netiq.com/member.php?userid=2338
View this thread: https://forums.netiq.com/showthread.php?t=51159