Quantcast

Unhelpful error message in log file and missing builds

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Unhelpful error message in log file and missing builds

Dewey Sasser
I upgraded Hudson a few days ago to 1.234 and appear to have lost one of
my projects (it used the Trac plugin).  It does not show up in the main
list and on a view to which I had added it shows up as broken links and
other oddness.

So, I used the nifty new plugin-update feature to update Trac.  No joy.
  (I'm still on *Trac 0.10.3.1*
<https://development.sasser.ws:1444/trac/Holter/about> -- don't want to
upgrade least I break my system, eh?)  So, I disabled Trac plugin and
manually edited Trac references out of config.xml.

Still nothing.

So, I upgraded to 1.245 and it shows up...but my last 6 months of builds
are missing.  This is, in a word, bad.  Probably not coincidentally,
this is likely the time-frame in which I added Trac.

The system log shows the following stack trace.  I'm trying to magically
intuit how I can get from this trace to fixing the problem, and I'd
appreciate any insight out there.

When I re-enabled the Trac plug-in I no longer have stack traces -- but
neither do I have builds.  Any help rescuing my build history is greatly
appreciated.

Thanks,

--
Dewey


------ stack trace

Aug 11, 2008 2:30:39 PM hudson.util.CopyOnWriteList$ConverterImpl unmarshal
WARNING: Failed to resolve class
com.thoughtworks.xstream.mapper.CannotResolveClassException: hudson.plugins.trac.TracProjectProperty : hudson.plugins.trac.TracProjectProperty
        at com.thoughtworks.xstream.mapper.DefaultMapper.realClass(DefaultMapper.java:62)
        at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at com.thoughtworks.xstream.mapper.XStream11XmlFriendlyMapper.realClass(XStream11XmlFriendlyMapper.java:34)
        at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at com.thoughtworks.xstream.mapper.DynamicProxyMapper.realClass(DynamicProxyMapper.java:71)
        at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at com.thoughtworks.xstream.mapper.ClassAliasingMapper.realClass(ClassAliasingMapper.java:86)
        at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at com.thoughtworks.xstream.mapper.ArrayMapper.realClass(ArrayMapper.java:87)
        at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at com.thoughtworks.xstream.mapper.CachingMapper.realClass(CachingMapper.java:52)
        at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.readItem(AbstractCollectionConverter.java:73)
        at hudson.util.CopyOnWriteList$ConverterImpl.unmarshal(CopyOnWriteList.java:144)
        at hudson.util.CopyOnWriteList$ConverterImpl.unmarshal(CopyOnWriteList.java:123)
        at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:81)
        at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:55)
        at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:75)
        at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:59)
        at hudson.util.RobustReflectionConverter.unmarshallField(RobustReflectionConverter.java:235)
        at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:193)
        at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:144)
        at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:81)
        at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:55)
        at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:75)
        at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:59)
        at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:142)
        at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:33)
        at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:931)
        at hudson.util.XStream2.unmarshal(XStream2.java:38)
        at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:917)
        at com.thoughtworks.xstream.XStream.fromXML(XStream.java:861)
        at hudson.XmlFile.read(XmlFile.java:103)
        at hudson.model.Items.load(Items.java:81)
        at hudson.model.Hudson.load(Hudson.java:1381)
        at hudson.model.Hudson.access$300(Hudson.java:145)
        at hudson.model.Hudson$8.run(Hudson.java:1945)

Aug 11, 2008 2:30:39 PM hudson.util.RobustReflectionConverter doUnmarshal
WARNING: Skipping a non-existend type
com.thoughtworks.xstream.mapper.CannotResolveClassException: hudson.plugins.trac.TracRepositoryBrowser : hudson.plugins.trac.TracRepositoryBrowser
        at com.thoughtworks.xstream.mapper.DefaultMapper.realClass(DefaultMapper.java:62)
        at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at com.thoughtworks.xstream.mapper.XStream11XmlFriendlyMapper.realClass(XStream11XmlFriendlyMapper.java:34)
        at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at com.thoughtworks.xstream.mapper.DynamicProxyMapper.realClass(DynamicProxyMapper.java:71)
        at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at com.thoughtworks.xstream.mapper.ClassAliasingMapper.realClass(ClassAliasingMapper.java:86)
        at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at com.thoughtworks.xstream.mapper.ArrayMapper.realClass(ArrayMapper.java:87)
        at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
        at com.thoughtworks.xstream.mapper.CachingMapper.realClass(CachingMapper.java:52)
        at hudson.util.RobustReflectionConverter.determineType(RobustReflectionConverter.java:302)
        at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:189)
        at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:144)
        at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:81)
        at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:55)
        at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:75)
        at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:59)
        at hudson.util.RobustReflectionConverter.unmarshallField(RobustReflectionConverter.java:235)
        at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:193)
        at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:144)
        at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:81)
        at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:55)
        at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:75)
        at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:59)
        at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:142)
        at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:33)
        at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:931)
        at hudson.util.XStream2.unmarshal(XStream2.java:38)
        at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:917)
        at com.thoughtworks.xstream.XStream.fromXML(XStream.java:861)
        at hudson.XmlFile.read(XmlFile.java:103)
        at hudson.model.Items.load(Items.java:81)
        at hudson.model.Hudson.load(Hudson.java:1381)
        at hudson.model.Hudson.access$300(Hudson.java:145)
        at hudson.model.Hudson$8.run(Hudson.java:1945)



---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: Unhelpful error message in log file and missing builds

Kohsuke Kawaguchi
Administrator

I agree that data loss is very bad.

Can you send one of the build.xml that includes the TracProjectProperty?

I'd like to fix Hudson so that it loads build records by ignoring
non-existent things.

Dewey Sasser wrote:

> I upgraded Hudson a few days ago to 1.234 and appear to have lost one of
> my projects (it used the Trac plugin).  It does not show up in the main
> list and on a view to which I had added it shows up as broken links and
> other oddness.
>
> So, I used the nifty new plugin-update feature to update Trac.  No joy.
>   (I'm still on *Trac 0.10.3.1*
> <https://development.sasser.ws:1444/trac/Holter/about> -- don't want to
> upgrade least I break my system, eh?)  So, I disabled Trac plugin and
> manually edited Trac references out of config.xml.
>
> Still nothing.
>
> So, I upgraded to 1.245 and it shows up...but my last 6 months of builds
> are missing.  This is, in a word, bad.  Probably not coincidentally,
> this is likely the time-frame in which I added Trac.
>
> The system log shows the following stack trace.  I'm trying to magically
> intuit how I can get from this trace to fixing the problem, and I'd
> appreciate any insight out there.
>
> When I re-enabled the Trac plug-in I no longer have stack traces -- but
> neither do I have builds.  Any help rescuing my build history is greatly
> appreciated.
>
> Thanks,
>
> --
> Dewey
>
>
> ------ stack trace
>
> Aug 11, 2008 2:30:39 PM hudson.util.CopyOnWriteList$ConverterImpl unmarshal
> WARNING: Failed to resolve class
> com.thoughtworks.xstream.mapper.CannotResolveClassException: hudson.plugins.trac.TracProjectProperty : hudson.plugins.trac.TracProjectProperty
> at com.thoughtworks.xstream.mapper.DefaultMapper.realClass(DefaultMapper.java:62)
> at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
> at com.thoughtworks.xstream.mapper.XStream11XmlFriendlyMapper.realClass(XStream11XmlFriendlyMapper.java:34)
> at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
> at com.thoughtworks.xstream.mapper.DynamicProxyMapper.realClass(DynamicProxyMapper.java:71)
> at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
> at com.thoughtworks.xstream.mapper.ClassAliasingMapper.realClass(ClassAliasingMapper.java:86)
> at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
> at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
> at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
> at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
> at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
> at com.thoughtworks.xstream.mapper.ArrayMapper.realClass(ArrayMapper.java:87)
> at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
> at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
> at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
> at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
> at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
> at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
> at com.thoughtworks.xstream.mapper.CachingMapper.realClass(CachingMapper.java:52)
> at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.readItem(AbstractCollectionConverter.java:73)
> at hudson.util.CopyOnWriteList$ConverterImpl.unmarshal(CopyOnWriteList.java:144)
> at hudson.util.CopyOnWriteList$ConverterImpl.unmarshal(CopyOnWriteList.java:123)
> at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:81)
> at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:55)
> at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:75)
> at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:59)
> at hudson.util.RobustReflectionConverter.unmarshallField(RobustReflectionConverter.java:235)
> at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:193)
> at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:144)
> at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:81)
> at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:55)
> at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:75)
> at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:59)
> at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:142)
> at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:33)
> at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:931)
> at hudson.util.XStream2.unmarshal(XStream2.java:38)
> at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:917)
> at com.thoughtworks.xstream.XStream.fromXML(XStream.java:861)
> at hudson.XmlFile.read(XmlFile.java:103)
> at hudson.model.Items.load(Items.java:81)
> at hudson.model.Hudson.load(Hudson.java:1381)
> at hudson.model.Hudson.access$300(Hudson.java:145)
> at hudson.model.Hudson$8.run(Hudson.java:1945)
>
> Aug 11, 2008 2:30:39 PM hudson.util.RobustReflectionConverter doUnmarshal
> WARNING: Skipping a non-existend type
> com.thoughtworks.xstream.mapper.CannotResolveClassException: hudson.plugins.trac.TracRepositoryBrowser : hudson.plugins.trac.TracRepositoryBrowser
> at com.thoughtworks.xstream.mapper.DefaultMapper.realClass(DefaultMapper.java:62)
> at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
> at com.thoughtworks.xstream.mapper.XStream11XmlFriendlyMapper.realClass(XStream11XmlFriendlyMapper.java:34)
> at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
> at com.thoughtworks.xstream.mapper.DynamicProxyMapper.realClass(DynamicProxyMapper.java:71)
> at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
> at com.thoughtworks.xstream.mapper.ClassAliasingMapper.realClass(ClassAliasingMapper.java:86)
> at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
> at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
> at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
> at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
> at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
> at com.thoughtworks.xstream.mapper.ArrayMapper.realClass(ArrayMapper.java:87)
> at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
> at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
> at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
> at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
> at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
> at com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.java:38)
> at com.thoughtworks.xstream.mapper.CachingMapper.realClass(CachingMapper.java:52)
> at hudson.util.RobustReflectionConverter.determineType(RobustReflectionConverter.java:302)
> at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:189)
> at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:144)
> at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:81)
> at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:55)
> at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:75)
> at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:59)
> at hudson.util.RobustReflectionConverter.unmarshallField(RobustReflectionConverter.java:235)
> at hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:193)
> at hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:144)
> at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:81)
> at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:55)
> at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:75)
> at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:59)
> at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:142)
> at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:33)
> at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:931)
> at hudson.util.XStream2.unmarshal(XStream2.java:38)
> at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:917)
> at com.thoughtworks.xstream.XStream.fromXML(XStream.java:861)
> at hudson.XmlFile.read(XmlFile.java:103)
> at hudson.model.Items.load(Items.java:81)
> at hudson.model.Hudson.load(Hudson.java:1381)
> at hudson.model.Hudson.access$300(Hudson.java:145)
> at hudson.model.Hudson$8.run(Hudson.java:1945)
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>
>

--
Kohsuke Kawaguchi
Sun Microsystems                   http://weblogs.java.net/blog/kohsuke/

smime.p7s (4K) Download Attachment
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

RE: Re: Unhelpful error message in log file and missing builds

Todd Hicks
Not sure if this is associated but when I upgraded (currently to version
1.248) I lost the ability to browse repositories.... It keeps defaulting
to auto.
I went in and manually added back the section to the "jobs" config.xml

    <browser class="hudson.plugins.perforce.browsers.P4Web">
      <url>http://builds:5000/</url>
 
<p4WebBegShite>@md=d&amp;rc=s&amp;rt=s&amp;thb=y&amp;c=ihy@</p4WebBegShi
te>
      <p4WebEndShite>?ac=22</p4WebEndShite>
      <p4DifEndShite>?ac=19&amp;</p4DifEndShite>
    </browser>

And the job disappeared until I removed the section from the config.xml


Todd-

-----Original Message-----
From: Kohsuke Kawaguchi [mailto:[hidden email]]
Sent: Monday, August 11, 2008 3:33 PM
To: [hidden email]
Subject: Re: Unhelpful error message in log file and missing builds


I agree that data loss is very bad.

Can you send one of the build.xml that includes the TracProjectProperty?

I'd like to fix Hudson so that it loads build records by ignoring
non-existent things.

Dewey Sasser wrote:
> I upgraded Hudson a few days ago to 1.234 and appear to have lost one
of
> my projects (it used the Trac plugin).  It does not show up in the
main
> list and on a view to which I had added it shows up as broken links
and
> other oddness.
>
> So, I used the nifty new plugin-update feature to update Trac.  No
joy.
>   (I'm still on *Trac 0.10.3.1*
> <https://development.sasser.ws:1444/trac/Holter/about> -- don't want
to
> upgrade least I break my system, eh?)  So, I disabled Trac plugin and
> manually edited Trac references out of config.xml.
>
> Still nothing.
>
> So, I upgraded to 1.245 and it shows up...but my last 6 months of
builds
> are missing.  This is, in a word, bad.  Probably not coincidentally,
> this is likely the time-frame in which I added Trac.
>
> The system log shows the following stack trace.  I'm trying to
magically
> intuit how I can get from this trace to fixing the problem, and I'd
> appreciate any insight out there.
>
> When I re-enabled the Trac plug-in I no longer have stack traces --
but
> neither do I have builds.  Any help rescuing my build history is
greatly

> appreciated.
>
> Thanks,
>
> --
> Dewey
>
>
> ------ stack trace
>
> Aug 11, 2008 2:30:39 PM hudson.util.CopyOnWriteList$ConverterImpl
unmarshal
> WARNING: Failed to resolve class
> com.thoughtworks.xstream.mapper.CannotResolveClassException:
hudson.plugins.trac.TracProjectProperty :
hudson.plugins.trac.TracProjectProperty
> at
com.thoughtworks.xstream.mapper.DefaultMapper.realClass(DefaultMapper.ja
va:62)
> at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.ja
va:38)
> at
com.thoughtworks.xstream.mapper.XStream11XmlFriendlyMapper.realClass(XSt
ream11XmlFriendlyMapper.java:34)
> at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.ja
va:38)
> at
com.thoughtworks.xstream.mapper.DynamicProxyMapper.realClass(DynamicProx
yMapper.java:71)
> at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.ja
va:38)
> at
com.thoughtworks.xstream.mapper.ClassAliasingMapper.realClass(ClassAlias
ingMapper.java:86)
> at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.ja
va:38)
> at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.ja
va:38)
> at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.ja
va:38)
> at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.ja
va:38)
> at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.ja
va:38)
> at
com.thoughtworks.xstream.mapper.ArrayMapper.realClass(ArrayMapper.java:8
7)
> at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.ja
va:38)
> at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.ja
va:38)
> at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.ja
va:38)
> at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.ja
va:38)
> at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.ja
va:38)
> at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.ja
va:38)
> at
com.thoughtworks.xstream.mapper.CachingMapper.realClass(CachingMapper.ja
va:52)
> at
com.thoughtworks.xstream.converters.collections.AbstractCollectionConver
ter.readItem(AbstractCollectionConverter.java:73)
> at
hudson.util.CopyOnWriteList$ConverterImpl.unmarshal(CopyOnWriteList.java
:144)
> at
hudson.util.CopyOnWriteList$ConverterImpl.unmarshal(CopyOnWriteList.java
:123)
> at
com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.
java:81)
> at
com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(Abst
ractReferenceUnmarshaller.java:55)
> at
com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmars
haller.java:75)
> at
com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmars
haller.java:59)
> at
hudson.util.RobustReflectionConverter.unmarshallField(RobustReflectionCo
nverter.java:235)
> at
hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConver
ter.java:193)
> at
hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverte
r.java:144)
> at
com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.
java:81)
> at
com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(Abst
ractReferenceUnmarshaller.java:55)
> at
com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmars
haller.java:75)
> at
com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmars
haller.java:59)
> at
com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.ja
va:142)
> at
com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(
AbstractTreeMarshallingStrategy.java:33)

> at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:931)
> at hudson.util.XStream2.unmarshal(XStream2.java:38)
> at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:917)
> at com.thoughtworks.xstream.XStream.fromXML(XStream.java:861)
> at hudson.XmlFile.read(XmlFile.java:103)
> at hudson.model.Items.load(Items.java:81)
> at hudson.model.Hudson.load(Hudson.java:1381)
> at hudson.model.Hudson.access$300(Hudson.java:145)
> at hudson.model.Hudson$8.run(Hudson.java:1945)
>
> Aug 11, 2008 2:30:39 PM hudson.util.RobustReflectionConverter
doUnmarshal
> WARNING: Skipping a non-existend type
> com.thoughtworks.xstream.mapper.CannotResolveClassException:
hudson.plugins.trac.TracRepositoryBrowser :
hudson.plugins.trac.TracRepositoryBrowser
> at
com.thoughtworks.xstream.mapper.DefaultMapper.realClass(DefaultMapper.ja
va:62)
> at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.ja
va:38)
> at
com.thoughtworks.xstream.mapper.XStream11XmlFriendlyMapper.realClass(XSt
ream11XmlFriendlyMapper.java:34)
> at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.ja
va:38)
> at
com.thoughtworks.xstream.mapper.DynamicProxyMapper.realClass(DynamicProx
yMapper.java:71)
> at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.ja
va:38)
> at
com.thoughtworks.xstream.mapper.ClassAliasingMapper.realClass(ClassAlias
ingMapper.java:86)
> at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.ja
va:38)
> at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.ja
va:38)
> at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.ja
va:38)
> at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.ja
va:38)
> at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.ja
va:38)
> at
com.thoughtworks.xstream.mapper.ArrayMapper.realClass(ArrayMapper.java:8
7)
> at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.ja
va:38)
> at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.ja
va:38)
> at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.ja
va:38)
> at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.ja
va:38)
> at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.ja
va:38)
> at
com.thoughtworks.xstream.mapper.MapperWrapper.realClass(MapperWrapper.ja
va:38)
> at
com.thoughtworks.xstream.mapper.CachingMapper.realClass(CachingMapper.ja
va:52)
> at
hudson.util.RobustReflectionConverter.determineType(RobustReflectionConv
erter.java:302)
> at
hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConver
ter.java:189)
> at
hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverte
r.java:144)
> at
com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.
java:81)
> at
com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(Abst
ractReferenceUnmarshaller.java:55)
> at
com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmars
haller.java:75)
> at
com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmars
haller.java:59)
> at
hudson.util.RobustReflectionConverter.unmarshallField(RobustReflectionCo
nverter.java:235)
> at
hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConver
ter.java:193)
> at
hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverte
r.java:144)
> at
com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.
java:81)
> at
com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(Abst
ractReferenceUnmarshaller.java:55)
> at
com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmars
haller.java:75)
> at
com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmars
haller.java:59)
> at
com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.ja
va:142)
> at
com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(
AbstractTreeMarshallingStrategy.java:33)

> at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:931)
> at hudson.util.XStream2.unmarshal(XStream2.java:38)
> at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:917)
> at com.thoughtworks.xstream.XStream.fromXML(XStream.java:861)
> at hudson.XmlFile.read(XmlFile.java:103)
> at hudson.model.Items.load(Items.java:81)
> at hudson.model.Hudson.load(Hudson.java:1381)
> at hudson.model.Hudson.access$300(Hudson.java:145)
> at hudson.model.Hudson$8.run(Hudson.java:1945)
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>
>


--
Kohsuke Kawaguchi
Sun Microsystems                   http://weblogs.java.net/blog/kohsuke/

---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Loading...