JDEdward Enterprise One Adapter - Null Pointer Exception

Hi,
We are using JDEdward Enterprise One webMethods adapter to connect to JDEdward Enterprise One ERP and to invoke business function.
JDEdward Enterprise One webMethods Adapter configuration is:

Adapter Version 8.92
JCA Spec Version 1.0

In case of batch updates, when Enterprise One business function is called multiple times, some of the transactions are error out (error message mentioned below) and getting logged in the webMethods monitor, when we resubmit those failed transactions they get processed.

The JDEdward Enterprise One webMethods Adapter service is getting the following error message:


com.wm.lang.flow.FlowException: [ART.117.4002] Adapter Runtime (Adapter Service): Unable to invoke adapter service MU118_SCO_warrantyOrderStatusUpdate_v1.sourceE1.adapterServices:E1WarrantyStatusBF. null java.lang.NullPointerException at com.psft.xpi.adapter.erp.service.Metadata.loadInterfaceClass(Metadata.java:53) at com.psft.xpi.adapter.erp.service.ERP8_BSFNTemplateImpl.execute(ERP8_BSFNTemplateImpl.java:110) at sun.reflect.GeneratedMethodAccessor2848.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at com.psft.xpi.adapter.erp.service.BSFNExecuteTemplate.execute(BSFNExecuteTemplate.java:155) at com.wm.adk.cci.interaction.WmInteraction.execute(WmInteraction.java:70) at com.wm.pkg.art.ns.AdapterServiceNode.invokeService(AdapterServiceNode.java:596) at com.wm.pkg.art.ns.ARTNSService.baseInvoke(ARTNSService.java:47) at com.wm.app.b2b.server.invoke.InvokeManager.process(InvokeManager.java:587) at com.wm.app.b2b.server.invoke.StatisticsProcessor.process(StatisticsProcessor.java:44) at com.wm.app.b2b.server.invoke.ServiceCompletionImpl.process(ServiceCompletionImpl.java:229) at com.wm.app.b2b.server.invoke.ValidateProcessor.process(ValidateProcessor.java:49) at com.wm.app.b2b.server.ACLManager.process(ACLManager.java:194) at com.wm.app.b2b.server.invoke.DispatchProcessor.process(DispatchProcessor.java:39) at com.wm.app.b2b.server.AuditLogManager.process(AuditLogManager.java:403) at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:503) at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:367) at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:246) at com.wm.app.b2b.server.BaseService.invoke(BaseService.java:157) at com.wm.lang.flow.FlowInvoke.invoke(FlowInvoke.java:324) at com.wm.lang.flow.FlowState.invokeNode(FlowState.java:580) at com.wm.lang.flow.FlowState.step(FlowState.java:438


Can anybody tell me, why its getting null exception for the first time and getting processed when resubmitted.

Did you solve this problem. I’m getting the same issue. Please let me know something.

We get similar errors. Did you resolve this with Peoplesoft/wM support?

Please report your findings that would help all of us.