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

Reply via email to