Ticket #7611 (closed defect: invalid)

Opened 1 year ago

Last modified 1 year ago

Trac show error message in timeline after configured with Hudson Plugin

Reported by: ericqiu Assigned to: 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

api.xml (0.7 kB) - added by ericqiu on 09/02/10 04:56:37.

Change History

09/02/10 04:56:37 changed by ericqiu

  • attachment api.xml added.

09/02/10 06:07:14 changed by rjollos

  • description changed.

09/02/10 14:54:34 changed 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?

09/03/10 08:25:55 changed 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)

}}}

09/05/10 07:17:12 changed by roadrunner

  • status changed from new to closed.
  • resolution set to invalid.

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/Change #7611 (Trac show error message in timeline after configured with Hudson Plugin)




Change Properties
Action