|
|
|
[
Permlink
| « Hide
]
Robin Shen [01/Apr/16 12:42 AM]
The stack trace shows that this should not be caused by missing source folder when downloading QuickBuild artifacts. Are you able to reproduce this issue every time when the latest dependency build misses the source folder?
I tried but QB simply reports that the directory to fetch does not exist in case there are no artifacts being published.
Ok I was able to reproduce the HessianProtocolException:
Following steps: 1. Create 2 configurations ("dependency", "build") 2. In "dependency" add one script step with: groovy: throw new Exception("fail") 3. Set build condition in "dependency" to "always build" (just for testing, production builds have the "changes in ref repos") 4. In "build" create a qb repository which checks out everything from "dependency" and use "latest build (or new if necessary) 5. Create a checkout step for this repository in "build" 6. IMPORTANT: Let the "build" config run on another node than the server (I used a ubuntu here) 7. Run the configuration "build" -> it will fail with a hessianprotocolexception Thanks. I did reproduced this following your instructions. This issue has now been fixed and the fix will be shipped in next patch release.
|