null pointer errors in server logs
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)
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
majarvis@us.ibm-dot-com.no-spam.invalid (mjarvis) wrote in
news:ffkv7g$b0t$1@localhost.localdomain:
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
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
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:
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)