<< Back to previous view

[QB-1329] problem in groovy script
Created: 31/Jul/12  Updated: 01/Aug/12

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.
Generated at Fri May 17 14:08:03 UTC 2024 using JIRA 189.