Jenkins can read the file but the contents are broken:

hudson.security.csrf.DefaultCrumbIssuer.PROXY_HEADER

This field cannot be set from the XML file (is missing, etc.) 

Which plug-in are you using for security?

Ulli


Am 25.09.2013 um 19:00 schrieb Boris Kurktchiev <kurktch...@gmail.com>:

> i keep getting org.jvnet.hudson.reactor.ReactorException: 
> hudson.util.IOException2: Unable to read /opt/local/jenkins/config.xml when i 
> try to start up Jenkins, but the directory and file is owned by jenkins user, 
> i can su to jenkins user and view/edit the fileā€¦ i am getting stumped. Here 
> is a full dump of the error I am seeing:
> 
> org.jvnet.hudson.reactor.ReactorException: hudson.util.IOException2: Unable 
> to read /opt/local/jenkins/config.xml
> 
>       at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:246)
> 
>       at jenkins.InitReactorRunner.run(InitReactorRunner.java:43)
> 
>       at jenkins.model.Jenkins.executeReactor(Jenkins.java:910)
> 
>       at jenkins.model.Jenkins.<init>(Jenkins.java:806)
> 
>       at hudson.model.Hudson.<init>(Hudson.java:81)
> 
>       at hudson.model.Hudson.<init>(Hudson.java:77)
> 
>       at hudson.WebAppMain$3.run(WebAppMain.java:221)
> 
> Caused by: hudson.util.IOException2: Unable to read 
> /opt/local/jenkins/config.xml
> 
>       at hudson.XmlFile.unmarshal(XmlFile.java:170)
> 
>       at jenkins.model.Jenkins$17.run(Jenkins.java:2530)
> 
>       at 
> org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:146)
> 
>       at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259)
> 
>       at jenkins.model.Jenkins$7.runTask(Jenkins.java:899)
> 
>       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.runWorker(ThreadPoolExecutor.java:1145)
> 
>       at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> 
>       at java.lang.Thread.run(Thread.java:722)
> 
> Caused by: com.thoughtworks.xstream.converters.ConversionException: Could not 
> set field class hudson.security.csrf.DefaultCrumbIssuer.PROXY_HEADER : null : 
> Could not set field class 
> hudson.security.csrf.DefaultCrumbIssuer.PROXY_HEADER : null
> 
> ---- Debugging information ----
> 
> message             : Could not set field class 
> hudson.security.csrf.DefaultCrumbIssuer.PROXY_HEADER : null
> 
> cause-exception     : 
> com.thoughtworks.xstream.converters.reflection.ObjectAccessException
> 
> cause-message       : Could not set field class 
> hudson.security.csrf.DefaultCrumbIssuer.PROXY_HEADER : null
> 
> class               : hudson.security.csrf.DefaultCrumbIssuer
> 
> required-type       : hudson.security.csrf.DefaultCrumbIssuer
> 
> converter-type      : hudson.util.RobustReflectionConverter
> 
> path                : /hudson/crumbIssuer/PROXY_HEADER
> 
> line number         : 38
> 
> class[1]            : hudson.model.Hudson
> 
> version             : not available
> 
> -------------------------------
> 
>       at 
> com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:79)
> 
>       at 
> com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65)
> 
>       at 
> com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
> 
>       at 
> hudson.util.RobustReflectionConverter.unmarshalField(RobustReflectionConverter.java:333)
> 
>       at 
> hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:275)
> 
>       at 
> hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:222)
> 
>       at 
> com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
> 
>       at 
> com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:65)
> 
>       at 
> com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
> 
>       at 
> com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50)
> 
>       at 
> com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:134)
> 
>       at 
> com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:32)
> 
>       at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1061)
> 
>       at hudson.util.XStream2.unmarshal(XStream2.java:109)
> 
>       at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1045)
> 
>       at hudson.XmlFile.unmarshal(XmlFile.java:166)
> 
>       ... 9 more
> 
> Caused by: 
> com.thoughtworks.xstream.converters.reflection.ObjectAccessException: Could 
> not set field class hudson.security.csrf.DefaultCrumbIssuer.PROXY_HEADER : 
> null
> 
>       at 
> com.thoughtworks.xstream.converters.reflection.Sun14ReflectionProvider.write(Sun14ReflectionProvider.java:141)
> 
>       at 
> com.thoughtworks.xstream.converters.reflection.Sun14ReflectionProvider.writeField(Sun14ReflectionProvider.java:104)
> 
>       at 
> hudson.util.RobustReflectionConverter.doUnmarshal(RobustReflectionConverter.java:290)
> 
>       at 
> hudson.util.RobustReflectionConverter.unmarshal(RobustReflectionConverter.java:222)
> 
>       at 
> com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
> 
>       ... 24 more
> 
> Caused by: java.lang.IllegalArgumentException
> 
>       at sun.misc.Unsafe.objectFieldOffset(Native Method)
> 
>       at 
> com.thoughtworks.xstream.converters.reflection.Sun14ReflectionProvider.getFieldOffset(Sun14ReflectionProvider.java:150)
> 
>       at 
> com.thoughtworks.xstream.converters.reflection.Sun14ReflectionProvider.write(Sun14ReflectionProvider.java:112)
> 
>       ... 28 more
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Jenkins Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to jenkinsci-users+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Reply via email to