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

Security error?

0 views
Skip to first unread message

Tom Muldoon

unread,
Jul 10, 2002, 5:00:47 PM7/10/02
to

I am running into what appears to be a security issue in trying to establish an InitialContext
to my WebLogic server from my client application. I say this because I don't have
any problems if a SecurityManager isn't "installed". If I however run my client application
with -Djava.security.manager, I get the following error:

weblogic.common.internal.VersioningError: No WebLogic packages defined in CLASSPATH
at weblogic.common.internal.VersionInfo.<init>(VersionInfo.java:38)
at weblogic.common.internal.VersionInfo.initialize(VersionInfo.java:76)
at weblogic.kernel.Kernel.initialize(Kernel.java:103)
at weblogic.kernel.Kernel.ensureInitialized(Kernel.java:82)
at weblogic.jndi.WLInitialContextFactoryDelegate.<init>(WLInitialContextFactoryDelegate.java:161)
at java.lang.Class.newInstance0(Native Method)
at java.lang.Class.newInstance(Unknown Source)
at weblogic.jndi.WLInitialContextFactory.getInitialContext(WLInitialContextFactory.java:119)
at javax.naming.spi.NamingManager.getInitialContext(Unknown Source)
at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source)
at javax.naming.InitialContext.init(Unknown Source)
at javax.naming.InitialContext.<init>(Unknown Source)
at com.lightbridge.security.auth.LbEJBAuthenticationService.getInitialContext(LbEJBAuthenticationService.java:151)
at com.lightbridge.security.auth.LbEJBAuthenticationService.getAuthenticationServiceHome(LbEJBAuthenticationService.java:205)
at com.lightbridge.security.auth.LbEJBAuthenticationService.getAuthenticationService(LbEJBAuthenticationService.java:236)
at com.lightbridge.security.auth.LbEJBAuthenticationService.authenticate(LbEJBAuthenticationService.java:113)
at com.lightbridge.security.auth.LbAuthenticator.authenticate(LbAuthenticator.java:62)
at com.lightbridge.security.auth.LbAuthenticator.authenticate(LbAuthenticator.java:34)
at com.lightbridge.rms.client.security.auth.RmsLoginModule.login(RmsLoginModule.java:149)
at java.lang.reflect.Method.invoke(Native Method)
at javax.security.auth.login.LoginContext.invoke(LoginContext.java:595)
at javax.security.auth.login.LoginContext.access$000(LoginContext.java:125)
at javax.security.auth.login.LoginContext$3.run(LoginContext.java:531)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.login.LoginContext.invokeModule(LoginContext.java:528)
at javax.security.auth.login.LoginContext.login(LoginContext.java:449)
at com.lightbridge.client.framework.security.LbSecurityAgent.authenticate(LbSecurityAgent.java:199)
at com.lightbridge.rms.client.security.SecureCommand.execute(SecureCommand.java:87)
at com.lightbridge.rms.client.security.test.SecureCommandTest.testExecute(SecureCommandTest.java:176)
at java.lang.reflect.Method.invoke(Native Method)
at junit.framework.TestCase.runTest(TestCase.java:156)
at junit.framework.TestCase.runBare(TestCase.java:130)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:121)
at junit.framework.TestSuite.runTest(TestSuite.java:157)
at junit.framework.TestSuite.run(TestSuite.java:152)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:329)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:218)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:151)
java.lang.InternalError: error initializing kernel
at weblogic.kernel.Kernel.ensureInitialized(Kernel.java:85)
at weblogic.jndi.WLInitialContextFactoryDelegate.<init>(WLInitialContextFactoryDelegate.java:161)
at java.lang.Class.newInstance0(Native Method)
at java.lang.Class.newInstance(Unknown Source)
at weblogic.jndi.WLInitialContextFactory.getInitialContext(WLInitialContextFactory.java:119)
at javax.naming.spi.NamingManager.getInitialContext(Unknown Source)
at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source)
at javax.naming.InitialContext.init(Unknown Source)
at javax.naming.InitialContext.<init>(Unknown Source)
at com.lightbridge.security.auth.LbEJBAuthenticationService.getInitialContext(LbEJBAuthenticationService.java:151)
at com.lightbridge.security.auth.LbEJBAuthenticationService.getAuthenticationServiceHome(LbEJBAuthenticationService.java:205)
at com.lightbridge.security.auth.LbEJBAuthenticationService.getAuthenticationService(LbEJBAuthenticationService.java:236)
at com.lightbridge.security.auth.LbEJBAuthenticationService.authenticate(LbEJBAuthenticationService.java:113)
at com.lightbridge.security.auth.LbAuthenticator.authenticate(LbAuthenticator.java:62)
at com.lightbridge.security.auth.LbAuthenticator.authenticate(LbAuthenticator.java:34)
at com.lightbridge.rms.client.security.auth.RmsLoginModule.login(RmsLoginModule.java:149)
at java.lang.reflect.Method.invoke(Native Method)
at javax.security.auth.login.LoginContext.invoke(LoginContext.java:595)
at javax.security.auth.login.LoginContext.access$000(LoginContext.java:125)
at javax.security.auth.login.LoginContext$3.run(LoginContext.java:531)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.login.LoginContext.invokeModule(LoginContext.java:528)
at javax.security.auth.login.LoginContext.login(LoginContext.java:449)
at com.lightbridge.client.framework.security.LbSecurityAgent.authenticate(LbSecurityAgent.java:199)
at com.lightbridge.rms.client.security.SecureCommand.execute(SecureCommand.java:87)
at com.lightbridge.rms.client.security.test.SecureCommandTest.testExecute(SecureCommandTest.java:176)
at java.lang.reflect.Method.invoke(Native Method)
at junit.framework.TestCase.runTest(TestCase.java:156)
at junit.framework.TestCase.runBare(TestCase.java:130)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:121)
at junit.framework.TestSuite.runTest(TestSuite.java:157)
at junit.framework.TestSuite.run(TestSuite.java:152)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:329)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:218)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:151)
: User id = TOMM [[LbSecurityAgent.authenticate]]javax.security.auth.login.LoginException:
java.lang.InternalError: error initializing kernel
at weblogic.kernel.Kernel.ensureInitialized(Kernel.java:85)
at weblogic.jndi.WLInitialContextFactoryDelegate.<init>(WLInitialContextFactoryDelegate.java:161)
at java.lang.Class.newInstance0(Native Method)
at java.lang.Class.newInstance(Unknown Source)
at weblogic.jndi.WLInitialContextFactory.getInitialContext(WLInitialContextFactory.java:119)
at javax.naming.spi.NamingManager.getInitialContext(Unknown Source)
at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source)
at javax.naming.InitialContext.init(Unknown Source)
at javax.naming.InitialContext.<init>(Unknown Source)
at com.lightbridge.security.auth.LbEJBAuthenticationService.getInitialContext(LbEJBAuthenticationService.java:151)
at com.lightbridge.security.auth.LbEJBAuthenticationService.getAuthenticationServiceHome(LbEJBAuthenticationService.java:205)
at com.lightbridge.security.auth.LbEJBAuthenticationService.getAuthenticationService(LbEJBAuthenticationService.java:236)
at com.lightbridge.security.auth.LbEJBAuthenticationService.authenticate(LbEJBAuthenticationService.java:113)
at com.lightbridge.security.auth.LbAuthenticator.authenticate(LbAuthenticator.java:62)
at com.lightbridge.security.auth.LbAuthenticator.authenticate(LbAuthenticator.java:34)
at com.lightbridge.rms.client.security.auth.RmsLoginModule.login(RmsLoginModule.java:149)
at java.lang.reflect.Method.invoke(Native Method)
at javax.security.auth.login.LoginContext.invoke(LoginContext.java:595)
at javax.security.auth.login.LoginContext.access$000(LoginContext.java:125)
at javax.security.auth.login.LoginContext$3.run(LoginContext.java:531)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.login.LoginContext.invokeModule(LoginContext.java:528)
at javax.security.auth.login.LoginContext.login(LoginContext.java:449)
at com.lightbridge.client.framework.security.LbSecurityAgent.authenticate(LbSecurityAgent.java:199)
at com.lightbridge.rms.client.security.SecureCommand.execute(SecureCommand.java:87)
at com.lightbridge.rms.client.security.test.SecureCommandTest.testExecute(SecureCommandTest.java:176)
at java.lang.reflect.Method.invoke(Native Method)
at junit.framework.TestCase.runTest(TestCase.java:156)
at junit.framework.TestCase.runBare(TestCase.java:130)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:121)
at junit.framework.TestSuite.runTest(TestSuite.java:157)
at junit.framework.TestSuite.run(TestSuite.java:152)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:329)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:218)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:151)

at javax.security.auth.login.LoginContext.invoke(LoginContext.java:650)
at javax.security.auth.login.LoginContext.access$000(LoginContext.java:125)
at javax.security.auth.login.LoginContext$3.run(LoginContext.java:531)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.login.LoginContext.invokeModule(LoginContext.java:528)
at javax.security.auth.login.LoginContext.login(LoginContext.java:449)
at com.lightbridge.client.framework.security.LbSecurityAgent.authenticate(LbSecurityAgent.java:199)
at com.lightbridge.rms.client.security.SecureCommand.execute(SecureCommand.java:87)
at com.lightbridge.rms.client.security.test.SecureCommandTest.testExecute(SecureCommandTest.java:176)
at java.lang.reflect.Method.invoke(Native Method)
at junit.framework.TestCase.runTest(TestCase.java:156)
at junit.framework.TestCase.runBare(TestCase.java:130)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:121)
at junit.framework.TestSuite.runTest(TestSuite.java:157)
at junit.framework.TestSuite.run(TestSuite.java:152)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:329)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:218)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:151)

at com.lightbridge.client.framework.security.LbSecurityAgent.authenticate(LbSecurityAgent.java:231)
at com.lightbridge.rms.client.security.SecureCommand.execute(SecureCommand.java:87)
at com.lightbridge.rms.client.security.test.SecureCommandTest.testExecute(SecureCommandTest.java:176)
at java.lang.reflect.Method.invoke(Native Method)
at junit.framework.TestCase.runTest(TestCase.java:156)
at junit.framework.TestCase.runBare(TestCase.java:130)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:121)
at junit.framework.TestSuite.runTest(TestSuite.java:157)
at junit.framework.TestSuite.run(TestSuite.java:152)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:329)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:218)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:151)

0 new messages