Details
-
Bug
-
Resolution: Not a bug
-
Medium
-
None
-
None
-
None
-
Crucible 2.4.0-m4
Description
1. I configured git repository:
2. and created Project that has configure Default repository on GIT
3. trying to read review (to summarize reviews) client via API I got READ TIME OUT
On server Error occures (fisheye.out):
java.io.IOException: Error marshalling JAXB object of type "class com.atlassian.fecrurestplugin.crucible.RestReviewService$DetailedReviews".
at com.sun.jersey.core.provider.jaxb.AbstractRootElementProvider.writeTo(AbstractRootElementProvider.java:145)
at com.sun.jersey.spi.container.ContainerResponse.write(ContainerResponse.java:254)
at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:689)
at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:612)
at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:603)
at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:309)
at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:425)
at com.atlassian.plugins.rest.module.RestDelegatingServletFilter$JerseyOsgiServletContainer.doFilter(RestDelegatingServletFilter.java:130)
at com.sun.jersey.spi.container.servlet.ServletContainer.doFilter(ServletContainer.java:689)
at com.atlassian.plugins.rest.module.RestDelegatingServletFilter.doFilter(RestDelegatingServletFilter.java:64)
at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74)
at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42)
at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77)
at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63)
at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74)
at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42)
at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66)
at com.atlassian.applinks.core.rest.context.ContextFilter.doFilter(ContextFilter.java:25)
at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74)
at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42)
at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter$1.doFilter(DelegatingPluginFilter.java:66)
at com.atlassian.plugins.rest.module.servlet.RestServletUtilsUpdaterFilter.doFilterInternal(RestServletUtilsUpdaterFilter.java:26)
at com.atlassian.plugins.rest.module.servlet.RestServletUtilsUpdaterFilter.doFilter(RestServletUtilsUpdaterFilter.java:40)
at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:74)
at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42)
at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77)
at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63)
at org.mortbay.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1209)
at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77)
at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63)
at org.mortbay.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1209)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:83)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.mortbay.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1209)
at com.cenqua.crucible.filters.CrucibleFilter.doFilter(CrucibleFilter.java:141)
at org.mortbay.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1209)
at com.cenqua.fisheye.web.filters.TotalityFilter.doFilter(TotalityFilter.java:246)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
at org.mortbay.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1209)
at com.atlassian.security.auth.trustedapps.filter.TrustedApplicationsFilter.doFilter(TrustedApplicationsFilter.java:98)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
at org.mortbay.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1209)
at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:46)
at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:77)
at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:63)
at org.mortbay.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1209)
Caused by: javax.xml.bind.MarshalException
- with linked exception:
[org.mortbay.jetty.EofException]
at com.sun.xml.bind.v2.runtime.MarshallerImpl.write(MarshallerImpl.java:330)
at com.sun.xml.bind.v2.runtime.MarshallerImpl.marshal(MarshallerImpl.java:254)
at javax.xml.bind.helpers.AbstractMarshallerImpl.marshal(AbstractMarshallerImpl.java:75)
at com.sun.jersey.core.provider.jaxb.AbstractRootElementProvider.writeTo(AbstractRootElementProvider.java:167)
at com.sun.jersey.core.provider.jaxb.AbstractRootElementProvider.writeTo(AbstractRootElementProvider.java:143)
... 101 more
Caused by: org.mortbay.jetty.EofException
at org.mortbay.jetty.HttpGenerator.flush(HttpGenerator.java:789)
at org.mortbay.jetty.AbstractGenerator$Output.blockForOutput(AbstractGenerator.java:550)
at org.mortbay.jetty.AbstractGenerator$Output.flush(AbstractGenerator.java:571)
at org.mortbay.jetty.HttpConnection$Output.flush(HttpConnection.java:1010)
at org.mortbay.jetty.AbstractGenerator$Output.write(AbstractGenerator.java:650)
at org.mortbay.jetty.AbstractGenerator$Output.write(AbstractGenerator.java:579)
at com.sun.jersey.spi.container.servlet.WebComponent$Writer.write(WebComponent.java:230)
at com.sun.jersey.spi.container.ContainerResponse$CommittingOutputStream.write(ContainerResponse.java:114)
at com.sun.xml.bind.v2.runtime.output.UTF8XmlOutput.write(UTF8XmlOutput.java:394)
at com.sun.xml.bind.v2.runtime.output.Encoded.write(Encoded.java:163)
at com.sun.xml.bind.v2.runtime.output.UTF8XmlOutput.writePrefix(UTF8XmlOutput.java:225)
at com.sun.xml.bind.v2.runtime.output.UTF8XmlOutput.writeName(UTF8XmlOutput.java:229)
at com.sun.xml.bind.v2.runtime.output.UTF8XmlOutput.beginStartTag(UTF8XmlOutput.java:158)
at com.sun.xml.bind.v2.runtime.output.NamespaceContextImpl$Element.startElement(NamespaceContextImpl.java:486)
at com.sun.xml.bind.v2.runtime.XMLSerializer.endNamespaceDecls(XMLSerializer.java:286)
at com.sun.xml.bind.v2.runtime.XMLSerializer.childAsXsiType(XMLSerializer.java:682)
at com.sun.xml.bind.v2.runtime.property.ArrayElementNodeProperty.serializeItem(ArrayElementNodeProperty.java:65)
at com.sun.xml.bind.v2.runtime.property.ArrayElementProperty.serializeListBody(ArrayElementProperty.java:168)
at com.sun.xml.bind.v2.runtime.property.ArrayERProperty.serializeBody(ArrayERProperty.java:152)
at com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.serializeBody(ClassBeanInfoImpl.java:332)
at com.sun.xml.bind.v2.runtime.XMLSerializer.childAsXsiType(XMLSerializer.java:698)
at com.sun.xml.bind.v2.runtime.property.SingleElementNodeProperty.serializeBody(SingleElementNodeProperty.java:152)
at com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.serializeBody(ClassBeanInfoImpl.java:332)
at com.sun.xml.bind.v2.runtime.XMLSerializer.childAsXsiType(XMLSerializer.java:698)
at com.sun.xml.bind.v2.runtime.property.ArrayElementNodeProperty.serializeItem(ArrayElementNodeProperty.java:65)
at com.sun.xml.bind.v2.runtime.property.ArrayElementProperty.serializeListBody(ArrayElementProperty.java:168)
at com.sun.xml.bind.v2.runtime.property.ArrayERProperty.serializeBody(ArrayERProperty.java:152)
at com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.serializeBody(ClassBeanInfoImpl.java:332)
at com.sun.xml.bind.v2.runtime.XMLSerializer.childAsSoleContent(XMLSerializer.java:592)
at com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.serializeRoot(ClassBeanInfoImpl.java:320)
at com.sun.xml.bind.v2.runtime.XMLSerializer.childAsRoot(XMLSerializer.java:493)
at com.sun.xml.bind.v2.runtime.MarshallerImpl.write(MarshallerImpl.java:325)
... 105 more
Caused by: java.io.IOException: Broken pipe
at sun.nio.ch.FileDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:29)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:104)
at sun.nio.ch.IOUtil.write(IOUtil.java:60)
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:302)
at org.mortbay.io.nio.ChannelEndPoint.flush(ChannelEndPoint.java:169)
at org.mortbay.io.nio.SelectChannelEndPoint.flush(SelectChannelEndPoint.java:221)
at org.mortbay.jetty.HttpGenerator.flush(HttpGenerator.java:723)
... 136 more
TCP dump from Wireshark:
POST /crucible/rest-service/auth-v1/login HTTP/1.1
Accept: application/xml
Authorization: Basic cG1hcnVzemFrOmQwbjB0Y2hAbmdl
User-Agent: Atlassian Connector for IntelliJ/2.4.2, SVN:1101071009
Host: lech:5240
Cookie: FESESSIONID=1ly27j66ox4xucos3ucswmeaq
Cookie: crucibleprefs1=D%3D1295344379852%3Bslp%3Dt
Content-Length: 41
Content-Type: application/x-www-form-urlencoded
userName=pmaruszak&password=passwordHTTP/1.1 200 OK
Cache-Control: private
Expires: Thu, 01-Jan-1970 00:00:00 GMT
Set-Cookie: remember=;Path=/crucible;Expires=Thu, 01-Jan-1970 00:00:00 GMT;HttpOnly
Set-Cookie: crucibleprefs1="D%3D1295344410992%3Bslp%3Dt";Path=/crucible;Expires=Wed, 18-Jan-2012 09:53:30 GMT
Content-Type: application/xml
Content-Length: 142
Server: Jetty(6.1.24)
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><loginResult><token>pmaruszak:76:a8a57b453ea0f0836289deb94a829d6e</token></loginResult>GET /crucible/rest-service/reviews-v1/filter/toSummarize/details HTTP/1.1
Authorization: Basic cG1hcnVzemFrOmQwbjB0Y2hAbmdl
Accept: application/xml;q=0.9,/
User-Agent: Atlassian Connector for IntelliJ/2.4.2, SVN:1101071009
Host: lech:5240
Cookie: FESESSIONID=1ly27j66ox4xucos3ucswmeaq
Cookie: crucibleprefs1=D%3D1295344410992%3Bslp%3Dt
HTTP/1.1 200 OK
Cache-Control: private
Content-Type: application/xml
Last-Modified: Tue, 18 Jan 2011 09:53:02 GMT
ETag: "1295344382282-23"
Transfer-Encoding: chunked
Server: Jetty(6.1.24)
6000
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><detailedReviews><detailedReviewData><allowReviewersToJoin>false</allowReviewersToJoin><author><avatarUrl>http://lech.atlassian.pl:5240/crucible/avatar/pmaruszak?s=48</avatarUrl><displayName>pmaruszak</displayName><userName>pmaruszak</userName></author><createDate>2011-01-11T18:10:53.254+0100</createDate><creator><avatarUrl>http://lech.atlassian.pl:5240/crucible/avatar/pmaruszak?s=48</avatarUrl><displayName>pmaruszak</displayName><userName>pmaruszak</userName></creator><description></description><metricsVersion>1</metricsVersion><moderator><avatarUrl>http://lech.atlassian.pl:5240/crucible/avatar/pmaruszak?s=48</avatarUrl><displayName>pmaruszak</displayName><userName>pmaruszak</userName></moderator><name>uuuuuu</name><permaId><id>CR-62</id></permaId><projectKey>CR</projectKey><state>Review</state><type>REVIEW</type><stats/><actions><actionData><displayName>Re-Open</displayName><name>action:reopenReview</name></actionData><actionData><displayName>Summarize</displayName><name>action:summarizeReview</name></actionData><actionData><displayName>Edit Review Details</displayName><name>action:modifyReviewFiles</name></actionData><actionData><displayName>Reject</displayName><name>action:rejectReview</name></actionData><actionData><displayName>View</displayName><name>action:viewReview</name></actionData><actionData><displayName>Recover</displayName><name>action:recoverReview</name></actionData><actionData><displayName>Submit</displayName><name>action:submitReview</name></actionData><actionData><displayName>Close</displayName><name>action:closeReview</name></actionData><actionData><displayName>Comment</displayName><name>action:commentOnReview</name></actionData><actionData><displayName>Abandon</displayName><name>action:abandonReview</name></actionData><actionData><displayName>Create</displayName><name>action:createReview</name></actionData><actionData><displayName>Approve</displayName><name>action:approveReview</name></actionData><actionData><displayName>Delete</displayName><name>action:deleteReview</name></actionData></actions><generalComments/><reviewers/><transitions><transitionData><displayName>Summarize</displayName><name>action:summarizeReview</name></transitionData><transitionData><displayName>Abandon</displayName><name>action:abandonReview</name></transitionData></transitions><versionedComments/></detailedReviewData><detailedReviewData><allowReviewersToJoin>true</allowReviewersToJoin><author><avatarUrl>http://lech.atlassian.pl:5240/crucible/avatar/pmaruszak?s=48</avatarUrl><displayName>pmaruszak</displayName><userName>pmaruszak</userName></author><createDate>2010-12-08T13:47:03.309+0100</createDate><creator><avatarUrl>http://lech.atlassian.pl:5240/crucible/avatar/pmaruszak?s=48</avatarUrl><displayName>pmaruszak</displayName><userName>pmaruszak</userName></creator><description></description><metricsVersion>1</metricsVersion><moderator><avatarUrl>http://lech.atlassian.pl:5240/crucible/avatar/pmaruszak?s=48</avatarUrl><displayName>pmaruszak</displayName><userName>pmaruszak</userName></moderator><name>k3</name><permaId><id>CR-15</id></permaId><projectKey>CR</projectKey><state>Review</state><type>REVIEW</type><stats/><actions><actionData><displayName>Re-Open</displayName><name>action:reopenReview</name></actionData><actionData><displayName>Summarize</displayName><name>action:summarizeReview</name></actionData><actionData><displayName>Edit Review Details</displayName><name>action:modifyReviewFiles</name></actionData><actionData><displayName>Reject</displayName><name>action:rejectReview</name></actionData><actionData><displayName>View</displayName><name>action:viewReview</name></actionData><actionData><displayName>Recover</displayName><name>action:recoverReview</name></actionData><actionData><displayName>Submit</displayName><name>action:submitReview</name></actionData><actionData><displayName>Close</displayName><name>action:closeReview</name></actionData><actionData><displayName>Comment</displayName><name>action:commentOnReview</name></actionData><actionData><displayName>Abandon</displayName><name>action:abandonReview</na