Topic
IC4NOTICE: developerWorks Community will be offline May 29-30, 2015 while we upgrade to the latest version of IBM Connections. For more information, read our upgrade FAQ.
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