getLocationRequest XML API receives error "java.rmi.UnmarshalException: cannot unmarshaling return; nested exception" (Doc ID 1399003.1)

Last updated on AUGUST 01, 2016

Applies to:

Oracle Communications MetaSolv Solution - Version 6.0.15 and later
Information in this document applies to any platform.
***Checked for relevance on 01-Aug-2016***
***Checked for relevance on 30-JUL-2013***

Symptoms

Execute getLocationRequest XML API and receive the following error:


Exception in getLocation
java.rmi.UnmarshalException: cannot unmarshaling return; nested exception is:
java.io.NotSerializableException: java.lang.Object
Caused by: java.io.NotSerializableException: java.lang.Object
... 57 more
at weblogic.rmi.internal.ServerRequest.unmarshalReturn(ServerRequest.java:102)
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:293)
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:248)
at com.metasolv.ejb.inventory.Location_w02je5_EOImpl_815_WLStub.getLocation(Unknown Source)
at sun.reflect.GeneratedMethodAccessor564.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.bea.wlw.runtime.core.control.EJBControlImpl$PrivilegedActionEJBInvoke.run(EJBControlImpl.jcs:911)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:147)
at weblogic.security.Security.runAs(Security.java:61)
at com.bea.wlw.runtime.core.control.EJBControlImpl.invoke(EJBControlImpl.jcs:697)
at com.bea.wlw.runtime.core.dispatcher.DispMethod.invoke(DispMethod.java:377)
at com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:433)
at com.bea.wlw.runtime.core.container.Invocable.invoke(Invocable.java:406)
at com.bea.wlw.runtime.jcs.container.JcsProxy.invoke(JcsProxy.java:388)
at com.metasolv.api.control.inventory.LocationEJB.getLocation(LocationEJB.ctrl)
at com.metasolv.api.workflow.inventory.GetLocationSync.getLocationDataGetLocation(GetLocationSync.jpd:140)

 

Changes

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms