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!

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
231 views