[JIRA] Commented: (JENKINS-5353) [DownstreamBuildView] NonExistentFieldException: No such field org.jvnet.hudson.plugins.DownstreamBuildViewAction$DownstreamBuilds.rootURL

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[JIRA] Commented: (JENKINS-5353) [DownstreamBuildView] NonExistentFieldException: No such field org.jvnet.hudson.plugins.DownstreamBuildViewAction$DownstreamBuilds.rootURL

JIRA noreply@jenkins-ci.org

    [ http://issues.jenkins-ci.org/browse/JENKINS-5353?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=145763#comment-145763 ]

evernat commented on JENKINS-5353:
----------------------------------

Yes you are right, but I think that most users will delete obsolete builds (but not all users and I will keep that in mind).
It's good that there is an issue to be more tolerant in Jenkins ... in the log? yes, it is probably needed to have one log event but certainly not 10000 for the same thing.

> [DownstreamBuildView] NonExistentFieldException: No such field org.jvnet.hudson.plugins.DownstreamBuildViewAction$DownstreamBuilds.rootURL
> ------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: JENKINS-5353
>                 URL: http://issues.jenkins-ci.org/browse/JENKINS-5353
>             Project: Jenkins
>          Issue Type: Bug
>         Environment: Hudson 1.341
> downstream-buildview 1.3
>            Reporter: abarbieri
>            Assignee: shinodkm
>
> When using the latest version of this plugin Hudson fails to start up and logs huge amounts of warnings like the following one.
> INFO: Started all plugins
> 22-Jan-2010 08:41:18 hudson.util.RobustReflectionConverter doUnmarshal
> WARNING: Skipping a non-existent field rootURL
> com.thoughtworks.xstream.converters.reflection.NonExistentFieldException: No such field org.jvnet.hudson.plugins.DownstreamBuildViewAction$DownstreamBuilds.rootURL
> at com.thoughtworks.xstream.converters.reflection.FieldDictionary.field(FieldDictionary.java:106)
> at com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.getFieldType(PureJavaReflectionProvider.java:152)
> at hudson.util.RobustReflectionConverter.determineType(RobustReflectionConverter.java:326)
> at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:217)
> at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:172)
> at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:82)
> at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:63)
> at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:76)
> at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:60)
> at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.readItem(AbstractCollectionConverter.java:71)
> at hudson.util.RobustCollectionConverter.populateCollection(RobustCollectionConverter.java:82)
> at com.thoughtworks.xstream.converters.collections.CollectionConverter.unmarshal(CollectionConverter.java:61)
> at hudson.util.RobustCollectionConverter.unmarshal(RobustCollectionConverter.java:73)
> at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:82)
> at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:63)
> at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:76)
> at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:60)
> at hudson.util.RobustReflectionConverter.unmarshallField(RobustReflectionConverter.java:261)
> at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:221)
> at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:172)
> at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:82)
> at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:63)
> at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:76)
> at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:60)
> at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.readItem(AbstractCollectionConverter.java:71)
> at hudson.util.RobustCollectionConverter.populateCollection(RobustCollectionConverter.java:82)
> at com.thoughtworks.xstream.converters.collections.CollectionConverter.unmarshal(CollectionConverter.java:61)
> at hudson.util.RobustCollectionConverter.unmarshal(RobustCollectionConverter.java:73)
> at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:82)
> at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:63)
> at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:76)
> at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:60)
> at hudson.util.RobustReflectionConverter.unmarshallField(RobustReflectionConverter.java:261)
> at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:221)
> at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:172)
> at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:82)
> at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:63)
> at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:76)
> at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:60)
> at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:137)
> at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:33)
> at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:923)
> at hudson.util.XStream2.unmarshal(XStream2.java:70)
> at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:909)
> at hudson.XmlFile.unmarshal(XmlFile.java:148)
> at hudson.model.Run.<init>(Run.java:252)
> at hudson.model.AbstractBuild.<init>(AbstractBuild.java:151)
> at hudson.model.Build.<init>(Build.java:97)
> at hudson.model.FreeStyleBuild.<init>(FreeStyleBuild.java:41)
> at sun.reflect.GeneratedConstructorAccessor35.newInstance(Unknown Source)
> at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> at hudson.model.AbstractProject.loadBuild(AbstractProject.java:813)
> at hudson.model.AbstractProject$1.create(AbstractProject.java:209)
> at hudson.model.AbstractProject$1.create(AbstractProject.java:207)
> at hudson.model.RunMap.load(RunMap.java:221)
> at hudson.model.AbstractProject.onLoad(AbstractProject.java:207)
> at hudson.model.Project.onLoad(Project.java:86)
> at hudson.model.Items.load(Items.java:107)
> at hudson.model.Hudson$12.run(Hudson.java:2108)
> at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:146)
> at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259)
> at hudson.model.Hudson$3.runTask(Hudson.java:648)
> at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187)
> at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94)
> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> at java.lang.Thread.run(Thread.java:619)
> any help in making this potentially useful plugin stable and usable are very welcome.
> thanks

--
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira