Hi Michael This error occurs if the ULC framework cannot find an already running ULC session.
On the initial HTTP request, a new ULC session is created, stored inside the HttpSession, and a ULC session id is assigned (there might be more than one ULC session in one HTTP session). With every following HTTP request this ULC session id is sent along. The application server now first looks up the correct HTTP session, and then the ULC framework looks up the ULC session inside this HTTP session. So, either you do not get back the correct HTTP session (e.g., the old one has been invalidated), or the ULC session has been cleared away. If you need more help on this, please set the log level to FINEST for the server-side log (in the web.xml file) and send us the log file. Cheers Rolf ************************************** Rolf Pfenninger Canoo Engineering AG Kirschgartenstrasse 7 CH-4051 Basel Tel +41 61 228 9444 Fax +41 61 228 9449 mailto:[EMAIL PROTECTED] http://www.canoo.com ULC - Rich Clients for J2EE http://www.canoo.com/ulc ************************************** -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of [EMAIL PROTECTED] Sent: Dienstag, 24. Oktober 2006 19:07 To: [email protected] Subject: [ULC-developer] ULC Servlet Error in Oracle App Server Hello, I am trying to run a ULC application in Oracle App Server 10gR2. I have the application working via a web start in OC4J on my desktop. However when I deploy the same ear file to the App Server I get the following two exceptions when I try to launch my app: "OC4J~ism_ulc~default_island~1" 186 lines, 14743 characters at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:224) at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:133) at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResour cePooledExecutor.java:186) at java.lang.Thread.run(Thread.java:534) ] 06/10/19 12:38:09 2 19.10.2006 12:38:09.394 1,000 SEVERE Thread[AJPRequestHandler-ApplicationServerThread-7,5,Applica tionServerThreadGroup] com.ulcjava.container.servlet.server.ServletContainerAdapterHelper b got servlet exception while processing [javax.servlet.ServletException: unable to get ulc session (session already terminated) at com.ulcjava.container.servlet.server.ContainerCommand.getUlcSession(ContainerCom mand.java:27) at com.ulcjava.container.servlet.server.RemoveSessionCommand.handleRequestContent(R emoveSessionCommand.java:10) at com.ulcjava.container.servlet.server.ContainerCommand.execute(ContainerCommand.j ava:43) at com.ulcjava.container.servlet.server.ServletContainerAdapterHelper.b(ServletCont ainerAdapterHelper.java:175) at com.ulcjava.container.servlet.server.ServletContainerAdapterHelper.service(Servl etContainerAdapterHelper.java:86) at com.ulcjava.container.servlet.server.ServletContainerAdapter.service(ServletCont ainerAdapter.java:1) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatche r.java:824) at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequest Dispatcher.java:330) at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.ja va:830) at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:224) at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:133) at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResour cePooledExecutor.java:186) at java.lang.Thread.run(Thread.java:534) It should be noted that the web start downloads sucessfully along with all the client jars. This error looks like the ulc servlet is having a problem when the jnlp lunacher is trying to compunicate back to the server side to bootstrap the application. This happens the first time the application is run after restarting the app server as well as on subsequent attempts. I realize this might be a configuration issue with my app server, however I am looking for suggestions on what kinds of things can cause this error.. or at least what this error means. Thanks. Michael MacFadden Tomax Corp - http://www.tomax.com [EMAIL PROTECTED] _______________________________________________ ULC-developer mailing list [email protected] http://lists.canoo.com/mailman/listinfo/ulc-developer _______________________________________________ ULC-developer mailing list [email protected] http://lists.canoo.com/mailman/listinfo/ulc-developer
