Topic
No replies
SystemAdmin
SystemAdmin
345 Posts
ACCEPTED ANSWER

Pinned topic MDM10 Vanilla addParty transaction failing

‏2012-12-14T19:25:25Z |
Hi,
we have installed MDM vanilla 10. while running the addPerson along with address object, it is giving the below error and in the logs it is giving the null pointer while reading the code table entries. we have verified that all the code entries and are valid.

<ErrorMessage>Search for the following failed: Address</ErrorMessage>
<ErrorType>READERR</ErrorType>
<LanguageCode>100</LanguageCode>
<ReasonCode>795</ReasonCode>
<Severity>0</Severity>
<Throwable>com.dwl.base.exception.DWLBaseException: java.lang.NullPointerException</Throwable>

logs:

2012-12-07 18:55:48,951 ORB.thread.pool : 0 ERROR com.dwl.base.util.DWLExceptionUtils - java.lang.NullPointerException
at java.util.Hashtable.put(Hashtable.java:775)
at com.ibm.mdm.common.codetype.component.CodeTypeCollection.<init>(CodeTypeCollection.java:60)
at com.ibm.mdm.common.codetype.component.CodeTypeFallbackCollection.<init>(CodeTypeFallbackCollection.java:58)
at com.ibm.mdm.common.codetype.component.CodeTypeComponentHelperImpl.readCache(CodeTypeComponentHelperImpl.java:119)
at com.ibm.mdm.common.codetype.component.CodeTypeComponentHelperImpl.getCodeTypeByCode(CodeTypeComponentHelperImpl.java:312)
at com.ibm.mdm.common.codetype.component.CodeTypeComponentHelperImpl.getCodeTypeByCode(CodeTypeComponentHelperImpl.java:292)
at com.ibm.mdm.common.codetype.component.CodeTypeFallbackCollection.getLanguageTypeValue(CodeTypeFallbackCollection.java:164)
at com.ibm.mdm.common.codetype.component.CodeTypeFallbackCollection.copyCodeType(CodeTypeFallbackCollection.java:143)
at com.ibm.mdm.common.codetype.component.CodeTypeFallbackCollection.<init>(CodeTypeFallbackCollection.java:95)
at com.ibm.mdm.common.codetype.component.CodeTypeComponentHelperImpl.readCache(CodeTypeComponentHelperImpl.java:119)
at com.ibm.mdm.common.codetype.component.CodeTypeComponentHelperImpl.getCodeTypeByCode(CodeTypeComponentHelperImpl.java:312)
at com.ibm.mdm.common.codetype.component.CodeTypeComponentHelperImpl.isCodeValid(CodeTypeComponentHelperImpl.java:224)
at com.dwl.tcrm.financial.component.TCRMContractBObj.getValidationStatus(TCRMContractBObj.java:775)
at com.dwl.tcrm.financial.component.TCRMContractBObj.validateAdd(TCRMContractBObj.java:2179)
at com.dwl.base.commonImpl.DWLValidationAdapter.internalValidation(DWLValidationAdapter.java:330)
at com.dwl.base.commonImpl.DWLValidationAdapter.validate(DWLValidationAdapter.java:460)
at com.dwl.base.DWLCommonComponent.handleValidation(DWLCommonComponent.java:1697)
at com.dwl.base.DWLCommonComponent.preExecute(DWLCommonComponent.java:818)
at com.dwl.tcrm.common.TCRMCommonComponent.preExecute(TCRMCommonComponent.java:293)
at com.dwl.tcrm.financial.controller.TCRMFinancialTxnBean.addContract(TCRMFinancialTxnBean.java:307)
at com.dwl.tcrm.financial.controller.EJSLocalCSLTCRMFinancialTxn_9506da69.addContract(EJSLocalCSLTCRMFinancialTxn_9506da69.java)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at com.dwl.base.requestHandler.DWLTxnBP.processPersistentObject(DWLTxnBP.java:310)
at com.dwl.base.requestHandler.DWLTxnBP.execute(DWLTxnBP.java:133)
at com.dwl.base.requestHandler.DWLTxnProcessor.processTx(DWLTxnProcessor.java:129)
at com.dwl.unifi.tx.manager.CTxRxFacade.processTxNormal(CTxRxFacade.java:789)
at com.dwl.unifi.tx.manager.CTxRxFacade.processTx(CTxRxFacade.java:590)
at com.dwl.base.requestHandler.DWLRequestHandler.processTransaction(DWLRequestHandler.java:1107)
at com.dwl.base.requestHandler.DWLRequestHandler.processTx(DWLRequestHandler.java:507)
at com.dwl.base.requestHandler.DWLServiceControllerBase.processRequest(DWLServiceControllerBase.java:248)
at com.dwl.base.requestHandler.beans.DWLServiceControllerBean.processRequest(DWLServiceControllerBean.java:137)
at com.dwl.base.requestHandler.beans.EJSRemoteCSLDWLServiceController_8fd5545d.processRequest(EJSRemoteCSLDWLServiceController_8fd5545d.java)
at com.dwl.base.requestHandler.beans._EJSRemoteCSLDWLServiceController_8fd5545d_Tie.processRequest(_EJSRemoteCSLDWLServiceController_8fd5545d_Tie.java)
at com.dwl.base.requestHandler.beans._EJSRemoteCSLDWLServiceController_8fd5545d_Tie._invoke(_EJSRemoteCSLDWLServiceController_8fd5545d_Tie.java)
at com.ibm.CORBA.iiop.ServerDelegate.dispatchInvokeHandler(ServerDelegate.java:623)
at com.ibm.CORBA.iiop.ServerDelegate.dispatch(ServerDelegate.java:476)
at com.ibm.rmi.iiop.ORB.process(ORB.java:513)
at com.ibm.CORBA.iiop.ORB.process(ORB.java:1574)
at com.ibm.rmi.iiop.Connection.respondTo(Connection.java:2845)
at com.ibm.rmi.iiop.Connection.doWork(Connection.java:2718)
at com.ibm.rmi.iiop.WorkUnitImpl.doWork(WorkUnitImpl.java:63)
at com.ibm.ejs.oa.pool.PooledThread.run(ThreadPool.java:118)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1604)

Thanks
Swamy