users@glassfish.java.net

Re: JDBCRealm from Swing GUI

From: <glassfish_at_javadesktop.org>
Date: Thu, 22 Apr 2010 06:12:52 PDT

Hi,

If I use ProgrammaticLogin everything working fine but when I use LoginContext the LoginContext.login do not rasie an exception, but when I call the InitialContext.lookup() I get an exception in client side.

What I need setting for LoginContext.

Attila.

CLIENT LOG:
--------------------
14:27:21,986 DEBUG CTMedikaClientFacade:427 - START: jdbcRealm
14:27:21,994 DEBUG CTMedikaClientPassiveCallbackHandler:59 - NameCallback: jdbcRealm
14:27:21,995 DEBUG CTMedikaClientPassiveCallbackHandler:62 - PasswordCallback: jdbcRealm
14:27:22,622 ERROR CTMedikaClientFacade:347 - javax.naming.NamingException: ejb ref resolution error for remote business interfacecom.ct.medika.authorization.clients.UserAuthenticationRemote [Root exception is java.rmi.AccessException: CORBA NO_PERMISSION 0 No; nested exception is:
        org.omg.CORBA.NO_PERMISSION: ----------BEGIN server-side stack trace----------
org.omg.CORBA.NO_PERMISSION: vmcid: 0x0 minor code: 0 completed: No
        at com.sun.enterprise.iiop.security.SecServerRequestInterceptor.handle_null_service_context(SecServerRequestInterceptor.java:407)
        at com.sun.enterprise.iiop.security.SecServerRequestInterceptor.receive_request(SecServerRequestInterceptor.java:429)
        at com.sun.corba.ee.impl.interceptors.InterceptorInvoker.invokeServerInterceptorIntermediatePoint(InterceptorInvoker.java:627)
        at com.sun.corba.ee.impl.interceptors.PIHandlerImpl.invokeServerPIIntermediatePoint(PIHandlerImpl.java:530)
        at com.sun.corba.ee.impl.protocol.CorbaServerRequestDispatcherImpl.getServantWithPI(CorbaServerRequestDispatcherImpl.java:406)
        at com.sun.corba.ee.impl.protocol.CorbaServerRequestDispatcherImpl.dispatch(CorbaServerRequestDispatcherImpl.java:224)
        at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequestRequest(CorbaMessageMediatorImpl.java:1846)
        at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:1706)
        at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleInput(CorbaMessageMediatorImpl.java:1088)
        at com.sun.corba.ee.impl.protocol.giopmsgheaders.RequestMessage_1_2.callback(RequestMessage_1_2.java:223)
        at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:806)
        at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.dispatch(CorbaMessageMediatorImpl.java:563)
        at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.doWork(CorbaMessageMediatorImpl.java:2567)
        at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:555)

----------END server-side stack trace---------- vmcid: 0x0 minor code: 0 completed: No]
14:27:22,623 ERROR CTMedikaClientFacade:436 - java.lang.NullPointerException


SERVER LOG:
----------------------
Initializing Sun's JavaServer Faces implementation (1.2_04-b22-p05) for context ''
JBIFW0012: JBI framework startup complete.
The FileRealm classname, "com.sun.enterprise.security.auth.realm.jdbc.JDBCRealm" does not extend "com.sun.enterprise.security.auth.realm.file.FileRealm".
The FileRealm classname, "com.sun.enterprise.security.auth.realm.jdbc.JDBCRealm" does not extend "com.sun.enterprise.security.auth.realm.file.FileRealm".
[Message sent by forum member 'aszomor']

http://forums.java.net/jive/thread.jspa?messageID=398461