Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

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)

0 votes



2 answers

Permanent link
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

0 votes


Permanent link
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)

0 votes

Your answer

Register or log in 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.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details

Question asked: Oct 23 '07, 10:05 a.m.

Question was seen: 5,733 times

Last updated: Oct 23 '07, 10:05 a.m.

Confirmation Cancel Confirm