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
SamHi
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) -
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)
> -
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)
ThanksHi,
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 Mckeownhi,
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 -
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 stacktraceCheck point #6 under "III. Environment: " section of MOS note 748378.1
HTH... -
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 (truhi 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:42When 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
-
Stop safari from opening in new tab or window
Ok so just installed some update to my mac book pro OS X 10.9.2 and now I dont see how to stop safari from opening new tab or windows when I do a search in yahoo and I click on a item it opens in a new tab or window. Under the preferences and tab opt
-
How does one get i movie to open . . . the "pinwheel" just keeps spinning
How does one get i movie to open? The pinwheel is in a perpetual state of spinning.
-
Frozen after reboot after upgrading Blackberry App World
Hi my phone is the Blackberry Curve 8900 and i am on the o2 network.I recieved an upgrade message tonight from Blackberry App World for the newest version of the app.I downloaded and then let the phone reboot.Since then the load up screen gets about
-
Back to school rebate send in questions
when sending your claim for apple rebates.. do you have to send the original receipt and label from the box or can you send copies of them?
-
Photoshop elements 13 will not start editor
photoshop elements 13 will not start editor. Application lets me open the organizer, but the editor never opens. No error is presented, application just closes. Attempted compatibility settings, still no luck. Any suggestions?