Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

NO_PERMISSION when

8 views
Skip to first unread message

Tristan Austin

unread,
Oct 28, 2004, 2:07:32 AM10/28/04
to
Hi,

I'm trying to get a web application on a WebSphere 5.1 server running
within WebSphere Studio 5.1.2 to talk to a remote session bean running
on a WebSphere 5.1 server on another box.

Both have security enabled. I had configured them to pass perform
Identity Assertion using just basic SSL on the transport layer but it
doesn't appear to be working. The error I get back on the client looks
like a permission related error when attempting to initialize the
session bean (I was getting authentication failed errors before
turning on the Identity Assertion stuff), however the error on the
server side appears to be SSL or at least Certificate related.

I tried turning off SSL between the servers, but it didn't help,
assuming I did it correctly.

I also changing the definition of the roles on the target server to be
'Everyone' but still no luck.

Below is the stack trace from the calling server:

[28/10/04 16:00:26:359 GMT+10:00] b774536 SASRas E JSAS0622E:
[CSIClientRI.send_request] GSSEncodeDecodeException has occurred:
java.io.IOException: unsupported keyword UID
at com.ibm.security.x509.AVA.parseInputStream(Unknown Source)
at com.ibm.security.x509.AVA.<init>(Unknown Source)
at com.ibm.security.x509.X500Name.parseRDN(Unknown Source)
at com.ibm.security.x509.X500Name.parseDN(Unknown Source)
at com.ibm.security.x509.X500Name.<init>(Unknown Source)
at java.security.cert.X509CertSelector.setIssuer(Unknown Source)
at com.ibm.ISecurityLocalObjectBaseL13Impl.CSIClientRI$5.run(CSIClientRI.java:1080)
at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java(Compiled
Code))
at com.ibm.ISecurityLocalObjectBaseL13Impl.CSIClientRI.send_request(CSIClientRI.java:1071)
at com.ibm.rmi.pi.InterceptorManager.iterateSendRequest(InterceptorManager.java:403)
at com.ibm.rmi.iiop.ClientRequestImpl.<init>(ClientRequestImpl.java:134)
at com.ibm.rmi.iiop.GIOPImpl.createRequest(GIOPImpl.java:142)
at com.ibm.rmi.iiop.GIOPImpl.createRequest(GIOPImpl.java:98)
at com.ibm.rmi.corba.ClientDelegate._createRequest(ClientDelegate.java:1937)
at com.ibm.rmi.corba.ClientDelegate.createRequest(ClientDelegate.java:1233)
at com.ibm.CORBA.iiop.ClientDelegate.createRequest(ClientDelegate.java:1253)
at com.ibm.rmi.corba.ClientDelegate.createRequest(ClientDelegate.java:1166)
at com.ibm.CORBA.iiop.ClientDelegate.createRequest(ClientDelegate.java:1219)
at com.ibm.rmi.corba.ClientDelegate.request(ClientDelegate.java:1833)
at com.ibm.CORBA.iiop.ClientDelegate.request(ClientDelegate.java:1175)
at org.omg.CORBA.portable.ObjectImpl._request(ObjectImpl.java:459)
at com.ibm.WsnOptimizedNaming._NamingContextStub.resolve_complete_info(Unknown
Source)
at com.ibm.ws.naming.jndicos.CNContextImpl.cosResolve(CNContextImpl.java:3491)
at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup(CNContextImpl.java:1519)
at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup(CNContextImpl.java:1480)
at com.ibm.ws.naming.jndicos.CNContextImpl.lookupExt(CNContextImpl.java:1187)
at com.ibm.ws.naming.jndicos.CNContextImpl.lookup(CNContextImpl.java:1067)
at com.ibm.ws.naming.util.WsnInitCtx.lookup(WsnInitCtx.java:132)
at javax.naming.InitialContext.lookup(InitialContext.java:360)
at com.ibm.ws.naming.util.CorbaURLContext.lookup(CorbaURLContext.java:418)
at com.ibm.ws.naming.jndicos.CNContextImpl.lookupExt(CNContextImpl.java:1185)
at com.ibm.ws.naming.util.IndirectJndiLookupObjectFactory$1.run(IndirectJndiLookupObjectFactory.java:372)
at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java(Compiled
Code))
at com.ibm.ws.naming.util.IndirectJndiLookupObjectFactory.getObjectInstanceExt(IndirectJndiLookupObjectFactory.java:221)
at com.ibm.ws.naming.util.Helpers.processSerializedObjectForLookupExt(Helpers.java:868)
at com.ibm.ws.naming.urlbase.UrlContextHelper.processBoundObjectForLookup(UrlContextHelper.java:152)
at com.ibm.ws.naming.java.javaURLContextRoot.processBoundObjectForLookup(javaURLContextRoot.java:398)
at com.ibm.ws.naming.urlbase.UrlContextImpl.lookup(UrlContextImpl.java:1278)
at com.ibm.ws.naming.java.javaURLContextRoot.lookup(javaURLContextRoot.java:196)
at com.ibm.ws.naming.java.javaURLContextRoot.lookup(javaURLContextRoot.java:137)
at javax.naming.InitialContext.lookup(InitialContext.java:360)
at com.thenational.techsvcs.j2ee.ServiceLocater.lookupLocalHome(ServiceLocater.java:180)
at com.thenational.techsvcs.j2ee.ServiceLocater.lookupRemoteHome(ServiceLocater.java:212)
at com.thenational.application.identity.RemoteIdentityBusinessDelegateSp.initialize(RemoteIdentityBusinessDelegateSp.java:419)
at com.thenational.application.identity.RemoteIdentityBusinessDelegateSp.findIdentities(RemoteIdentityBusinessDelegateSp.java:290)
at com.thenational.application.identity.RemoteIdentityBusinessDelegateSp.findIdentities(RemoteIdentityBusinessDelegateSp.java:266)
at com.thenational.application.identity.IdentityBusinessDelegate.findIdentities(IdentityBusinessDelegate.java:197)
at com.thenational.presentation.devicemanager.DeviceSearchAction.executeSearch(DeviceSearchAction.java:157)
at com.thenational.presentation.devicemanager.DeviceSearchAction.execute(DeviceSearchAction.java:91)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
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 com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
at com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:983)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:564)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:200)
at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:119)
at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:276)
at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:182)
at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:618)
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:443)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:672)


[28/10/04 16:00:26:391 GMT+10:00] b774536 Helpers W NMSV0610I:
A NamingException is being thrown from a javax.naming.Context
implementation. Details follow:
Context implementation: com.ibm.ws.naming.jndicos.CNContextImpl
Context method: lookupExt
Context name: IMSANDBOXCELL/nodes/IMSANDBOX/servers/server1
Target name: ejb/com/thenational/application/identity/IdentityHome
Other data:
Exception stack trace: javax.naming.NoPermissionException:
NO_PERMISSION exception caught. Root exception is
org.omg.CORBA.NO_PERMISSION: security.JSAS0622E Privileged exception
= java.security.PrivilegedActionException: java.io.IOException:
unsupported keyword UID vmcid: 0x49421000 minor code: 92 completed:
No
at com.ibm.ISecurityLocalObjectBaseL13Impl.CSIClientRI.send_request(CSIClientRI.java:1105)
at com.ibm.rmi.pi.InterceptorManager.iterateSendRequest(InterceptorManager.java:403)
at com.ibm.rmi.iiop.ClientRequestImpl.<init>(ClientRequestImpl.java:134)
at com.ibm.rmi.iiop.GIOPImpl.createRequest(GIOPImpl.java:142)
at com.ibm.rmi.iiop.GIOPImpl.createRequest(GIOPImpl.java:98)
at com.ibm.rmi.corba.ClientDelegate._createRequest(ClientDelegate.java:1937)
at com.ibm.rmi.corba.ClientDelegate.createRequest(ClientDelegate.java:1233)
at com.ibm.CORBA.iiop.ClientDelegate.createRequest(ClientDelegate.java:1253)
at com.ibm.rmi.corba.ClientDelegate.createRequest(ClientDelegate.java:1166)
at com.ibm.CORBA.iiop.ClientDelegate.createRequest(ClientDelegate.java:1219)
at com.ibm.rmi.corba.ClientDelegate.request(ClientDelegate.java:1833)
at com.ibm.CORBA.iiop.ClientDelegate.request(ClientDelegate.java:1175)
at org.omg.CORBA.portable.ObjectImpl._request(ObjectImpl.java:459)
at com.ibm.WsnOptimizedNaming._NamingContextStub.resolve_complete_info(Unknown
Source)
at com.ibm.ws.naming.jndicos.CNContextImpl.cosResolve(CNContextImpl.java:3491)
at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup(CNContextImpl.java:1519)
at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup(CNContextImpl.java:1480)
at com.ibm.ws.naming.jndicos.CNContextImpl.lookupExt(CNContextImpl.java:1187)
at com.ibm.ws.naming.jndicos.CNContextImpl.lookup(CNContextImpl.java:1067)
at com.ibm.ws.naming.util.WsnInitCtx.lookup(WsnInitCtx.java:132)
at javax.naming.InitialContext.lookup(InitialContext.java:360)
at com.ibm.ws.naming.util.CorbaURLContext.lookup(CorbaURLContext.java:418)
at com.ibm.ws.naming.jndicos.CNContextImpl.lookupExt(CNContextImpl.java:1185)
at com.ibm.ws.naming.util.IndirectJndiLookupObjectFactory$1.run(IndirectJndiLookupObjectFactory.java:372)
at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java(Compiled
Code))
at com.ibm.ws.naming.util.IndirectJndiLookupObjectFactory.getObjectInstanceExt(IndirectJndiLookupObjectFactory.java:221)
at com.ibm.ws.naming.util.Helpers.processSerializedObjectForLookupExt(Helpers.java:868)
at com.ibm.ws.naming.urlbase.UrlContextHelper.processBoundObjectForLookup(UrlContextHelper.java:152)
at com.ibm.ws.naming.java.javaURLContextRoot.processBoundObjectForLookup(javaURLContextRoot.java:398)
at com.ibm.ws.naming.urlbase.UrlContextImpl.lookup(UrlContextImpl.java:1278)
at com.ibm.ws.naming.java.javaURLContextRoot.lookup(javaURLContextRoot.java:196)
at com.ibm.ws.naming.java.javaURLContextRoot.lookup(javaURLContextRoot.java:137)
at javax.naming.InitialContext.lookup(InitialContext.java:360)
at com.thenational.techsvcs.j2ee.ServiceLocater.lookupLocalHome(ServiceLocater.java:180)
at com.thenational.techsvcs.j2ee.ServiceLocater.lookupRemoteHome(ServiceLocater.java:212)
at com.thenational.application.identity.RemoteIdentityBusinessDelegateSp.initialize(RemoteIdentityBusinessDelegateSp.java:419)
at com.thenational.application.identity.RemoteIdentityBusinessDelegateSp.findIdentities(RemoteIdentityBusinessDelegateSp.java:290)
at com.thenational.application.identity.RemoteIdentityBusinessDelegateSp.findIdentities(RemoteIdentityBusinessDelegateSp.java:266)
at com.thenational.application.identity.IdentityBusinessDelegate.findIdentities(IdentityBusinessDelegate.java:197)
at com.thenational.presentation.devicemanager.DeviceSearchAction.executeSearch(DeviceSearchAction.java:157)
at com.thenational.presentation.devicemanager.DeviceSearchAction.execute(DeviceSearchAction.java:91)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
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 com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
at com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:983)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:564)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:200)
at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:119)
at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:276)
at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:182)
at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:618)
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:443)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:672)

[28/10/04 16:00:26:406 GMT+10:00] b774536 Helpers W NMSV0610I:
A NamingException is being thrown from a javax.naming.Context
implementation. Details follow:
Context implementation: com.ibm.ws.naming.jndicos.CNContextImpl
Context method: lookupExt
Context name: localhost/nodes/localhost/servers/server1
Target name: iiop://dcs12:2810/ejb/com/thenational/application/identity/IdentityHome
Other data:
Exception stack trace: javax.naming.NoPermissionException:
NO_PERMISSION exception caught. Root exception is
org.omg.CORBA.NO_PERMISSION: security.JSAS0622E Privileged exception
= java.security.PrivilegedActionException: java.io.IOException:
unsupported keyword UID vmcid: 0x49421000 minor code: 92 completed:
No
at com.ibm.ISecurityLocalObjectBaseL13Impl.CSIClientRI.send_request(CSIClientRI.java:1105)
at com.ibm.rmi.pi.InterceptorManager.iterateSendRequest(InterceptorManager.java:403)
at com.ibm.rmi.iiop.ClientRequestImpl.<init>(ClientRequestImpl.java:134)
at com.ibm.rmi.iiop.GIOPImpl.createRequest(GIOPImpl.java:142)
at com.ibm.rmi.iiop.GIOPImpl.createRequest(GIOPImpl.java:98)
at com.ibm.rmi.corba.ClientDelegate._createRequest(ClientDelegate.java:1937)
at com.ibm.rmi.corba.ClientDelegate.createRequest(ClientDelegate.java:1233)
at com.ibm.CORBA.iiop.ClientDelegate.createRequest(ClientDelegate.java:1253)
at com.ibm.rmi.corba.ClientDelegate.createRequest(ClientDelegate.java:1166)
at com.ibm.CORBA.iiop.ClientDelegate.createRequest(ClientDelegate.java:1219)
at com.ibm.rmi.corba.ClientDelegate.request(ClientDelegate.java:1833)
at com.ibm.CORBA.iiop.ClientDelegate.request(ClientDelegate.java:1175)
at org.omg.CORBA.portable.ObjectImpl._request(ObjectImpl.java:459)
at com.ibm.WsnOptimizedNaming._NamingContextStub.resolve_complete_info(Unknown
Source)
at com.ibm.ws.naming.jndicos.CNContextImpl.cosResolve(CNContextImpl.java:3491)
at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup(CNContextImpl.java:1519)
at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup(CNContextImpl.java:1480)
at com.ibm.ws.naming.jndicos.CNContextImpl.lookupExt(CNContextImpl.java:1187)
at com.ibm.ws.naming.jndicos.CNContextImpl.lookup(CNContextImpl.java:1067)
at com.ibm.ws.naming.util.WsnInitCtx.lookup(WsnInitCtx.java:132)
at javax.naming.InitialContext.lookup(InitialContext.java:360)
at com.ibm.ws.naming.util.CorbaURLContext.lookup(CorbaURLContext.java:418)
at com.ibm.ws.naming.jndicos.CNContextImpl.lookupExt(CNContextImpl.java:1185)
at com.ibm.ws.naming.util.IndirectJndiLookupObjectFactory$1.run(IndirectJndiLookupObjectFactory.java:372)
at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java(Compiled
Code))
at com.ibm.ws.naming.util.IndirectJndiLookupObjectFactory.getObjectInstanceExt(IndirectJndiLookupObjectFactory.java:221)
at com.ibm.ws.naming.util.Helpers.processSerializedObjectForLookupExt(Helpers.java:868)
at com.ibm.ws.naming.urlbase.UrlContextHelper.processBoundObjectForLookup(UrlContextHelper.java:152)
at com.ibm.ws.naming.java.javaURLContextRoot.processBoundObjectForLookup(javaURLContextRoot.java:398)
at com.ibm.ws.naming.urlbase.UrlContextImpl.lookup(UrlContextImpl.java:1278)
at com.ibm.ws.naming.java.javaURLContextRoot.lookup(javaURLContextRoot.java:196)
at com.ibm.ws.naming.java.javaURLContextRoot.lookup(javaURLContextRoot.java:137)
at javax.naming.InitialContext.lookup(InitialContext.java:360)
at com.thenational.techsvcs.j2ee.ServiceLocater.lookupLocalHome(ServiceLocater.java:180)
at com.thenational.techsvcs.j2ee.ServiceLocater.lookupRemoteHome(ServiceLocater.java:212)
at com.thenational.application.identity.RemoteIdentityBusinessDelegateSp.initialize(RemoteIdentityBusinessDelegateSp.java:419)
at com.thenational.application.identity.RemoteIdentityBusinessDelegateSp.findIdentities(RemoteIdentityBusinessDelegateSp.java:290)
at com.thenational.application.identity.RemoteIdentityBusinessDelegateSp.findIdentities(RemoteIdentityBusinessDelegateSp.java:266)
at com.thenational.application.identity.IdentityBusinessDelegate.findIdentities(IdentityBusinessDelegate.java:197)
at com.thenational.presentation.devicemanager.DeviceSearchAction.executeSearch(DeviceSearchAction.java:157)
at com.thenational.presentation.devicemanager.DeviceSearchAction.execute(DeviceSearchAction.java:91)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
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 com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
at com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:983)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:564)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:200)
at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:119)
at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:276)
at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:182)
at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:618)
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:443)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:672)

[28/10/04 16:00:26:438 GMT+10:00] b774536 Helpers W NMSV0605W:
A Reference object looked up from the context "java:" with the name
"comp/env/ejb/IdentitySf" was sent to the JNDI Naming Manager and an
exception resulted. Reference data follows:
Reference Factory Class Name:
com.ibm.ws.naming.util.IndirectJndiLookupObjectFactory
Reference Factory Class Location URLs: <null>
Reference Class Name: java.lang.Object
Type: JndiLookupInfo
Content: JndiLookupInfo:
jndiName="iiop://dcs12:2810/ejb/com/thenational/application/identity/IdentityHome";
providerURL=""; initialContextFactory=""

Exception data follows:
javax.naming.NoPermissionException: NO_PERMISSION exception caught.
Root exception is org.omg.CORBA.NO_PERMISSION: security.JSAS0622E
Privileged exception = java.security.PrivilegedActionException:
java.io.IOException: unsupported keyword UID vmcid: 0x49421000 minor
code: 92 completed: No
at com.ibm.ISecurityLocalObjectBaseL13Impl.CSIClientRI.send_request(CSIClientRI.java:1105)
at com.ibm.rmi.pi.InterceptorManager.iterateSendRequest(InterceptorManager.java:403)
at com.ibm.rmi.iiop.ClientRequestImpl.<init>(ClientRequestImpl.java:134)
at com.ibm.rmi.iiop.GIOPImpl.createRequest(GIOPImpl.java:142)
at com.ibm.rmi.iiop.GIOPImpl.createRequest(GIOPImpl.java:98)
at com.ibm.rmi.corba.ClientDelegate._createRequest(ClientDelegate.java:1937)
at com.ibm.rmi.corba.ClientDelegate.createRequest(ClientDelegate.java:1233)
at com.ibm.CORBA.iiop.ClientDelegate.createRequest(ClientDelegate.java:1253)
at com.ibm.rmi.corba.ClientDelegate.createRequest(ClientDelegate.java:1166)
at com.ibm.CORBA.iiop.ClientDelegate.createRequest(ClientDelegate.java:1219)
at com.ibm.rmi.corba.ClientDelegate.request(ClientDelegate.java:1833)
at com.ibm.CORBA.iiop.ClientDelegate.request(ClientDelegate.java:1175)
at org.omg.CORBA.portable.ObjectImpl._request(ObjectImpl.java:459)
at com.ibm.WsnOptimizedNaming._NamingContextStub.resolve_complete_info(Unknown
Source)
at com.ibm.ws.naming.jndicos.CNContextImpl.cosResolve(CNContextImpl.java:3491)
at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup(CNContextImpl.java:1519)
at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup(CNContextImpl.java:1480)
at com.ibm.ws.naming.jndicos.CNContextImpl.lookupExt(CNContextImpl.java:1187)
at com.ibm.ws.naming.jndicos.CNContextImpl.lookup(CNContextImpl.java:1067)
at com.ibm.ws.naming.util.WsnInitCtx.lookup(WsnInitCtx.java:132)
at javax.naming.InitialContext.lookup(InitialContext.java:360)
at com.ibm.ws.naming.util.CorbaURLContext.lookup(CorbaURLContext.java:418)
at com.ibm.ws.naming.jndicos.CNContextImpl.lookupExt(CNContextImpl.java:1185)
at com.ibm.ws.naming.util.IndirectJndiLookupObjectFactory$1.run(IndirectJndiLookupObjectFactory.java:372)
at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java(Compiled
Code))
at com.ibm.ws.naming.util.IndirectJndiLookupObjectFactory.getObjectInstanceExt(IndirectJndiLookupObjectFactory.java:221)
at com.ibm.ws.naming.util.Helpers.processSerializedObjectForLookupExt(Helpers.java:868)
at com.ibm.ws.naming.urlbase.UrlContextHelper.processBoundObjectForLookup(UrlContextHelper.java:152)
at com.ibm.ws.naming.java.javaURLContextRoot.processBoundObjectForLookup(javaURLContextRoot.java:398)
at com.ibm.ws.naming.urlbase.UrlContextImpl.lookup(UrlContextImpl.java:1278)
at com.ibm.ws.naming.java.javaURLContextRoot.lookup(javaURLContextRoot.java:196)
at com.ibm.ws.naming.java.javaURLContextRoot.lookup(javaURLContextRoot.java:137)
at javax.naming.InitialContext.lookup(InitialContext.java:360)
at com.thenational.techsvcs.j2ee.ServiceLocater.lookupLocalHome(ServiceLocater.java:180)
at com.thenational.techsvcs.j2ee.ServiceLocater.lookupRemoteHome(ServiceLocater.java:212)
at com.thenational.application.identity.RemoteIdentityBusinessDelegateSp.initialize(RemoteIdentityBusinessDelegateSp.java:419)
at com.thenational.application.identity.RemoteIdentityBusinessDelegateSp.findIdentities(RemoteIdentityBusinessDelegateSp.java:290)
at com.thenational.application.identity.RemoteIdentityBusinessDelegateSp.findIdentities(RemoteIdentityBusinessDelegateSp.java:266)
at com.thenational.application.identity.IdentityBusinessDelegate.findIdentities(IdentityBusinessDelegate.java:197)
at com.thenational.presentation.devicemanager.DeviceSearchAction.executeSearch(DeviceSearchAction.java:157)
at com.thenational.presentation.devicemanager.DeviceSearchAction.execute(DeviceSearchAction.java:91)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
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 com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
at com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:983)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:564)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:200)
at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:119)
at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:276)
at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:182)
at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:618)
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:443)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:672)


[28/10/04 16:00:26:734 GMT+10:00] b774536 Helpers W NMSV0610I:
A NamingException is being thrown from a javax.naming.Context
implementation. Details follow:
Context implementation: com.ibm.ws.naming.java.javaURLContextRoot
Context method: lookup(Name)
Context name: java:
Target name: comp/env/ejb/IdentitySf
Other data:
Exception stack trace:
com.ibm.websphere.naming.CannotInstantiateObjectException: Exception
occurred while the JNDI NamingManager was processing a
javax.naming.Reference object. Root exception is
javax.naming.NoPermissionException: NO_PERMISSION exception caught.
Root exception is org.omg.CORBA.NO_PERMISSION: security.JSAS0622E
Privileged exception = java.security.PrivilegedActionException:
java.io.IOException: unsupported keyword UID vmcid: 0x49421000 minor
code: 92 completed: No
at com.ibm.ISecurityLocalObjectBaseL13Impl.CSIClientRI.send_request(CSIClientRI.java:1105)
at com.ibm.rmi.pi.InterceptorManager.iterateSendRequest(InterceptorManager.java:403)
at com.ibm.rmi.iiop.ClientRequestImpl.<init>(ClientRequestImpl.java:134)
at com.ibm.rmi.iiop.GIOPImpl.createRequest(GIOPImpl.java:142)
at com.ibm.rmi.iiop.GIOPImpl.createRequest(GIOPImpl.java:98)
at com.ibm.rmi.corba.ClientDelegate._createRequest(ClientDelegate.java:1937)
at com.ibm.rmi.corba.ClientDelegate.createRequest(ClientDelegate.java:1233)
at com.ibm.CORBA.iiop.ClientDelegate.createRequest(ClientDelegate.java:1253)
at com.ibm.rmi.corba.ClientDelegate.createRequest(ClientDelegate.java:1166)
at com.ibm.CORBA.iiop.ClientDelegate.createRequest(ClientDelegate.java:1219)
at com.ibm.rmi.corba.ClientDelegate.request(ClientDelegate.java:1833)
at com.ibm.CORBA.iiop.ClientDelegate.request(ClientDelegate.java:1175)
at org.omg.CORBA.portable.ObjectImpl._request(ObjectImpl.java:459)
at com.ibm.WsnOptimizedNaming._NamingContextStub.resolve_complete_info(Unknown
Source)
at com.ibm.ws.naming.jndicos.CNContextImpl.cosResolve(CNContextImpl.java:3491)
at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup(CNContextImpl.java:1519)
at com.ibm.ws.naming.jndicos.CNContextImpl.doLookup(CNContextImpl.java:1480)
at com.ibm.ws.naming.jndicos.CNContextImpl.lookupExt(CNContextImpl.java:1187)
at com.ibm.ws.naming.jndicos.CNContextImpl.lookup(CNContextImpl.java:1067)
at com.ibm.ws.naming.util.WsnInitCtx.lookup(WsnInitCtx.java:132)
at javax.naming.InitialContext.lookup(InitialContext.java:360)
at com.ibm.ws.naming.util.CorbaURLContext.lookup(CorbaURLContext.java:418)
at com.ibm.ws.naming.jndicos.CNContextImpl.lookupExt(CNContextImpl.java:1185)
at com.ibm.ws.naming.util.IndirectJndiLookupObjectFactory$1.run(IndirectJndiLookupObjectFactory.java:372)
at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java(Compiled
Code))
at com.ibm.ws.naming.util.IndirectJndiLookupObjectFactory.getObjectInstanceExt(IndirectJndiLookupObjectFactory.java:221)
at com.ibm.ws.naming.util.Helpers.processSerializedObjectForLookupExt(Helpers.java:868)
at com.ibm.ws.naming.urlbase.UrlContextHelper.processBoundObjectForLookup(UrlContextHelper.java:152)
at com.ibm.ws.naming.java.javaURLContextRoot.processBoundObjectForLookup(javaURLContextRoot.java:398)
at com.ibm.ws.naming.urlbase.UrlContextImpl.lookup(UrlContextImpl.java:1278)
at com.ibm.ws.naming.java.javaURLContextRoot.lookup(javaURLContextRoot.java:196)
at com.ibm.ws.naming.java.javaURLContextRoot.lookup(javaURLContextRoot.java:137)
at javax.naming.InitialContext.lookup(InitialContext.java:360)
at com.thenational.techsvcs.j2ee.ServiceLocater.lookupLocalHome(ServiceLocater.java:180)
at com.thenational.techsvcs.j2ee.ServiceLocater.lookupRemoteHome(ServiceLocater.java:212)
at com.thenational.application.identity.RemoteIdentityBusinessDelegateSp.initialize(RemoteIdentityBusinessDelegateSp.java:419)
at com.thenational.application.identity.RemoteIdentityBusinessDelegateSp.findIdentities(RemoteIdentityBusinessDelegateSp.java:290)
at com.thenational.application.identity.RemoteIdentityBusinessDelegateSp.findIdentities(RemoteIdentityBusinessDelegateSp.java:266)
at com.thenational.application.identity.IdentityBusinessDelegate.findIdentities(IdentityBusinessDelegate.java:197)
at com.thenational.presentation.devicemanager.DeviceSearchAction.executeSearch(DeviceSearchAction.java:157)
at com.thenational.presentation.devicemanager.DeviceSearchAction.execute(DeviceSearchAction.java:91)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
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 com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
at com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:983)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:564)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:200)
at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:119)
at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:276)
at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:182)
at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:618)
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:443)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:672)

0 new messages