BOINC 7.x breaks BOINC Project Updater
After upgrading BOINC, BOINC Project Updater (PBU) is spitting out the same error message you get if your password doesn't match what is in the gui_rpc_auth.cfg file. What changed with 7.x that breaks BBPU? Does BOINC 7.x use a different file for the password or something?
Re: BOINC 7.x breaks BOINC Project Updater
Re: BOINC 7.x breaks BOINC Project Updater
Quote:
Originally Posted by
Mr. Hankey
Why upgrade?
It's required for the new GPU apps (openCL) at some projects.
Re: BOINC 7.x breaks BOINC Project Updater
I'll install BOINC 7.0.3 and step through the code in debug and see if I can find the problem.
Re: BOINC 7.x breaks BOINC Project Updater
I found the first error. Once again, the guys at Berkeley really need to take an XML 101 course. They have invalid characters embedded in their XML. That's what happens when developers think XML is just text with < and > around it. It would be nice if they would at least read the specs: http://www.w3.org/TR/REC-xml/
Anyway, it looks like they removed or changed the project_update api call. I'm not sure which yet or if there is a workaround.
Re: BOINC 7.x breaks BOINC Project Updater
Thank you Slicker. Too bad they don't have sense enough to hire you. But then, I guess, they would have to pay you an awful lot of money to put up with them.......
Re: BOINC 7.x breaks BOINC Project Updater
It turns out that they used to use
<project_update>\a<project_url>\ahttp://a.b.c/d/</project_url>\a</project_update>\a
and now they want
<project_update>\n<project_url>\nhttp://a.b.c/d/</project_url>\n</project_update>
If they were using actual XML, they would be expecting
<project_update><project_url>http://a.b.c/d/</project_url></project_update>
and if they wanted better performance and to use less bandwidth, they would use
<project action="update" url="http://a.b.c/d/"/>
Anyway, here's a new version that works with 7.0.3:
http://boinc.thesonntags.com/collatz...ater_v1030.zip
Re: BOINC 7.x breaks BOINC Project Updater
Quote:
Originally Posted by
Slicker
It turns out that they used to use
<project_update>\a<project_url>\ahttp://a.b.c/d/</project_url>\a</project_update>\a
and now they want
<project_update>\n<project_url>\nhttp://a.b.c/d/</project_url>\n</project_update>
If they were using actual XML, they would be expecting
<project_update><project_url>http://a.b.c/d/</project_url></project_update>
and if they wanted better performance and to use less bandwidth, they would use
<project action="update" url="http://a.b.c/d/"/>
Anyway, here's a new version that works with 7.0.3:
http://boinc.thesonntags.com/collatz...ater_v1030.zip
OK, call me a noob.... Is this a patch for BM 7.0.3 or its replacement?
Re: BOINC 7.x breaks BOINC Project Updater
Just replace the old boincprojectupdater.exe with the new one in the zip file and it should then work with boinc 7.0.3
Re: BOINC 7.x breaks BOINC Project Updater
Thanks! Is the new project updater compatible with older BOINC? Or do I need to use old with old and new with new?