Skip to Main Content

Java Development Tools

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Interested in getting your voice heard by members of the Developer Marketing team at Oracle? Check out this post for AppDev or this post for AI focus group information.

Failed to deserialize attribute value (VARBINARY)

3239165May 31 2018 — edited May 31 2018

I'm using JDeveloper 12 c , deployed on weblogic server version 12.2.1

we get the below exception on production environment  once in a while :

Failed to deserialize attribute value from node:oracle.xml.parser.v2.XMLText@a665b10[[

Exception message : com.turnkey.core.entity.common.VARBINARY

Call Stack:

weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:1025)

weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:986)

weblogic.utils.classloaders.GenericClassLoader.doFindClass(GenericClassLoader.java:607)

weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:539)

weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:492)

weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:469)

java.lang.Class.forName0(Native Method)

java.lang.Class.forName(Class.java:348)

java.io.ObjectInputStream.resolveClass(ObjectInputStream.java:628)

java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1620)

java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1521)

java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1781)

java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1353)

java.io.ObjectInputStream.readObject(ObjectInputStream.java:373)

oracle.jbo.domain.DefaultValueSerializer.getXMLContentValue(DefaultValueSerializer.java:119)

oracle.jbo.server.AttributeDefImpl.getXMLValue(AttributeDefImpl.java:5518)

oracle.jbo.server.AttributeDefImpl.getXMLContentValue(AttributeDefImpl.java:5430)

oracle.jbo.server.EntityImpl.readAttrsFromXML(EntityImpl.java:11190)

oracle.jbo.server.Serializer.activateEntity(Serializer.java:877)

oracle.jbo.server.EntityImpl.activateChildEOs(EntityImpl.java:10957)

oracle.jbo.server.EntityImpl.readAttrsFromXML(EntityImpl.java:11265)

oracle.jbo.server.Serializer.activateEntity(Serializer.java:877)

oracle.jbo.server.Serializer.activateTxn(Serializer.java:690)

oracle.jbo.server.Serializer.activate(Serializer.java:324)

oracle.jbo.server.DBSerializer.activateRootAM(DBSerializer.java:337)

oracle.jbo.server.ApplicationModuleImpl.activateState(ApplicationModuleImpl.java:6847)

oracle.jbo.server.ApplicationPoolMessageHandler.doPoolMessage(ApplicationPoolMessageHandler.java:208)

oracle.jbo.server.ApplicationModuleImpl.doPoolMessage(ApplicationModuleImpl.java:9958)

oracle.jbo.common.ampool.ApplicationPoolImpl.sendPoolMessage(ApplicationPoolImpl.java:4614)

oracle.jbo.common.ampool.ApplicationPoolImpl.prepareApplicationModule(ApplicationPoolImpl.java:2503)

oracle.jbo.common.ampool.ApplicationPoolImpl.doCheckout(ApplicationPoolImpl.java:2299)

oracle.jbo.common.ampool.ApplicationPoolImpl.useApplicationModule(ApplicationPoolImpl.java:3212)

oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:606)

oracle.jbo.http.HttpSessionCookieImpl.useApplicationModule(HttpSessionCookieImpl.java:224)

oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:539)

oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:534)

oracle.adf.model.bc4j.DCJboDataControl.initializeApplicationModule(DCJboDataControl.java:646)

oracle.adf.model.bc4j.DCJboDataControl.getApplicationModule(DCJboDataControl.java:1019)

oracle.adf.model.dcframe.DataControlFrameImpl.doFindDataControl(DataControlFrameImpl.java:1903)

oracle.adf.model.dcframe.DataControlFrameImpl.internalFindDataControl(DataControlFrameImpl.java:1779)

oracle.adf.model.dcframe.DataControlFrameImpl.findDataControl(DataControlFrameImpl.java:1739)

oracle.adf.model.BindingContext.internalFindDataControl(BindingContext.java:1569)

oracle.adf.model.BindingContext.get(BindingContext.java:1517)

oracle.adf.model.binding.DCParameter.evaluateValue(DCParameter.java:86)

oracle.adf.model.binding.DCParameter.getValue(DCParameter.java:115)

oracle.adf.model.binding.DCBindingContainer.getChildByName(DCBindingContainer.java:2818)

oracle.adf.model.binding.DCBindingContainer.internalGet(DCBindingContainer.java:2870)

oracle.adf.model.binding.DCExecutableBinding.get(DCExecutableBinding.java:119)

oracle.adf.model.binding.DCUtil.findSpelObject(DCUtil.java:341)

oracle.adf.model.binding.DCBindingContainer.evaluateParameterWithElCheck(DCBindingContainer.java:1533)

oracle.adf.model.binding.DCBindingContainer.findDataControl(DCBindingContainer.java:1669)

oracle.adf.model.binding.DCIteratorBinding.initDataControl(DCIteratorBinding.java:2845)

oracle.adf.model.binding.DCIteratorBinding.getDataControl(DCIteratorBinding.java:2779)

oracle.adf.model.binding.DCIteratorBinding.getCheckedDataControl(DCIteratorBinding.java:2875)

oracle.adf.model.binding.DCIteratorBinding.executeQueryIfNeeded(DCIteratorBinding.java:2513)

oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:3385)

oracle.adf.model.binding.DCBindingContainer.refresh(DCBindingContainer.java:3005)

oracle.adf.controller.internal.binding.TaskFlowRegionController.doRegionRefresh(TaskFlowRegionController.java:254)

oracle.adf.controller.internal.binding.TaskFlowRegionController.refreshRegion(TaskFlowRegionController.java:145)

oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:3343)

oracle.adf.model.binding.DCBindingContainer.refresh(DCBindingContainer.java:3005)

oracle.adf.controller.internal.binding.TaskFlowRegionController.doRegionRefresh(TaskFlowRegionController.java:254)

oracle.adf.controller.internal.binding.TaskFlowRegionController.refreshRegion(TaskFlowRegionController.java:145)

oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:3343)

oracle.adf.model.binding.DCBindingContainer.refresh(DCBindingContainer.java:3005)

oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.prepareModel(PageLifecycleImpl.java:113)

oracle.adf.controller.faces.lifecycle.FacesPageLifecycle.prepareModel(FacesPageLifecycle.java:387)

oracle.adf.controller.v2.lifecycle.Lifecycle$2.execute(Lifecycle.java:158)

oracle.adfinternal.controller.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:201)

oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.startPageLifecycle(ADFPhaseListener.java:204)

oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener$1.after(ADFPhaseListener.java:370)

oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.afterPhase(ADFPhaseListener.java:89)

oracle.adfinternal.controller.faces.lifecycle.ADFLifecyclePhaseListener.afterPhase(ADFLifecyclePhaseListener.java:53)

oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executeAfterPhaseLogic(LifecycleImpl.java:459)

oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:381)

oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:227)

javax.faces.webapp.FacesServlet.service(FacesServlet.java:650)

weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:286)

weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:260)

weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:137)

weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:350)

weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25)

weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

com.turnkey.core.master.view.session.SessionExpiryFilter.doFilter(SessionExpiryFilter.java:43)

weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:207)

weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:105)

org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:529)

oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)

org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:529)

org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:354)

org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:232)

org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)

weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:169)

weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)

org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)

org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)

org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)

...more calls on stack...

we already test the application for safe activation/passivation(Enable application pooling =off) and it works without error ,

we are unable to reproduce the error in our test environment

any help is much appreciated

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Jun 28 2018
Added on May 31 2018
5 comments
142 views