<< Back to previous view |
[QB-1329] problem in groovy script
|
|
Status: | Resolved |
Project: | QuickBuild |
Component/s: | None |
Affects Version/s: | 4.0.14 |
Fix Version/s: | None |
Type: | Task | Priority: | Major |
Reporter: | abhinav singh | Assigned To: | Robin Shen |
Resolution: | Fixed | Votes: | 0 |
Remaining Estimate: | Unknown | Time Spent: | Unknown |
Original Estimate: | Unknown | ||
Environment: | linux |
Description |
as solved previously
for getting a list of chidren of a given parent id as i tried as import com.pmease.quickbuild.persistence.*; logger.info("The purpose of this script is to take backup of views of all projects"); SessionManager.openSession(); try { def reloaded = system.configurationManager.load(1); for (child in reloaded.getDescendents()) { } } finally { SessionManager.closeSession(); } The problem is that it was working fine till yesterday,but today it is not working, on my locally installed QB it is still working fine but on the linux server where actually it is to be deployed it is throwing error as : Caused by: com.pmease.quickbuild.QuickbuildException: org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.pmease.quickbuild.model.Configuration.children, no session or session was closed NOTE: it was working fine till yesterday |
Comments |
Comment by Robin Shen [ 31/Jul/12 11:54 PM ] |
Forget to mention that this script only works on QB server, and should not be running from agent machine. |
Comment by abhinav singh [ 01/Aug/12 03:48 AM ] |
Thanks a lot.Now it is working fine .
Again thanks a lot. |