hIPster icon The Official Hipster Blog

Sunday, November 05, 2006

Subversion problems with CruiseControl

I am setting up a CruiseControl server on my iMac to automatically check out and build the hIPster source each day. Up until now I have failed to get it working because the call to subversion was failing with:

org.jdom.input.JDOMParseException: Error on line 3: XML document structures must start and end within the same entity.

After hacking the source code for CruiseControl I discovered what was happening. I post it here in case it is of use to someone else.

It turns out the svn command was returning the following before it output the XML:

svn: PROPFIND request failed on '/svn/trunk'svn: PROPFIND of '/svn/trunk': Server certificate verification failed: issuer is not trusted (https://hipster.googlecode.com)

The solution is to sign in with the same username that you use to run the CruiseControl server and do a manual:

svn update

You will then get the chance to sign in as the subversion user and permanently add the subversion user.

I have heard that the same thing can occur on Windows machines if the source was checked out by a GUI user, but the CruiseControl server is started as a system server. Same fix should work there.

2 Comments:

At 5:23 AM, Blogger Askinstoo said...

Hi, i was looking over your blog and didn't
quite find what I was looking for. I'm looking for
different ways to earn money... I did find this though...
a place where you can make some nice extra cash secret shopping.
I made over $900 last month having fun!
make extra money

 
At 1:48 AM, Blogger niralon said...

thank you very much with your help. i am working with on win xp and i did the checkout with a gui client
and i had this error .The only way was doing it manualy in the command prompt : svn checkout url

 

Post a Comment

<< Home