ObjectWeb Consortium
Search ObjectWeb Mail Archive: 

Advanced Search - Powered by Google


Mail Archive Home | enhydra List | March 2005 Index

<--  Date Index  --> <--  Thread Index  -->

Re: [enhydra] null pointer exception in requestPostProcessor


Petr Stehlik píše v St 16. 03. 2005 v 23:00 +0100:
> FYI, I am getting tons of the following errors (not sure when and why),

> com.lutris.appserver.server.StandardApplication.requestPostProcessor(Unknown
>  Source)

OK, let's try this:

---
EnhydraAppManager/src/com/lutris/appserver/server/StandardApplication.java.orig
 2005-01-27 12:32:31.000000000 +0100
+++
EnhydraAppManager/src/com/lutris/appserver/server/StandardApplication.java    
  2005-03-16 23:44:27.000000000 +0100
@@ -558,10 +558,15 @@
     public void requestPostProcessor(HttpPresentationComms comms)
         throws ApplicationException {
         try {
-            if (comms.session != null) {
-                comms.application.getSessionManager().
-                    passivateSession(Thread.currentThread(),
-                                     comms.session.getSessionKey());
+            if (comms != null) {
+                if (comms.application != null) {
+                    if (comms.application.getSessionManager() != null
+                        && comms.session != null) {
+                            comms.application.getSessionManager().
+
passivateSession(Thread.currentThread(),
+
comms.session.getSessionKey());
+                    }
+                }
             }
         } catch (SessionException e) {
             throw new ApplicationException(e);

--- EnhydraAppManager/src/com/lutris/appserver/server/StandardApplication.java.orig	2005-01-27 12:32:31.000000000 +0100
+++ EnhydraAppManager/src/com/lutris/appserver/server/StandardApplication.java	2005-03-16 23:44:27.000000000 +0100
@@ -558,10 +558,15 @@
     public void requestPostProcessor(HttpPresentationComms comms)
         throws ApplicationException {
         try {
-            if (comms.session != null) {
-                comms.application.getSessionManager().
-                    passivateSession(Thread.currentThread(),
-                                     comms.session.getSessionKey());
+            if (comms != null) {
+                if (comms.application != null) {
+                    if (comms.application.getSessionManager() != null
+                        && comms.session != null) {
+                            comms.application.getSessionManager().
+                                passivateSession(Thread.currentThread(),
+                                                 comms.session.getSessionKey());
+                    }
+                }
             }
         } catch (SessionException e) {
             throw new ApplicationException(e);


<--  Date Index  --> <--  Thread Index  -->

Reply via email to:

Powered by MHonArc.

Copyright © 1999-2005, ObjectWeb Consortium | contact | webmaster.