Modify

Opened 4 years ago

Closed 4 years ago

#7611 closed defect (invalid)

Trac show error message in timeline after configured with Hudson Plugin

Reported by: ericqiu Owned by: roadrunner
Priority: highest Component: HudsonTracPlugin
Severity: blocker Keywords:
Cc: Trac Release: 0.11

Description (last modified by rjollos)

Error message:

Hudson Builds event provider (HudsonTracPlugin) failed:
IOError: Error getting build info from 'http://192.168.16.38:8080/hudson/api/xml?xpath=/*/job/build[timestamp>=1280764799000][timestamp<=1283443199000]&depth=2&exclude=//action|//artifact|//changeSet|//culprit&wrapper=builds': HTTPError: HTTP Error 500: Internal Server Error. This most likely means you configured a wrong job_url, username, or password.

The trac ini I configured for Hudson plugin is as following and no user setup for hudson:

[hudson]
alternate_success_icon = true
job_url = http://192.168.16.38:8080/hudson/
main_page = /hudson/
username =
password =

Also i try to access hudson/api/xml,the content is as attachment

Attachments (1)

api.xml (765 bytes) - added by ericqiu 4 years ago.

Download all attachments as: .zip

Change History (5)

Changed 4 years ago by ericqiu

comment:1 Changed 4 years ago by rjollos

  • Description modified (diff)

comment:2 Changed 4 years ago by roadrunner

I'm not sure what's wrong, but it's sounding like a Hudson bug.
Can you manually try that full URL in the original error message
(i.e. including the long query string)? Also, can you check Hudson's
logs?

comment:3 Changed 4 years ago by ericqiu

As for hudson, i just simple run it without any user setup and in trac, just put in the plugin then the error come out...no more configuration has been done

I deployed it on tomcat and the log is as following, it seems some problems of trac when I attached the log file, so i put them here:

{{{2010-9-3 14:17:15 org.apache.catalina.core.ApplicationContext log
ERROR: Error while serving http://192.168.16.38:8080/hudson/api/xml
java.lang.reflect.InvocationTargetException

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:259)
at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:126)
at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:65)
at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:79)
at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:534)
at org.kohsuke.stapler.MetaClass$5.doDispatch(MetaClass.java:181)
at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:534)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:450)
at org.kohsuke.stapler.Stapler.service(Stapler.java:132)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:94)
at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:86)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:470)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:619)

Caused by: org.kohsuke.stapler.export.NotExportableException: class hudson.util.DescribableList doesn't have @ExportedBean

at org.kohsuke.stapler.export.Model.<init>(Model.java:46)
at org.kohsuke.stapler.export.ModelBuilder.get(ModelBuilder.java:25)
at org.kohsuke.stapler.export.Property.writeValue(Property.java:181)
at org.kohsuke.stapler.export.Property.writeValue(Property.java:106)
at org.kohsuke.stapler.export.Property.writeTo(Property.java:83)
at org.kohsuke.stapler.export.Model.writeNestedObjectTo(Model.java:156)
at org.kohsuke.stapler.export.Property.writeValue(Property.java:188)
at org.kohsuke.stapler.export.Property.writeValue(Property.java:151)
at org.kohsuke.stapler.export.Property.writeValue(Property.java:106)
at org.kohsuke.stapler.export.Property.writeTo(Property.java:83)
at org.kohsuke.stapler.export.Model.writeNestedObjectTo(Model.java:156)
at org.kohsuke.stapler.export.Model.writeNestedObjectTo(Model.java:153)
at org.kohsuke.stapler.export.Model.writeTo(Model.java:129)
at org.kohsuke.stapler.export.Model.writeTo(Model.java:148)
at hudson.model.Api.doXml(Api.java:96)
... 41 more

2010-9-3 14:17:15 org.apache.catalina.core.StandardWrapperValve invoke
ERROR: Servlet.service() for servlet Stapler threw exception
org.kohsuke.stapler.export.NotExportableException: class hudson.util.DescribableList doesn't have @ExportedBean

at org.kohsuke.stapler.export.Model.<init>(Model.java:46)
at org.kohsuke.stapler.export.ModelBuilder.get(ModelBuilder.java:25)
at org.kohsuke.stapler.export.Property.writeValue(Property.java:181)
at org.kohsuke.stapler.export.Property.writeValue(Property.java:106)
at org.kohsuke.stapler.export.Property.writeTo(Property.java:83)
at org.kohsuke.stapler.export.Model.writeNestedObjectTo(Model.java:156)
at org.kohsuke.stapler.export.Property.writeValue(Property.java:188)
at org.kohsuke.stapler.export.Property.writeValue(Property.java:151)
at org.kohsuke.stapler.export.Property.writeValue(Property.java:106)
at org.kohsuke.stapler.export.Property.writeTo(Property.java:83)
at org.kohsuke.stapler.export.Model.writeNestedObjectTo(Model.java:156)
at org.kohsuke.stapler.export.Model.writeNestedObjectTo(Model.java:153)
at org.kohsuke.stapler.export.Model.writeTo(Model.java:129)
at org.kohsuke.stapler.export.Model.writeTo(Model.java:148)
at hudson.model.Api.doXml(Api.java:96)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:259)
at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:126)
at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:65)
at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:79)
at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:534)
at org.kohsuke.stapler.MetaClass$5.doDispatch(MetaClass.java:181)
at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:534)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:450)
at org.kohsuke.stapler.Stapler.service(Stapler.java:132)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:94)
at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:86)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:470)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:619)

}}}

comment:4 Changed 4 years ago by roadrunner

  • Resolution set to invalid
  • Status changed from new to closed

Yup, it's a Hudson bug - see http://issues.hudson-ci.org/browse/HUDSON-7299 .
Try the latest (1.375) or an older version of Hudson.

Add Comment

Modify Ticket

Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.