Highlighted
Absent Member.
Absent Member.
578 views

UserApp driver 3.6.1 Non provisioning won't start


Hi all,

We had a lab setup with the userApp configured and working on Jboss
with no issues. However our main IdM vault server suffered a fatal crash
and had to be re-built from scratch. I have given the new IDM server a
different IP than the old

I have now completed this and imported the old driverset and project to
the new server. However the UserApp driver that was previously running
fine is unable to start. The only error in the server.log is:

--*Code (-9010) An exception occurred:
java.land.IllegalArgumentException: Illegal sourceDocument argument*

I have re-done the certs for the Jboss node and am able to connect to
the User Application URL via SSL and can login as the svc_uaadmin
account so it is working as expected. The IV schema has also been
updated.

I have also checked the config in the UserApp driver (which is very
limited) which seems to be correct, but still the error when I try to
start the driver so am unsure what else I can check.

To verify its not an issue with the driver itself, I created a new out
of the box UserApp driver and configured this for the new servers, but I
am still getting the same error when trying to start the driver.

Does anyone know what other config I need to check to get the driver to
start?
Thanks


--
Johnmad6
------------------------------------------------------------------------
Johnmad6's Profile: http://forums.novell.com/member.php?userid=77554
View this thread: http://forums.novell.com/showthread.php?t=449561

Labels (1)
0 Likes
7 Replies
Highlighted
Knowledge Partner
Knowledge Partner

Re: UserApp driver 3.6.1 Non provisioning won't start

On Wed, 14 Dec 2011 10:06:01 +0000, Johnmad6 wrote:

> We had a lab setup with the userApp configured and working on Jboss with
> no issues. However our main IdM vault server suffered a fatal crash and
> had to be re-built from scratch. I have given the new IDM server a
> different IP than the old
>
> I have now completed this and imported the old driverset and project to
> the new server. However the UserApp driver that was previously running
> fine is unable to start. The only error in the server.log is:
>
> --*Code (-9010) An exception occurred:
> java.land.IllegalArgumentException: Illegal sourceDocument argument*


Driver configuration - in there is the URL to the UserApp (application)
along with the account / password to use on the connect. Did you update
these?

A level 3 trace of the driver attempting to start should show what's
wrong with it.


--
--------------------------------------------------------------------------
David Gersic dgersic_@_niu.edu
Knowledge Partner http://forums.novell.com

Please post questions in the forums. No support provided via email.

0 Likes
Highlighted
Absent Member.
Absent Member.

Re: UserApp driver 3.6.1 Non provisioning won't start


I have updated the URL correctly and am able to connect to the UserApp
server using the url https://10.0.0.100/IDM however the driver still
does not start:

Below is the trace:

[12/14/11 22:40:48.476]:UserApplication :Reading named passwords list.
[12/14/11 22:40:48.478]:UserApplication :Named passwords:
[12/14/11 22:40:48.481]:UserApplication :Reading XML attribute
vnd.nds.stream://LABVAULT/system/services/idm/Driverset1/UserApplication#DirXML-EngineControlValues.
[12/14/11 22:40:48.489]:UserApplication :Reading XML attribute
vnd.nds.stream://LABVAULT/system/services/idm/Driverset1#DirXML-ConfigValues.
[12/14/11 22:40:48.495]:UserApplication :Reading XML attribute
vnd.nds.stream://LABVAULT/system/services/idm/Driverset1/UserApplication#DirXML-ConfigValues.
[12/14/11 22:40:48.503]:UserApplication :Global Configuration Values:
[12/14/11 22:40:48.504]:UserApplication : Name:
idv.credprov.nsl.repository Value: lib-CredProv-NSLRepository-V1
[12/14/11 22:40:48.506]:UserApplication : Name:
idv.credprov.nss.repository Value: lib-CredProv-NSSRepository-V1
[12/14/11 22:40:48.508]:UserApplication : Name: idv.dit.data.users
Value: data\disc\users\Active
[12/14/11 22:40:48.509]:UserApplication : Name:
idv.dit.data.users.inactive Value: data\disc\users\Inactive
[12/14/11 22:40:48.510]:UserApplication : Name: idv.dit.groups Value:
data\disc\groups
[12/14/11 22:40:48.512]:UserApplication : Name:
idv.dit.SupportDeskEmail Value: desktopmanagement@gov.uk.com
[12/14/11 22:40:48.541]:UserApplication : Name:
idv.user.defaultPasswordPolicy Value: Security\Password
Policies\mojUserPasswordPolicy
[12/14/11 22:40:48.545]:UserApplication : Name: GCV-ERR-HALT-ON-ERROR
Value: false
[12/14/11 22:40:48.546]:UserApplication : Name: GCV-ERR-LOG-ERRORS
Value: true
[12/14/11 22:40:48.547]:UserApplication : Name: GCV-ERR-LOG-WARNINGS
Value: false
[12/14/11 22:40:48.548]:UserApplication : Name: GCV-ERR-LOGFILE-PATH
Value: /data/novell/logs/
[12/14/11 22:40:48.549]:UserApplication : Name: GCV-ERR-IGNORE-STATUS
Value: Code(-9046) Invalid password specified for
<check-password>.?Code(-8019) Operation vetoed on unassociated object.
[12/14/11 22:40:48.552]:UserApplication : Name: dirxml.auto.treename
Value: LABVAULT
[12/14/11 22:40:48.553]:UserApplication : Name: dirxml.auto.driverdn
Value: \LABVAULT\system\services\idm\Driverset1\UserApplication
[12/14/11 22:40:48.555]:UserApplication : Name: dirxml.auto.driverguid
Value: {9BA0933D-FEC6-4659-D594-3D93A09BC6FE}
[12/14/11 22:40:48.557]:UserApplication :Using default reciprocal
attribute map
[12/14/11 22:40:48.559]:UserApplication :Reading XML attribute
vnd.nds.stream://LABVAULT/system/services/idm/Driverset1/UserApplication#DirXML-PersistentData.
[12/14/11 22:40:48.563]:UserApplication :Loaded persistent data
[12/14/11 22:40:48.565]:UserApplication :
<persistent-data>
<op-counters last-reset-time="1323792341134">
<subscriber/>
<publisher/>
</op-counters>
</persistent-data>
[12/14/11 22:40:48.575]:UserApplication :Found subscriber
system\services\idm\Driverset1\UserApplication\Subscriber.
[12/14/11 22:40:48.586]:UserApplication :Found publisher
system\services\idm\Driverset1\UserApplication\Publisher.
[12/14/11 22:40:48.588]:UserApplication :Creating subscriber thread.
[12/14/11 22:40:48.595]:UserApplication ST:Subscriber thread starting.
[12/14/11 22:40:48.645]:UserApplication ST:Initializing driver shim.
[12/14/11 22:40:48.647]:UserApplication ST:Reading XML attribute
vnd.nds.stream://LABVAULT/system/services/idm/Driverset1/UserApplication#DirXML-ConfigManifest.
[12/14/11 22:40:48.651]:UserApplication ST:Reading driver information
from the \LABVAULT\system\services\idm\Driverset1\UserApplication
object.
[12/14/11 22:40:48.654]:UserApplication ST:Loading Java shim
com.novell.idm.driver.ComposerDriverShim.
[12/14/11 22:40:48.658]:UserApplication ST:Calling
DriverShim.getSchema().
[12/14/11 22:40:48.664]:UserApplication ST:Reading XML attribute
vnd.nds.stream://LABVAULT/system/services/idm/Driverset1/UserApplication#DirXML-ShimConfigInfo.
[12/14/11 22:40:48.669]:UserApplication ST:
<nds dtdversion="3.5" ndsversion="8.x">
<source>
<product version="3.6.10.4747">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<init-params
src-dn="\LABVAULT\system\services\idm\Driverset1\UserApplication">
<authentication-info>
<user>CN=svc_uaadmin,dc=admins,dc=system</user>
<password><!-- content suppressed --></password>
</authentication-info>
<driver-options>
<ComposerContext display-name="Composer
Context">com.novell.prov.srvprv</ComposerContext>
<Host display-name="Host">https://10.0.0.100</Host>
<Port display-name="Port">443</Port>
<ApplicationContext
display-name="ApplicationContext">IDM</ApplicationContext>
<configuration-values>
<definitions>
<definition display-name="Allow Initiator Override"
name="bOverrideinit" type="enum">
<description>Allow Override Initiator. Set to Yes to allow the
provisioning administrator to start workflows in the name of the person
for whom the provisioning administrator is designated as
proxy.</description>
<enum-choice display-name="No">no</enum-choice>
<enum-choice display-name="Yes">yes</enum-choice>
<value>no</value>
</definition>
</definitions>
</configuration-values>
</driver-options>
<publisher-options>
<pollingInterval display-name="Polling Interval
(sec.)">6000</pollingInterval>
</publisher-options>
</init-params>
</input>
</nds>
[12/14/11 22:40:48.696]:UserApplication ST:ComposerDriverShim:
getSchema() calling Composer WebService: GetSchema
[12/14/11 22:40:48.711]:UserApplication ST:DriverShim.getSchema()
returned:
[12/14/11 22:40:48.712]:UserApplication ST:null document
[12/14/11 22:40:48.716]:UserApplication ST:
DirXML Log Event -------------------
Driver:
\LABVAULT\system\services\idm\Driverset1\UserApplication
Status: Warning
Message: Code(-8001) Unable to retrieve application schema.
[12/14/11 22:40:48.742]:UserApplication ST:Reading driver information
from the \LABVAULT\system\services\idm\Driverset1\UserApplication
object.
[12/14/11 22:40:48.746]:UserApplication ST:Loading Java shim
com.novell.idm.driver.ComposerDriverShim.
[12/14/11 22:40:48.752]:UserApplication ST:Reading XML attribute
vnd.nds.stream://LABVAULT/system/services/idm/Driverset1/UserApplication#DirXML-ShimConfigInfo.
[12/14/11 22:40:48.777]:UserApplication ST:
<nds dtdversion="3.5" ndsversion="8.x">
<source>
<product version="3.6.10.4747">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<init-params
src-dn="\LABVAULT\system\services\idm\Driverset1\UserApplication">
<authentication-info>
<user>CN=svc_uaadmin,dc=admins,dc=system</user>
<password><!-- content suppressed --></password>
</authentication-info>
<driver-options>
<ComposerContext display-name="Composer
Context">com.novell.prov.srvprv</ComposerContext>
<Host display-name="Host">https://10.0.0.100</Host>
<Port display-name="Port">443</Port>
<ApplicationContext
display-name="ApplicationContext">IDM</ApplicationContext>
<configuration-values>
<definitions>
<definition display-name="Allow Initiator Override"
name="bOverrideinit" type="enum">
<description>Allow Override Initiator. Set to Yes to allow the
provisioning administrator to start workflows in the name of the person
for whom the provisioning administrator is designated as
proxy.</description>
<enum-choice display-name="No">no</enum-choice>
<enum-choice display-name="Yes">yes</enum-choice>
<value>no</value>
</definition>
</definitions>
</configuration-values>
</driver-options>
</init-params>
</input>
</nds>
[12/14/11 22:40:48.798]:UserApplication ST:ComposerDriverShim: Init:
DriverDn = \LABVAULT\system\services\idm\Driverset1\UserApplication
[12/14/11 22:40:48.802]:UserApplication ST:ComposerDriverShim: In
GetDRIVERDN =\LABVAULT\system\services\idm\Driverset1\UserApplication
[12/14/11 22:40:48.804]:UserApplication ST:ComposerDriverShim: Init:
getDriverDn = \LABVAULT\system\services\idm\Driverset1\UserApplication
[12/14/11 22:40:48.806]:UserApplication ST:ComposerDriverShim: Init:
ComposerServiceContext = com.novell.prov.srvprv
[12/14/11 22:40:48.809]:UserApplication ST:ComposerDriverShim: Init:
ComposerServiceDriverInitMethodName = Initialize
[12/14/11 22:40:48.810]:UserApplication ST:ComposerDriverShim: Init:
ComposerServiceDriverGetSchemaMethodName = GetSchema
[12/14/11 22:40:48.812]:UserApplication ST:ComposerDriverShim: Init:
ComposerServiceDriverShutdownMethodName = Shutdown
[12/14/11 22:40:48.813]:UserApplication ST:ComposerDriverShim: Init:
ComposerServicePublisherInitMethodName = InitializePublisher
[12/14/11 22:40:48.814]:UserApplication ST:ComposerDriverShim: Init:
ComposerServicePublisherGetEventsMethodName = GetEvents
[12/14/11 22:40:48.816]:UserApplication ST:ComposerDriverShim: Init:
ComposerServiceSubsriberInitMethodName = InitializeSubscriber
[12/14/11 22:40:48.818]:UserApplication ST:ComposerDriverShim: Init:
ComposerServiceSubsriberExecuteMethodName = Execute
[12/14/11 22:40:48.819]:UserApplication ST:ComposerDriverShim: init()
calling Composer WebService: Initialize
[12/14/11 22:40:48.826]:UserApplication ST:DriverShim.init() returned:
[12/14/11 22:40:48.827]:UserApplication ST:null document
[12/14/11 22:40:48.835]:UserApplication ST:Initializing ECMAScript
extensions.
[12/14/11 22:40:48.841]:UserApplication ST:Reading XML attribute
vnd.nds.stream://LABVAULT/system/services/idm/Driverset1/UserApplication#DirXML-DriverFilter.
[12/14/11 22:40:48.845]:UserApplication ST:Loaded filter.
[12/14/11 22:40:48.845]:UserApplication ST:
<filter>
<filter-class class-name="srvprvDirectoryModel" publisher="ignore"
publisher-create-homedir="true" publisher-track-template-member="false"
subscriber="sync">
<filter-attr attr-name="srvprvModified" merge-authority="default"
publisher="ignore" publisher-optimize-modify="true" subscriber="sync"/>
</filter-class>
<filter-class class-name="User" publisher="ignore"
publisher-create-homedir="true" publisher-track-template-member="false"
subscriber="sync">
<filter-attr attr-name="DirXML-EntitlementResult"
from-all-classes="true" merge-authority="default" publisher="ignore"
publisher-optimize-modify="true" subscriber="sync"/>
</filter-class>
</filter>
[12/14/11 22:40:48.853]:UserApplication ST:Initializing subscriber
system\services\idm\Driverset1\UserApplication\Subscriber for
\LABVAULT\system\services\idm\Driverset1\UserApplication.
[12/14/11 22:40:48.856]:UserApplication ST:Loading Subscriber input
transformation policies.
[12/14/11 22:40:48.858]:UserApplication ST:Reading XML attribute
vnd.nds.stream://LABVAULT/system/services/idm/Driverset1/UserApplication/IdentityTransformation#XmlData.
[12/14/11 22:40:48.863]:UserApplication ST:Found XSLT policy.
[12/14/11 22:40:48.868]:UserApplication ST:Reading XML attribute
vnd.nds.stream://LABVAULT/system/services/idm/Driverset1/UserApplication/PurgeEntitlements#XmlData.
[12/14/11 22:40:48.873]:UserApplication ST:Found XSLT policy.
[12/14/11 22:40:48.877]:UserApplication ST:Loading Subscriber output
transformation policies.
[12/14/11 22:40:48.880]:UserApplication ST:Policy not found.
[12/14/11 22:40:48.884]:UserApplication ST:Loading Subscriber schema
mapping policies.
[12/14/11 22:40:48.886]:UserApplication ST:Reading XML attribute
vnd.nds.stream://LABVAULT/system/services/idm/Driverset1/UserApplication/SchemaMapping#XmlData.
[12/14/11 22:40:48.890]:UserApplication ST:Found schema map.
[12/14/11 22:40:48.893]:UserApplication ST:Reading XML attribute
vnd.nds.stream://LABVAULT/system/services/idm/Driverset1/UserApplication/SchemaMapping#XmlData.
[12/14/11 22:40:48.897]:UserApplication ST:Found schema map.
[12/14/11 22:40:48.899]:UserApplication ST:Loading policies.
[12/14/11 22:40:48.900]:UserApplication ST:Loading Subscriber event
transformation policies.
[12/14/11 22:40:48.903]:UserApplication ST:Reading XML attribute
vnd.nds.stream://LABVAULT/system/services/idm/Driverset1/UserApplication/Subscriber/Manage+Modify#XmlData.
[12/14/11 22:40:48.909]:UserApplication ST:Found DirXMLScript policy.
[12/14/11 22:40:48.913]:UserApplication ST:Loading Subscriber object
matching policies.
[12/14/11 22:40:48.915]:UserApplication ST:Policy not found.
[12/14/11 22:40:48.916]:UserApplication ST:Loading Subscriber object
creation policies.
[12/14/11 22:40:48.918]:UserApplication ST:Policy not found.
[12/14/11 22:40:48.920]:UserApplication ST:Loading Subscriber object
placement policies.
[12/14/11 22:40:48.921]:UserApplication ST:Policy not found.
[12/14/11 22:40:48.922]:UserApplication ST:Loading Subscriber command
transformation policies.
[12/14/11 22:40:48.924]:UserApplication ST:Policy not found.
[12/14/11 22:40:48.926]:UserApplication ST:Mapping sensitive attribute
names to application space
[12/14/11 22:40:49.353]:UserApplication ST:Initializing subscriber
shim.
[12/14/11 22:40:49.361]:UserApplication ST:Reading XML attribute
vnd.nds.stream://LABVAULT/system/services/idm/Driverset1/UserApplication#DirXML-ShimConfigInfo.
[12/14/11 22:40:49.367]:UserApplication ST:Applying policy:
%+C%14CSchemaMapping%-C.
[12/14/11 22:40:49.370]:UserApplication ST: No mapping for class-name
'srvprvDirectoryModel'.
[12/14/11 22:40:49.374]:UserApplication ST: No mapping for class-name
'User'.
[12/14/11 22:40:49.376]:UserApplication ST:
<nds dtdversion="3.5" ndsversion="8.x">
<source>
<product version="3.6.10.4747">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<input>
<init-params
src-dn="\LABVAULT\system\services\idm\Driverset1\UserApplication">
<authentication-info>
<user>CN=svc_uaadmin,dc=admins,dc=system</user>
<password><!-- content suppressed --></password>
</authentication-info>
<driver-filter>
<allow-class class-name="srvprvDirectoryModel">
<allow-attr attr-name="srvprvModified"/>
</allow-class>
<allow-class class-name="User">
<allow-attr attr-name="DirXML-EntitlementResult"/>
</allow-class>
</driver-filter>
</init-params>
</input>
</nds>
[12/14/11 22:40:49.394]:UserApplication ST:SubscriptionShim.init()
returned:
[12/14/11 22:40:49.395]:UserApplication ST:null document
[12/14/11 22:40:49.395]:UserApplication ST:Applying input
transformation policies.
[12/14/11 22:40:49.421]:UserApplication ST:Applying XSLT policy:
%+C%14CIdentityTransformation%-C.
[12/14/11 22:40:49.422]:UserApplication ST:ComposerDriverShim:
getSchema calling Composer WebService: GetSchema
[12/14/11 22:40:49.423]:UserApplication ST:ComposerDriverShim:
shutdown() calling Composer WebService: Shutdown
[12/14/11 22:40:49.455]:UserApplication ST:
DirXML Log Event -------------------
Driver:
\LABVAULT\system\services\idm\Driverset1\UserApplication
Channel: Subscriber
Status: Error
Message: Code(-9010) An exception occurred:
java.lang.IllegalArgumentException: Illegal sourceDocument argument
at com.novell.xsl.Stylesheet.process(Stylesheet.java:1522)
at com.novell.xsl.Stylesheet.process(Stylesheet.java:1489)
at
com.novell.nds.dirxml.engine.rules.XSLTRuleProcessor.applyRules(XSLTRuleProcessor.java:185)
at
com.novell.nds.dirxml.engine.Transformer.applyInputTransformation(Transformer.java:306)
at com.novell.nds.dirxml.engine.Subscriber.init(Subscriber.java:262)
at
com.novell.nds.dirxml.engine.Subscriber.<init>(Subscriber.java:133)
at com.novell.nds.dirxml.engine.Driver.startShim(Driver.java:1359)
at com.novell.nds.dirxml.engine.Driver.initialize(Driver.java:260)
at com.novell.nds.dirxml.engine.Driver.<init>(Driver.java:232)
at com.novell.nds.dirxml.engine.DriverEntry.run(DriverEntry.java:551)
at java.lang.Thread.run(Unknown Source)

[12/14/11 22:40:49.508]:UserApplication ST:Driver terminated.
[12/14/11 22:40:49.552]:UserApplication ST:Writing XML attribute
vnd.nds.stream://LABVAULT/system/services/idm/Driverset1/UserApplication#DirXML-PersistentData.


--
Johnmad6
------------------------------------------------------------------------
Johnmad6's Profile: http://forums.novell.com/member.php?userid=77554
View this thread: http://forums.novell.com/showthread.php?t=449561

0 Likes
Highlighted
Knowledge Partner
Knowledge Partner

Re: UserApp driver 3.6.1 Non provisioning won't start

On Wed, 14 Dec 2011 16:16:02 +0000, Johnmad6 wrote:

> I have updated the URL correctly and am able to connect to the UserApp
> server using the url https://10.0.0.100/IDM however the driver still
> does not start:


For https://, you also need to import the certificate that the UA is
using in to the IDM engine's keystore. Have you done that?


--
--------------------------------------------------------------------------
David Gersic dgersic_@_niu.edu
Knowledge Partner http://forums.novell.com

Please post questions in the forums. No support provided via email.

0 Likes
Highlighted
Absent Member.
Absent Member.

Re: UserApp driver 3.6.1 Non provisioning won't start


Ahhh no I didn't, completely missed that step.

All working now, many thanks!


--
Johnmad6
------------------------------------------------------------------------
Johnmad6's Profile: http://forums.novell.com/member.php?userid=77554
View this thread: http://forums.novell.com/showthread.php?t=449561

0 Likes
Highlighted
Absent Member.
Absent Member.

Re: UserApp driver 3.6.1 Non provisioning won't start

Which keystore does IDM 3.6.1 use?

Thanks,

Al

On 12/16/2011 at 7:30 AM, David Gersic<dgersic@no-mx.forums.novell.com> wrote:

On Wed, 14 Dec 2011 16:16:02 +0000, Johnmad6 wrote:


> I have updated the URL correctly and am able to connect to the UserApp
> server using the url https://10.0.0.100/IDM however the driver still
> does not start:


For https://, you also need to import the certificate that the UA is
using in to the IDM engine's keystore. Have you done that?


--
--------------------------------------------------------------------------
David Gersic dgersic_@_niu.edu
Knowledge Partner http://forums.novell.com

Please post questions in the forums. No support provided via email.

0 Likes
Highlighted
Absent Member.
Absent Member.

Re: UserApp driver 3.6.1 Non provisioning won't start

found it and imported my cert.

Al

On 12/29/2011 at 2:01 PM, Al Hidalgo<ahidalgo@salud.unm.edu> wrote:

Which keystore does IDM 3.6.1 use?

Thanks,

Al

On 12/16/2011 at 7:30 AM, David Gersic<dgersic@no-mx.forums.novell.com> wrote:

On Wed, 14 Dec 2011 16:16:02 +0000, Johnmad6 wrote:


> I have updated the URL correctly and am able to connect to the UserApp
> server using the url https://10.0.0.100/IDM however the driver still
> does not start:


For https://, you also need to import the certificate that the UA is
using in to the IDM engine's keystore. Have you done that?


--
--------------------------------------------------------------------------
David Gersic dgersic_@_niu.edu
Knowledge Partner http://forums.novell.com

Please post questions in the forums. No support provided via email.

0 Likes
Highlighted
New Member.

Re: UserApp driver 3.6.1 Non provisioning won't start

This is an old thread, if you have this issue, check out this forum post that resolved the issue for me. https://forums.netiq.com/showthread.php?861-Re-Message-Code%28-9010%29-An-exception-occurred-java-lang-Illega&p=223548#post223548
0 Likes
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.