NullPointerException in SessionData.removeAttribute, getServletContext

I am trying to setup Session replication on BEA10 installed on my non multihomed windows machine.
          I have added two managed servers (MS1, MS2) to the cluster (MYCLUSTER) and have set the cluster MYCLUSTER as the target for my web application.
          Information about my setup is as follows -
          1. I have set my machine to have static IP
          2. For load balancing, I have installed weblogic.servlet.proxy.HttpClusterServlet on third managed server (MS3). This third server is not part of the cluster, MYCLUSTER
          3. Load balancing is working fine because when I hit the URL of the app the request goes in round-robin to each server in the cluster.
          This I have verified from the logs of both the servers (MS1, MS2).
          4. When I hit one of the servers (say MS1) and login into the application the app starts working fine and I am able to navigate through different pages.
          Now the problem is that when I shutdown the MS1 which has responded to the current session and then try to navigate further in the application, I get following exceptions in the log file of the MS2.
          Point worth noting is that some part of the session has got replicated to the MS2 because I remain logged-in into the application when I try to send request to the app which is now being served by MS2.
          The User Info is available in session in the second server and also appears on the page.
          5. I have set <persistent-store-type>replicated</persistent-store-type> under session-descriptor in weblogic.xml
          6. I have deployed app as exploded WAR and have set <page-check-seconds>0</page-check-seconds> for jsp hot deployment.
          ####<Aug 30, 2007 10:53:51 AM MST> <Error> <HTTP> <VCHADD745> <Server9080> <[ACTIVE] ExecuteThread: '10' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1188496431495> <BEA-101020> <[weblogic.servlet.internal.WebAppServletContext@2226390 - appName: 'mywebapp', name: 'mywebapp.war', context-path: '/mywebapp'] Servlet failed with Exception
          java.lang.NullPointerException
               at weblogic.servlet.internal.session.SessionData.removeAttribute(SessionData.java:627)
               at weblogic.servlet.internal.session.SessionData.removeAttribute(SessionData.java:586)
               at weblogic.servlet.internal.session.ReplicatedSessionData.removeAttribute(ReplicatedSessionData.java:523)
               at com.mypackage.SomeSessionContext.clear(SomeSessionContext.java:893)
          java.lang.NullPointerException
               at weblogic.servlet.internal.session.SessionData.getServletContext(SessionData.java:233)
               at com.mypackage.SomeSessionContext.getApplicationBean(SomeSessionContext.java:199)                    Code at line 893 SomeSessionContext.java
          this.session.removeAttribute(element);                    Code at 199 in SomeSessionContext.java
          ServletContext servletContext = this.session.getServletContext();                    Please help me resolve the issue.

I was able to resolve the issue. Actually we were keeping handle to session object in another object which was being stored in session. Since session object is not serializable its reference in the replicated object was null. This was causing the NPE when on the replicated server code was trying to get something from null session refrence.

Similar Messages

  • Null Pointer Exception in SessionData removeAttribute

    Hi,
    I am getting a null pointer exception while calling removeAttribute on the HttpSession. This happens pretty consistently (it does not give a null pointer some times).
    All we are doing is removing a Struts Action Form from the session as it is a large one after going thru a wizard app. It has been frustrating as we have been facing this issue since 10 days and we have no clue what to do. The value objects with in the form are all serializable.
    The stack trace is pasted below.
    Any help will be greatly appreciated.
    java.lang.NullPointerException
    at weblogic.servlet.internal.session.SessionData.removeAttribute(SessionData.java:636)
    at weblogic.servlet.internal.session.SessionData.removeAttribute(SessionData.java:593)
    at gov.v3.fwk.session.V3HttpSession.removeAttribute(V3HttpSession.java:354)
    at gov.v3.fwk.controller.struts.action.V3CommonDispatchAction.removeFormsandResultFromSession(V3CommonDispatchAction.java:852)
    at gov.v3.fwk.controller.struts.action.V3CommonDispatchAction.executeBaseAction(V3CommonDispatchAction.java:221)
    at gov.v3.fwk.controller.struts.action.V3BaseDispatchAction.execute(V3BaseDispatchAction.java:66)
    at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
    at gov.v3.fwk.controller.struts.requestprocessor.V3TilesRequestProcessor.processActionPerform(V3TilesRequestProcessor.java:177)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
    at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:305)
    at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:301)
    at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)
    at org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:274)
    at gov.v3.fwk.controller.struts.requestprocessor.V3TilesRequestProcessor.doForward(V3TilesRequestProcessor.java:278)
    at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)
    at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:320)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
    at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:305)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6350)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
    at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3635)
    at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2585)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)

    Did you check the debug view in BPEL console for your process?

  • Java.lang.NullPointerException when calling getServletContext

    Hi All,
    When calling getServletContext from my servlet, i'm getting the following exception to my web client:
    HTTP Status 500 -
    type Exception report
    message
    description The server encountered an internal error () that prevented it from fulfilling this request.
    exception
    java.lang.NullPointerException
         javax.servlet.GenericServlet.getServletContext(GenericServlet.java:159)
         amdocs.checklist.UserPage.service(UserPage.java:126)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
         amdocs.checklist.LoginFilter.doFilter(LoginFilter.java:65)
    note The full stack trace of the root cause is available in the Apache Tomcat/5.0.27 logs.
    My code is:
    ServletContext sc = getServletContext();
    RequestDispatcher rd = getServletContext().getRequestDispatcher("/Header");
    rd.include(request, response);
    It couldn't pass the call of getServletContext, Any idea why?
    Thanks.

    I haven't looked at the source yet, but I remember the api specs talking about the init(ServletConfig) method being called by the container.
    The servlet will the set up it's references to objects (eg. the ServletContext) and calls the init() method.
    So, if you override the init(ServletConfig) method the references will never be set up, and you will get null calling getServletContext().
    So always use the init() method for any initialization of servlets.

  • NullPointerException: Could not deserialize session data

    Hi all,
    I am getting this exception on the portal application again and again. Can somebody help me out with this?
    ####Sept 29, 2007 2:34:23 PM EST> <Error> <HTTP Session> <beapweb1> <HUSLM01> <ExecuteThread: '3' for queue: 'weblogic.kernel.System'> <<anonymous>> <> <BEA-100028> <Could not deserialize session data.
    java.lang.NullPointerException
         at com.bea.wlw.netui.pageflow.FlowController.valueUnbound(FlowController.java:1968)
         at com.bea.wlw.netui.pageflow.PageFlowController.valueUnbound(PageFlowController.java:643)
         at weblogic.servlet.internal.session.SessionData.removeAttribute(SessionData.java:543)
         at weblogic.servlet.internal.session.SessionData.removeAttribute(SessionData.java:345)
         at weblogic.servlet.internal.session.ReplicatedSessionData.removeAttribute(ReplicatedSessionData.java:597)
         at weblogic.servlet.internal.session.SessionData.remove(SessionData.java:854)
         at weblogic.servlet.internal.session.ReplicatedSessionData.remove(ReplicatedSessionData.java:312)
         at weblogic.servlet.internal.session.ReplicatedSessionContext.invalidateSession(ReplicatedSessionContext.java:567)
         at weblogic.servlet.internal.session.SessionContext$InvalidationAction.run(SessionContext.java:612)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:323)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:101)
         at weblogic.servlet.internal.session.SessionContext$SessionInvalidator.cleanupExpiredSessions(SessionContext.java:560)
         at weblogic.servlet.internal.session.SessionContext$SessionInvalidator.trigger(SessionContext.java:467)
         at weblogic.time.common.internal.ScheduledTrigger.run(ScheduledTrigger.java:293)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:323)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:101)
         at weblogic.time.common.internal.ScheduledTrigger.executeLocally(ScheduledTrigger.java:229)
         at weblogic.time.common.internal.ScheduledTrigger.execute(ScheduledTrigger.java:213)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:214)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:179)
    The application is on WebLogic Portal 8.1 SP5 and it's on a cluster.
    Any help would be greatly appreciated.
    Thanks
    Sam

    Hi
    you seem to have session replication turned on in your cluster .
    In which case any private member variable in any pageflow must be serializable for the session replication to work.(or marked as transient etc.)
    regards
    deepak

  • How can I Locate the correct filepath in a jsp page?

    In http://localhost:8080/myweb/a.jsp, I will call a java bean file which is locate in http://localhost:8080/myweb/WEB-INF/classes/haha/DBConnection.class. This java file requires to read an external file which locates in http://localhost:8080/myweb/WEB-INF/classes/haha/db.txt
    My question is how can I get the correct filepath in this environment?
    inputStream = new BufferedReader(new FileReader(????????));
    Only this will work
    inputStream = new BufferedReader(new FileReader("D:\Program Files\Apache Software Foundation\Tomcat 5.5\db.txt"));
    But no one will place the file here, and it is impossible to do this when upload to 3rd party hosting.
    Any suggestion? thx.

    Thx all, in a jsp page, calling this method is fine.
    ServletContext s = getServletContext();
    String a = s.getRealPath("/");
    In a Servlet file, below method is ready to use:
    String b = getServletConfig().getServletContext().getRealPath("/");
    My problem is, I have a jsp page, which initialize a java bean , this java file is responsible for Database Connection, which will read the external text file to get the login, password and database name. So I won't need to recompile this file every time when I place in different platform with different configuration. I only need to edit the text file is ok.
    But How can I get the absolute file path when that jsp page initialize that java bean file? Below is my error, any suggestions are thx.
    package sql;
    import java.sql.*;
    import java.util.ArrayList;
    import java.io.FileReader;
    import java.io.BufferedReader;
    import javax.servlet.*;
    import javax.servlet.http.*;
    public class DBConnection extends HttpServlet{
    public String sql = null;
    public Connection con = null;
    public Statement statement = null;
    public ResultSet rs = null;
    private BufferedReader inputStream = null;
    private static ArrayList<String> arr = new ArrayList<String>();
      public DBConnection(){
        String fs = System.getProperty("file.separator");
        ServletContext s = getServletContext();
        String realpath = s.getRealPath("/");
        String filepath = realpath + "WEB-INF"+fs+"Properties"+fs+"db.txt";
        try{
          inputStream = new BufferedReader(new FileReader(filepath));
          String l;
          while ((l = inputStream.readLine()) != null) {
            arr.add(l);
          Class.forName("com.mysql.jdbc.Driver");
          this.con = DriverManager.getConnection("jdbc:mysql://localhost:3306/"+arr.get(0)+"?user=" +arr.get(1)+ "&password="+arr.get(2)+"&useUnicode=true&characterEncoding=utf-8");
          this.statement = this.con.createStatement();
        }catch (Exception e){
          System.err.println(e.getMessage());
        }finally{
    }java.lang.NullPointerException
         javax.servlet.GenericServlet.getServletContext(GenericServlet.java:159)
         sql.DBConnection.<init>(DBConnection.java:20)
         html.ShowCategory.<init>(ShowCategory.java:17)
         org.apache.jsp.left_jsp._jspService(left_jsp.java:66)
         org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
         org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
         org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
         org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

  • Exception while logout

    Hi!:
    OS: Windows 2000 Professional
    AppServer: WebLogic Platform 8.1 sp2
    Domain: Integration Domain
    Application: workshop 8 web app (using jpf, database control, and java
    control)
    First, I'm sorry for my poor English. I hope you can understand my question.
    Thank you very much!
    Hi! I'm trying to show different apps in the same browser page. All of the
    applications need login. So, I make one of the applications (AppA) to be the
    login gateway. User login to my AppA and there are some href to AppB. In
    AppB, I use the method getRequest().getRemoteUser() to validate if use has
    logged in. It works ok, I can get the remote user's name even the use logged
    in from AppA.
    There is an action which calls logout() in /AppA/Controller.jpf,
    The attached file is my source file whithout jar files in /WEB-INF/lib.
    My problem is: After I log in , I click the href to Appb onlu one time, then
    logout, there is no exception. But, when I click on the href many time then
    logout, there is Exception:
    <2004-6-25 ÉÏÎç10ʱ27·Ö34Ãë CST> <Error> <HTTP Session> <BEA-100028> <Could
    not
    deserialize session data.
    java.io.InvalidClassException: global.Global; local class incompatible:
    stream c
    lassdesc serialVersionUID = -2802546012644522002, local class
    serialVersionUID =
    3528679364651919370
    at
    java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:459)
    at
    java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:152
    1)
    at
    java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1435)
    at
    java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1
    626)
    at
    java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:324)
    at
    weblogic.servlet.internal.AttributeWrapper.convertBytesToObject(Attri
    buteWrapper.java:173)
    at
    weblogic.servlet.internal.AttributeWrapper.getObject(AttributeWrapper
    .java:114)
    at
    weblogic.servlet.internal.AttributeWrapper.getObject(AttributeWrapper
    .java:69)
    at
    weblogic.servlet.internal.session.SessionData.removeAttribute(Session
    Data.java:611)
    at
    weblogic.servlet.internal.session.SessionData.removeAttribute(Session
    Data.java:593)
    at
    weblogic.servlet.internal.session.SessionData.remove(SessionData.java
    :805)
    at
    weblogic.servlet.internal.session.MemorySessionContext.invalidateSess
    ion(MemorySessionContext.java:69)
    at
    weblogic.servlet.internal.session.SessionData.invalidate(SessionData.
    java:747)
    at
    weblogic.servlet.security.ServletAuthentication.invalidateAll(Servlet
    Authentication.java:206)
    at
    com.bea.wlw.netui.pageflow.internal.WebLogicServerAdapter.logout(WebL
    ogicServerAdapter.java:505)
    at
    com.bea.wlw.netui.pageflow.FlowController.logout(FlowController.java:
    167)
    at Controller.logoutAction(Controller.jpf:134)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
    java:39)
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at
    com.bea.wlw.netui.pageflow.FlowController.invokeActionMethod(FlowCont
    roller.java:1504)
    at
    com.bea.wlw.netui.pageflow.FlowController.getActionMethodForward(Flow
    Controller.java:1430)
    at
    com.bea.wlw.netui.pageflow.FlowController.internalExecute(FlowControl
    ler.java:761)
    at
    com.bea.wlw.netui.pageflow.PageFlowController.internalExecute(PageFlo
    wController.java:211)
    at
    com.bea.wlw.netui.pageflow.FlowController.execute(FlowController.java
    :591)
    at
    org.apache.struts.action.RequestProcessor.processActionPerform(Reques
    tProcessor.java:484)
    at
    org.apache.struts.action.RequestProcessor.process(RequestProcessor.ja
    va:274)
    at
    com.bea.wlw.netui.pageflow.PageFlowRequestProcessor.process(PageFlowR
    equestProcessor.java:651)
    at
    com.bea.wlw.netui.pageflow.AutoRegisterActionServlet.process(AutoRegi
    sterActionServlet.java:527)
    at
    com.bea.wlw.netui.pageflow.PageFlowActionServlet.process(PageFlowActi
    onServlet.java:152)
    at
    org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run
    (ServletStubImpl.java:971)
    at
    weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
    pl.java:402)
    at
    weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
    pl.java:305)
    at
    weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio
    n.run(WebAppServletContext.java:6354)
    at
    weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
    dSubject.java:317)
    at
    weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
    118)
    at
    weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppSe
    rvletContext.java:3635)
    at
    weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestIm
    pl.java:2585)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    >
    <2004-6-25 ÉÏÎç10ʱ27·Ö34Ãë CST> <Error> <HTTP Session> <BEA-100028> <Could
    not
    deserialize session data.
    java.io.InvalidClassException: global.Global; local class incompatible:
    stream c
    lassdesc serialVersionUID = -2802546012644522002, local class
    serialVersionUID =
    3528679364651919370
    at
    java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:459)
    at
    java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:152
    1)
    at
    java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1435)
    at
    java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1
    626)
    at
    java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274)
    at
    java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:18
    45)
    at
    java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1769)
    at
    java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1
    646)
    at
    java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:324)
    at
    weblogic.servlet.internal.AttributeWrapper.convertBytesToObject(Attri
    buteWrapper.java:173)
    at
    weblogic.servlet.internal.AttributeWrapper.getObject(AttributeWrapper
    .java:114)
    at
    weblogic.servlet.internal.AttributeWrapper.getObject(AttributeWrapper
    .java:69)
    at
    weblogic.servlet.internal.session.SessionData.removeAttribute(Session
    Data.java:611)
    at
    weblogic.servlet.internal.session.SessionData.removeAttribute(Session
    Data.java:593)
    at
    weblogic.servlet.internal.session.SessionData.remove(SessionData.java
    :805)
    at
    weblogic.servlet.internal.session.MemorySessionContext.invalidateSess
    ion(MemorySessionContext.java:69)
    at
    weblogic.servlet.internal.session.SessionData.invalidate(SessionData.
    java:747)
    at
    weblogic.servlet.security.ServletAuthentication.invalidateAll(Servlet
    Authentication.java:206)
    at
    com.bea.wlw.netui.pageflow.internal.WebLogicServerAdapter.logout(WebL
    ogicServerAdapter.java:505)
    at
    com.bea.wlw.netui.pageflow.FlowController.logout(FlowController.java:
    167)
    at Controller.logoutAction(Controller.jpf:134)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
    java:39)
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
    sorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at
    com.bea.wlw.netui.pageflow.FlowController.invokeActionMethod(FlowCont
    roller.java:1504)
    at
    com.bea.wlw.netui.pageflow.FlowController.getActionMethodForward(Flow
    Controller.java:1430)
    at
    com.bea.wlw.netui.pageflow.FlowController.internalExecute(FlowControl
    ler.java:761)
    at
    com.bea.wlw.netui.pageflow.PageFlowController.internalExecute(PageFlo
    wController.java:211)
    at
    com.bea.wlw.netui.pageflow.FlowController.execute(FlowController.java
    :591)
    at
    org.apache.struts.action.RequestProcessor.processActionPerform(Reques
    tProcessor.java:484)
    at
    org.apache.struts.action.RequestProcessor.process(RequestProcessor.ja
    va:274)
    at
    com.bea.wlw.netui.pageflow.PageFlowRequestProcessor.process(PageFlowR
    equestProcessor.java:651)
    at
    com.bea.wlw.netui.pageflow.AutoRegisterActionServlet.process(AutoRegi
    sterActionServlet.java:527)
    at
    com.bea.wlw.netui.pageflow.PageFlowActionServlet.process(PageFlowActi
    onServlet.java:152)
    at
    org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run
    (ServletStubImpl.java:971)
    at
    weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
    pl.java:402)
    at
    weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
    pl.java:305)
    at
    weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio
    n.run(WebAppServletContext.java:6354)
    at
    weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
    dSubject.java:317)
    at
    weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
    118)
    at
    weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppSe
    rvletContext.java:3635)
    at
    weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestIm
    pl.java:2585)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    >
    Are there somebody know how to solve the problem?
    Thank you very much!
    :::: Let's fly to the lost paradise
    or sink into the hell ::::
    [MultiApps.rar]

    Sounds like you have two different versions of a class in the two applications.
              If you change a class implementation and recompile - the updated class gets a new UID. Looks like maybe one app has a jar with the older class and the other app has a jar with the new class.

  • BI Beans application deploy to Weblogic Server Error

    Who can help me to resolve this error?
    I follow the "Deploying Applications to BEA WebLogic ServerVersion 9.0.3" document from OTN web site, but i use the BEA weblogic server 6.1,not weblogic server 7.0.
    When i deploy the BI Beans application to BEA WLS6.1, then happen the follow error message, every consultants can help me,please.
    **************Error Message************
    Fri Mar 07 10:23:30 CST 2003 TRACE: In oracle.dss.connection.server.ConnectionImpl::connect: -ConnectionBean-Server: is going to connect - (DriverType=MDM)
    Fri Mar 07 10:23:30 CST 2003 TRACE: In oracle.dss.connection.server.ConnectionImpl::connect: -ConnectionBean-MDMDriver: Connected Successfully: Time=200ms
    Fri Mar 07 10:23:30 CST 2003 TRACE: In oracle.dss.connection.server.ConnectionImpl::connect: -ConnectionBean-Server: is going to connect - (DriverType=PERSISTENCE)
    Fri Mar 07 10:23:30 CST 2003 TRACE: In oracle.dss.connection.server.drivers.persistence.PersistenceConnectionDriverImpl::connect: -ConnectionBean-PersistenceDriver is going to connect
    Fri Mar 07 10:23:30 CST 2003 TRACE: In
    oracle.dss.connection.server.drivers.persistence.PersistenceConnectionDriverImpl::connect: (ServiceName=null; Prinicipal=Local User; Username=null)
    Fri Mar 07 10:23:30 CST 2003 TRACE: In oracle.dss.persistence.storagemanager.bi.BIFileStorageManagerImpl::init: [Initializing oracle.dss.persistence.storagemanager.bi.BIFileStorageManagerImpl, env:{global_environment={locale_helper=oracle.dss.persistence.LocaleHelper@22e15b, persistence_errorhandler=oracle.dss.util.DefaultErrorHandler@792a41}, Connection Status=2, java.naming.security.principal=Local User, java.naming.factory.url.pkgs=weblogic.jndi.factories, securityDriverManager=oracle.dss.appmodule.server.DSSApplicationModuleImpl@4532ba, path=bidefs/BIBeanPrjBIDesigner2/, am=oracle.dss.appmodule.server.DSSApplicationModuleImpl@4532ba, Driver Type=PERSISTENCE, java.naming.factory.initial=oracle.dss.persistence.persistencemanager.server.InitPersistenceManagerFactory, mm=true, object_name=Connection_1, SET_ON_MID_TIER=NO, sm_driver=oracle.dss.persistence.storagemanager.bi.BIFileStorageManagerImpl}
    Fri Mar 07 10:23:30 CST 2003 TRACE: In oracle.dss.connection.server.ConnectionImpl::disconnect: -ConnectionBean-Server: is going to disconnect
    Fri Mar 07 10:23:30 CST 2003 TRACE: In oracle.dss.connection.server.drivers.mdm._92.MDMConnectionDriverImpl_92::connect: -ConnectionBean-MDMDriver is disconnected from OLAPI
    <2003/3/7 上午10時23分30秒> <Error> <HTTP> <[WebAppServletContext(8339407,Defaul
    tWebApp,/DefaultWebApp)] null
    oracle.dss.persistence.persistencemanager.common.PersistenceManagerRuntimeException: BIB-14122: The specified StorageManager could not be created.
    oracle.dss.bicontext.BICannotProceedException: BIB-14820 根路徑不存在。
    at oracle.dss.persistence.persistencemanager.server.PersistenceManagerSupport.loadStorageAdapterFromXML(PersistenceManagerSupport.java:442)
    at oracle.dss.persistence.persistencemanager.server.PersistenceManagerSupport.<init>(PersistenceManagerSupport.java:145)
    at oracle.dss.persistence.persistencemanager.server.PersistenceManagerImpl.<init>(PersistenceManagerImpl.java:99)
    at oracle.dss.persistence.persistencemanager.server.InitPersistenceManagerFactory.getInitialContext(InitPersistenceManagerFactory.java:29)
    at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:665)
    at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:246)
    at javax.naming.InitialContext.init(InitialContext.java:222)
    at javax.naming.InitialContext.<init>(InitialContext.java:198)
    at javax.naming.directory.InitialDirContext.<init>(InitialDirContext.java:83)
    at oracle.dss.persistence.persistencemanager.server.InitialPersistenceManager.<init>(InitialPersistenceManager.java:103)
    at oracle.dss.connection.server.drivers.persistence.PersistenceConnectionDriverImpl.connect(PersistenceConnectionDriverImpl.java:147)
    at oracle.dss.connection.server.ConnectionImpl.connect(ConnectionImpl.java:279)
    at oracle.dss.connection.client.Connection.connect(Connection.java:401)
    at oracle.dss.connection.client.Connection.connect(Connection.java:320)
    at oracle.dss.metadataManager.client.MetadataManager.setConnectionObjects(MetadataManager.java:3985)
    at oracle.dss.metadataManager.client.MetadataManager.attach(MetadataManager.java:852)
    at oracle.dss.metadataManager.client.MetadataManager.attach(MetadataManager.java:792)
    at oracle.dss.datautil.client.XMLManagerFactory.createQueryManager(XMLManagerFactory.java:187)
    at oracle.dss.datautil.client.ManagerFactoryImpl.lookupQueryManager(ManagerFactoryImpl.java:176)
    at oracle.dss.datautil.client.ManagerFactoryImpl.lookupMetadataManager(ManagerFactoryImpl.java:219)
    at oracle.dss.datautil.client.ManagerFactoryImpl.lookupManager(ManagerFactoryImpl.java:128)
    at biServlet.LoginOperation.initializeMetadataManager(LoginOperation.java:425)
    at biServlet.LoginOperation.run(LoginOperation.java:166)
    at biServlet.DefaultApplicationImpl.login(DefaultApplicationImpl.java:473)
    at biServlet.AbstractControllerImpl.preRequestProcess(AbstractControllerImpl.java:1396)
    at my.BIController1.preRequestProcess(BIController1.java:358)
    at biServlet.AbstractControllerImpl.processRequest(AbstractControllerImpl.java:1498)
    at biServlet.AbstractControllerImpl.doGet(AbstractControllerImpl.java:262)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:263)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200)
    at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:2390)
    at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:1959)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:137)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)

    What can I do with the following exception?
    D:\bea_home\user_projects\mydomain>echo off
    CLASSPATH=D:\bea_home\jdk131_03\lib\tools.jar;D:\bea_home\weblogic700\server\lib
    \weblogic_sp.jar;D:\bea_home\weblogic700\server\lib\weblogic.jar;d:\oraids\jlib\
    bigraphbean.jar;d:\oraids\jlib\LW_PfjBean.jar;d:\oraids\jlib\bigraphbean-nls.zip
    ;D:\jdev\jlib\bigraphbean.jar;D:\jdev\jlib\LW_PfjBean.jar;D:\jdev\jlib\bigraphbe
    an-nls.zip;D:\jdev\jdev\lib\ext\weblogic.jar
    PATH=.;D:\bea_home\weblogic700\server\bin;D:\bea_home\jdk131_03\bin;d:\oraids\bi
    n;d:\oraids\jdk\jre\bin;d:\oraids\jdk\jre\bin\classic;d:\oraids\jdk\jre\bin\clas
    sic;d:\oraids\jlib;d:\oraids\bin;D:\oracle\ora92\bin;C:\Program Files\Oracle\jre
    \1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;C:\WINNT\system32;C:\WINNT;C:\W
    INNT\System32\Wbem;d:\notes\;D:\ULTRAE~1
    * To start WebLogic Server, use a username and *
    * password assigned to an admin-level user. For *
    * server administration, use the WebLogic Server *
    * console at http://[hostname]:[port]/console *
    D:\bea_home\user_projects\mydomain>"D:\bea_home\jdk131_03\bin\java" -server -Xms
    32m -Xmx200m -Dweblogic.security.SSL.trustedCAKeyStore=D:\bea_home\weblogic700\s
    erver\lib\cacerts -Djava.ext.dirs=D:\bea_home\jdk131_03\jre\lib\ext;D:\bea_home\
    weblogic700\samples\server\jdbc -Dweblogic.Name=myserver -Dbea.home="D:\bea_home
    " -Dweblogic.management.username= -Dweblogic.management.password= -Dweblogic.Pro
    ductionModeEnabled= -Djava.security.policy="D:\bea_home\weblogic700\server\lib\w
    eblogic.policy" weblogic.Server
    <2003-9-11 下午06时34分46秒> <Info> <Security> <090065> <Getting boot identity f
    rom user.>
    Enter username to boot WebLogic server:admin
    Enter password to boot WebLogic server:
    Starting WebLogic Server...
    <2003-9-11 下午06时34分58秒> <Notice> <Management> <140005> <Loading configurati
    on D:\bea_home\user_projects\mydomain\.\config.xml>
    <2003-9-11 下午06时35分06秒> <Notice> <Security> <090082> <Security initializing
    using realm myrealm.>
    <2003-9-11 下午06时35分06秒> <Notice> <WebLogicServer> <000327> <Starting WebLog
    ic Admin Server "myserver" for domain "mydomain">
    <2003-9-11 下午06时35分25秒> <Notice> <Management> <141052> <Application Poller
    started for development server.>
    <2003-9-11 下午06时35分28秒> <Notice> <WebLogicServer> <000354> <Thread "SSLList
    enThread.Default" listening on port 7002>
    <2003-9-11 下午06时35分29秒> <Notice> <WebLogicServer> <000354> <Thread "ListenT
    hread.Default" listening on port 7001>
    <2003-9-11 下午06时35分29秒> <Notice> <Management> <141030> <Starting discovery
    of Managed Server... This feature is on by default, you may turn this off by pas
    sing -Dweblogic.management.discover=false>
    <2003-9-11 下午06时35分30秒> <Notice> <WebLogicServer> <000331> <Started WebLogi
    c Admin Server "myserver" for domain "mydomain" running in Development Mode>
    <2003-9-11 下午06时35分30秒> <Notice> <WebLogicServer> <000365> <Server state ch
    anged to RUNNING>
    <2003-9-11 下午06时35分30秒> <Notice> <WebLogicServer> <000360> <Server started
    in RUNNING mode>
    Thu Sep 11 18:38:03 CST 2003 TRACE: In oracle.dss.connection.server.ConnectionIm
    pl::connect: -ConnectionBean-Server: is going to connect - (DriverType=MDM)
    Thu Sep 11 18:38:04 CST 2003 TRACE: In oracle.dss.connection.server.ConnectionIm
    pl::connect: -ConnectionBean-MDMDriver: Connected Successfully: Time=1342ms
    Thu Sep 11 18:38:04 CST 2003 TRACE: In oracle.dss.connection.server.ConnectionIm
    pl::connect: -ConnectionBean-Server: is going to connect - (DriverType=PERSISTEN
    CE)
    Thu Sep 11 18:38:04 CST 2003 TRACE: In oracle.dss.connection.server.drivers.pers
    istence.PersistenceConnectionDriverImpl::connect: -ConnectionBean-PersistenceDri
    ver is going to connect
    Thu Sep 11 18:38:04 CST 2003 TRACE: In oracle.dss.connection.server.drivers.pers
    istence.PersistenceConnectionDriverImpl::connect: (ServiceName=null; Prinicipal
    =Local User; Username=null)
    Thu Sep 11 18:38:04 CST 2003 TRACE: In oracle.dss.persistence.storagemanager.bi.
    BIFileStorageManagerImpl::init: [Initializing oracle.dss.persistence.storagemana
    ger.bi.BIFileStorageManagerImpl, env:{global_environment={locale_helper=oracle.d
    ss.persistence.LocaleHelper@6351a2, persistence_errorhandler=oracle.dss.util.Def
    aultErrorHandler@496f0}, Connection Status=2, java.naming.security.principal=Loc
    al User, java.naming.factory.url.pkgs=weblogic.jndi.factories, securityDriverMan
    ager=oracle.dss.appmodule.server.DSSApplicationModuleImpl@517ead, path=bidefs/we
    blogicBIDesigner1/, am=oracle.dss.appmodule.server.DSSApplicationModuleImpl@517e
    ad, Driver Type=PERSISTENCE, java.naming.factory.initial=oracle.dss.persistence.
    persistencemanager.server.InitPersistenceManagerFactory, mm=true, object_name=Co
    nnection_1, SET_ON_MID_TIER=NO, sm_driver=oracle.dss.persistence.storagemanager.
    bi.BIFileStorageManagerImpl}
    <2003-9-11 下午06时38分04秒> <Error> <HTTP> <101017> <[ServletContext(id=4561108
    ,name=webapp.war,context-path=/weblogic_app)] Root cause of ServletException
    java.lang.NoSuchMethodError
    at oracle.dss.thin.beans.CaboErrorHandler.error(CaboErrorHandler.java:10
    2)
    at oracle.dss.addins.jspTags.PresentationTag.doStartTag(PresentationTag.
    java:191)
    at jsp_servlet.__untitled1._jspService(__untitled1.java:140)
    at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run
    (ServletStubImpl.java:1058)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
    pl.java:401)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
    pl.java:445)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
    pl.java:306)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio
    n.run(WebAppServletContext.java:5412)
    at weblogic.security.service.SecurityServiceManager.runAs(SecurityServic
    eManager.java:744)
    at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppSe
    rvletContext.java:3086)
    at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestIm
    pl.java:2544)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:153)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:134)
    >
    Thu Sep 11 19:08:26 CST 2003 TRACE: In oracle.dss.connection.server.ConnectionIm
    pl::connect: -ConnectionBean-Server: is going to connect - (DriverType=PERSISTEN
    CE)
    Thu Sep 11 19:08:26 CST 2003 TRACE: In oracle.dss.connection.server.drivers.pers
    istence.PersistenceConnectionDriverImpl::connect: -ConnectionBean-PersistenceDri
    ver is going to connect
    Thu Sep 11 19:08:26 CST 2003 TRACE: In oracle.dss.connection.server.drivers.pers
    istence.PersistenceConnectionDriverImpl::connect: (ServiceName=null; Prinicipal
    =Local User; Username=null)
    Thu Sep 11 19:08:26 CST 2003 TRACE: In oracle.dss.persistence.storagemanager.bi.
    BIFileStorageManagerImpl::init: [Initializing oracle.dss.persistence.storagemana
    ger.bi.BIFileStorageManagerImpl, env:{global_environment={locale_helper=oracle.d
    ss.persistence.LocaleHelper@72d194, persistence_errorhandler=oracle.dss.util.Def
    aultErrorHandler@496f0}, Connection Status=2, java.naming.security.principal=Loc
    al User, java.naming.factory.url.pkgs=weblogic.jndi.factories, securityDriverMan
    ager=oracle.dss.appmodule.server.DSSApplicationModuleImpl@517ead, path=bidefs/we
    blogicBIDesigner1/, am=oracle.dss.appmodule.server.DSSApplicationModuleImpl@517e
    ad, Driver Type=PERSISTENCE, java.naming.factory.initial=oracle.dss.persistence.
    persistencemanager.server.InitPersistenceManagerFactory, mm=true, object_name=Co
    nnection_1, SET_ON_MID_TIER=NO, sm_driver=oracle.dss.persistence.storagemanager.
    bi.BIFileStorageManagerImpl}
    <2003-9-11 下午07时08分26秒> <Error> <HTTP Session> <100025> <Unexpected error i
    n HTTP session timeout callback
    java.lang.NoSuchMethodError
    at oracle.dss.thin.beans.CaboErrorHandler.error(CaboErrorHandler.java:10
    2)
    at oracle.dss.addins.thin.common.BaseThinSession.cleanup(BaseThinSession
    .java:307)
    at oracle.dss.addins.thin.common.BaseThinSession.valueUnbound(BaseThinSe
    ssion.java:159)
    at weblogic.servlet.internal.session.SessionData.removeAttribute(Session
    Data.java:588)
    at weblogic.servlet.internal.session.SessionData.removeAttribute(Session
    Data.java:552)
    at weblogic.servlet.internal.session.SessionData.remove(SessionData.java
    :747)
    at weblogic.servlet.internal.session.MemorySessionContext.invalidateSess
    ion(MemorySessionContext.java:51)
    at weblogic.servlet.internal.session.SessionContext$SessionInvalidator$I
    nvalidationAction.run(SessionContext.java:523)
    at weblogic.security.service.SecurityServiceManager.runAs(SecurityServic
    eManager.java:744)
    at weblogic.servlet.internal.session.SessionContext$SessionInvalidator.c
    leanupExpiredSessions(SessionContext.java:444)
    at weblogic.servlet.internal.session.SessionContext.deleteInvalidSession
    s(SessionContext.java:81)
    at weblogic.servlet.internal.session.SessionContext$SessionInvalidator.t
    rigger(SessionContext.java:392)
    at weblogic.time.common.internal.ScheduledTrigger.run(ScheduledTrigger.j
    ava:181)
    at weblogic.security.service.SecurityServiceManager.runAs(SecurityServic
    eManager.java:744)
    at weblogic.time.common.internal.ScheduledTrigger.executeLocally(Schedul
    edTrigger.java:167)
    at weblogic.time.common.internal.ScheduledTrigger.execute(ScheduledTrigg
    er.java:161)
    at weblogic.time.server.ScheduledTrigger.execute(ScheduledTrigger.java:3
    8)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:153)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:134)
    >

  • Java.io.notSerializableException:weblogic.jdbc.pool.Connection

    Hello,
              In my servelts only sometime I get this exception. I am using WLS7.0 jDK
              1.3.1(the one which comes with WLS7.0). I am using Java Beans which are all
              serializable.(I have declared that the classes implements Serilizable)
              Exception is as follows
              <Jan 27, 2003 4:19:09 AM EST> <Error> <HTTP Session> <triton>
              <AccupacServer> <ExecuteThread: '8' for queue: 'default'> <kernel identity>
              <> <100028> <Could not deserialize session data>
              java.io.NotSerializableException: weblogic.jdbc.pool.Connection
              at java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1143)
              at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:361)
              at
              java.io.ObjectOutputStream.outputClassFields(ObjectOutputStream.java:1822)
              at
              java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:475)
              at java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1209)
              at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:361)
              at
              weblogic.servlet.internal.AttributeWrapper.getObject(AttributeWrapper.java:9
              1)
              at
              weblogic.servlet.internal.AttributeWrapper.getObject(AttributeWrapper.java:6
              6)
              at
              weblogic.servlet.internal.session.SessionData.removeAttribute(SessionData.ja
              va:570)
              at
              weblogic.servlet.internal.session.SessionData.removeAttribute(SessionData.ja
              va:552)
              at
              weblogic.servlet.internal.session.SessionData.remove(SessionData.java:734)
              at
              weblogic.servlet.internal.session.MemorySessionContext.invalidateSession(Mem
              orySessionContext.java:51)
              at
              weblogic.servlet.internal.session.SessionContext$SessionInvalidator$Invalida
              tionAction.run(SessionContext.java:523)
              at
              weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManage
              r.java:744)
              at
              weblogic.servlet.internal.session.SessionContext$SessionInvalidator.cleanupE
              xpiredSessions(SessionContext.java:444)
              at
              weblogic.servlet.internal.session.SessionContext.deleteInvalidSessions(Sessi
              onContext.java:81)
              at
              weblogic.servlet.internal.session.SessionContext$SessionInvalidator.trigger(
              SessionContext.java:392)
              at
              weblogic.time.common.internal.ScheduledTrigger.run(ScheduledTrigger.java:181
              at
              weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManage
              r.java:744)
              at
              weblogic.time.common.internal.ScheduledTrigger.executeLocally(ScheduledTrigg
              er.java:167)
              at
              weblogic.time.common.internal.ScheduledTrigger.execute(ScheduledTrigger.java
              :161)
              at weblogic.time.server.ScheduledTrigger.execute(ScheduledTrigger.java:38)
              at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:153)
              at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:134)
              Any help appreciated.
              Thanks
              Madhu
              

    Hello,
              In my servelts only sometime I get this exception. I am using WLS7.0 jDK
              1.3.1(the one which comes with WLS7.0). I am using Java Beans which are all
              serializable.(I have declared that the classes implements Serilizable)
              Exception is as follows
              <Jan 27, 2003 4:19:09 AM EST> <Error> <HTTP Session> <triton>
              <AccupacServer> <ExecuteThread: '8' for queue: 'default'> <kernel identity>
              <> <100028> <Could not deserialize session data>
              java.io.NotSerializableException: weblogic.jdbc.pool.Connection
              at java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1143)
              at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:361)
              at
              java.io.ObjectOutputStream.outputClassFields(ObjectOutputStream.java:1822)
              at
              java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:475)
              at java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1209)
              at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:361)
              at
              weblogic.servlet.internal.AttributeWrapper.getObject(AttributeWrapper.java:9
              1)
              at
              weblogic.servlet.internal.AttributeWrapper.getObject(AttributeWrapper.java:6
              6)
              at
              weblogic.servlet.internal.session.SessionData.removeAttribute(SessionData.ja
              va:570)
              at
              weblogic.servlet.internal.session.SessionData.removeAttribute(SessionData.ja
              va:552)
              at
              weblogic.servlet.internal.session.SessionData.remove(SessionData.java:734)
              at
              weblogic.servlet.internal.session.MemorySessionContext.invalidateSession(Mem
              orySessionContext.java:51)
              at
              weblogic.servlet.internal.session.SessionContext$SessionInvalidator$Invalida
              tionAction.run(SessionContext.java:523)
              at
              weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManage
              r.java:744)
              at
              weblogic.servlet.internal.session.SessionContext$SessionInvalidator.cleanupE
              xpiredSessions(SessionContext.java:444)
              at
              weblogic.servlet.internal.session.SessionContext.deleteInvalidSessions(Sessi
              onContext.java:81)
              at
              weblogic.servlet.internal.session.SessionContext$SessionInvalidator.trigger(
              SessionContext.java:392)
              at
              weblogic.time.common.internal.ScheduledTrigger.run(ScheduledTrigger.java:181
              at
              weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManage
              r.java:744)
              at
              weblogic.time.common.internal.ScheduledTrigger.executeLocally(ScheduledTrigg
              er.java:167)
              at
              weblogic.time.common.internal.ScheduledTrigger.execute(ScheduledTrigger.java
              :161)
              at weblogic.time.server.ScheduledTrigger.execute(ScheduledTrigger.java:38)
              at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:153)
              at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:134)
              Any help appreciated.
              Thanks
              Madhu
              

  • Error meesage on UI sCannot insert/update Array without context information

    Hi All,
    As soon as page runs , i m getting the below error on server logs and also getting the same error once page page loads , user click on SellectmnayListBOx components on screen .
    Appriciate if any inputs on this . using ADF6 .
    <ApplicationModuleImpl> <doPoolMessage>
    oracle.jbo.AfterRollbackException: JBO-26102: An error occurred after rollback was performed.
         at oracle.jbo.server.DBTransactionImpl.rollback(DBTransactionImpl.java:2595)
         at oracle.jbo.server.ApplicationModuleImpl.resetState(ApplicationModuleImpl.java:4840)
         at oracle.jbo.server.ApplicationPoolMessageHandler.doPoolMessage(ApplicationPoolMessageHandler.java:336)
         at oracle.jbo.server.ApplicationModuleImpl.doPoolMessage(ApplicationModuleImpl.java:9084)
         at oracle.jbo.common.ampool.ApplicationPoolImpl.sendPoolMessage(ApplicationPoolImpl.java:4607)
         at oracle.jbo.common.ampool.ApplicationPoolImpl.resetApplicationModule(ApplicationPoolImpl.java:2026)
         at oracle.jbo.common.ampool.ApplicationPoolImpl.removeSessionCookie(ApplicationPoolImpl.java:879)
         at oracle.jbo.common.ampool.SessionCookieImpl.removeFromPool(SessionCookieImpl.java:711)
         at oracle.jbo.common.ampool.SessionCookieImpl.destroy(SessionCookieImpl.java:650)
         at oracle.jbo.common.ampool.SessionCookieImpl.timeout(SessionCookieImpl.java:697)
         at oracle.adf.model.bc4j.DCJboDataControl.releaseImmediateAMUnmanaged(DCJboDataControl.java:2525)
         at oracle.adf.model.bc4j.DCJboDataControl.releaseApplicationModule(DCJboDataControl.java:2429)
         at oracle.adf.model.bc4j.DCJboDataControl.release(DCJboDataControl.java:903)
         at oracle.adf.model.dcframe.DataControlFrameImpl.release(DataControlFrameImpl.java:364)
         at oracle.adf.model.BindingContext.resetState(BindingContext.java:637)
         at oracle.adf.model.BindingContext.release(BindingContext.java:609)
         at oracle.adf.model.servlet.HttpBindingContext.valueUnbound(HttpBindingContext.java:77)
         at weblogic.servlet.internal.session.SessionData.removeAttribute(SessionData.java:720)
         at weblogic.servlet.internal.session.SessionData.removeAttribute(SessionData.java:702)
         at weblogic.servlet.internal.session.SessionData.remove(SessionData.java:976)
         at weblogic.servlet.internal.session.MemorySessionContext.invalidateSession(MemorySessionContext.java:69)
         at weblogic.servlet.internal.session.SessionContext.invalidateSession(SessionContext.java:475)
         at weblogic.servlet.internal.session.MemorySessionContext$SessionCleanupAction.run(MemorySessionContext.java:114)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
         at weblogic.servlet.internal.session.MemorySessionContext.destroy(MemorySessionContext.java:90)
         at weblogic.servlet.internal.WebAppServletContext.destroy(WebAppServletContext.java:3220)
         at weblogic.servlet.internal.ServletContextManager.destroyContext(ServletContextManager.java:247)
         at weblogic.servlet.internal.HttpServer.unloadWebApp(HttpServer.java:461)
         at weblogic.servlet.internal.WebAppModule.destroyContexts(WebAppModule.java:1535)
         at weblogic.servlet.internal.WebAppModule.deactivate(WebAppModule.java:507)
         at weblogic.application.internal.flow.ModuleStateDriver$2.previous(ModuleStateDriver.java:387)
         at weblogic.application.utils.StateMachineDriver.previousState(StateMachineDriver.java:223)
         at weblogic.application.utils.StateMachineDriver.previousState(StateMachineDriver.java:215)
         at weblogic.application.internal.flow.ModuleStateDriver.deactivate(ModuleStateDriver.java:141)
         at weblogic.application.internal.flow.ScopedModuleDriver.deactivate(ScopedModuleDriver.java:206)
         at weblogic.application.internal.flow.ModuleListenerInvoker.deactivate(ModuleListenerInvoker.java:261)
         at weblogic.application.internal.flow.DeploymentCallbackFlow$2.previous(DeploymentCallbackFlow.java:547)
         at weblogic.application.utils.StateMachineDriver.previousState(StateMachineDriver.java:223)
         at weblogic.application.utils.StateMachineDriver.previousState(StateMachineDriver.java:215)
         at weblogic.application.internal.flow.DeploymentCallbackFlow.deactivate(DeploymentCallbackFlow.java:192)
         at weblogic.application.internal.flow.DeploymentCallbackFlow.deactivate(DeploymentCallbackFlow.java:184)
         at weblogic.application.internal.BaseDeployment$2.previous(BaseDeployment.java:642)
         at weblogic.application.utils.StateMachineDriver.previousState(StateMachineDriver.java:223)
         at weblogic.application.utils.StateMachineDriver.previousState(StateMachineDriver.java:215)
         at weblogic.application.internal.BaseDeployment.deactivate(BaseDeployment.java:227)
         at weblogic.application.internal.EarDeployment.deactivate(EarDeployment.java:58)
         at weblogic.application.internal.DeploymentStateChecker.deactivate(DeploymentStateChecker.java:198)
         at weblogic.deploy.internal.targetserver.AppContainerInvoker.deactivate(AppContainerInvoker.java:98)
         at weblogic.deploy.internal.targetserver.operations.AbstractOperation.silentDeactivate(AbstractOperation.java:679)
         at weblogic.deploy.internal.targetserver.operations.RedeployOperation.unprepareDeployment(RedeployOperation.java:197)
         at weblogic.deploy.internal.targetserver.operations.RedeployOperation.doPrepare(RedeployOperation.java:120)
         at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:217)
         at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:747)
         at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1216)
         at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:250)
         at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:159)
         at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:171)
         at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:13)
         at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:46)
         at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    Caused by: oracle.jbo.JboException: Cannot insert/update Array without context information     at oracle.jbo.domain.Array.prepareForDML(Array.java:802)
         at oracle.jbo.server.ViewRowSetImpl.prepareLobObjectForBind(ViewRowSetImpl.java:8301)
         at oracle.jbo.server.ViewRowSetImpl.getParametersAsStorageTypes(ViewRowSetImpl.java:5074)
         at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:1169)
         at oracle.jbo.server.ViewRowSetImpl.executeQueryForMasters(ViewRowSetImpl.java:1397)
         at oracle.jbo.server.ViewRowSetImpl.executeQueryForMode(ViewRowSetImpl.java:1303)
         at oracle.jbo.server.ViewRowSetImpl.executeQuery(ViewRowSetImpl.java:1288)
         at oracle.jbo.server.ViewObjectImpl.executeQuery(ViewObjectImpl.java:7107)
         at com.tuitravelad.modelbase.bc.base.vo.TuiTravelADViewObject.afterRollback(TuiTravelADViewObject.java:168)
         at oracle.jbo.server.DBTransactionImpl.rollback(DBTransactionImpl.java:2570)
         ... 62 more
    ## Detail 0 ##
    oracle.jbo.JboException: Cannot insert/update Array without context information
         at oracle.jbo.domain.Array.prepareForDML(Array.java:802)
         at oracle.jbo.server.ViewRowSetImpl.prepareLobObjectForBind(ViewRowSetImpl.java:8301)
         at oracle.jbo.server.ViewRowSetImpl.getParametersAsStorageTypes(ViewRowSetImpl.java:5074)
         at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:1169)
         at oracle.jbo.server.ViewRowSetImpl.executeQueryForMasters(ViewRowSetImpl.java:1397)
         at oracle.jbo.server.ViewRowSetImpl.executeQueryForMode(ViewRowSetImpl.java:1303)
    Thanks

    Hi,
    this
    +"As soon as page runs , i m getting the below error on server logs and also getting the same error once page page loads , user click on SellectmnayListBOx components on screen ."+
    cannot be the full story you tell. The exception is thrown in the context of a prepareForDML, which is called on entities for the Create / Update and Delete use case. I also see a failed rollback. So there must be something you do before this happens during a page refresh
    Frank

  • BEA 100028 Could not deserialize session data.

    Hi there,
    We have a production system which is running WL 8.1 which our J2EE application on top.
    In the WL domain logs the following error occurs :
    ####<Jan 31, 2007 8:50:07 AM CET> <Error> <JDBC> <viepapsro10> <viepapsro10> <ExecuteThread: '0' for queue: 'JMSStore<viepapsro10JDBCStore>.ioThreadPool'> <<WLS Kernel>> <> <BEA-001112> <Test "SELECT 1 FROM DUAL" set up for pool "com.jr.jms.jdbcstore.cp" failed with exception: "java.sql.SQLException: OALL8 is in an inconsistent state.".>
    ####<Jan 31, 2007 8:50:34 AM CET> <Error> <HTTP Session> <viepapsro10> <viepapsro10> <ExecuteThread: '2' for queue: 'weblogic.admin.RMI'> <<anonymous>> <> <BEA-100028> <Could not deserialize session data.
    java.lang.Throwable: com.jr.broadband.webapp.taglib.search.SearchResult
    at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1054)
    at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:278)
    at java.util.HashMap.writeObject(HashMap.java:978)
    at sun.reflect.GeneratedMethodAccessor23.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:809)
    at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1296)
    at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1247)
    at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)
    at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:278)
    at weblogic.servlet.internal.AttributeWrapper.convertObjectToBytes(AttributeWrapper.java:171)
    at weblogic.servlet.internal.AttributeWrapper.getObject(AttributeWrapper.java:146)
    at weblogic.servlet.internal.AttributeWrapper.getObject(AttributeWrapper.java:83)
    at weblogic.servlet.internal.session.SessionData.removeAttribute(SessionData.java:613)
    at weblogic.servlet.internal.session.SessionData.removeAttribute(SessionData.java:595)
    at weblogic.servlet.internal.session.SessionData.remove(SessionData.java:807)
    at weblogic.servlet.internal.session.MemorySessionContext.invalidateSession(MemorySessionContext.java:69)
    at weblogic.servlet.internal.session.SessionContext$InvalidationAction.run(SessionContext.java:613)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
    at weblogic.servlet.internal.session.SessionContext$SessionInvalidator.cleanupExpiredSessions(SessionContext.java:533)
    at weblogic.servlet.internal.session.SessionContext.deleteInvalidSessions(SessionContext.java:410)
    at weblogic.servlet.internal.WebAppRuntimeMBeanImpl.deleteInvalidSessions(WebAppRuntimeMBeanImpl.java:234)
    at sun.reflect.GeneratedMethodAccessor135.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBeanImpl.java:754)
    at weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:733)
    at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1560)
    at com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1528)
    at weblogic.management.internal.RemoteMBeanServerImpl.private_invoke(RemoteMBeanServerImpl.java:988)
    at weblogic.management.internal.RemoteMBeanServerImpl.invoke(RemoteMBeanServerImpl.java:946)
    at weblogic.management.internal.RemoteMBeanServerImpl_WLSkel.invoke(Unknown Source)
    at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:477)
    at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:420)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:147)
    at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:415)
    at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:30)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
    BEAs explanation is :
    BEA-100028
    Error: Could not deserialize session data.
    Description
    Could not deserialize session data.
    Cause
    Failed to deserialize session data.
    Action
    Make sure the object you are putting into the session is serializable and also the non-transient object it aggregates are also serializable.
    If any of the non-transient objects in the entire object graph are not serializable, you will receive this error message.
    which doesn't make a great deal of sense to me, can any one shed any light on what exactly is going on?
    Kind Regards,
    AListair Mckeown

    hi,
    seems like your connection has gone bad, this could happen for a number of reasons I guess. Here it could be either a misconfiguration of the DB driver against the DB version, or perhaps the session data is simply to big.
    google for OALL8 and look for a solution there.
    - [url http://blog.thej2eestruggle.com]Anders Mathisen

  • Redeployment errors

    hi all,
    we were trying to redeploy the app while the wls is running..
    there were some application classes which were put into the server's classpath..so
    we ran a build script to clean up the app from /applications directory and then
    ran another build to deploy the app back into /applications directory
    and the following errors are reported
    pls help me get an insight into this
    thanks
    sai
    <Nov 7, 2001 11:33:52 AM EST> <Error> <HTTP Session> <Could not deserialize session
    data
    java.io.NotSerializableException: weblogic.servlet.internal.ServletRequestImpl
    at java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1148)
    at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:366)
    at java.io.ObjectOutputStream.outputClassFields(ObjectOutputStream.java:1841)
    at java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:480)
    at java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1214)
    at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:366)
    at java.io.ObjectOutputStream.outputClassFields(ObjectOutputStream.java:1841)
    at java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:480)
    at java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1214)
    at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:366)
    at weblogic.servlet.internal.AttributeWrapper.getObject(AttributeWrapper.java:70)
    at weblogic.servlet.internal.session.SessionData.removeAttribute(SessionData.java:288)
    at weblogic.servlet.internal.session.SessionData.removeValue(SessionData.java:156)
    at weblogic.servlet.internal.session.SessionData.remove(SessionData.java:324)
    at weblogic.servlet.internal.session.MemorySessionContext.invalidateSession(MemorySessionContext.java:93)
    at weblogic.servlet.internal.session.MemorySessionContext.shutdown(MemorySessionContext.java:103)
    at weblogic.servlet.internal.WebAppServletContext.destroyServlets(WebAppServletContext.java:2424)
    at weblogic.servlet.internal.WebAppServletContext.shutdown(WebAppServletContext.java:2410)
    at weblogic.servlet.internal.ServletContextManager.removeContext(ServletContextManager.java:157)
    at weblogic.servlet.internal.HttpServer.unloadWebApp(HttpServer.java:479)
    at weblogic.j2ee.WebAppComponent.undeploy(WebAppComponent.java:86)
    at weblogic.j2ee.Application.undeploy(Application.java:200)
    at weblogic.j2ee.J2EEService.undeployApplication(J2EEService.java:215)
    at weblogic.management.mbeans.custom.Application.setLocalDeployed(Application.java:221)
    at weblogic.management.mbeans.custom.Application.setDeployed(Application.java:187)
    at java.lang.reflect.Method.invoke(Native Method)
    at weblogic.management.internal.DynamicMBeanImpl.invokeSetter(DynamicMBeanImpl.java:1149)
    at weblogic.management.internal.DynamicMBeanImpl.setAttribute(DynamicMBeanImpl.java:773)
    at weblogic.management.internal.DynamicMBeanImpl.setAttribute(DynamicMBeanImpl.java:750)
    at weblogic.management.internal.ConfigurationMBeanImpl.setAttribute(ConfigurationMBeanImpl.java:256)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1356)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1331)
    at weblogic.management.internal.ConfigurationMBeanImpl.updateConfigMBeans(ConfigurationMBeanImpl.java:318)
    at weblogic.management.internal.ConfigurationMBeanImpl.setAttribute(ConfigurationMBeanImpl.java:259)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1356)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1331)
    at weblogic.management.internal.MBeanProxy.setAttribute(MBeanProxy.java:293)
    at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:175)
    at $Proxy13.setDeployed(Unknown Source)
    at weblogic.management.mbeans.custom.ApplicationManager.poll(ApplicationManager.java:386)
    at weblogic.management.mbeans.custom.ApplicationManager.update(ApplicationManager.java:152)
    at weblogic.management.mbeans.custom.ApplicationManager$ApplicationPoller.run(ApplicationManager.java:643)
    >
    <Nov 7, 2001 11:33:52 AM EST> <Info> <HTTP> <[WebAppServletContext(6864758,ppp)]
    action: Finalizing this controller servlet>
    <Nov 7, 2001 11:33:52 AM EST> <Info> <HTTP> <[WebAppServletContext(6864758,ppp)]
    globalProps: destroy>
    <Nov 7, 2001 11:33:52 AM EST> <Info> <HTTP> <[WebAppServletContext(6864758,ppp)]
    *.jsp: destroy>
    <Nov 7, 2001 11:33:52 AM EST> <Info> <HTTP> <[WebAppServletContext(6864758,ppp)]
    *.html: destroy>
    Undeploying EJB Component platform-ejb
    <Nov 7, 2001 11:33:53 AM EST> <Info> <Adapter> <Exception thrown by rmi server(class
    weblogic.jndi.internal.RootNamingNode) [-4557802104
    javax.naming.NameNotFoundException: Unable to resolve com.bea.wlpi.EventProcessor.
    Resolved: 'com.bea.wlpi' Unresolved:'EventProcessor'
    at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:803)

    Hi Anuj,
    Thanks for the reply....there is no ojdbcX.jar in $JAVA_HOME/jre/lib/ext folder....
    this composite has dbadapter(mysql) named OP1 as reference component...
    while deploying from jdeveloper,it is showing authorization request dialogue asking username and password..I gave weblogic username and password but deployment was unsuccessful.....
    Following are jdeveloper deployment log
    [09:09:12 AM] Deploying sca_LoadMinMax3_rev1.0.jar to partition "custom" on server WLS_SOA1 [http://XXXX:8001]
    [09:09:12 AM] Processing sar=/C:/JDeveloper/11.1.1.5/mywork/LoadMinMax3/LoadMinMax3/deploy/sca_LoadMinMax3_rev1.0.jar
    [09:09:12 AM] Adding sar file - C:\JDeveloper\11.1.1.5\mywork\LoadMinMax3\LoadMinMax3\deploy\sca_LoadMinMax3_rev1.0.jar
    [09:09:12 AM] Preparing to send HTTP request for deployment
    [09:09:12 AM] Creating HTTP connection to host:XXXX, port:8001
    [09:09:12 AM] Sending internal deployment descriptor
    [09:09:12 AM] Sending archive - sca_LoadMinMax3_rev1.0.jar
    [09:12:12 AM] Received HTTP response from the server, response code=401
    [09:12:12 AM] Problem in sending HTTP request to the server. Please make sure the server is up and/or check standard HTTP response code for 401
    [09:12:12 AM] Error deploying archive sca_LoadMinMax3_rev1.0.jar to partition "custom" on server WLS_SOA1 [http://XXXX:8001]
    [09:12:12 AM] HTTP error code returned [401]
    [09:12:12 AM] No error message is returned from the server.
    [09:12:12 AM] Error deploying archive sca_LoadMinMax3_rev1.0.jar to partition "custom" on server WLS_SOA1 [http://XXXX:8001]
    [09:12:12 AM] #### Deployment incomplete. ####
    [09:12:12 AM] Error deploying archive file:/C:/JDeveloper/11.1.1.5/mywork/LoadMinMax3/LoadMinMax3/deploy/sca_LoadMinMax3_rev1.0.jar
    (oracle.tip.tools.ide.fabric.deploy.common.SOARemoteDeployer)
    Regards,
    jdev

  • WebForm view doesnt shows up on Workspace App (11.1.1.7)

    Hi,
    I have an issue runing an bpm process on BPM Suite PS6 (11.1.1.7) where I have an webform view to show up in workspace app but when you run, the view stay loading forever.
    We'll appreciate any help!!
    Following the stack trace of the error:
    <Sep 3, 2013 7:16:38 PM BRT> <Error> <oracle.adf.controller.internal.binding.TaskFlowRegionModelViewPort> <ADFC-64010> <ADFc: Page '/jsf/worklist/worklist.jspx' references task flow binding 'processApplicationsTaskflow1' more than once which is not supported.>
    <Sep 3, 2013 7:16:38 PM BRT> <Error> <oracle.adf.controller.internal.binding.TaskFlowRegionModelViewPort> <ADFC-64010> <ADFc: Page '/jsf/worklist/worklist.jspx' references task flow binding 'externallinkstaskflowdefinition1' more than once which is not supported.>
    <Sep 3, 2013 7:16:38 PM BRT> <Error> <oracle.adf.controller.internal.binding.TaskFlowRegionModelViewPort> <ADFC-64010> <ADFc: Page '/bpmHome.jsff' references task flow binding 'processApplicationsTaskflow1' more than once which is not supported.>
    <Sep 3, 2013 7:16:38 PM BRT> <Error> <oracle.adf.controller.internal.binding.TaskFlowRegionModelViewPort> <ADFC-64010> <ADFc: Page '/bpmHome.jsff' references task flow binding 'externallinkstaskflowdefinition1' more than once which is not supported.>
    <Sep 3, 2013 7:16:38 PM BRT> <Error> <oracle.adf.controller.internal.binding.TaskFlowRegionModelViewPort> <ADFC-64010> <ADFc: Page '/bpmHome.jsff' references task flow binding 'processApplicationsTaskflow1' more than once which is not supported.>
    <Sep 3, 2013 7:16:38 PM BRT> <Error> <oracle.adf.controller.internal.binding.TaskFlowRegionModelViewPort> <ADFC-64010> <ADFc: Page '/bpmHome.jsff' references task flow binding 'externallinkstaskflowdefinition1' more than once which is not supported.>
    <Sep 3, 2013 7:16:38 PM BRT> <Warning> <oracle.dms.context> <DMS-57008> <The execution context put in place at the start of the request, 66bcb7dee55b1559:7eb9370e:140d1b02809:-8000-000000000006dd99,0, is not the execution context in place at the end of the request, 66bcb7dee55b1559:7eb9370e:140d1b02809:-8000-000000000006dd9d,0. The request is as follows: Request URI:
      /bpm/workspace/faces/jsf/worklist/worklist.jspx
    Request URL:
      http://srvnote174.a2f.com.br:7001/bpm/workspace/faces/jsf/worklist/worklist.jspx
    Query String:
      _adf.ctrl-state=1936z0ki5m_19
    All Headers Names:
      Host, User-Agent, Accept, Accept-Language, Accept-Encoding, Content-Type, Adf-Ads-Page-Id, Adf-Rich-Message, Referer, Content-Length, Cookie, Connection, Pragma, Cache-Control
    Selected Header Values:
      Accept-Language : en-US,en;q=0.5
      Host : srvnote174.a2f.com.br:7001
      Content-Length : 830
      Referer : http://srvnote174.a2f.com.br:7001/bpm/workspace/faces/jsf/worklist/worklist.jspx?_afrWindowMode=0&_afrLoop=339025220071472&_adf.ctrl-state=1936z0ki5m_19
      Accept-Encoding : gzip, deflate
      User-Agent : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20100101 Firefox/23.0
      Connection : keep-alive
      Content-Type : application/x-www-form-urlencoded; charset=UTF-8
      Accept : text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    >
    <Sep 3, 2013 7:16:39 PM BRT> <Error> <oracle.adfinternal.controller.application.AdfcExceptionHandler> <ADFC-50018> <ADFc: No exception handler was found for an application exception.
    java.lang.AssertionError
            at oracle.adfinternal.view.faces.renderkit.rich.MenuBarRenderer.setupEncodingContext(MenuBarRenderer.java:52)
            at org.apache.myfaces.trinidad.render.CoreRenderer.setupEncodingContext(CoreRenderer.java:144)
            at org.apache.myfaces.trinidad.render.CoreRenderer.beforeEncode(CoreRenderer.java:732)
            at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:357)
            at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:840)
            at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
    (resumed)
    >
    <Sep 3, 2013 7:16:39 PM BRT> <Warning> <oracle.adfinternal.view.faces.lifecycle.LifecycleImpl> <BEA-000000> <ADF_FACES-60098:Faces lifecycle receives unhandled exceptions in phase RENDER_RESPONSE 6
    java.lang.AssertionError
            at oracle.adfinternal.view.faces.renderkit.rich.MenuBarRenderer.setupEncodingContext(MenuBarRenderer.java:52)
            at org.apache.myfaces.trinidad.render.CoreRenderer.setupEncodingContext(CoreRenderer.java:144)
            at org.apache.myfaces.trinidad.render.CoreRenderer.beforeEncode(CoreRenderer.java:732)
            at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:357)
            at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:840)
            at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
    (resumed)   
    >
    <Sep 3, 2013 7:16:39 PM BRT> <Error> <HTTP> <BEA-101017> <[ServletContext@2121830102[app:DefaultToDoTaskFlow module:/workflow/DefaultToDoTaskFlow path:/workflow/DefaultToDoTaskFlow spec-version:2.5], request: Workmanager: default, Version: 0, Scheduled=true, Started=true, Started time: 546 ms
    GET /workflow/DefaultToDoTaskFlow/faces/adf.task-flow?_document=WEB-INF%2FHumanTask_TaskFlow.xml&bpmWorklistLogin=login.jspx&appId=_wHb1ABTjEeOoX5ceK0ksBg&tz=Brazil%2FEast&bpmWorklistContext=acba7cd4-a3b5-4c40-be83-8a33b61144da%3B%3BaMH1GWJE48hoJQ6X6ZD1dgg%2BGbcMIPWWCFywm0UdpLTaZs%2FYb4bjY8Nz9lwAYDZ0YAB6UOcq0WfVlJrTQoW1fmJv9Xz5hzFrwgRiGrz2kCGaUE402mi6l1qwnYOiX8okBAlMdfZYXR%2Ffm8I8gZbsRnNyN%2FPj6Gv7uesw6yFuYp2PKnr8SehlJSk4tbEBLFFUn01aDlGQrNRLj9RxT16nzmjRiTecmPnkbS1%2BQFYp5JmH2j6MyOJZk7qxT2utCeO7&bpmWorklistTaskId=84c3676b-fc91-4b4c-a827-97fc66c7296c&_id=HumanTask_TaskFlow&formId=_bIExEBThEeOoX5ceK0ksBg&lg=en&cy=US&bpmWorklistLogout=logout.jspx&oId=O5SWE3DPM5UWG&bpmWorklistHttpURL=http%3A%2F%2Fsrvnote174.a2f.com.br%3A7001%2Fbpm%2Fworkspace&bpmBrowserWindowStatus=close&_afrLoop=339284906712872&_afrWindowMode=0&_afrWindowId=_appTaskForm HTTP/1.1
    User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20100101 Firefox/23.0
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    Accept-Language: en-US,en;q=0.5
    Accept-Encoding: gzip, deflate
    Referer: http://srvnote174.a2f.com.br:7001/workflow/DefaultToDoTaskFlow/faces/adf.task-flow?_document=WEB-INF%2FHumanTask_TaskFlow.xml&bpmWorklistLogin=login.jspx&appId=_wHb1ABTjEeOoX5ceK0ksBg&tz=Brazil%2FEast&bpmWorklistContext=acba7cd4-a3b5-4c40-be83-8a33b61144da%3B%3BaMH1GWJE48hoJQ6X6ZD1dgg%2BGbcMIPWWCFywm0UdpLTaZs%2FYb4bjY8Nz9lwAYDZ0YAB6UOcq0WfVlJrTQoW1fmJv9Xz5hzFrwgRiGrz2kCGaUE402mi6l1qwnYOiX8okBAlMdfZYXR%2Ffm8I8gZbsRnNyN%2FPj6Gv7uesw6yFuYp2PKnr8SehlJSk4tbEBLFFUn01aDlGQrNRLj9RxT16nzmjRiTecmPnkbS1%2BQFYp5JmH2j6MyOJZk7qxT2utCeO7&bpmWorklistTaskId=84c3676b-fc91-4b4c-a827-97fc66c7296c&_id=HumanTask_TaskFlow&formId=_bIExEBThEeOoX5ceK0ksBg&lg=en&cy=US&bpmWorklistLogout=logout.jspx&oId=O5SWE3DPM5UWG&bpmWorklistHttpURL=http%3A%2F%2Fsrvnote174.a2f.com.br%3A7001%2Fbpm%2Fworkspace&bpmBrowserWindowStatus=close
    Cookie: JSESSIONID=tbJfSmpC7YKzr72hz35YpbnP71FKyybwrgrpwTJC1n6m5LRk5nwX!815505137
    Connection: keep-alive
    ]] Root cause of ServletException.
    java.lang.AssertionError
            at oracle.adfinternal.view.faces.renderkit.rich.MenuBarRenderer.setupEncodingContext(MenuBarRenderer.java:52)
            at org.apache.myfaces.trinidad.render.CoreRenderer.setupEncodingContext(CoreRenderer.java:144)
            at org.apache.myfaces.trinidad.render.CoreRenderer.beforeEncode(CoreRenderer.java:732)
            at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:357)
            at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:840)
            Truncated. see log file for complete stacktrace
    >
    <Sep 3, 2013 7:16:39 PM BRT> <Notice> <Diagnostics> <BEA-320068> <Watch 'UncheckedException' with severity 'Notice' on server 'AdminServer' has triggered at Sep 3, 2013 7:16:39 PM BRT. Notification details:
    WatchRuleType: Log
    WatchRule: (SEVERITY = 'Error') AND ((MSGID = 'WL-101020') OR (MSGID = 'WL-101017') OR (MSGID = 'WL-000802') OR (MSGID = 'BEA-101020') OR (MSGID = 'BEA-101017') OR (MSGID = 'BEA-000802'))
    WatchData: DATE = Sep 3, 2013 7:16:39 PM BRT SERVER = AdminServer MESSAGE = [ServletContext@2121830102[app:DefaultToDoTaskFlow module:/workflow/DefaultToDoTaskFlow path:/workflow/DefaultToDoTaskFlow spec-version:2.5], request: Workmanager: default, Version: 0, Scheduled=true, Started=true, Started time: 546 ms
    GET /workflow/DefaultToDoTaskFlow/faces/adf.task-flow?_document=WEB-INF%2FHumanTask_TaskFlow.xml&bpmWorklistLogin=login.jspx&appId=_wHb1ABTjEeOoX5ceK0ksBg&tz=Brazil%2FEast&bpmWorklistContext=acba7cd4-a3b5-4c40-be83-8a33b61144da%3B%3BaMH1GWJE48hoJQ6X6ZD1dgg%2BGbcMIPWWCFywm0UdpLTaZs%2FYb4bjY8Nz9lwAYDZ0YAB6UOcq0WfVlJrTQoW1fmJv9Xz5hzFrwgRiGrz2kCGaUE402mi6l1qwnYOiX8okBAlMdfZYXR%2Ffm8I8gZbsRnNyN%2FPj6Gv7uesw6yFuYp2PKnr8SehlJSk4tbEBLFFUn01aDlGQrNRLj9RxT16nzmjRiTecmPnkbS1%2BQFYp5JmH2j6MyOJZk7qxT2utCeO7&bpmWorklistTaskId=84c3676b-fc91-4b4c-a827-97fc66c7296c&_id=HumanTask_TaskFlow&formId=_bIExEBThEeOoX5ceK0ksBg&lg=en&cy=US&bpmWorklistLogout=logout.jspx&oId=O5SWE3DPM5UWG&bpmWorklistHttpURL=http%3A%2F%2Fsrvnote174.a2f.com.br%3A7001%2Fbpm%2Fworkspace&bpmBrowserWindowStatus=close&_afrLoop=339284906712872&_afrWindowMode=0&_afrWindowId=_appTaskForm HTTP/1.1
    User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20100101 Firefox/23.0
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    Accept-Language: en-US,en;q=0.5
    Accept-Encoding: gzip, deflate
    Referer: http://srvnote174.a2f.com.br:7001/workflow/DefaultToDoTaskFlow/faces/adf.task-flow?_document=WEB-INF%2FHumanTask_TaskFlow.xml&bpmWorklistLogin=login.jspx&appId=_wHb1ABTjEeOoX5ceK0ksBg&tz=Brazil%2FEast&bpmWorklistContext=acba7cd4-a3b5-4c40-be83-8a33b61144da%3B%3BaMH1GWJE48hoJQ6X6ZD1dgg%2BGbcMIPWWCFywm0UdpLTaZs%2FYb4bjY8Nz9lwAYDZ0YAB6UOcq0WfVlJrTQoW1fmJv9Xz5hzFrwgRiGrz2kCGaUE402mi6l1qwnYOiX8okBAlMdfZYXR%2Ffm8I8gZbsRnNyN%2FPj6Gv7uesw6yFuYp2PKnr8SehlJSk4tbEBLFFUn01aDlGQrNRLj9RxT16nzmjRiTecmPnkbS1%2BQFYp5JmH2j6MyOJZk7qxT2utCeO7&bpmWorklistTaskId=84c3676b-fc91-4b4c-a827-97fc66c7296c&_id=HumanTask_TaskFlow&formId=_bIExEBThEeOoX5ceK0ksBg&lg=en&cy=US&bpmWorklistLogout=logout.jspx&oId=O5SWE3DPM5UWG&bpmWorklistHttpURL=http%3A%2F%2Fsrvnote174.a2f.com.br%3A7001%2Fbpm%2Fworkspace&bpmBrowserWindowStatus=close
    Cookie: JSESSIONID=tbJfSmpC7YKzr72hz35YpbnP71FKyybwrgrpwTJC1n6m5LRk5nwX!815505137
    Connection: keep-alive
    ]] Root cause of ServletException.
    java.lang.AssertionError
            at oracle.adfinternal.view.faces.renderkit.rich.MenuBarRenderer.setupEncodingContext(MenuBarRenderer.java:52)
            at org.apache.myfaces.trinidad.render.CoreRenderer.setupEncodingContext(CoreRenderer.java:144)
            at org.apache.myfaces.trinidad.render.CoreRenderer.beforeEncode(CoreRenderer.java:732)
            at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:357)
            at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:840)
            at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
    SUBSYSTEM = HTTP USERID = <WLS Kernel> SEVERITY = Error THREAD = [ACTIVE] ExecuteThread: '10' for queue: 'weblogic.kernel.Default (self-tuning)' MSGID = BEA-101017 MACHINE = srvnote174 TXID =  CONTEXTID = 66bcb7dee55b1559:7eb9370e:140d1b02809:-8000-000000000006dda8 TIMESTAMP = 1378246599599
    WatchAlarmType: AutomaticReset
    WatchAlarmResetPeriod: 30000
    >
    <Sep 3, 2013 7:16:40 PM BRT> <Emergency> <oracle.dfw.incident> <BEA-000000> <incident 24 created with problem key "DFW-99998 [java.lang.AssertionError][oracle.adfinternal.view.faces.renderkit.rich.MenuBarRenderer.setupEncodingContext][DefaultToDoTaskFlow]">
    <Sep 3, 2013 7:17:56 PM BRT> <Error> <HTTP Session> <BEA-100028> <Could not deserialize session data.
    java.lang.IllegalStateException: HttpSession is invalid
            at weblogic.servlet.internal.session.SessionData.removeAttribute(SessionData.java:713)
            at weblogic.servlet.internal.session.SessionData.removeAttribute(SessionData.java:708)
            at weblogic.servlet.internal.session.SessionData.removeAttribute(SessionData.java:704)
            at oracle.adf.share.http.HttpSessionScopeAdapter.invalidate(HttpSessionScopeAdapter.java:570)
            at oracle.adf.share.http.HttpSessionScopeAdapter.valueUnbound(HttpSessionScopeAdapter.java:641)
            Truncated. see log file for complete stacktrace

    Check point #6 under "III. Environment: " section of MOS note 748378.1
    HTH...

  • Re-deployment errors

    hi all,
    we were trying to redeploy the app while the wls is running..
    there were some application classes which were put into the server's classpath..so
    we ran a build script to clean up the app from /applications directory and then
    ran another build to deploy the app back into /applications directory
    and the following errors are reported
    pls help me get an insight into this
    thanks
    sai
    <Nov 7, 2001 11:33:52 AM EST> <Error> <HTTP Session> <Could not deserialize session
    data
    java.io.NotSerializableException: weblogic.servlet.internal.ServletRequestImpl
    at java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1148)
    at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:366)
    at java.io.ObjectOutputStream.outputClassFields(ObjectOutputStream.java:1841)
    at java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:480)
    at java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1214)
    at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:366)
    at java.io.ObjectOutputStream.outputClassFields(ObjectOutputStream.java:1841)
    at java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:480)
    at java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1214)
    at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:366)
    at weblogic.servlet.internal.AttributeWrapper.getObject(AttributeWrapper.java:70)
    at weblogic.servlet.internal.session.SessionData.removeAttribute(SessionData.java:288)
    at weblogic.servlet.internal.session.SessionData.removeValue(SessionData.java:156)
    at weblogic.servlet.internal.session.SessionData.remove(SessionData.java:324)
    at weblogic.servlet.internal.session.MemorySessionContext.invalidateSession(MemorySessionContext.java:93)
    at weblogic.servlet.internal.session.MemorySessionContext.shutdown(MemorySessionContext.java:103)
    at weblogic.servlet.internal.WebAppServletContext.destroyServlets(WebAppServletContext.java:2424)
    at weblogic.servlet.internal.WebAppServletContext.shutdown(WebAppServletContext.java:2410)
    at weblogic.servlet.internal.ServletContextManager.removeContext(ServletContextManager.java:157)
    at weblogic.servlet.internal.HttpServer.unloadWebApp(HttpServer.java:479)
    at weblogic.j2ee.WebAppComponent.undeploy(WebAppComponent.java:86)
    at weblogic.j2ee.Application.undeploy(Application.java:200)
    at weblogic.j2ee.J2EEService.undeployApplication(J2EEService.java:215)
    at weblogic.management.mbeans.custom.Application.setLocalDeployed(Application.java:221)
    at weblogic.management.mbeans.custom.Application.setDeployed(Application.java:187)
    at java.lang.reflect.Method.invoke(Native Method)
    at weblogic.management.internal.DynamicMBeanImpl.invokeSetter(DynamicMBeanImpl.java:1149)
    at weblogic.management.internal.DynamicMBeanImpl.setAttribute(DynamicMBeanImpl.java:773)
    at weblogic.management.internal.DynamicMBeanImpl.setAttribute(DynamicMBeanImpl.java:750)
    at weblogic.management.internal.ConfigurationMBeanImpl.setAttribute(ConfigurationMBeanImpl.java:256)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1356)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1331)
    at weblogic.management.internal.ConfigurationMBeanImpl.updateConfigMBeans(ConfigurationMBeanImpl.java:318)
    at weblogic.management.internal.ConfigurationMBeanImpl.setAttribute(ConfigurationMBeanImpl.java:259)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1356)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1331)
    at weblogic.management.internal.MBeanProxy.setAttribute(MBeanProxy.java:293)
    at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:175)
    at $Proxy13.setDeployed(Unknown Source)
    at weblogic.management.mbeans.custom.ApplicationManager.poll(ApplicationManager.java:386)
    at weblogic.management.mbeans.custom.ApplicationManager.update(ApplicationManager.java:152)
    at weblogic.management.mbeans.custom.ApplicationManager$ApplicationPoller.run(ApplicationManager.java:643)
    >
    <Nov 7, 2001 11:33:52 AM EST> <Info> <HTTP> <[WebAppServletContext(6864758,ppp)]
    action: Finalizing this controller servlet>
    <Nov 7, 2001 11:33:52 AM EST> <Info> <HTTP> <[WebAppServletContext(6864758,ppp)]
    globalProps: destroy>
    <Nov 7, 2001 11:33:52 AM EST> <Info> <HTTP> <[WebAppServletContext(6864758,ppp)]
    *.jsp: destroy>
    <Nov 7, 2001 11:33:52 AM EST> <Info> <HTTP> <[WebAppServletContext(6864758,ppp)]
    *.html: destroy>
    Undeploying EJB Component platform-ejb
    <Nov 7, 2001 11:33:53 AM EST> <Info> <Adapter> <Exception thrown by rmi server(class
    weblogic.jndi.internal.RootNamingNode) [-4557802104
    javax.naming.NameNotFoundException: Unable to resolve com.bea.wlpi.EventProcessor.
    Resolved: 'com.bea.wlpi' Unresolved:'EventProcessor'
    at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:803)
    at weblogic.jndi.internal.BasicNamingNode.lookupHere(BasicNamingNode.java:209)
    at weblogic.jndi.internal.ServerNamingNode.lookupHere(ServerNamingNode.java:129)
    at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:173)
    at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:181)
    at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:181)
    at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:181)
    at weblogic.jndi.internal.RootNamingNode_WLSkel.invoke(RootNamingNode_WLSkel.java:48)
    at weblogic.rmi.internal.BasicServerAdapter.invoke(BasicServerAdapter.java:373)
    at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:128)
    at weblogic.rmi.internal.BasicServerAdapter.invoke(BasicServerAdapter.java:237)
    at weblogic.rmi.internal.BasicRequestHandler.handleRequest(BasicRequestHandler.java:118)
    at weblogic.rmi.internal.BasicRequestDispatcher.dispatch(BasicRequestDispatcher.java:115)
    at weblogic.rmi.internal.ServerRequest.sendOneWayRaw(ServerRequest.java:88)
    at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:108)
    at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:247)
    at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:225)
    at weblogic.jndi.internal.ServerNamingNode_WLStub.lookup(ServerNamingNode_WLStub.java:121)
    at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:323)
    at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:317)
    at javax.naming.InitialContext.lookup(InitialContext.java:354)
    at weblogic.ejb20.deployer.Deployer.undeploy(Deployer.java:373)
    at weblogic.j2ee.EJBComponent.undeploy(EJBComponent.java:48)
    at weblogic.j2ee.Application.undeploy(Application.java:202)
    at weblogic.j2ee.J2EEService.undeployApplication(J2EEService.java:215)
    at weblogic.management.mbeans.custom.Application.setLocalDeployed(Application.java:221)
    at weblogic.management.mbeans.custom.Application.setDeployed(Application.java:187)
    at java.lang.reflect.Method.invoke(Native Method)
    at weblogic.management.internal.DynamicMBeanImpl.invokeSetter(DynamicMBeanImpl.java:1149)
    at weblogic.management.internal.DynamicMBeanImpl.setAttribute(DynamicMBeanImpl.java:773)
    at weblogic.management.internal.DynamicMBeanImpl.setAttribute(DynamicMBeanImpl.java:750)
    at weblogic.management.internal.ConfigurationMBeanImpl.setAttribute(ConfigurationMBeanImpl.java:256)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1356)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1331)
    at weblogic.management.internal.ConfigurationMBeanImpl.updateConfigMBeans(ConfigurationMBeanImpl.java:318)
    at weblogic.management.internal.ConfigurationMBeanImpl.setAttribute(ConfigurationMBeanImpl.java:259)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1356)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1331)
    at weblogic.management.internal.MBeanProxy.setAttribute(MBeanProxy.java:293)
    at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:175)
    at $Proxy13.setDeployed(Unknown Source)
    at weblogic.management.mbeans.custom.ApplicationManager.poll(ApplicationManager.java:386)
    at weblogic.management.mbeans.custom.ApplicationManager.update(ApplicationManager.java:152)
    at weblogic.management.mbeans.custom.ApplicationManager$ApplicationPoller.run(ApplicationManager.java:643)
    >
    <Nov 7, 2001 11:33:53 AM EST> <Info> <Adapter> <Exception thrown by rmi server(class
    weblogic.jndi.internal.RootNamingNode) [-4557802104
    javax.naming.NameNotFoundException: Unable to resolve com.bea.wlpi.TimeListener.
    Resolved: 'com.bea.wlpi' Unresolved:'TimeListener' ; re
    at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:803)
    at weblogic.jndi.internal.BasicNamingNode.lookupHere(BasicNamingNode.java:209)
    at weblogic.jndi.internal.ServerNamingNode.lookupHere(ServerNamingNode.java:129)
    at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:173)
    at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:181)
    at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:181)
    at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:181)
    at weblogic.jndi.internal.RootNamingNode_WLSkel.invoke(RootNamingNode_WLSkel.java:48)
    at weblogic.rmi.internal.BasicServerAdapter.invoke(BasicServerAdapter.java:373)
    at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:128)
    at weblogic.rmi.internal.BasicServerAdapter.invoke(BasicServerAdapter.java:237)
    at weblogic.rmi.internal.BasicRequestHandler.handleRequest(BasicRequestHandler.java:118)
    at weblogic.rmi.internal.BasicRequestDispatcher.dispatch(BasicRequestDispatcher.java:115)
    at weblogic.rmi.internal.ServerRequest.sendOneWayRaw(ServerRequest.java:88)
    at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:108)
    at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:247)
    at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:225)
    at weblogic.jndi.internal.ServerNamingNode_WLStub.lookup(ServerNamingNode_WLStub.java:121)
    at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:323)
    at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:317)
    at javax.naming.InitialContext.lookup(InitialContext.java:354)
    at weblogic.ejb20.deployer.Deployer.undeploy(Deployer.java:373)
    at weblogic.j2ee.EJBComponent.undeploy(EJBComponent.java:48)
    at weblogic.j2ee.Application.undeploy(Application.java:202)
    at weblogic.j2ee.J2EEService.undeployApplication(J2EEService.java:215)
    at weblogic.management.mbeans.custom.Application.setLocalDeployed(Application.java:221)
    at weblogic.management.mbeans.custom.Application.setDeployed(Application.java:187)
    at java.lang.reflect.Method.invoke(Native Method)
    at weblogic.management.internal.DynamicMBeanImpl.invokeSetter(DynamicMBeanImpl.java:1149)
    at weblogic.management.internal.DynamicMBeanImpl.setAttribute(DynamicMBeanImpl.java:773)
    at weblogic.management.internal.DynamicMBeanImpl.setAttribute(DynamicMBeanImpl.java:750)
    at weblogic.management.internal.ConfigurationMBeanImpl.setAttribute(ConfigurationMBeanImpl.java:256)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1356)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1331)
    at weblogic.management.internal.ConfigurationMBeanImpl.updateConfigMBeans(ConfigurationMBeanImpl.java:318)
    at weblogic.management.internal.ConfigurationMBeanImpl.setAttribute(ConfigurationMBeanImpl.java:259)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1356)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1331)
    at weblogic.management.internal.MBeanProxy.setAttribute(MBeanProxy.java:293)
    at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:175)
    at $Proxy13.setDeployed(Unknown Source)
    at weblogic.management.mbeans.custom.ApplicationManager.poll(ApplicationManager.java:386)
    at weblogic.management.mbeans.custom.ApplicationManager.update(ApplicationManager.java:152)
    at weblogic.management.mbeans.custom.ApplicationManager$ApplicationPoller.run(ApplicationManager.java:643)
    >
    <Nov 7, 2001 11:33:53 AM EST> <Info> <Adapter> <Exception thrown by rmi server(class
    weblogic.jndi.internal.RootNamingNode) [-4557802104
    javax.naming.NameNotFoundException: Unable to resolve com.bea.wlpi.EventListener.
    Resolved: 'com.bea.wlpi' Unresolved:'EventListener' ;
    at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:803)
    at weblogic.jndi.internal.BasicNamingNode.lookupHere(BasicNamingNode.java:209)
    at weblogic.jndi.internal.ServerNamingNode.lookupHere(ServerNamingNode.java:129)
    at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:173)
    at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:181)
    at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:181)
    at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:181)
    at weblogic.jndi.internal.RootNamingNode_WLSkel.invoke(RootNamingNode_WLSkel.java:48)
    at weblogic.rmi.internal.BasicServerAdapter.invoke(BasicServerAdapter.java:373)
    at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:128)
    at weblogic.rmi.internal.BasicServerAdapter.invoke(BasicServerAdapter.java:237)
    at weblogic.rmi.internal.BasicRequestHandler.handleRequest(BasicRequestHandler.java:118)
    at weblogic.rmi.internal.BasicRequestDispatcher.dispatch(BasicRequestDispatcher.java:115)
    at weblogic.rmi.internal.ServerRequest.sendOneWayRaw(ServerRequest.java:88)
    at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:108)
    at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:247)
    at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:225)
    at weblogic.jndi.internal.ServerNamingNode_WLStub.lookup(ServerNamingNode_WLStub.java:121)
    at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:323)
    at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:317)
    at javax.naming.InitialContext.lookup(InitialContext.java:354)
    at weblogic.ejb20.deployer.Deployer.undeploy(Deployer.java:373)
    at weblogic.j2ee.EJBComponent.undeploy(EJBComponent.java:48)
    at weblogic.j2ee.Application.undeploy(Application.java:202)
    at weblogic.j2ee.J2EEService.undeployApplication(J2EEService.java:215)
    at weblogic.management.mbeans.custom.Application.setLocalDeployed(Application.java:221)
    at weblogic.management.mbeans.custom.Application.setDeployed(Application.java:187)
    at java.lang.reflect.Method.invoke(Native Method)
    at weblogic.management.internal.DynamicMBeanImpl.invokeSetter(DynamicMBeanImpl.java:1149)
    at weblogic.management.internal.DynamicMBeanImpl.setAttribute(DynamicMBeanImpl.java:773)
    at weblogic.management.internal.DynamicMBeanImpl.setAttribute(DynamicMBeanImpl.java:750)
    at weblogic.management.internal.ConfigurationMBeanImpl.setAttribute(ConfigurationMBeanImpl.java:256)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1356)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1331)
    at weblogic.management.internal.ConfigurationMBeanImpl.updateConfigMBeans(ConfigurationMBeanImpl.java:318)
    at weblogic.management.internal.ConfigurationMBeanImpl.setAttribute(ConfigurationMBeanImpl.java:259)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1356)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1331)
    at weblogic.management.internal.MBeanProxy.setAttribute(MBeanProxy.java:293)
    at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:175)
    at $Proxy13.setDeployed(Unknown Source)
    at weblogic.management.mbeans.custom.ApplicationManager.poll(ApplicationManager.java:386)
    at weblogic.management.mbeans.custom.ApplicationManager.update(ApplicationManager.java:152)
    at weblogic.management.mbeans.custom.ApplicationManager$ApplicationPoller.run(ApplicationManager.java:643)
    >
    <Nov 7, 2001 11:33:53 AM EST> <Info> <Adapter> <Exception thrown by rmi server(class
    weblogic.jndi.internal.RootNamingNode) [-4557802104
    javax.naming.NameNotFoundException: Unable to resolve com.bea.wlpi.InitListener.
    Resolved: 'com.bea.wlpi' Unresolved:'InitListener' ; re
    at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:803)
    at weblogic.jndi.internal.BasicNamingNode.lookupHere(BasicNamingNode.java:209)
    at weblogic.jndi.internal.ServerNamingNode.lookupHere(ServerNamingNode.java:129)
    at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:173)
    at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:181)
    at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:181)
    at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:181)
    at weblogic.jndi.internal.RootNamingNode_WLSkel.invoke(RootNamingNode_WLSkel.java:48)
    at weblogic.rmi.internal.BasicServerAdapter.invoke(BasicServerAdapter.java:373)
    at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:128)
    at weblogic.rmi.internal.BasicServerAdapter.invoke(BasicServerAdapter.java:237)
    at weblogic.rmi.internal.BasicRequestHandler.handleRequest(BasicRequestHandler.java:118)
    at weblogic.rmi.internal.BasicRequestDispatcher.dispatch(BasicRequestDispatcher.java:115)
    at weblogic.rmi.internal.ServerRequest.sendOneWayRaw(ServerRequest.java:88)
    at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:108)
    at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:247)
    at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:225)
    at weblogic.jndi.internal.ServerNamingNode_WLStub.lookup(ServerNamingNode_WLStub.java:121)
    at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:323)
    at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:317)
    at javax.naming.InitialContext.lookup(InitialContext.java:354)
    at weblogic.ejb20.deployer.Deployer.undeploy(Deployer.java:373)
    at weblogic.j2ee.EJBComponent.undeploy(EJBComponent.java:48)
    at weblogic.j2ee.Application.undeploy(Application.java:202)
    at weblogic.j2ee.J2EEService.undeployApplication(J2EEService.java:215)
    at weblogic.management.mbeans.custom.Application.setLocalDeployed(Application.java:221)
    at weblogic.management.mbeans.custom.Application.setDeployed(Application.java:187)
    at java.lang.reflect.Method.invoke(Native Method)
    at weblogic.management.internal.DynamicMBeanImpl.invokeSetter(DynamicMBeanImpl.java:1149)
    at weblogic.management.internal.DynamicMBeanImpl.setAttribute(DynamicMBeanImpl.java:773)
    at weblogic.management.internal.DynamicMBeanImpl.setAttribute(DynamicMBeanImpl.java:750)
    at weblogic.management.internal.ConfigurationMBeanImpl.setAttribute(ConfigurationMBeanImpl.java:256)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1356)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1331)
    at weblogic.management.internal.ConfigurationMBeanImpl.updateConfigMBeans(ConfigurationMBeanImpl.java:318)
    at weblogic.management.internal.ConfigurationMBeanImpl.setAttribute(ConfigurationMBeanImpl.java:259)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1356)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1331)
    at weblogic.management.internal.MBeanProxy.setAttribute(MBeanProxy.java:293)
    at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:175)
    at $Proxy13.setDeployed(Unknown Source)
    at weblogic.management.mbeans.custom.ApplicationManager.poll(ApplicationManager.java:386)
    at weblogic.management.mbeans.custom.ApplicationManager.update(ApplicationManager.java:152)
    at weblogic.management.mbeans.custom.ApplicationManager$ApplicationPoller.run(ApplicationManager.java:643)
    >
    Undeploying EJB Component wlpi-mdb-ejb
    Undeploying EJB Component wlpi-ejb
    <Nov 7, 2001 11:33:53 AM EST> <Info> <J2EE> <Undeployed : ppp>
    <Nov 7, 2001 11:33:53 AM EST> <Info> <Management> <MBean=(Synchronoss:Name=ppp,Type=Application)
    Attribute=(Deployed) modified from (tru

    hi all,
    we were trying to redeploy the app while the wls is running..
    there were some application classes which were put into the server's classpath..so
    we ran a build script to clean up the app from /applications directory and then
    ran another build to deploy the app back into /applications directory
    and the following errors are reported
    pls help me get an insight into this
    thanks
    sai
    <Nov 7, 2001 11:33:52 AM EST> <Error> <HTTP Session> <Could not deserialize session
    data
    java.io.NotSerializableException: weblogic.servlet.internal.ServletRequestImpl
    at java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1148)
    at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:366)
    at java.io.ObjectOutputStream.outputClassFields(ObjectOutputStream.java:1841)
    at java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:480)
    at java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1214)
    at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:366)
    at java.io.ObjectOutputStream.outputClassFields(ObjectOutputStream.java:1841)
    at java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:480)
    at java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1214)
    at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:366)
    at weblogic.servlet.internal.AttributeWrapper.getObject(AttributeWrapper.java:70)
    at weblogic.servlet.internal.session.SessionData.removeAttribute(SessionData.java:288)
    at weblogic.servlet.internal.session.SessionData.removeValue(SessionData.java:156)
    at weblogic.servlet.internal.session.SessionData.remove(SessionData.java:324)
    at weblogic.servlet.internal.session.MemorySessionContext.invalidateSession(MemorySessionContext.java:93)
    at weblogic.servlet.internal.session.MemorySessionContext.shutdown(MemorySessionContext.java:103)
    at weblogic.servlet.internal.WebAppServletContext.destroyServlets(WebAppServletContext.java:2424)
    at weblogic.servlet.internal.WebAppServletContext.shutdown(WebAppServletContext.java:2410)
    at weblogic.servlet.internal.ServletContextManager.removeContext(ServletContextManager.java:157)
    at weblogic.servlet.internal.HttpServer.unloadWebApp(HttpServer.java:479)
    at weblogic.j2ee.WebAppComponent.undeploy(WebAppComponent.java:86)
    at weblogic.j2ee.Application.undeploy(Application.java:200)
    at weblogic.j2ee.J2EEService.undeployApplication(J2EEService.java:215)
    at weblogic.management.mbeans.custom.Application.setLocalDeployed(Application.java:221)
    at weblogic.management.mbeans.custom.Application.setDeployed(Application.java:187)
    at java.lang.reflect.Method.invoke(Native Method)
    at weblogic.management.internal.DynamicMBeanImpl.invokeSetter(DynamicMBeanImpl.java:1149)
    at weblogic.management.internal.DynamicMBeanImpl.setAttribute(DynamicMBeanImpl.java:773)
    at weblogic.management.internal.DynamicMBeanImpl.setAttribute(DynamicMBeanImpl.java:750)
    at weblogic.management.internal.ConfigurationMBeanImpl.setAttribute(ConfigurationMBeanImpl.java:256)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1356)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1331)
    at weblogic.management.internal.ConfigurationMBeanImpl.updateConfigMBeans(ConfigurationMBeanImpl.java:318)
    at weblogic.management.internal.ConfigurationMBeanImpl.setAttribute(ConfigurationMBeanImpl.java:259)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1356)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1331)
    at weblogic.management.internal.MBeanProxy.setAttribute(MBeanProxy.java:293)
    at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:175)
    at $Proxy13.setDeployed(Unknown Source)
    at weblogic.management.mbeans.custom.ApplicationManager.poll(ApplicationManager.java:386)
    at weblogic.management.mbeans.custom.ApplicationManager.update(ApplicationManager.java:152)
    at weblogic.management.mbeans.custom.ApplicationManager$ApplicationPoller.run(ApplicationManager.java:643)
    >
    <Nov 7, 2001 11:33:52 AM EST> <Info> <HTTP> <[WebAppServletContext(6864758,ppp)]
    action: Finalizing this controller servlet>
    <Nov 7, 2001 11:33:52 AM EST> <Info> <HTTP> <[WebAppServletContext(6864758,ppp)]
    globalProps: destroy>
    <Nov 7, 2001 11:33:52 AM EST> <Info> <HTTP> <[WebAppServletContext(6864758,ppp)]
    *.jsp: destroy>
    <Nov 7, 2001 11:33:52 AM EST> <Info> <HTTP> <[WebAppServletContext(6864758,ppp)]
    *.html: destroy>
    Undeploying EJB Component platform-ejb
    <Nov 7, 2001 11:33:53 AM EST> <Info> <Adapter> <Exception thrown by rmi server(class
    weblogic.jndi.internal.RootNamingNode) [-4557802104
    javax.naming.NameNotFoundException: Unable to resolve com.bea.wlpi.EventProcessor.
    Resolved: 'com.bea.wlpi' Unresolved:'EventProcessor'
    at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:803)
    at weblogic.jndi.internal.BasicNamingNode.lookupHere(BasicNamingNode.java:209)
    at weblogic.jndi.internal.ServerNamingNode.lookupHere(ServerNamingNode.java:129)
    at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:173)
    at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:181)
    at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:181)
    at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:181)
    at weblogic.jndi.internal.RootNamingNode_WLSkel.invoke(RootNamingNode_WLSkel.java:48)
    at weblogic.rmi.internal.BasicServerAdapter.invoke(BasicServerAdapter.java:373)
    at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:128)
    at weblogic.rmi.internal.BasicServerAdapter.invoke(BasicServerAdapter.java:237)
    at weblogic.rmi.internal.BasicRequestHandler.handleRequest(BasicRequestHandler.java:118)
    at weblogic.rmi.internal.BasicRequestDispatcher.dispatch(BasicRequestDispatcher.java:115)
    at weblogic.rmi.internal.ServerRequest.sendOneWayRaw(ServerRequest.java:88)
    at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:108)
    at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:247)
    at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:225)
    at weblogic.jndi.internal.ServerNamingNode_WLStub.lookup(ServerNamingNode_WLStub.java:121)
    at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:323)
    at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:317)
    at javax.naming.InitialContext.lookup(InitialContext.java:354)
    at weblogic.ejb20.deployer.Deployer.undeploy(Deployer.java:373)
    at weblogic.j2ee.EJBComponent.undeploy(EJBComponent.java:48)
    at weblogic.j2ee.Application.undeploy(Application.java:202)
    at weblogic.j2ee.J2EEService.undeployApplication(J2EEService.java:215)
    at weblogic.management.mbeans.custom.Application.setLocalDeployed(Application.java:221)
    at weblogic.management.mbeans.custom.Application.setDeployed(Application.java:187)
    at java.lang.reflect.Method.invoke(Native Method)
    at weblogic.management.internal.DynamicMBeanImpl.invokeSetter(DynamicMBeanImpl.java:1149)
    at weblogic.management.internal.DynamicMBeanImpl.setAttribute(DynamicMBeanImpl.java:773)
    at weblogic.management.internal.DynamicMBeanImpl.setAttribute(DynamicMBeanImpl.java:750)
    at weblogic.management.internal.ConfigurationMBeanImpl.setAttribute(ConfigurationMBeanImpl.java:256)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1356)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1331)
    at weblogic.management.internal.ConfigurationMBeanImpl.updateConfigMBeans(ConfigurationMBeanImpl.java:318)
    at weblogic.management.internal.ConfigurationMBeanImpl.setAttribute(ConfigurationMBeanImpl.java:259)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1356)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1331)
    at weblogic.management.internal.MBeanProxy.setAttribute(MBeanProxy.java:293)
    at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:175)
    at $Proxy13.setDeployed(Unknown Source)
    at weblogic.management.mbeans.custom.ApplicationManager.poll(ApplicationManager.java:386)
    at weblogic.management.mbeans.custom.ApplicationManager.update(ApplicationManager.java:152)
    at weblogic.management.mbeans.custom.ApplicationManager$ApplicationPoller.run(ApplicationManager.java:643)
    >
    <Nov 7, 2001 11:33:53 AM EST> <Info> <Adapter> <Exception thrown by rmi server(class
    weblogic.jndi.internal.RootNamingNode) [-4557802104
    javax.naming.NameNotFoundException: Unable to resolve com.bea.wlpi.TimeListener.
    Resolved: 'com.bea.wlpi' Unresolved:'TimeListener' ; re
    at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:803)
    at weblogic.jndi.internal.BasicNamingNode.lookupHere(BasicNamingNode.java:209)
    at weblogic.jndi.internal.ServerNamingNode.lookupHere(ServerNamingNode.java:129)
    at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:173)
    at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:181)
    at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:181)
    at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:181)
    at weblogic.jndi.internal.RootNamingNode_WLSkel.invoke(RootNamingNode_WLSkel.java:48)
    at weblogic.rmi.internal.BasicServerAdapter.invoke(BasicServerAdapter.java:373)
    at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:128)
    at weblogic.rmi.internal.BasicServerAdapter.invoke(BasicServerAdapter.java:237)
    at weblogic.rmi.internal.BasicRequestHandler.handleRequest(BasicRequestHandler.java:118)
    at weblogic.rmi.internal.BasicRequestDispatcher.dispatch(BasicRequestDispatcher.java:115)
    at weblogic.rmi.internal.ServerRequest.sendOneWayRaw(ServerRequest.java:88)
    at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:108)
    at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:247)
    at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:225)
    at weblogic.jndi.internal.ServerNamingNode_WLStub.lookup(ServerNamingNode_WLStub.java:121)
    at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:323)
    at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:317)
    at javax.naming.InitialContext.lookup(InitialContext.java:354)
    at weblogic.ejb20.deployer.Deployer.undeploy(Deployer.java:373)
    at weblogic.j2ee.EJBComponent.undeploy(EJBComponent.java:48)
    at weblogic.j2ee.Application.undeploy(Application.java:202)
    at weblogic.j2ee.J2EEService.undeployApplication(J2EEService.java:215)
    at weblogic.management.mbeans.custom.Application.setLocalDeployed(Application.java:221)
    at weblogic.management.mbeans.custom.Application.setDeployed(Application.java:187)
    at java.lang.reflect.Method.invoke(Native Method)
    at weblogic.management.internal.DynamicMBeanImpl.invokeSetter(DynamicMBeanImpl.java:1149)
    at weblogic.management.internal.DynamicMBeanImpl.setAttribute(DynamicMBeanImpl.java:773)
    at weblogic.management.internal.DynamicMBeanImpl.setAttribute(DynamicMBeanImpl.java:750)
    at weblogic.management.internal.ConfigurationMBeanImpl.setAttribute(ConfigurationMBeanImpl.java:256)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1356)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1331)
    at weblogic.management.internal.ConfigurationMBeanImpl.updateConfigMBeans(ConfigurationMBeanImpl.java:318)
    at weblogic.management.internal.ConfigurationMBeanImpl.setAttribute(ConfigurationMBeanImpl.java:259)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1356)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1331)
    at weblogic.management.internal.MBeanProxy.setAttribute(MBeanProxy.java:293)
    at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:175)
    at $Proxy13.setDeployed(Unknown Source)
    at weblogic.management.mbeans.custom.ApplicationManager.poll(ApplicationManager.java:386)
    at weblogic.management.mbeans.custom.ApplicationManager.update(ApplicationManager.java:152)
    at weblogic.management.mbeans.custom.ApplicationManager$ApplicationPoller.run(ApplicationManager.java:643)
    >
    <Nov 7, 2001 11:33:53 AM EST> <Info> <Adapter> <Exception thrown by rmi server(class
    weblogic.jndi.internal.RootNamingNode) [-4557802104
    javax.naming.NameNotFoundException: Unable to resolve com.bea.wlpi.EventListener.
    Resolved: 'com.bea.wlpi' Unresolved:'EventListener' ;
    at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:803)
    at weblogic.jndi.internal.BasicNamingNode.lookupHere(BasicNamingNode.java:209)
    at weblogic.jndi.internal.ServerNamingNode.lookupHere(ServerNamingNode.java:129)
    at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:173)
    at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:181)
    at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:181)
    at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:181)
    at weblogic.jndi.internal.RootNamingNode_WLSkel.invoke(RootNamingNode_WLSkel.java:48)
    at weblogic.rmi.internal.BasicServerAdapter.invoke(BasicServerAdapter.java:373)
    at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:128)
    at weblogic.rmi.internal.BasicServerAdapter.invoke(BasicServerAdapter.java:237)
    at weblogic.rmi.internal.BasicRequestHandler.handleRequest(BasicRequestHandler.java:118)
    at weblogic.rmi.internal.BasicRequestDispatcher.dispatch(BasicRequestDispatcher.java:115)
    at weblogic.rmi.internal.ServerRequest.sendOneWayRaw(ServerRequest.java:88)
    at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:108)
    at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:247)
    at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:225)
    at weblogic.jndi.internal.ServerNamingNode_WLStub.lookup(ServerNamingNode_WLStub.java:121)
    at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:323)
    at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:317)
    at javax.naming.InitialContext.lookup(InitialContext.java:354)
    at weblogic.ejb20.deployer.Deployer.undeploy(Deployer.java:373)
    at weblogic.j2ee.EJBComponent.undeploy(EJBComponent.java:48)
    at weblogic.j2ee.Application.undeploy(Application.java:202)
    at weblogic.j2ee.J2EEService.undeployApplication(J2EEService.java:215)
    at weblogic.management.mbeans.custom.Application.setLocalDeployed(Application.java:221)
    at weblogic.management.mbeans.custom.Application.setDeployed(Application.java:187)
    at java.lang.reflect.Method.invoke(Native Method)
    at weblogic.management.internal.DynamicMBeanImpl.invokeSetter(DynamicMBeanImpl.java:1149)
    at weblogic.management.internal.DynamicMBeanImpl.setAttribute(DynamicMBeanImpl.java:773)
    at weblogic.management.internal.DynamicMBeanImpl.setAttribute(DynamicMBeanImpl.java:750)
    at weblogic.management.internal.ConfigurationMBeanImpl.setAttribute(ConfigurationMBeanImpl.java:256)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1356)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1331)
    at weblogic.management.internal.ConfigurationMBeanImpl.updateConfigMBeans(ConfigurationMBeanImpl.java:318)
    at weblogic.management.internal.ConfigurationMBeanImpl.setAttribute(ConfigurationMBeanImpl.java:259)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1356)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1331)
    at weblogic.management.internal.MBeanProxy.setAttribute(MBeanProxy.java:293)
    at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:175)
    at $Proxy13.setDeployed(Unknown Source)
    at weblogic.management.mbeans.custom.ApplicationManager.poll(ApplicationManager.java:386)
    at weblogic.management.mbeans.custom.ApplicationManager.update(ApplicationManager.java:152)
    at weblogic.management.mbeans.custom.ApplicationManager$ApplicationPoller.run(ApplicationManager.java:643)
    >
    <Nov 7, 2001 11:33:53 AM EST> <Info> <Adapter> <Exception thrown by rmi server(class
    weblogic.jndi.internal.RootNamingNode) [-4557802104
    javax.naming.NameNotFoundException: Unable to resolve com.bea.wlpi.InitListener.
    Resolved: 'com.bea.wlpi' Unresolved:'InitListener' ; re
    at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:803)
    at weblogic.jndi.internal.BasicNamingNode.lookupHere(BasicNamingNode.java:209)
    at weblogic.jndi.internal.ServerNamingNode.lookupHere(ServerNamingNode.java:129)
    at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:173)
    at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:181)
    at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:181)
    at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:181)
    at weblogic.jndi.internal.RootNamingNode_WLSkel.invoke(RootNamingNode_WLSkel.java:48)
    at weblogic.rmi.internal.BasicServerAdapter.invoke(BasicServerAdapter.java:373)
    at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:128)
    at weblogic.rmi.internal.BasicServerAdapter.invoke(BasicServerAdapter.java:237)
    at weblogic.rmi.internal.BasicRequestHandler.handleRequest(BasicRequestHandler.java:118)
    at weblogic.rmi.internal.BasicRequestDispatcher.dispatch(BasicRequestDispatcher.java:115)
    at weblogic.rmi.internal.ServerRequest.sendOneWayRaw(ServerRequest.java:88)
    at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:108)
    at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:247)
    at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:225)
    at weblogic.jndi.internal.ServerNamingNode_WLStub.lookup(ServerNamingNode_WLStub.java:121)
    at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:323)
    at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:317)
    at javax.naming.InitialContext.lookup(InitialContext.java:354)
    at weblogic.ejb20.deployer.Deployer.undeploy(Deployer.java:373)
    at weblogic.j2ee.EJBComponent.undeploy(EJBComponent.java:48)
    at weblogic.j2ee.Application.undeploy(Application.java:202)
    at weblogic.j2ee.J2EEService.undeployApplication(J2EEService.java:215)
    at weblogic.management.mbeans.custom.Application.setLocalDeployed(Application.java:221)
    at weblogic.management.mbeans.custom.Application.setDeployed(Application.java:187)
    at java.lang.reflect.Method.invoke(Native Method)
    at weblogic.management.internal.DynamicMBeanImpl.invokeSetter(DynamicMBeanImpl.java:1149)
    at weblogic.management.internal.DynamicMBeanImpl.setAttribute(DynamicMBeanImpl.java:773)
    at weblogic.management.internal.DynamicMBeanImpl.setAttribute(DynamicMBeanImpl.java:750)
    at weblogic.management.internal.ConfigurationMBeanImpl.setAttribute(ConfigurationMBeanImpl.java:256)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1356)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1331)
    at weblogic.management.internal.ConfigurationMBeanImpl.updateConfigMBeans(ConfigurationMBeanImpl.java:318)
    at weblogic.management.internal.ConfigurationMBeanImpl.setAttribute(ConfigurationMBeanImpl.java:259)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1356)
    at com.sun.management.jmx.MBeanServerImpl.setAttribute(MBeanServerImpl.java:1331)
    at weblogic.management.internal.MBeanProxy.setAttribute(MBeanProxy.java:293)
    at weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:175)
    at $Proxy13.setDeployed(Unknown Source)
    at weblogic.management.mbeans.custom.ApplicationManager.poll(ApplicationManager.java:386)
    at weblogic.management.mbeans.custom.ApplicationManager.update(ApplicationManager.java:152)
    at weblogic.management.mbeans.custom.ApplicationManager$ApplicationPoller.run(ApplicationManager.java:643)
    >
    Undeploying EJB Component wlpi-mdb-ejb
    Undeploying EJB Component wlpi-ejb
    <Nov 7, 2001 11:33:53 AM EST> <Info> <J2EE> <Undeployed : ppp>
    <Nov 7, 2001 11:33:53 AM EST> <Info> <Management> <MBean=(Synchronoss:Name=ppp,Type=Application)
    Attribute=(Deployed) modified from (tru

  • "Could not deserialize session data" error during sign out

    Hello,
    I have an application deployed on WLS 8.1, one instance, no clustering. The application EAR contains 1 web module and 2 ejb modules. When I try to sign out(I use Single Sign-On for Multiple Applications - a sign out application deployed separately) I receive the attached error.
    Notes: my session is serializable - I did a test that serialize and deserialize the session and I have no errors.
    Q: Why does WLS try to deserialize the session data during sign out? I don't use any session persistance/replication.
    The error ClassNotFoundException from my point of view is normal: UsersTableModel(from web modile) is not visible from the Application Classloader.
    Here is the error:
    <> <BEA-100028> <Could not deserialize session data.
    java.lang.ClassNotFoundException: xxx.controller.actions.UsersTableModel: This error could indicate that a component was deployed on a cluster member but not other members of that cluster. Make sure that any component deployed on a server that is part of a cluster is also deployed on all other members of that cluster
         at weblogic.j2ee.ApplicationManager.loadClass(Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.ClassLoader;Z)Ljava.lang.Class;(ApplicationManager.java:344)
         at weblogic.j2ee.ApplicationManager.loadClass(Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;Ljava.lang.ClassLoader;)Ljava.lang.Class;(ApplicationManager.java:258)
         at weblogic.j2ee.ApplicationManager.loadClass(Ljava.lang.String;Ljava.lang.String;Ljava.lang.String;)Ljava.lang.Class;(ApplicationManager.java:253)
         at weblogic.j2ee.ApplicationManager.loadClass(Ljava.lang.String;Ljava.lang.String;)Ljava.lang.Class;(ApplicationManager.java:216)
         at weblogic.common.internal.WLObjectInputStream.resolveClass(Ljava.io.ObjectStreamClass;)Ljava.lang.Class;(WLObjectInputStream.java:48)
         at java.io.ObjectInputStream.readNonProxyDesc(Z)Ljava.io.ObjectStreamClass;(Unknown Source)
         at java.io.ObjectInputStream.readClassDesc(Z)Ljava.io.ObjectStreamClass;(Unknown Source)
         at java.io.ObjectInputStream.readOrdinaryObject(Z)Ljava.lang.Object;(Unknown Source)
         at java.io.ObjectInputStream.readObject0(Z)Ljava.lang.Object;(Unknown Source)
         at java.io.ObjectInputStream.readObject()Ljava.lang.Object;(Unknown Source)
         at weblogic.servlet.internal.AttributeWrapper.convertBytesToObject([B)Ljava.lang.Object;(AttributeWrapper.java:173)
         at weblogic.servlet.internal.AttributeWrapper.getObject(Z)Ljava.lang.Object;(AttributeWrapper.java:114)
         at weblogic.servlet.internal.AttributeWrapper.getObject()Ljava.lang.Object;(AttributeWrapper.java:69)
         at weblogic.servlet.internal.session.SessionData.removeAttribute(Ljava.lang.String;Z)Ljava.lang.Object;(SessionData.java:614)
         at weblogic.servlet.internal.session.SessionData.removeAttribute(Ljava.lang.String;)V(SessionData.java:596)
         at weblogic.servlet.internal.session.SessionData.remove()V(SessionData.java:808)
         at weblogic.servlet.internal.session.MemorySessionContext.invalidateSession(Lweblogic.servlet.internal.session.SessionData;)Z(MemorySessionContext.java:69)
         at weblogic.servlet.internal.session.SessionData.invalidate()V(SessionData.java:750)
         at weblogic.servlet.security.ServletAuthentication.invalidateAll(Ljavax.servlet.http.HttpServletRequest;)Z(ServletAuthentication.java:184)
         at xxx.framework.authentication.WebAuthenticationHelper.invalidateSessions(Ljavax.servlet.http.HttpServletRequest;)V(WebAuthenticationHelper.java:574)
         at xxx.framework.authentication.WebAuthenticationHelper.closeSession(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(WebAuthenticationHelper.java:523)
         at xxx.framework.authentication.WebAuthenticationHelper.logout(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(WebAuthenticationHelper.java:250)
         at xxx.yyy.ViewDispatcher.process(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(ViewDispatcher.java:75)
         at xxx.yyy.ViewDispatcher.doGet(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(ViewDispatcher.java:42)
         at javax.servlet.http.HttpServlet.service(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(HttpServlet.java:853)
         at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run()Ljava.lang.Object;(ServletStubImpl.java:996)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Lweblogic.servlet.internal.FilterChainImpl;)V(ServletStubImpl.java:419)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(ServletStubImpl.java:315)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run()Ljava.lang.Object;(WebAppServletContext.java:6452)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Lweblogic.security.subject.AbstractSubject;Ljava.security.PrivilegedAction;)Ljava.lang.Object;(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(Lweblogic.security.acl.internal.AuthenticatedSubject;Lweblogic.security.acl.internal.AuthenticatedSubject;Ljava.security.PrivilegedAction;)Ljava.lang.Object;(SecurityManager.java:118)
    Edited by: user11291053 on 22-Jun-2009 02:52
    Edited by: user11291053 on 22-Jun-2009 03:01
    Edited by: user11291053 on 23-Jun-2009 01:42

    When OptimisticSerialization is turned on, WebLogic server does not serialize-deserialize context and request attributes upon getAttribute(name) when a request gets dispatched across servlet contexts. This means you will need to make sure that the attributes common to Web applications are scoped to a common parent classloader (they are application-scoped) or placed in the system classpath if the two Web applications do not belong to the same application.
    When OptimisticSerialization is turned off (which is the default) WebLogic Server does serialize-deserialize context and request attributes upon getAttribute(name) to avoid the possibility of ClassCastExceptions. The value of OptimisticSerialization can also be overridden for specific Web applications by setting the optimistic-serialization value in weblogic.xml.
    [http://edocs.bea.com/wls/docs100/ConsoleHelp/pagehelp/Corecoredomaindomainconfigwebapptitle.html]
    [http://e-docs.bea.com/wls/docs90/webapp/weblogic_xml.html#1067857]
    I hope this helps :)

  • "Could not deserialize session data" error during shutdown WLS 6.0SP2

              Hello all,
              I get this Error ("Could not deserialize session data") when shutting down WLS
              6.0 SP2.
              I set the property 'PersistentStoreType' to 'memory' in weblogic.xml to use memory-based
              storage for session data. So WLS should not try to serialize the session and save
              it to disk (and I didn't find any files). I set a breakpoint in the writeObject()/readObject()
              methods and realized that WLS calls writeObject on all in the session saved objects
              and readObject directly afterwards. Here's the stackTrace:
              ObjectOutputStream.writeObject()/ObjectOutputStream.readObject()
              AttributeWrapper.getObject()
              SessionData.removeAttribute()
              SessionData.removeValue()
              SessionData.remove()
              MemorySessionContext.invalidateSession()
              MemorySessionContext.shutDown()
              WebAppServletContext.destroyServlets()
              HttpServer.destroyServlets()
              HttpServer.shutDown()
              WebService.shutDown()
              ServerServiceList.shutDown()
              T3srvr.die()
              T3srvr.waitForDeath()
              T3srvr.run()
              Server.main()
              I do save some objects which are not Serializable in the session. I understand
              that session data can be made persistent in a file/jdbc and then the objects must
              be Serializable but not when saving the session data in memory.
              Why is WLS trying to Serialize the Session Data and how can I switch it off ?
              The Documentation says that it is allowed to store any object in the sessio, as
              long as it is not persistet.
              Thanks for your help,
              Oliver
              [weblogic.xml]
              

              Hello Oliver & All-
              Did anyone ever make any progress with this question, or come up with an answer?
              I've found similar behavior when properly shuting down a WLS server with this command:
              java -classpath $CLASSPATH weblogic.Admin -url t3://localhost:7001 -username <user>
              -password <passwd> SHUTDOWN
              TIA.
              --oliver.
              "Oliver Seiler" <[email protected]> wrote:
              >
              >Hello all,
              >
              >I get this Error ("Could not deserialize session data") when shutting down
              >WLS
              >6.0 SP2.
              >I set the property 'PersistentStoreType' to 'memory' in weblogic.xml to
              >use memory-based
              >storage for session data. So WLS should not try to serialize the session
              >and save
              >it to disk (and I didn't find any files). I set a breakpoint in the writeObject()/readObject()
              >methods and realized that WLS calls writeObject on all in the session saved
              >objects
              >and readObject directly afterwards. Here's the stackTrace:
              >
              >ObjectOutputStream.writeObject()/ObjectOutputStream.readObject()
              >AttributeWrapper.getObject()
              >SessionData.removeAttribute()
              >SessionData.removeValue()
              >SessionData.remove()
              >MemorySessionContext.invalidateSession()
              >MemorySessionContext.shutDown()
              >WebAppServletContext.destroyServlets()
              >HttpServer.destroyServlets()
              >HttpServer.shutDown()
              >WebService.shutDown()
              >ServerServiceList.shutDown()
              >T3srvr.die()
              >T3srvr.waitForDeath()
              >T3srvr.run()
              >Server.main()
              >
              >I do save some objects which are not Serializable in the session. I understand
              >that session data can be made persistent in a file/jdbc and then the objects
              >must
              >be Serializable but not when saving the session data in memory.
              >Why is WLS trying to Serialize the Session Data and how can I switch it
              >off ?
              >The Documentation says that it is allowed to store any object in the sessio,
              >as
              >long as it is not persistet.
              >
              >Thanks for your help,
              > Oliver
              >
              

Maybe you are looking for