java.lang.Throwable: ************************************************************************************************ Attempt to share an instance of a non-portable class referenced by a portable class. This unshareable class is a subclass of a JVM- or host machine-specific resource. Please either modify the class hierarchy or ensure that instances of this class don't enter the shared object graph. Referring class : global.Global Referring field : com.bea.wlw.netui.pageflow.FlowController._transientActionServlet Thread : ExecuteThread: '14' for queue: 'default' JVM ID : VM(0) Unshareable superclass names: javax.servlet.GenericServlet ************************************************************************************************

Terracotta | vidarmoe | 1 decade ago
tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards for you help.
  1. 0

    WebLogic Pageflow web app: Problem with the Global class

    Terracotta | 1 decade ago | vidarmoe
    java.lang.Throwable: ************************************************************************************************ Attempt to share an instance of a non-portable class referenced by a portable class. This unshareable class is a subclass of a JVM- or host machine-specific resource. Please either modify the class hierarchy or ensure that instances of this class don't enter the shared object graph. Referring class : global.Global Referring field : com.bea.wlw.netui.pageflow.FlowController._transientActionServlet Thread : ExecuteThread: '14' for queue: 'default' JVM ID : VM(0) Unshareable superclass names: javax.servlet.GenericServlet ************************************************************************************************

    Root Cause Analysis

    1. java.lang.Throwable

      ************************************************************************************************ Attempt to share an instance of a non-portable class referenced by a portable class. This unshareable class is a subclass of a JVM- or host machine-specific resource. Please either modify the class hierarchy or ensure that instances of this class don't enter the shared object graph. Referring class : global.Global Referring field : com.bea.wlw.netui.pageflow.FlowController._transientActionServlet Thread : ExecuteThread: '14' for queue: 'default' JVM ID : VM(0) Unshareable superclass names: javax.servlet.GenericServlet ************************************************************************************************

      at com.tc.object.ClientObjectManagerImpl.throwNonPortableException()
    2. com.tc.object
      ManagerUtil.logicalInvoke
      1. com.tc.object.ClientObjectManagerImpl.throwNonPortableException(ClientObjectManagerImpl.java:541)
      2. com.tc.object.ClientObjectManagerImpl.checkPortabilityOfTraversedRefernce(ClientObjectManagerImpl.java:483)
      3. com.tc.object.ClientObjectManagerImpl.access$500(ClientObjectManagerImpl.java:61)
      4. com.tc.object.ClientObjectManagerImpl$NewObjectTraverseTest.checkPortability(ClientObjectManagerImpl.java:734)
      5. com.tc.object.Traverser.addReferencedObjects(Traverser.java:44)
      6. com.tc.object.Traverser.traverse(Traverser.java:70)
      7. com.tc.object.ClientObjectManagerImpl.addToManagedFromRoot(ClientObjectManagerImpl.java:708)
      8. com.tc.object.ClientObjectManagerImpl.create(ClientObjectManagerImpl.java:253)
      9. com.tc.object.ClientObjectManagerImpl.lookupOrCreateIfNecesary(ClientObjectManagerImpl.java:306)
      10. com.tc.object.ClientObjectManagerImpl.lookupOrCreate(ClientObjectManagerImpl.java:293)
      11. com.tc.object.tx.ClientTransactionManagerImpl.logicalInvoke(ClientTransactionManagerImpl.java:551)
      12. com.tc.object.TCObjectLogical.logicalInvoke(TCObjectLogical.java:19)
      13. com.tc.object.bytecode.ManagerImpl.logicalInvoke(ManagerImpl.java:181)
      14. com.tc.object.bytecode.ManagerUtil.logicalInvoke(ManagerUtil.java:92)
      14 frames
    3. Java RT
      HashMap.put
      1. java.util.HashMap.put(HashMap.java)
      1 frame
    4. weblogic.servlet.internal
      TerracottaSessionData.setAttribute
      1. weblogic.servlet.internal.session.TerracottaSessionData.setAttribute(TerracottaSessionData.java:55)
      1 frame
    5. com.bea.wlw
      PageFlowActionServlet.process
      1. com.bea.wlw.netui.pageflow.PageFlowUtils.setGlobalApp(PageFlowUtils.java:602)
      2. com.bea.wlw.netui.pageflow.FlowControllerFactory.getGlobalApp(FlowControllerFactory.java:483)
      3. com.bea.wlw.netui.pageflow.FlowControllerFactory.getGlobalApp(FlowControllerFactory.java:202)
      4. com.bea.wlw.netui.pageflow.PageFlowUtils.ensureGlobalApp(PageFlowUtils.java:542)
      5. com.bea.wlw.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:514)
      6. com.bea.wlw.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:527)
      7. com.bea.wlw.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java:152)
      7 frames
    6. struts
      ActionServlet.doGet
      1. org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
      1 frame
    7. JavaServlet
      HttpServlet.service
      1. javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
      2. javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
      2 frames
    8. Atmosphere weblogic
      WebAppServletContext$ServletInvocationAction.run
      1. weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1077)
      2. weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)
      3. weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:348)
      4. weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.__TC_run(WebAppServletContext.java:7051)
      5. weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java)
      5 frames
    9. weblogic.security.acl
      AuthenticatedSubject.doAs
      1. weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
      1 frame
    10. weblogic.security.service
      SecurityManager.runAs
      1. weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
      1 frame
    11. Atmosphere weblogic
      ServletRequestImpl.execute
      1. weblogic.servlet.internal.WebAppServletContext.__TC_invokeServlet(WebAppServletContext.java:3902)
      2. weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java)
      3. weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2773)
      3 frames
    12. weblogic.kernel
      ExecuteThread.run
      1. weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
      2. weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
      2 frames