Discussion:
Another failing AL :_(
(too old to reply)
t***@gmail.com
2019-06-05 15:44:30 UTC
Permalink
First off, thank you so much for the previous help on previous posts from Eddie and Franz, you guys are amazing and cannot be thanked enough for your insight!


With that said, I have found myself stumped again. I have 3 failing AL's which are each updating a Maximo QA, Training, and PRD instance, respectively. They are identical in design, so I will only post the QA error log. Everything was working great for the last year, and then it went caput about 5 months ago...

I have been trying to determine whether this is a problem with my design or with the actual Maximo exceptions being handled.

This area of TDI is very green to me, and although I have been reading up on Eddie's post with handling exceptions/errors (which is fantastic!) (http://www.tdi-users.org/foswiki/pub/Integrator/HowTo/HowTo_HandleErrors.pdf) I am still not too sure where to start for PD :( I did start at the top of the log and was able to find this:

UpdateUser_Maximo] CTGDJP561I Can not find a Maximo exception.


Any observations, tips, or reference material is always appreciated!


Cheers,
Scott

---------------------------------------------------------------------------

2019-06-03 05:30:00,322 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - CTGDIS967I AssemblyLine started by TIMSOL.
2019-06-03 05:30:00,322 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - CTGDIS255I AssemblyLine AssemblyLines/Maximo_TpaeIF_QA is started.
2019-06-03 05:30:00,322 WARN [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [GetMaximoActiveQAAccounts] CTGDIS043I Enabled hook script for default_fail is empty.
2019-06-03 05:30:00,322 WARN [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [FetchUserManager] CTGDIS043I Enabled hook script for default_fail is empty.
2019-06-03 05:30:00,322 WARN [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [FindITIMManager] CTGDIS043I Enabled hook script for default_fail is empty.
2019-06-03 05:30:00,322 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] CTGDIS058I Connector com.ibm.di.connector.maximo.TpaeIFConnector inherits from [parent].
2019-06-03 05:30:00,322 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] CTGDIS187I Loaded com.ibm.di.connector.maximo.TpaeIFConnector, 2.2-di7.1.1 %I%, 20%E%.
2019-06-03 05:30:00,322 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] CTGDIS064I Loading Attribute Map.
2019-06-03 05:30:00,322 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] CTGDIS065I Load Hooks.
2019-06-03 05:30:00,322 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - CTGDIS115I Starting scripting hook of type prolog0.
2019-06-03 05:30:00,322 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - CTGDIS116I Scripting hook of type prolog0 finished.
2019-06-03 05:30:00,400 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] CTGDIS044I Initializing Connector.
2019-06-03 05:30:00,400 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] CTGDJP502I Configuration parameters: com.ibm.di.connector.maximo.util.AbstractConfigurationParameters{maxobjEnterpriseService=MXMaxObjectQuery; maxobjObjectStructure=MXOBJECTCFG; queryCriteria=null; enterpriseServiceUpdate=null; enterpriseServiceQuery=null; pageSize=100; enterpriseServiceCreate=null; maximoBaseURL=http://maximoqameaweb.mosaicco.com; xmlCharacterValidation=false; maximoVersion=null; replaceOnUpdate=false; password=(************); queryArgs=null; errorOnExcedentSize=true; enterpriseServiceSync=null; authenticationRequired=true; transLanguage=EN; userId=tivoliprod; objectStructure=PERSON; externalSystem=; maximoServiceBase=meaweb; mbo=null; timeout=0; }.
2019-06-03 05:30:00,400 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] Target URL: http://maximoqameaweb.mosaicco.com/meaweb/schema/service/PERSONService.xsd
2019-06-03 05:30:00,525 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] CTGDJP513I Receiving HTTP response message.
2019-06-03 05:30:00,541 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] CTGDIS495I handleException , initialize, java.lang.NullPointerException
2019-06-03 05:30:00,541 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] CTGDJP561I Can not find a Maximo exception.
2019-06-03 05:30:00,541 ERROR [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] CTGDIS810E handleException - cannot handle exception , initialize
java.lang.NullPointerException
at org.eclipse.xsd.impl.XSDSchemaImpl.patch(XSDSchemaImpl.java:1489)
at org.eclipse.xsd.impl.XSDSchemaImpl.changeAttribute(XSDSchemaImpl.java:2343)
at org.eclipse.xsd.impl.XSDConcreteComponentImpl.eNotify(XSDConcreteComponentImpl.java:1240)
at org.eclipse.xsd.impl.XSDSchemaImpl.setSchemaLocation(XSDSchemaImpl.java:829)
at org.eclipse.xsd.util.XSDResourceImpl.doLoad(XSDResourceImpl.java:756)
at org.eclipse.xsd.util.XSDResourceImpl.doLoad(XSDResourceImpl.java:784)
at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1094)
at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:900)
at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad(ResourceSetImpl.java:249)
at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper(ResourceSetImpl.java:264)
at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getResource(ResourceSetImpl.java:390)
at org.eclipse.xsd.ecore.XSDEcoreBuilder.generate(XSDEcoreBuilder.java:2640)
at com.ibm.di.connector.maximo.parsing.MxConnXSDEcoreBuilder.generate(MxConnXSDEcoreBuilder.java:143)
at com.ibm.di.connector.maximo.parsing.Schema.loadSchemaElement(Schema.java:318)
at com.ibm.di.connector.maximo.parsing.Schema.getInstance(Schema.java:184)
at com.ibm.di.connector.maximo.core.MxConnConfiguration.getSchema(MxConnConfiguration.java:1003)
at com.ibm.di.connector.maximo.TpaeIFConnector.initialize(TpaeIFConnector.java:110)
at com.ibm.di.server.AssemblyLineComponent.doInitialize(AssemblyLineComponent.java:1189)
at com.ibm.di.server.AssemblyLineComponent.initialize(AssemblyLineComponent.java:1151)
at com.ibm.di.server.AssemblyLine.initConnectors(AssemblyLine.java:1931)
at com.ibm.di.server.AssemblyLine.msInitConn(AssemblyLine.java:3592)
at com.ibm.di.server.AssemblyLine.executeMainStep(AssemblyLine.java:3402)
at com.ibm.di.server.AssemblyLine.executeMainLoop(AssemblyLine.java:3026)
at com.ibm.di.server.AssemblyLine.executeMainLoop(AssemblyLine.java:3009)
at com.ibm.di.server.AssemblyLine.executeAL(AssemblyLine.java:2975)
at com.ibm.di.server.AssemblyLine.run(AssemblyLine.java:1338)
2019-06-03 05:30:00,541 ERROR [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - CTGDIS266E Error in InitConnectors. Exception occurred: java.lang.NullPointerException
java.lang.NullPointerException
at org.eclipse.xsd.impl.XSDSchemaImpl.patch(XSDSchemaImpl.java:1489)
at org.eclipse.xsd.impl.XSDSchemaImpl.changeAttribute(XSDSchemaImpl.java:2343)
at org.eclipse.xsd.impl.XSDConcreteComponentImpl.eNotify(XSDConcreteComponentImpl.java:1240)
at org.eclipse.xsd.impl.XSDSchemaImpl.setSchemaLocation(XSDSchemaImpl.java:829)
at org.eclipse.xsd.util.XSDResourceImpl.doLoad(XSDResourceImpl.java:756)
at org.eclipse.xsd.util.XSDResourceImpl.doLoad(XSDResourceImpl.java:784)
at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1094)
at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:900)
at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad(ResourceSetImpl.java:249)
at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper(ResourceSetImpl.java:264)
at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getResource(ResourceSetImpl.java:390)
at org.eclipse.xsd.ecore.XSDEcoreBuilder.generate(XSDEcoreBuilder.java:2640)
at com.ibm.di.connector.maximo.parsing.MxConnXSDEcoreBuilder.generate(MxConnXSDEcoreBuilder.java:143)
at com.ibm.di.connector.maximo.parsing.Schema.loadSchemaElement(Schema.java:318)
at com.ibm.di.connector.maximo.parsing.Schema.getInstance(Schema.java:184)
at com.ibm.di.connector.maximo.core.MxConnConfiguration.getSchema(MxConnConfiguration.java:1003)
at com.ibm.di.connector.maximo.TpaeIFConnector.initialize(TpaeIFConnector.java:110)
at com.ibm.di.server.AssemblyLineComponent.doInitialize(AssemblyLineComponent.java:1189)
at com.ibm.di.server.AssemblyLineComponent.initialize(AssemblyLineComponent.java:1151)
at com.ibm.di.server.AssemblyLine.initConnectors(AssemblyLine.java:1931)
at com.ibm.di.server.AssemblyLine.msInitConn(AssemblyLine.java:3592)
at com.ibm.di.server.AssemblyLine.executeMainStep(AssemblyLine.java:3402)
at com.ibm.di.server.AssemblyLine.executeMainLoop(AssemblyLine.java:3026)
at com.ibm.di.server.AssemblyLine.executeMainLoop(AssemblyLine.java:3009)
at com.ibm.di.server.AssemblyLine.executeAL(AssemblyLine.java:2975)
at com.ibm.di.server.AssemblyLine.run(AssemblyLine.java:1338)
2019-06-03 05:30:00,541 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] CTGDJP523I Clearing configuration parameters.
2019-06-03 05:30:00,541 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - CTGDIS100I Printing the Connector statistics.
2019-06-03 05:30:00,541 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [GetMaximoActiveQAAccounts] Not used
2019-06-03 05:30:00,541 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [FetchUserManager] Not used
2019-06-03 05:30:00,541 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [SkipLocationUsers] Calls: 0
2019-06-03 05:30:00,541 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [FindITIMManager] Not used
2019-06-03 05:30:00,541 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [IsManagerExists] Branch True:0, Branch False:0
2019-06-03 05:30:00,541 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] Errors:1
2019-06-03 05:30:00,541 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - CTGDIS104I Total: Errors:2.
2019-06-03 05:30:00,541 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - CTGDIS101I Finished printing the Connector statistics.
2019-06-03 05:30:00,541 ERROR [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - CTGDIS077I Failed with error: java.lang.NullPointerException.
Franzw
2019-06-06 11:47:11 UTC
Permalink
Post by t***@gmail.com
First off, thank you so much for the previous help on previous posts from Eddie and Franz, you guys are amazing and cannot be thanked enough for your insight!
With that said, I have found myself stumped again. I have 3 failing AL's which are each updating a Maximo QA, Training, and PRD instance, respectively. They are identical in design, so I will only post the QA error log. Everything was working great for the last year, and then it went caput about 5 months ago...
I have been trying to determine whether this is a problem with my design or with the actual Maximo exceptions being handled.
UpdateUser_Maximo] CTGDJP561I Can not find a Maximo exception.
Any observations, tips, or reference material is always appreciated!
Cheers,
Scott
---------------------------------------------------------------------------
2019-06-03 05:30:00,322 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - CTGDIS967I AssemblyLine started by TIMSOL.
2019-06-03 05:30:00,322 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - CTGDIS255I AssemblyLine AssemblyLines/Maximo_TpaeIF_QA is started.
2019-06-03 05:30:00,322 WARN [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [GetMaximoActiveQAAccounts] CTGDIS043I Enabled hook script for default_fail is empty.
2019-06-03 05:30:00,322 WARN [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [FetchUserManager] CTGDIS043I Enabled hook script for default_fail is empty.
2019-06-03 05:30:00,322 WARN [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [FindITIMManager] CTGDIS043I Enabled hook script for default_fail is empty.
2019-06-03 05:30:00,322 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] CTGDIS058I Connector com.ibm.di.connector.maximo.TpaeIFConnector inherits from [parent].
2019-06-03 05:30:00,322 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] CTGDIS187I Loaded com.ibm.di.connector.maximo.TpaeIFConnector, 2.2-di7.1.1 %I%, 20%E%.
2019-06-03 05:30:00,322 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] CTGDIS064I Loading Attribute Map.
2019-06-03 05:30:00,322 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] CTGDIS065I Load Hooks.
2019-06-03 05:30:00,322 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - CTGDIS115I Starting scripting hook of type prolog0.
2019-06-03 05:30:00,322 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - CTGDIS116I Scripting hook of type prolog0 finished.
2019-06-03 05:30:00,400 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] CTGDIS044I Initializing Connector.
2019-06-03 05:30:00,400 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] CTGDJP502I Configuration parameters: com.ibm.di.connector.maximo.util.AbstractConfigurationParameters{maxobjEnterpriseService=MXMaxObjectQuery; maxobjObjectStructure=MXOBJECTCFG; queryCriteria=null; enterpriseServiceUpdate=null; enterpriseServiceQuery=null; pageSize=100; enterpriseServiceCreate=null; maximoBaseURL=http://maximoqameaweb.mosaicco.com; xmlCharacterValidation=false; maximoVersion=null; replaceOnUpdate=false; password=(************); queryArgs=null; errorOnExcedentSize=true; enterpriseServiceSync=null; authenticationRequired=true; transLanguage=EN; userId=tivoliprod; objectStructure=PERSON; externalSystem=; maximoServiceBase=meaweb; mbo=null; timeout=0; }.
2019-06-03 05:30:00,400 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] Target URL: http://maximoqameaweb.mosaicco.com/meaweb/schema/service/PERSONService.xsd
2019-06-03 05:30:00,525 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] CTGDJP513I Receiving HTTP response message.
2019-06-03 05:30:00,541 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] CTGDIS495I handleException , initialize, java.lang.NullPointerException
2019-06-03 05:30:00,541 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] CTGDJP561I Can not find a Maximo exception.
2019-06-03 05:30:00,541 ERROR [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] CTGDIS810E handleException - cannot handle exception , initialize
java.lang.NullPointerException
at org.eclipse.xsd.impl.XSDSchemaImpl.patch(XSDSchemaImpl.java:1489)
at org.eclipse.xsd.impl.XSDSchemaImpl.changeAttribute(XSDSchemaImpl.java:2343)
at org.eclipse.xsd.impl.XSDConcreteComponentImpl.eNotify(XSDConcreteComponentImpl.java:1240)
at org.eclipse.xsd.impl.XSDSchemaImpl.setSchemaLocation(XSDSchemaImpl.java:829)
at org.eclipse.xsd.util.XSDResourceImpl.doLoad(XSDResourceImpl.java:756)
at org.eclipse.xsd.util.XSDResourceImpl.doLoad(XSDResourceImpl.java:784)
at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1094)
at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:900)
at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad(ResourceSetImpl.java:249)
at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper(ResourceSetImpl.java:264)
at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getResource(ResourceSetImpl.java:390)
at org.eclipse.xsd.ecore.XSDEcoreBuilder.generate(XSDEcoreBuilder.java:2640)
at com.ibm.di.connector.maximo.parsing.MxConnXSDEcoreBuilder.generate(MxConnXSDEcoreBuilder.java:143)
at com.ibm.di.connector.maximo.parsing.Schema.loadSchemaElement(Schema.java:318)
at com.ibm.di.connector.maximo.parsing.Schema.getInstance(Schema.java:184)
at com.ibm.di.connector.maximo.core.MxConnConfiguration.getSchema(MxConnConfiguration.java:1003)
at com.ibm.di.connector.maximo.TpaeIFConnector.initialize(TpaeIFConnector.java:110)
at com.ibm.di.server.AssemblyLineComponent.doInitialize(AssemblyLineComponent.java:1189)
at com.ibm.di.server.AssemblyLineComponent.initialize(AssemblyLineComponent.java:1151)
at com.ibm.di.server.AssemblyLine.initConnectors(AssemblyLine.java:1931)
at com.ibm.di.server.AssemblyLine.msInitConn(AssemblyLine.java:3592)
at com.ibm.di.server.AssemblyLine.executeMainStep(AssemblyLine.java:3402)
at com.ibm.di.server.AssemblyLine.executeMainLoop(AssemblyLine.java:3026)
at com.ibm.di.server.AssemblyLine.executeMainLoop(AssemblyLine.java:3009)
at com.ibm.di.server.AssemblyLine.executeAL(AssemblyLine.java:2975)
at com.ibm.di.server.AssemblyLine.run(AssemblyLine.java:1338)
2019-06-03 05:30:00,541 ERROR [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - CTGDIS266E Error in InitConnectors. Exception occurred: java.lang.NullPointerException
java.lang.NullPointerException
at org.eclipse.xsd.impl.XSDSchemaImpl.patch(XSDSchemaImpl.java:1489)
at org.eclipse.xsd.impl.XSDSchemaImpl.changeAttribute(XSDSchemaImpl.java:2343)
at org.eclipse.xsd.impl.XSDConcreteComponentImpl.eNotify(XSDConcreteComponentImpl.java:1240)
at org.eclipse.xsd.impl.XSDSchemaImpl.setSchemaLocation(XSDSchemaImpl.java:829)
at org.eclipse.xsd.util.XSDResourceImpl.doLoad(XSDResourceImpl.java:756)
at org.eclipse.xsd.util.XSDResourceImpl.doLoad(XSDResourceImpl.java:784)
at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1094)
at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:900)
at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad(ResourceSetImpl.java:249)
at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper(ResourceSetImpl.java:264)
at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getResource(ResourceSetImpl.java:390)
at org.eclipse.xsd.ecore.XSDEcoreBuilder.generate(XSDEcoreBuilder.java:2640)
at com.ibm.di.connector.maximo.parsing.MxConnXSDEcoreBuilder.generate(MxConnXSDEcoreBuilder.java:143)
at com.ibm.di.connector.maximo.parsing.Schema.loadSchemaElement(Schema.java:318)
at com.ibm.di.connector.maximo.parsing.Schema.getInstance(Schema.java:184)
at com.ibm.di.connector.maximo.core.MxConnConfiguration.getSchema(MxConnConfiguration.java:1003)
at com.ibm.di.connector.maximo.TpaeIFConnector.initialize(TpaeIFConnector.java:110)
at com.ibm.di.server.AssemblyLineComponent.doInitialize(AssemblyLineComponent.java:1189)
at com.ibm.di.server.AssemblyLineComponent.initialize(AssemblyLineComponent.java:1151)
at com.ibm.di.server.AssemblyLine.initConnectors(AssemblyLine.java:1931)
at com.ibm.di.server.AssemblyLine.msInitConn(AssemblyLine.java:3592)
at com.ibm.di.server.AssemblyLine.executeMainStep(AssemblyLine.java:3402)
at com.ibm.di.server.AssemblyLine.executeMainLoop(AssemblyLine.java:3026)
at com.ibm.di.server.AssemblyLine.executeMainLoop(AssemblyLine.java:3009)
at com.ibm.di.server.AssemblyLine.executeAL(AssemblyLine.java:2975)
at com.ibm.di.server.AssemblyLine.run(AssemblyLine.java:1338)
2019-06-03 05:30:00,541 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] CTGDJP523I Clearing configuration parameters.
2019-06-03 05:30:00,541 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - CTGDIS100I Printing the Connector statistics.
2019-06-03 05:30:00,541 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [GetMaximoActiveQAAccounts] Not used
2019-06-03 05:30:00,541 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [FetchUserManager] Not used
2019-06-03 05:30:00,541 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [SkipLocationUsers] Calls: 0
2019-06-03 05:30:00,541 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [FindITIMManager] Not used
2019-06-03 05:30:00,541 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [IsManagerExists] Branch True:0, Branch False:0
2019-06-03 05:30:00,541 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] Errors:1
2019-06-03 05:30:00,541 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - CTGDIS104I Total: Errors:2.
2019-06-03 05:30:00,541 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - CTGDIS101I Finished printing the Connector statistics.
2019-06-03 05:30:00,541 ERROR [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - CTGDIS077I Failed with error: java.lang.NullPointerException.
I am not an Maximo expert - but this looks like an unexpected piece of data returned in the wrapped HTTP connector...

Looking at the following lines :

2019-06-03 05:30:00,400 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] Target URL: http://maximoqameaweb.mosaicco.com/meaweb/schema/service/PERSONService.xsd
2019-06-03 05:30:00,525 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] CTGDJP513I Receiving HTTP response message.
2019-06-03 05:30:00,541 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] CTGDIS495I handleException , initialize, java.lang.NullPointerException
2019-06-03 05:30:00,541 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] CTGDJP561I Can not find a Maximo exception.
2019-06-03 05:30:00,541 ERROR [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] CTGDIS810E handleException - cannot handle exception , initialize
java.lang.NullPointerException

I would guess that you receive an HTTP error message and the Maximo connector expects a piece of XML returned - null pointer exceptions when working with XML is very often due to this...

If you can turn up the debugging on the MAXIMO connector it may tell you exactly what is is received from http...

I would GUESS (put in your url http://maximoqameaweb.mosaicco.com/meaweb/schema/service/PERSONService.xsd into a browser) that people may have locked down non-ssl connections to your server - they should really do this :-) - but that is only a guess...

HTH
Franz Wolfhagen
Eddie Hartman
2019-06-12 19:42:55 UTC
Permalink
Post by Franzw
Post by t***@gmail.com
First off, thank you so much for the previous help on previous posts from Eddie and Franz, you guys are amazing and cannot be thanked enough for your insight!
With that said, I have found myself stumped again. I have 3 failing AL's which are each updating a Maximo QA, Training, and PRD instance, respectively. They are identical in design, so I will only post the QA error log. Everything was working great for the last year, and then it went caput about 5 months ago...
I have been trying to determine whether this is a problem with my design or with the actual Maximo exceptions being handled.
UpdateUser_Maximo] CTGDJP561I Can not find a Maximo exception.
Any observations, tips, or reference material is always appreciated!
Cheers,
Scott
---------------------------------------------------------------------------
2019-06-03 05:30:00,322 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - CTGDIS967I AssemblyLine started by TIMSOL.
2019-06-03 05:30:00,322 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - CTGDIS255I AssemblyLine AssemblyLines/Maximo_TpaeIF_QA is started.
2019-06-03 05:30:00,322 WARN [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [GetMaximoActiveQAAccounts] CTGDIS043I Enabled hook script for default_fail is empty.
2019-06-03 05:30:00,322 WARN [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [FetchUserManager] CTGDIS043I Enabled hook script for default_fail is empty.
2019-06-03 05:30:00,322 WARN [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [FindITIMManager] CTGDIS043I Enabled hook script for default_fail is empty.
2019-06-03 05:30:00,322 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] CTGDIS058I Connector com.ibm.di.connector.maximo.TpaeIFConnector inherits from [parent].
2019-06-03 05:30:00,322 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] CTGDIS187I Loaded com.ibm.di.connector.maximo.TpaeIFConnector, 2.2-di7.1.1 %I%, 20%E%.
2019-06-03 05:30:00,322 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] CTGDIS064I Loading Attribute Map.
2019-06-03 05:30:00,322 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] CTGDIS065I Load Hooks.
2019-06-03 05:30:00,322 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - CTGDIS115I Starting scripting hook of type prolog0.
2019-06-03 05:30:00,322 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - CTGDIS116I Scripting hook of type prolog0 finished.
2019-06-03 05:30:00,400 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] CTGDIS044I Initializing Connector.
2019-06-03 05:30:00,400 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] CTGDJP502I Configuration parameters: com.ibm.di.connector.maximo.util.AbstractConfigurationParameters{maxobjEnterpriseService=MXMaxObjectQuery; maxobjObjectStructure=MXOBJECTCFG; queryCriteria=null; enterpriseServiceUpdate=null; enterpriseServiceQuery=null; pageSize=100; enterpriseServiceCreate=null; maximoBaseURL=http://maximoqameaweb.mosaicco.com; xmlCharacterValidation=false; maximoVersion=null; replaceOnUpdate=false; password=(************); queryArgs=null; errorOnExcedentSize=true; enterpriseServiceSync=null; authenticationRequired=true; transLanguage=EN; userId=tivoliprod; objectStructure=PERSON; externalSystem=; maximoServiceBase=meaweb; mbo=null; timeout=0; }.
2019-06-03 05:30:00,400 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] Target URL: http://maximoqameaweb.mosaicco.com/meaweb/schema/service/PERSONService.xsd
2019-06-03 05:30:00,525 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] CTGDJP513I Receiving HTTP response message.
2019-06-03 05:30:00,541 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] CTGDIS495I handleException , initialize, java.lang.NullPointerException
2019-06-03 05:30:00,541 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] CTGDJP561I Can not find a Maximo exception.
2019-06-03 05:30:00,541 ERROR [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] CTGDIS810E handleException - cannot handle exception , initialize
java.lang.NullPointerException
at org.eclipse.xsd.impl.XSDSchemaImpl.patch(XSDSchemaImpl.java:1489)
at org.eclipse.xsd.impl.XSDSchemaImpl.changeAttribute(XSDSchemaImpl.java:2343)
at org.eclipse.xsd.impl.XSDConcreteComponentImpl.eNotify(XSDConcreteComponentImpl.java:1240)
at org.eclipse.xsd.impl.XSDSchemaImpl.setSchemaLocation(XSDSchemaImpl.java:829)
at org.eclipse.xsd.util.XSDResourceImpl.doLoad(XSDResourceImpl.java:756)
at org.eclipse.xsd.util.XSDResourceImpl.doLoad(XSDResourceImpl.java:784)
at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1094)
at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:900)
at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad(ResourceSetImpl.java:249)
at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper(ResourceSetImpl.java:264)
at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getResource(ResourceSetImpl.java:390)
at org.eclipse.xsd.ecore.XSDEcoreBuilder.generate(XSDEcoreBuilder.java:2640)
at com.ibm.di.connector.maximo.parsing.MxConnXSDEcoreBuilder.generate(MxConnXSDEcoreBuilder.java:143)
at com.ibm.di.connector.maximo.parsing.Schema.loadSchemaElement(Schema.java:318)
at com.ibm.di.connector.maximo.parsing.Schema.getInstance(Schema.java:184)
at com.ibm.di.connector.maximo.core.MxConnConfiguration.getSchema(MxConnConfiguration.java:1003)
at com.ibm.di.connector.maximo.TpaeIFConnector.initialize(TpaeIFConnector.java:110)
at com.ibm.di.server.AssemblyLineComponent.doInitialize(AssemblyLineComponent.java:1189)
at com.ibm.di.server.AssemblyLineComponent.initialize(AssemblyLineComponent.java:1151)
at com.ibm.di.server.AssemblyLine.initConnectors(AssemblyLine.java:1931)
at com.ibm.di.server.AssemblyLine.msInitConn(AssemblyLine.java:3592)
at com.ibm.di.server.AssemblyLine.executeMainStep(AssemblyLine.java:3402)
at com.ibm.di.server.AssemblyLine.executeMainLoop(AssemblyLine.java:3026)
at com.ibm.di.server.AssemblyLine.executeMainLoop(AssemblyLine.java:3009)
at com.ibm.di.server.AssemblyLine.executeAL(AssemblyLine.java:2975)
at com.ibm.di.server.AssemblyLine.run(AssemblyLine.java:1338)
2019-06-03 05:30:00,541 ERROR [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - CTGDIS266E Error in InitConnectors. Exception occurred: java.lang.NullPointerException
java.lang.NullPointerException
at org.eclipse.xsd.impl.XSDSchemaImpl.patch(XSDSchemaImpl.java:1489)
at org.eclipse.xsd.impl.XSDSchemaImpl.changeAttribute(XSDSchemaImpl.java:2343)
at org.eclipse.xsd.impl.XSDConcreteComponentImpl.eNotify(XSDConcreteComponentImpl.java:1240)
at org.eclipse.xsd.impl.XSDSchemaImpl.setSchemaLocation(XSDSchemaImpl.java:829)
at org.eclipse.xsd.util.XSDResourceImpl.doLoad(XSDResourceImpl.java:756)
at org.eclipse.xsd.util.XSDResourceImpl.doLoad(XSDResourceImpl.java:784)
at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1094)
at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:900)
at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoad(ResourceSetImpl.java:249)
at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandLoadHelper(ResourceSetImpl.java:264)
at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.getResource(ResourceSetImpl.java:390)
at org.eclipse.xsd.ecore.XSDEcoreBuilder.generate(XSDEcoreBuilder.java:2640)
at com.ibm.di.connector.maximo.parsing.MxConnXSDEcoreBuilder.generate(MxConnXSDEcoreBuilder.java:143)
at com.ibm.di.connector.maximo.parsing.Schema.loadSchemaElement(Schema.java:318)
at com.ibm.di.connector.maximo.parsing.Schema.getInstance(Schema.java:184)
at com.ibm.di.connector.maximo.core.MxConnConfiguration.getSchema(MxConnConfiguration.java:1003)
at com.ibm.di.connector.maximo.TpaeIFConnector.initialize(TpaeIFConnector.java:110)
at com.ibm.di.server.AssemblyLineComponent.doInitialize(AssemblyLineComponent.java:1189)
at com.ibm.di.server.AssemblyLineComponent.initialize(AssemblyLineComponent.java:1151)
at com.ibm.di.server.AssemblyLine.initConnectors(AssemblyLine.java:1931)
at com.ibm.di.server.AssemblyLine.msInitConn(AssemblyLine.java:3592)
at com.ibm.di.server.AssemblyLine.executeMainStep(AssemblyLine.java:3402)
at com.ibm.di.server.AssemblyLine.executeMainLoop(AssemblyLine.java:3026)
at com.ibm.di.server.AssemblyLine.executeMainLoop(AssemblyLine.java:3009)
at com.ibm.di.server.AssemblyLine.executeAL(AssemblyLine.java:2975)
at com.ibm.di.server.AssemblyLine.run(AssemblyLine.java:1338)
2019-06-03 05:30:00,541 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] CTGDJP523I Clearing configuration parameters.
2019-06-03 05:30:00,541 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - CTGDIS100I Printing the Connector statistics.
2019-06-03 05:30:00,541 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [GetMaximoActiveQAAccounts] Not used
2019-06-03 05:30:00,541 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [FetchUserManager] Not used
2019-06-03 05:30:00,541 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [SkipLocationUsers] Calls: 0
2019-06-03 05:30:00,541 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [FindITIMManager] Not used
2019-06-03 05:30:00,541 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [IsManagerExists] Branch True:0, Branch False:0
2019-06-03 05:30:00,541 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] Errors:1
2019-06-03 05:30:00,541 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - CTGDIS104I Total: Errors:2.
2019-06-03 05:30:00,541 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - CTGDIS101I Finished printing the Connector statistics.
2019-06-03 05:30:00,541 ERROR [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - CTGDIS077I Failed with error: java.lang.NullPointerException.
I am not an Maximo expert - but this looks like an unexpected piece of data returned in the wrapped HTTP connector...
2019-06-03 05:30:00,400 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] Target URL: http://maximoqameaweb.mosaicco.com/meaweb/schema/service/PERSONService.xsd
2019-06-03 05:30:00,525 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] CTGDJP513I Receiving HTTP response message.
2019-06-03 05:30:00,541 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] CTGDIS495I handleException , initialize, java.lang.NullPointerException
2019-06-03 05:30:00,541 INFO [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] CTGDJP561I Can not find a Maximo exception.
2019-06-03 05:30:00,541 ERROR [com.ibm.di.log.FileRollerAppender.b3860c6f-b0ca-44e6-b3a9-c64873ee3b35] - [UpdateUser_Maximo] CTGDIS810E handleException - cannot handle exception , initialize
java.lang.NullPointerException
I would guess that you receive an HTTP error message and the Maximo connector expects a piece of XML returned - null pointer exceptions when working with XML is very often due to this...
If you can turn up the debugging on the MAXIMO connector it may tell you exactly what is is received from http...
I would GUESS (put in your url http://maximoqameaweb.mosaicco.com/meaweb/schema/service/PERSONService.xsd into a browser) that people may have locked down non-ssl connections to your server - they should really do this :-) - but that is only a guess...
HTH
Franz Wolfhagen
The nullPointerException makes me think that the xml you are receiving may be the problem, Scott. Have you tried using the HTTP Client Connector and tried verifying it - i.e. log it out and use an online verifier/formatter?

I did much of previous MAXIMO work (SCD, CCMDB, ...) using the client connector and parsing the XML myself using Entry.fromXML(work.getString("http.bodyAsString", "*", "")
Then you can use a myriad of Entry calls to search the returned (and possibly hierarchical Entry):

https://www.stephen-swann.co.uk/javadoc/tdi7.1.1/index.html?com/ibm/di/entry/Entry.html

/Eddie

Loading...