Can not login using M6a
I migrated from M5a to M6a using the instructions in M6a link.
Now when I try to log into the repository I receive an authentication error. The only way to login is using ADMIN user. Using ADMIN, I go to Users > Manage Users and when I click in any user link I receive the error message "Error fetching user data from the user registry. Please check your registry configuration "
How can I fix this issue?
Thanks.
www.byteshift.com
Now when I try to log into the repository I receive an authentication error. The only way to login is using ADMIN user. Using ADMIN, I go to Users > Manage Users and when I click in any user link I receive the error message "
How can I fix this issue?
Thanks.
www.byteshift.com
3 answers
I am receiving the same exception when logging onto /jazz/admin
with WsAS 6.1.0.15 and DB2 9.1.0.4 Express.
The SystemOut.log shows
00000027 SystemOut O 11:58:26,199 WARN .team.repository.servlet.AbstractTeamServerServlet - NullPointerException processing POST request for com.ibm.team.repository.service.internal.IServerStatusRestService.postStatusForServices(). The request was made by user "{UnknownUserid}" from "sig-9-76-76-236.mts.ibm.com". The stacktrace hash is B5927F4E933582CF46BBFE8E9AE1D3712B09E9F9.
java.lang.NullPointerException
at java.io.StringReader.<init>(StringReader.java:54)
at com.ibm.team.repository.service.internal.ServerStatusRestService.postStatusForServices(ServerStatusRestService.java:244)
at sun.reflect.GeneratedMethodAccessor85.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:375)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:361)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:55)
at $Proxy7.postStatusForServices(Unknown Source)
at sun.reflect.GeneratedMethodAccessor88.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at com.ibm.team.repository.servlet.AbstractTeamServerServlet.doModelledRestService(AbstractTeamServerServlet.java:490)
at com.ibm.team.repository.servlet.AbstractTeamServerServlet.service(AbstractTeamServerServlet.java:1359)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletManager.java:180)
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:75)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:115)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1068)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:543)
at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:478)
at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:90)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:744)
at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1455)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:115)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:454)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:383)
at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:102)
at com.ibm.ws.ssl.channel.impl.SSLReadServiceContext$SSLReadCompletedCallback.complete(SSLReadServiceContext.java:1818)
at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:195)
at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:743)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:873)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1473)
with WsAS 6.1.0.15 and DB2 9.1.0.4 Express.
The SystemOut.log shows
00000027 SystemOut O 11:58:26,199 WARN .team.repository.servlet.AbstractTeamServerServlet - NullPointerException processing POST request for com.ibm.team.repository.service.internal.IServerStatusRestService.postStatusForServices(). The request was made by user "{UnknownUserid}" from "sig-9-76-76-236.mts.ibm.com". The stacktrace hash is B5927F4E933582CF46BBFE8E9AE1D3712B09E9F9.
java.lang.NullPointerException
at java.io.StringReader.<init>(StringReader.java:54)
at com.ibm.team.repository.service.internal.ServerStatusRestService.postStatusForServices(ServerStatusRestService.java:244)
at sun.reflect.GeneratedMethodAccessor85.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:375)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:361)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:55)
at $Proxy7.postStatusForServices(Unknown Source)
at sun.reflect.GeneratedMethodAccessor88.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at com.ibm.team.repository.servlet.AbstractTeamServerServlet.doModelledRestService(AbstractTeamServerServlet.java:490)
at com.ibm.team.repository.servlet.AbstractTeamServerServlet.service(AbstractTeamServerServlet.java:1359)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletManager.java:180)
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:75)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:115)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1068)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:543)
at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:478)
at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:90)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:744)
at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1455)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:115)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:454)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:383)
at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:102)
at com.ibm.ws.ssl.channel.impl.SSLReadServiceContext$SSLReadCompletedCallback.complete(SSLReadServiceContext.java:1818)
at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:195)
at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:743)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:873)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1473)
Using ADMIN user I can see my name listed in user list. I deleted it but when I tried to create a new use I received a "User altready exist" message. It seems that a user that has items in database can not be deleted. The same user name and password works fine in M5a version. Is there a way to check what password Jazz server is expecting? If I can not fix this issue I will be forced to go back to M5a version.
Thanks.
www.byteshift.com
Thanks.
www.byteshift.com
Carlos,
What type of user registry are you using ? LDAP or tomcat-users.xml file
?
Any exception stack traces in the server log ?
As of M6, the Jazz Team Server is now secured within the web application;
unsecured configurations are no longer supported. (In previous milestones,
the Jazz Team Server was unsecured by default, and the setup instructions
described how to secure your Jazz server.). More information about the
changes can be found at
https://jazz.net/downloads/DownloadDocument.jsp?href=milestones/data/0.6M6a/jazz-news-0.6M6-part1.html#repository.
tomcat-users.xml file.
Thanks
Balaji
"carlosl" <carlosl> wrote in message
news:fvlc3q$ig0$1@localhost.localdomain...
What type of user registry are you using ? LDAP or tomcat-users.xml file
?
Any exception stack traces in the server log ?
As of M6, the Jazz Team Server is now secured within the web application;
unsecured configurations are no longer supported. (In previous milestones,
the Jazz Team Server was unsecured by default, and the setup instructions
described how to secure your Jazz server.). More information about the
changes can be found at
https://jazz.net/downloads/DownloadDocument.jsp?href=milestones/data/0.6M6a/jazz-news-0.6M6-part1.html#repository.
Is there a way to check what password Jazz server is expecting?
If you are using tomcat-users.xml, look for the password field in
tomcat-users.xml file.
Thanks
Balaji
"carlosl" <carlosl> wrote in message
news:fvlc3q$ig0$1@localhost.localdomain...
Using ADMIN user I can see my name listed in user list. I deleted it
but when I tried to create a new use I received a "User altready
exist" message. It seems that a user that has items in database
can not be deleted. The same user name and password works fine in M5a
version. Is there a way to check what password Jazz server is
expecting? If I can not fix this issue I will be forced to go back to
M5a version.
Thanks.
www.byteshift.com