We are attempting to use Lothar's PW Driver to send out Account Creation
Notifications. We are experiencing the following error (see trace below).
It is a 9010 error. Any help would be greatly appreciated. We are also
seeing an 8001 warning on startup trying to read the application schema..
Thank you.

[10/20/07 15:47:25.031]:SRV_PWNotify35 ST:Start transaction.

[10/20/07 15:47:25.032]:SRV_PWNotify35 ST:Processing events for transaction.

[10/20/07 15:47:25.034]:SRV_PWNotify35 ST:

<nds dtdversion="3.5" ndsversion="8.x">

<source>

<product version="3.5.10.20070918 ">DirXML</product>

<contact>Novell, Inc.</contact>

</source>

<input>

<add cached-time="20071020194724.994Z" class-name="User"
event-id="TWCSMSL10FS01#20071020194724#1#1"
qualified-src-dn="O=twc-vpn\OU=employees\OU=active\CN=aaastest1021"
src-dn="\TWCVPNIDVAULT\twc-vpn\employees\active\aaastest1021"
src-entry-id="45399" timestamp="1192909644#16">

<add-attr attr-name="Full Name">

<value timestamp="1192909644#15" type="string">aaas test1021</value>

</add-attr>

<add-attr attr-name="Internet EMail Address">

<value timestamp="1192909644#16"
type="string">asfa.ranger@twcable.com</value>

</add-attr>

</add>

</input>

</nds>

[10/20/07 15:47:25.038]:SRV_PWNotify35 ST:Applying event transformation
policies.

[10/20/07 15:47:25.038]:SRV_PWNotify35 ST:Applying policy:
%+C%14CAddAssociation%-C.

[10/20/07 15:47:25.039]:SRV_PWNotify35 ST: Applying to add #1.

[10/20/07 15:47:25.039]:SRV_PWNotify35 ST: Evaluating selection criteria for
rule 'Add association to prevent conversions'.

[10/20/07 15:47:25.040]:SRV_PWNotify35 ST: (if-association not-available) =
TRUE.

[10/20/07 15:47:25.040]:SRV_PWNotify35 ST: (if-operation equal "sync") =
FALSE.

[10/20/07 15:47:25.041]:SRV_PWNotify35 ST: (if-operation equal "modify") =
FALSE.

[10/20/07 15:47:25.041]:SRV_PWNotify35 ST: (if-operation equal "add") =
TRUE.

[10/20/07 15:47:25.041]:SRV_PWNotify35 ST: Rule selected.

[10/20/07 15:47:25.042]:SRV_PWNotify35 ST: Applying rule 'Add association to
prevent conversions'.

[10/20/07 15:47:25.042]:SRV_PWNotify35 ST: Action:
do-set-op-association(arg-association(token-src-attr("GUID"))).

[10/20/07 15:47:25.043]:SRV_PWNotify35 ST:
arg-association(token-src-attr("GUID"))

[10/20/07 15:47:25.043]:SRV_PWNotify35 ST: token-src-attr("GUID")

[10/20/07 15:47:25.044]:SRV_PWNotify35 ST: Query from policy

[10/20/07 15:47:25.044]:SRV_PWNotify35 ST:

<nds dtdversion="3.5" ndsversion="8.x">

<source>

<product version="3.5.10.20070918 ">DirXML</product>

<contact>Novell, Inc.</contact>

</source>

<input>

<query class-name="User"
dest-dn="\TWCVPNIDVAULT\twc-vpn\employees\active\aaastest1021"
dest-entry-id="45399" scope="entry">

<read-attr attr-name="GUID"/>

</query>

</input>

</nds>

[10/20/07 15:47:25.058]:SRV_PWNotify35 ST: Pumping XDS to eDirectory.

[10/20/07 15:47:25.059]:SRV_PWNotify35 ST: Performing operation query for
\TWCVPNIDVAULT\twc-vpn\employees\active\aaastest1021.

[10/20/07 15:47:25.061]:SRV_PWNotify35 ST: Query from policy result

[10/20/07 15:47:25.062]:SRV_PWNotify35 ST:

<nds dtdversion="3.5" ndsversion="8.x">

<source>

<product version="3.5.10.20070918 ">DirXML</product>

<contact>Novell, Inc.</contact>

</source>

<output>

<instance class-name="User"
qualified-src-dn="O=twc-vpn\OU=employees\OU=active\CN=aaastest1021"
src-dn="\TWCVPNIDVAULT\twc-vpn\employees\active\aaastest1021"
src-entry-id="45399">

<attr attr-name="GUID">

<value timestamp="1192909644#33"
type="octet">oHDhR0V/3AGAMLoAAwAAAA==</value>

</attr>

</instance>

<status level="success"></status>

</output>

</nds>

[10/20/07 15:47:25.064]:SRV_PWNotify35 ST: Token Value:
"oHDhR0V/3AGAMLoAAwAAAA==".

[10/20/07 15:47:25.065]:SRV_PWNotify35 ST: Arg Value:
"oHDhR0V/3AGAMLoAAwAAAA==".

[10/20/07 15:47:25.065]:SRV_PWNotify35 ST: Action:
do-add-association(arg-association(token-xpath("association/text()"))).

[10/20/07 15:47:25.066]:SRV_PWNotify35 ST:
arg-association(token-xpath("association/text()"))

[10/20/07 15:47:25.066]:SRV_PWNotify35 ST: token-xpath("association/text()")

[10/20/07 15:47:25.067]:SRV_PWNotify35 ST: Token Value:
"oHDhR0V/3AGAMLoAAwAAAA==".

[10/20/07 15:47:25.068]:SRV_PWNotify35 ST: Arg Value:
"oHDhR0V/3AGAMLoAAwAAAA==".

[10/20/07 15:47:25.068]:SRV_PWNotify35 ST: Evaluating selection criteria for
rule 'Set Notification Flags'.

[10/20/07 15:47:25.069]:SRV_PWNotify35 ST: (if-operation equal "add") =
TRUE.

[10/20/07 15:47:25.070]:SRV_PWNotify35 ST: (if-class-name equal "User") =
TRUE.

[10/20/07 15:47:25.070]:SRV_PWNotify35 ST: Rule selected.

[10/20/07 15:47:25.071]:SRV_PWNotify35 ST: Applying rule 'Set Notification
Flags'.

[10/20/07 15:47:25.071]:SRV_PWNotify35 ST: Action:
do-add-src-attr-value("Object Class","mupPerson").

[10/20/07 15:47:25.072]:SRV_PWNotify35 ST: arg-string("mupPerson")

[10/20/07 15:47:25.073]:SRV_PWNotify35 ST: token-text("mupPerson")

[10/20/07 15:47:25.073]:SRV_PWNotify35 ST: Arg Value: "mupPerson".

[10/20/07 15:47:25.074]:SRV_PWNotify35 ST: Action:
do-add-src-attr-value("mupDirXMLTrigger",class-name="mupPerson","notifyManagerOnAccountCreation") .

[10/20/07 15:47:25.075]:SRV_PWNotify35 ST:
arg-string("notifyManagerOnAccountCreation")

[10/20/07 15:47:25.075]:SRV_PWNotify35 ST:
token-text("notifyManagerOnAccountCreation")

[10/20/07 15:47:25.076]:SRV_PWNotify35 ST: Arg Value:
"notifyManagerOnAccountCreation".

[10/20/07 15:47:25.076]:SRV_PWNotify35 ST: Action:
do-add-dest-attr-value("mupDirXMLTrigger",class-name="mupPerson","notifyManagerOnAccountCreation") .

[10/20/07 15:47:25.077]:SRV_PWNotify35 ST:
arg-string("notifyManagerOnAccountCreation")

[10/20/07 15:47:25.077]:SRV_PWNotify35 ST:
token-text("notifyManagerOnAccountCreation")

[10/20/07 15:47:25.078]:SRV_PWNotify35 ST: Arg Value:
"notifyManagerOnAccountCreation".

[10/20/07 15:47:25.078]:SRV_PWNotify35 ST: Action:
do-add-src-attr-value("mupDirXMLTrigger",class-name="mupPerson","notifyUserOnAccountCreation").

[10/20/07 15:47:25.079]:SRV_PWNotify35 ST:
arg-string("notifyUserOnAccountCreation")

[10/20/07 15:47:25.079]:SRV_PWNotify35 ST:
token-text("notifyUserOnAccountCreation")

[10/20/07 15:47:25.080]:SRV_PWNotify35 ST: Arg Value:
"notifyUserOnAccountCreation".

[10/20/07 15:47:25.080]:SRV_PWNotify35 ST: Action:
do-add-dest-attr-value("mupDirXMLTrigger",class-name="mupPerson","notifyUserOnAccountCreation").

[10/20/07 15:47:25.081]:SRV_PWNotify35 ST:
arg-string("notifyUserOnAccountCreation")

[10/20/07 15:47:25.081]:SRV_PWNotify35 ST:
token-text("notifyUserOnAccountCreation")

[10/20/07 15:47:25.082]:SRV_PWNotify35 ST: Arg Value:
"notifyUserOnAccountCreation".

[10/20/07 15:47:25.083]:SRV_PWNotify35 ST: Direct command from policy

[10/20/07 15:47:25.084]:SRV_PWNotify35 ST:

<nds dtdversion="3.5" ndsversion="8.x">

<source>

<product version="3.5.10.20070918 ">DirXML</product>

<contact>Novell, Inc.</contact>

</source>

<input>

<add-association
dest-dn="\TWCVPNIDVAULT\twc-vpn\employees\active\aaastest1021"
event-id="TWCSMSL10FS01#20071020194724#1#1">oHDhR0V/3AGAMLoAAwAAAA==</add-association>

</input>

</nds>

[10/20/07 15:47:25.085]:SRV_PWNotify35 ST: Pumping XDS to eDirectory.

[10/20/07 15:47:25.086]:SRV_PWNotify35 ST: Performing operation
add-association for \TWCVPNIDVAULT\twc-vpn\employees\active\aaastest1021.

[10/20/07 15:47:25.092]:SRV_PWNotify35 ST: Processing returned document.

[10/20/07 15:47:25.093]:SRV_PWNotify35 ST: Processing operation <status> for
..

[10/20/07 15:47:25.093]:SRV_PWNotify35 ST:

DirXML Log Event -------------------

Driver: \TWCVPNIDVAULT\twc-vpn\services\TWCVPNIDVAULT\SRV_PWNotify35

Channel: Subscriber

Status: Success

[10/20/07 15:47:25.095]:SRV_PWNotify35 ST: Direct command from policy result

[10/20/07 15:47:25.096]:SRV_PWNotify35 ST:

<nds dtdversion="3.5" ndsversion="8.x">

<source>

<product version="3.5.10.20070918 ">DirXML</product>

<contact>Novell, Inc.</contact>

</source>

<output>

<status event-id="TWCSMSL10FS01#20071020194724#1#1"
level="success"><application>DirXML</application>

<module>SRV_PWNotify35</module>

<object-dn></object-dn>

<component>Subscriber</component>

</status>

</output>

</nds>

[10/20/07 15:47:25.098]:SRV_PWNotify35 ST: Direct command from policy

[10/20/07 15:47:25.099]:SRV_PWNotify35 ST:

<nds dtdversion="3.5" ndsversion="8.x">

<source>

<product version="3.5.10.20070918 ">DirXML</product>

<contact>Novell, Inc.</contact>

</source>

<input>

<modify class-name="User"
dest-dn="\TWCVPNIDVAULT\twc-vpn\employees\active\aaastest1021"
dest-entry-id="45399" event-id="TWCSMSL10FS01#20071020194724#1#1">

<association>oHDhR0V/3AGAMLoAAwAAAA==</association>

<modify-attr attr-name="Object Class">

<add-value>

<value>mupPerson</value>

</add-value>

</modify-attr>

<modify-attr attr-name="mupDirXMLTrigger">

<add-value>

<value>notifyManagerOnAccountCreation</value>

</add-value>

</modify-attr>

<modify-attr attr-name="mupDirXMLTrigger">

<add-value>

<value>notifyUserOnAccountCreation</value>

</add-value>

</modify-attr>

</modify>

</input>

</nds>

[10/20/07 15:47:25.103]:SRV_PWNotify35 ST: Pumping XDS to eDirectory.

[10/20/07 15:47:25.103]:SRV_PWNotify35 ST: Performing operation modify for
\TWCVPNIDVAULT\twc-vpn\employees\active\aaastest1021.

[10/20/07 15:47:25.107]:SRV_PWNotify35 ST:

DirXML Log Event -------------------

Driver: \TWCVPNIDVAULT\twc-vpn\services\TWCVPNIDVAULT\SRV_PWNotify35

Channel: Subscriber

Status: Error

Message: Code(-9010) An exception occurred: java.lang.NullPointerException

at
com.novell.nds.dirxml.engine.XmlInputProcessor$Ope rationProcessor.checkWriteManaged(XmlInputProcesso r.java:1286)

at
com.novell.nds.dirxml.engine.XmlInputProcessor$Mod ifyProcessor.doJClientCall(XmlInputProcessor.java: 2814)

at
com.novell.nds.dirxml.engine.XmlInputProcessor$Ope rationProcessor.makeCall(XmlInputProcessor.java:69 8)

at
com.novell.nds.dirxml.engine.XmlInputProcessor$Mod ifyProcessor.process(XmlInputProcessor.java:2708)

at
com.novell.nds.dirxml.engine.XmlInputProcessor.pro cessOperationElement(XmlInputProcessor.java:596)

at
com.novell.nds.dirxml.engine.XmlInputProcessor.pro cess(XmlInputProcessor.java:316)

at
com.novell.nds.dirxml.engine.Publisher$CommandProc essor.process(Publisher.java:1142)

at
com.novell.nds.dirxml.engine.Publisher.processComm and(Publisher.java:1166)

at
com.novell.nds.dirxml.engine.Subscriber$SrcCommand Processor.execute(Subscriber.java:2090)

at
com.novell.nds.dirxml.driver.XdsCommandProcessor.e xecute(XdsCommandProcessor.java:71)

at
com.novell.nds.dirxml.engine.rules.DirXMLScriptPro cessor.applyRules(DirXMLScriptProcessor.java:355)

at
com.novell.nds.dirxml.engine.Subscriber.processEve nts(Subscriber.java:924)

at com.novell.nds.dirxml.engine.Driver.submitTransact ion(Driver.java:618)

at
com.novell.nds.dirxml.engine.DriverEntry.submitTra nsaction(DriverEntry.java:1034)

at
com.novell.nds.dirxml.engine.DriverEntry.processCa chedTransaction(DriverEntry.java:918)

at com.novell.nds.dirxml.engine.DriverEntry.eventLoop (DriverEntry.java:742)

at com.novell.nds.dirxml.engine.DriverEntry.run(Drive rEntry.java:547)

at java.lang.Thread.run(Unknown Source)

[10/20/07 15:47:25.119]:SRV_PWNotify35 ST:

DirXML Log Event -------------------

Driver: \TWCVPNIDVAULT\twc-vpn\services\TWCVPNIDVAULT\SRV_PWNotify35

Channel: Subscriber

Status: Error

Message: Code(-9083) Error submitting event to subscriber: Code(-9010) An
exception occurred: java.lang.NullPointerException

at
com.novell.nds.dirxml.engine.XmlInputProcessor$Ope rationProcessor.checkWriteManaged(XmlInputProcesso r.java:1286)

at
com.novell.nds.dirxml.engine.XmlInputProcessor$Mod ifyProcessor.doJClientCall(XmlInputProcessor.java: 2814)

at
com.novell.nds.dirxml.engine.XmlInputProcessor$Ope rationProcessor.makeCall(XmlInputProcessor.java:69 8)

at
com.novell.nds.dirxml.engine.XmlInputProcessor$Mod ifyProcessor.process(XmlInputProcessor.java:2708)

at
com.novell.nds.dirxml.engine.XmlInputProcessor.pro cessOperationElement(XmlInputProcessor.java:596)

at
com.novell.nds.dirxml.engine.XmlInputProcessor.pro cess(XmlInputProcessor.java:316)

at
com.novell.nds.dirxml.engine.Publisher$CommandProc essor.process(Publisher.java:1142)

at
com.novell.nds.dirxml.engine.Publisher.processComm and(Publisher.java:1166)

at
com.novell.nds.dirxml.engine.Subscriber$SrcCommand Processor.execute(Subscriber.java:2090)

at
com.novell.nds.dirxml.driver.XdsCommandProcessor.e xecute(XdsCommandProcessor.java:71)

at
com.novell.nds.dirxml.engine.rules.DirXMLScriptPro cessor.applyRules(DirXMLScriptProcessor.java:355)

at
com.novell.nds.dirxml.engine.Subscriber.processEve nts(Subscriber.java:924)

at com.novell.nds.dirxml.engine.Driver.submitTransact ion(Driver.java:618)

at
com.novell.nds.dirxml.engine.DriverEntry.submitTra nsaction(DriverEntry.java:1034)

at
com.novell.nds.dirxml.engine.DriverEntry.processCa chedTransaction(DriverEntry.java:918)

at com.novell.nds.dirxml.engine.DriverEntry.eventLoop (DriverEntry.java:742)

at com.novell.nds.dirxml.engine.DriverEntry.run(Drive rEntry.java:547)

at java.lang.Thread.run(Unknown Source)