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 .
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from roadrunner. Next status will be '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.