We ran the tests again with JDBC based user store, but we could not reproduce this issue.
A possible explanation is when the embedded LDAP is used, the realm service is not available which delays the bundle activation of server admin. So it does not initialize the AuthenticatorServerRegistry which is causing a NPE when AuthenticationHandler tries to get the active authenticator. Thanks, Thilina On Thu, Mar 15, 2012 at 6:01 PM, Thilina Buddhika <[email protected]> wrote: > This seems to be a random error. [ Please refer the following error log.] > > [2012-03-15 17:21:57,615] INFO > {org.wso2.carbon.integration.framework.utils.InputStreamHandler} - > [2012-03-15 17:21:57,615] INFO > {org.wso2.carbon.core.services.util.CarbonAuthenticationUtil} - 'admin' > logged in at [2012-03-15 17:21:57,0615] from IP address localhost > [2012-03-15 17:21:57,651] INFO > {org.wso2.carbon.integration.framework.utils.InputStreamHandler} - > [2012-03-15 17:21:57,650] WARN > {org.wso2.carbon.user.core.ldap.LDAPUserStoreManager} - Authentication > failed for user uid=admin*,ou=Users,dc=wso2,dc=org [LDAP: error code 49 - > cannot bind the principalDn.] > [2012-03-15 17:21:57,670] INFO > {org.wso2.carbon.integration.framework.utils.InputStreamHandler} - > [2012-03-15 17:21:57,670] WARN > {org.wso2.carbon.core.services.util.CarbonAuthenticationUtil} - Failed > Administrator login attempt 'admin*[0]' at [2012-03-15 17:21:57,0670] from > IP address localhost > [2012-03-15 17:21:57,757] INFO > {org.wso2.carbon.integration.framework.ClientConnectionUtil} - > Successfully connected to the server on port 9443 > [2012-03-15 17:21:57,758] INFO > {org.wso2.carbon.integration.framework.ClientConnectionUtil} - > Successfully connected to the server on port 9443 > [2012-03-15 17:21:57,797] INFO > {org.wso2.carbon.integration.framework.utils.InputStreamHandler} - > [2012-03-15 17:21:57,797] INFO > {org.wso2.carbon.core.services.util.CarbonAuthenticationUtil} - 'admin' > logged in at [2012-03-15 17:21:57,0796] from IP address 192.168.122.1 > [2012-03-15 17:21:57,871] INFO > {org.wso2.carbon.integration.framework.LoginLogoutUtil} - Successfully > logged in : JSESSIONID=4D1F9168FD8F8577D2CA6E76B6AD918A; Path=/; > Secure=null; HttpOnly=null > [2012-03-15 17:21:57,997] INFO > {org.wso2.carbon.integration.framework.utils.InputStreamHandler} - > [2012-03-15 17:21:57,994] ERROR > {org.wso2.carbon.server.admin.module.handler.AuthenticationHandler} - > [2012-03-15 17:21:57,997] INFO > {org.wso2.carbon.integration.framework.utils.InputStreamHandler} - > java.lang.NullPointerException > [2012-03-15 17:21:57,997] INFO > {org.wso2.carbon.integration.framework.utils.InputStreamHandler} - at > org.wso2.carbon.server.admin.auth.AuthenticatorServerRegistry.getCarbonAuthenticator(AuthenticatorServerRegistry.java:61) > [2012-03-15 17:21:57,997] INFO > {org.wso2.carbon.integration.framework.utils.InputStreamHandler} - at > org.wso2.carbon.server.admin.module.handler.AuthenticationHandler.isAuthenticated(AuthenticationHandler.java:130) > [2012-03-15 17:21:57,997] INFO > {org.wso2.carbon.integration.framework.utils.InputStreamHandler} - at > org.wso2.carbon.server.admin.module.handler.AuthenticationHandler.authenticate(AuthenticationHandler.java:78) > [2012-03-15 17:21:57,997] INFO > {org.wso2.carbon.integration.framework.utils.InputStreamHandler} - at > org.wso2.carbon.server.admin.module.handler.AuthenticationHandler.invoke(AuthenticationHandler.java:53) > [2012-03-15 17:21:57,997] INFO > {org.wso2.carbon.integration.framework.utils.InputStreamHandler} - at > org.apache.axis2.engine.Phase.invokeHandler(Phase.java:340) > [2012-03-15 17:21:57,997] INFO > {org.wso2.carbon.integration.framework.utils.InputStreamHandler} - at > org.apache.axis2.engine.Phase.invoke(Phase.java:313) > [2012-03-15 17:21:57,997] INFO > {org.wso2.carbon.integration.framework.utils.InputStreamHandler} - at > org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:262) > > This NPE is thrown because of authTracker becoming a null which can be due > to uninitialized AuthenticatorServerRegistry. > > We are further looking into this issue. > > Thanks, > Thilina > > > > > > On Thu, Mar 15, 2012 at 2:40 PM, Thilina Buddhika <[email protected]>wrote: > >> Working on it. >> >> Thanks, >> Thilina >> >> >> On Thu, Mar 15, 2012 at 2:37 PM, Afkham Azeez <[email protected]> wrote: >> >>> >>> ------------------------------------------------------------------------------- >>> Test set: TestSuite >>> >>> ------------------------------------------------------------------------------- >>> Tests run: 18, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 64.317 >>> sec <<< FAILURE! >>> stopServer(org.wso2.identity.integration.tests.ISTestServerManager) >>> Time elapsed: 0.479 sec <<< FAILURE! >>> org.testng.internal.thread.ThreadExecutionException: >>> org.testng.internal.InvokeMethodRunnable$TestNGRuntimeException: >>> java.lang.Exception: Cannot shutdown the server. Authentication failure >>> at >>> org.testng.internal.thread.FutureResultAdapter.get(FutureResultAdapter.java:25) >>> at >>> org.testng.internal.MethodInvocationHelper.invokeWithTimeoutWithNewExecutor(MethodInvocationHelper.java:242) >>> at >>> org.testng.internal.MethodInvocationHelper.invokeWithTimeout(MethodInvocationHelper.java:200) >>> at >>> org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:528) >>> at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:202) >>> at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:130) >>> at org.testng.SuiteRunner.privateRun(SuiteRunner.java:308) >>> at org.testng.SuiteRunner.run(SuiteRunner.java:240) >>> at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) >>> at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) >>> at org.testng.TestNG.runSuitesSequentially(TestNG.java:1158) >>> at org.testng.TestNG.runSuitesLocally(TestNG.java:1083) >>> at org.testng.TestNG.run(TestNG.java:999) >>> at >>> org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:60) >>> at >>> org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:153) >>> at >>> org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:99) >>> at >>> org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:111) >>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>> at >>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >>> at >>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>> at java.lang.reflect.Method.invoke(Method.java:597) >>> at >>> org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) >>> at $Proxy0.invoke(Unknown Source) >>> at >>> org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) >>> at >>> org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) >>> at >>> org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) >>> Caused by: >>> org.testng.internal.InvokeMethodRunnable$TestNGRuntimeException: >>> java.lang.Exception: Cannot shutdown the server. Authentication failure >>> at >>> org.testng.internal.InvokeMethodRunnable.runOne(InvokeMethodRunnable.java:49) >>> at >>> org.testng.internal.InvokeMethodRunnable.run(InvokeMethodRunnable.java:37) >>> at >>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) >>> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) >>> at java.util.concurrent.FutureTask.run(FutureTask.java:138) >>> at >>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) >>> at >>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) >>> at java.lang.Thread.run(Thread.java:680) >>> Caused by: java.lang.Exception: Cannot shutdown the server. >>> Authentication failure >>> at >>> org.wso2.carbon.server.admin.ui.ServerAdminClient.shutdownGracefully(ServerAdminClient.java:122) >>> at >>> org.wso2.carbon.integration.framework.utils.ServerUtils.shutdownServer(ServerUtils.java:272) >>> at >>> org.wso2.carbon.integration.framework.utils.ServerUtils.shutdown(ServerUtils.java:242) >>> at >>> org.wso2.carbon.integration.framework.TestServerManager.stopServer(TestServerManager.java:91) >>> at >>> org.wso2.identity.integration.tests.ISTestServerManager.stopServer(ISTestServerManager.java:48) >>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>> at >>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >>> at >>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>> at java.lang.reflect.Method.invoke(Method.java:597) >>> at >>> org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80) >>> at >>> org.testng.internal.InvokeMethodRunnable.runOne(InvokeMethodRunnable.java:46) >>> ... 7 more >>> Caused by: org.apache.axis2.AxisFault: Authentication failure >>> at >>> org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:531) >>> at >>> org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:375) >>> at >>> org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:421) >>> at >>> org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229) >>> at >>> org.apache.axis2.client.OperationClient.execute(OperationClient.java:165) >>> at >>> org.wso2.carbon.server.admin.stub.ServerAdminStub.shutdownGracefully(ServerAdminStub.java:2650) >>> at >>> org.wso2.carbon.server.admin.ui.ServerAdminClient.shutdownGracefully(ServerAdminClient.java:115) >>> ... 17 more >>> Caused by: >>> org.testng.internal.InvokeMethodRunnable$TestNGRuntimeException: >>> java.lang.Exception: Cannot shutdown the server. Authentication failure >>> at >>> org.testng.internal.InvokeMethodRunnable.runOne(InvokeMethodRunnable.java:49) >>> at >>> org.testng.internal.InvokeMethodRunnable.run(InvokeMethodRunnable.java:37) >>> at >>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) >>> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) >>> at java.util.concurrent.FutureTask.run(FutureTask.java:138) >>> at >>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) >>> at >>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) >>> at java.lang.Thread.run(Thread.java:680) >>> Caused by: java.lang.Exception: Cannot shutdown the server. >>> Authentication failure >>> at >>> org.wso2.carbon.server.admin.ui.ServerAdminClient.shutdownGracefully(ServerAdminClient.java:122) >>> at >>> org.wso2.carbon.integration.framework.utils.ServerUtils.shutdownServer(ServerUtils.java:272) >>> at >>> org.wso2.carbon.integration.framework.utils.ServerUtils.shutdown(ServerUtils.java:242) >>> at >>> org.wso2.carbon.integration.framework.TestServerManager.stopServer(TestServerManager.java:91) >>> at >>> org.wso2.identity.integration.tests.ISTestServerManager.stopServer(ISTestServerManager.java:48) >>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>> at >>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >>> at >>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >>> at java.lang.reflect.Method.invoke(Method.java:597) >>> at >>> org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80) >>> at >>> org.testng.internal.InvokeMethodRunnable.runOne(InvokeMethodRunnable.java:46) >>> ... 7 more >>> Caused by: org.apache.axis2.AxisFault: Authentication failure >>> at >>> org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:531) >>> at >>> org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:375) >>> at >>> org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:421) >>> at >>> org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229) >>> at >>> org.apache.axis2.client.OperationClient.execute(OperationClient.java:165) >>> at >>> org.wso2.carbon.server.admin.stub.ServerAdminStub.shutdownGracefully(ServerAdminStub.java:2650) >>> at >>> org.wso2.carbon.server.admin.ui.ServerAdminClient.shutdownGracefully(ServerAdminClient.java:115) >>> ... 17 more >>> >>> >>> >>> >>> >>> -- >>> *Afkham Azeez* >>> Director of Architecture; WSO2, Inc.; http://wso2.com >>> Member; Apache Software Foundation; http://www.apache.org/ >>> * <http://www.apache.org/>** >>> email: **[email protected]* <[email protected]>* cell: +94 77 3320919 >>> blog: **http://blog.afkham.org* <http://blog.afkham.org>* >>> twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> >>> * >>> linked-in: **http://lk.linkedin.com/in/afkhamazeez* >>> * >>> * >>> *Lean . Enterprise . Middleware* >>> >>> >> >> >> -- >> Thilina Buddhika >> Associate Technical Lead >> WSO2 Inc. ; http://wso2.com >> lean . enterprise . middleware >> >> phone : +94 77 44 88 727 >> blog : http://blog.thilinamb.com >> > > > > -- > Thilina Buddhika > Associate Technical Lead > WSO2 Inc. ; http://wso2.com > lean . enterprise . middleware > > phone : +94 77 44 88 727 > blog : http://blog.thilinamb.com > -- Thilina Buddhika Associate Technical Lead WSO2 Inc. ; http://wso2.com lean . enterprise . middleware phone : +94 77 44 88 727 blog : http://blog.thilinamb.com
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
