This is on 853.
Attached just the java code for the test class here, will create another response with minimum test case database.
The result on my server for the query
http://xxx/ExtLibTest.nsf/xsp/testagi/echo?bla=blub
is
Hello unknown, you asked: bla=blub
The server console reads:
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: Classloading ServletFactory
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: creating factory
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: Created ServletFactory
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: Classloading ServletFactory$EchoEngine
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: Constructing EchoEngine
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: processing request
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: request: bla=blub
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: ex: test
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: trying NotesFactory.createSession()
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: NotesException: Cannot create a session from an agent
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at lotus.domino.local.Session.checkSecurityManagerExtender(Unknown Source)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at lotus.domino.local.Session.createSession(Unknown Source)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at lotus.domino.NotesFactory.createSession(Unknown Source)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at de.agiimc.test.xext.ServletFactory$EchoEngine.processRequest(ServletFactory.java:52)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at com.ibm.xsp.extlib.services.servlet.ServiceServlet.service(ServiceServlet.java:48)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at com.ibm.designer.runtime.domino.adapter.ComponentModule.invokeServlet(ComponentModule.java:576)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at com.ibm.domino.xsp.module.nsf.NSFComponentModule.invokeServlet(NSFComponentModule.java:1267)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at com.ibm.designer.runtime.domino.adapter.ComponentModule$AdapterInvoker.invokeServlet(ComponentModule.java:847)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at com.ibm.designer.runtime.domino.adapter.ComponentModule$ServletInvoker.doService(ComponentModule.java:796)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at com.ibm.designer.runtime.domino.adapter.ComponentModule.doService(ComponentModule.java:565)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at com.ibm.domino.xsp.module.nsf.NSFComponentModule.doService(NSFComponentModule.java:1251)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at com.ibm.domino.xsp.module.nsf.NSFService.doServiceInternal(NSFService.java:598)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at com.ibm.domino.xsp.module.nsf.NSFService.doService(NSFService.java:421)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at com.ibm.designer.runtime.domino.adapter.LCDEnvironment.doService(LCDEnvironment.java:341)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at com.ibm.designer.runtime.domino.adapter.LCDEnvironment.service(LCDEnvironment.java:297)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at com.ibm.domino.xsp.bridge.http.engine.XspCmdManager.service(XspCmdManager.java:272)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: trying ExtLibUtil.getCurrentSession()
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: Result: null
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: trying DominoUtils.getCurrentSession()
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: java.lang.NullPointerException
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at com.ibm.xsp.util.FacesUtil.resolveRequestMapVariable(FacesUtil.java:1050)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at com.ibm.xsp.model.domino.DominoUtils.getCurrentSession(DominoUtils.java:106)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at com.ibm.xsp.model.domino.DominoUtils.getCurrentSession(DominoUtils.java:78)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at de.agiimc.test.xext.ServletFactory$EchoEngine.processRequest(ServletFactory.java:68)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at com.ibm.xsp.extlib.services.servlet.ServiceServlet.service(ServiceServlet.java:48)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at com.ibm.designer.runtime.domino.adapter.ComponentModule.invokeServlet(ComponentModule.java:576)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at com.ibm.domino.xsp.module.nsf.NSFComponentModule.invokeServlet(NSFComponentModule.java:1267)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at com.ibm.designer.runtime.domino.adapter.ComponentModule$AdapterInvoker.invokeServlet(ComponentModule.java:847)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at com.ibm.designer.runtime.domino.adapter.ComponentModule$ServletInvoker.doService(ComponentModule.java:796)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at com.ibm.designer.runtime.domino.adapter.ComponentModule.doService(ComponentModule.java:565)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at com.ibm.domino.xsp.module.nsf.NSFComponentModule.doService(NSFComponentModule.java:1251)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at com.ibm.domino.xsp.module.nsf.NSFService.doServiceInternal(NSFService.java:598)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at com.ibm.domino.xsp.module.nsf.NSFService.doService(NSFService.java:421)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at com.ibm.designer.runtime.domino.adapter.LCDEnvironment.doService(LCDEnvironment.java:341)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at com.ibm.designer.runtime.domino.adapter.LCDEnvironment.service(LCDEnvironment.java:297)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at com.ibm.domino.xsp.bridge.http.engine.XspCmdManager.service(XspCmdManager.java:272)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: trying ContextInfo.getUserSession()
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: java.lang.NoClassDefFoundError: com/ibm/designer/domino/napi/NotesAPIException
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at de.agiimc.test.xext.ServletFactory$EchoEngine.processRequest(ServletFactory.java:76)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at com.ibm.xsp.extlib.services.servlet.ServiceServlet.service(ServiceServlet.java:48)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at com.ibm.designer.runtime.domino.adapter.ComponentModule.invokeServlet(ComponentModule.java:576)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at com.ibm.domino.xsp.module.nsf.NSFComponentModule.invokeServlet(NSFComponentModule.java:1267)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at com.ibm.designer.runtime.domino.adapter.ComponentModule$AdapterInvoker.invokeServlet(ComponentModule.java:847)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at com.ibm.designer.runtime.domino.adapter.ComponentModule$ServletInvoker.doService(ComponentModule.java:796)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at com.ibm.designer.runtime.domino.adapter.ComponentModule.doService(ComponentModule.java:565)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at com.ibm.domino.xsp.module.nsf.NSFComponentModule.doService(NSFComponentModule.java:1251)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at com.ibm.domino.xsp.module.nsf.NSFService.doServiceInternal(NSFService.java:598)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at com.ibm.domino.xsp.module.nsf.NSFService.doService(NSFService.java:421)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at com.ibm.designer.runtime.domino.adapter.LCDEnvironment.doService(LCDEnvironment.java:341)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at com.ibm.designer.runtime.domino.adapter.LCDEnvironment.service(LCDEnvironment.java:297)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at com.ibm.domino.xsp.bridge.http.engine.XspCmdManager.service(XspCmdManager.java:272)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: Caused by: java.lang.ClassNotFoundException: com.ibm.designer.domino.napi.NotesAPIException
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at java.security.AccessController.doPrivileged(Native Method)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at sun.misc.Launcher$ExtClassLoader.findClass(Launcher.java:229)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at com.ibm.domino.http.bootstrap.osgi.LaunchRCP$OSGILaunchClassLoader.loadClass(LaunchRCP.java:118)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: ... 14 more
[22684:00056-00073] 10/27/2011 15:21:15 HTTP JVM: got session: null