It's all about the answers!

Ask a question

null pointer errors in server logs


Matthew Jarvis (2411) | asked Oct 23 '07, 10:05 a.m.
JAZZ DEVELOPER
We have a Jazz server that is giving errors when we try to deliver code. I believe this is the corresponding exception in the logs. Does this look like a Jazz bug or a server misconfiguration? Can someone help us diagnose the problem? (Also, I'm not sure if this is relevant, but we are working off of data that was migrated from 0.6M2a to 0.6M3a, and the repository URL changed as a part of that migration)

WARN .team.repository.servlet.AbstractTeamServerServlet - RuntimeException processing request for GET com.ibm.team.rep
ository.common.transport.ITeamContentService for: <username> - Exception message: null
java.lang.NullPointerException
at com.ibm.team.repository.service.internal.ContentService.periodicCleanup(ContentService.java:838)
at com.ibm.team.repository.service.internal.ContentService.cleanupIfNecessary(ContentService.java:832)
at com.ibm.team.repository.service.internal.ContentService.get(ContentService.java:1173)
at sun.reflect.GeneratedMethodAccessor159.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:615)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:326)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:318)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$1.invoke(ExportProxyServiceRecord.java:106)
at $Proxy99.get(Unknown Source)
at com.ibm.team.repository.servlet.AbstractTeamServerServlet.doGet(AbstractTeamServerServlet.java:220)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at com.ibm.team.repository.servlet.AbstractTeamServerServlet.service(AbstractTeamServerServlet.java:1097)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
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:109)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:75)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:115)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)
at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:801)

2 answers



permanent link
Sachin Patel (10123) | answered Oct 23 '07, 10:11 a.m.
JAZZ DEVELOPER
On the client side we are receiveing the following exception when files
are being fetched from the repository when creating a repo workspace
from a stream. Only a portion of the content is retrieved.


Error during file transfer: return code 500 from HTTP request: Internal
Server Error
Error during file transfer: return code 500 from HTTP request:
Internal Server Error
Error during file transfer: return code 500 from HTTP request:
Internal Server Error
Error retrieving content
return code 500 from HTTP request: Internal Server Error
Error during file transfer: return code 500 from HTTP request:
Internal Server Error
Error during file transfer: return code 500 from HTTP request:
Internal Server Error
Error retrieving content
return code 500 from HTTP request: Internal Server Error


mjarvis wrote:
We have a Jazz server that is giving errors when we try to deliver
code. I believe this is the corresponding exception in the logs.
Does this look like a Jazz bug or a server misconfiguration? Can
someone help us diagnose the problem? (Also, I'm not sure if this is
relevant, but we are working off of data that was migrated from 0.6M2a
to 0.6M3a, and the repository URL changed as a part of that
migration)

WARN .team.repository.servlet.AbstractTeamServerServlet -
RuntimeException processing request for GET com.ibm.team.rep
ository.common.transport.ITeamContentService for: <username> -
Exception message: null
java.lang.NullPointerException
at
com.ibm.team.repository.service.internal.ContentService.periodicCleanup(ContentService.java:838)
at
com.ibm.team.repository.service.internal.ContentService.cleanupIfNecessary(ContentService.java:832)
at
com.ibm.team.repository.service.internal.ContentService.get(ContentService.java:1173)
at sun.reflect.GeneratedMethodAccessor159.invoke(Unknown
Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:615)
at
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:326)
at
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:318)
at
org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$1.invoke(ExportProxyServiceRecord.java:106)
at $Proxy99.get(Unknown Source)
at
com.ibm.team.repository.servlet.AbstractTeamServerServlet.doGet(AbstractTeamServerServlet.java:220)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at
com.ibm.team.repository.servlet.AbstractTeamServerServlet.service(AbstractTeamServerServlet.java:1097)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
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:109)
at
org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:75)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at
org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:115)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
at
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
at
org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
at
org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)
at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)
at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:801)

permanent link
Christophe Elek (2.9k13021) | answered Oct 23 '07, 10:05 a.m.
JAZZ DEVELOPER
majarvis@us.ibm-dot-com.no-spam.invalid (mjarvis) wrote in
news:ffkv7g$b0t$1@localhost.localdomain:

WARN .team.repository.servlet.AbstractTeamServerServlet -
RuntimeException processing request for GET com.ibm.team.rep
ository.common.transport.ITeamContentService for: <username> -
Exception message: null
java.lang.NullPointerException
at
com.ibm.team.repository.service.internal.ContentService.periodicCleanup
(ContentService.java:838)

Doesn't look like a known issue on Jazz.net. Worth opening a defect ...
Oh well, I feel like being nice today... here it is :->
https://jazz.net/jazz/web/projects/Jazz%
20Project#action=com.ibm.team.workitem.viewWorkItem&id=34395

--
Christophe Elek
Serviceability Architect
IBM Software Group - Rational

Your answer


Register or to post your answer.


Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.