[ https://issues.jenkins-ci.org/browse/JENKINS-13890?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=163222#comment-163222 ]
Cletus D'Souza commented on JENKINS-13890: ------------------------------------------ Few questions: 1) You mentioned you've updated the mksapi.jar in the plugin... so, what version of the client are you running? 2) What is the Integrity Server version? 3) Was this a problem with 1.12 version of the Jenkins plugin? > FATAL: Unable to retrieve WorkItem data at this point. > ------------------------------------------------------ > > Key: JENKINS-13890 > URL: https://issues.jenkins-ci.org/browse/JENKINS-13890 > Project: Jenkins > Issue Type: Bug > Components: integrity-plugin > Affects Versions: current > Environment: Win7 64bit with Jenkins ver. 1.465, > PTC plugin 1.13 > Reporter: Ferenc Kovacs > Assignee: Cletus D'Souza > Labels: exception, plugin, windows > Fix For: current > > > Cletus, I am having problems using this plugin for a large mks project (25K > files). I have turned debugging on with: > -Dorg.apache.commons.logging.simplelog.log.IntegritySCM=debug. > I also gave the Jenkins JVM 1.5GB of heap space, just to be on the safe side. > >>> The exception I get is: > Started by user anonymous > Building in workspace C:\Jenkins\jobs\MKS Test\workspace > Change Log: http://pc11065:8080/job/MKS%20Test/13/changes > Build Log: http://pc11065:8080/job/MKS%20Test/13/console > Preparing to execute si projectinfo for > #p=p:/PROJEKTE/MPA/mpa.pj#s=PC_SW/pc_sw.pj# > Preparing to execute si viewproject for > #p=p:/PROJEKTE/MPA/MPA.pj#s=PC_SW/pc_sw.pj > An API Exception was caught! > FATAL: Unable to retrieve WorkItem data at this point. > >>> jenkins.err.log: > INFO: Jenkins is fully up and running > May 24, 2012 10:23:40 AM [DEBUG] IntegritySCM - IntegritySCM.getDescriptor() > invoked...! > May 24, 2012 10:23:40 AM [DEBUG] IntegritySCM - IntegritySCM.getDescriptor() > invoked...! > May 24, 2012 10:23:40 AM [DEBUG] IntegritySCM - IntegritySCM.getDescriptor() > invoked...! > May 24, 2012 10:23:40 AM [DEBUG] IntegritySCM - IntegritySCM.getDescriptor() > invoked...! > May 24, 2012 10:23:40 AM [DEBUG] IntegritySCM - IntegritySCM.getDescriptor() > invoked...! > May 24, 2012 10:23:40 AM [DEBUG] IntegritySCM - IntegritySCM.getDescriptor() > invoked...! > May 24, 2012 10:23:40 AM [DEBUG] IntegritySCM - IntegritySCM.getDescriptor() > invoked...! > May 24, 2012 10:23:40 AM [DEBUG] IntegritySCM - IntegritySCM.getDescriptor() > invoked...! > May 24, 2012 10:23:40 AM [DEBUG] IntegritySCM - > IntegrityItemAction.IntegrityItemDescriptorImpl.isApplicable executed! > May 24, 2012 10:23:50 AM [DEBUG] IntegritySCM - Start execution of checkout() > routine...! > May 24, 2012 10:23:50 AM [DEBUG] IntegritySCM - Creating Integrity API > Session... > May 24, 2012 10:23:50 AM [DEBUG] IntegritySCM - IntegritySCM.getDescriptor() > invoked...! > May 24, 2012 10:23:50 AM [DEBUG] IntegritySCM - IntegritySCM.getDescriptor() > invoked...! > May 24, 2012 10:23:50 AM [DEBUG] IntegritySCM - IntegritySCM.getDescriptor() > invoked...! > May 24, 2012 10:23:50 AM [DEBUG] IntegritySCM - IntegritySCM.getDescriptor() > invoked...! > May 24, 2012 10:23:50 AM [DEBUG] IntegritySCM - IntegritySCM.getDescriptor() > invoked...! > May 24, 2012 10:23:50 AM [DEBUG] IntegritySCM - IntegritySCM.getDescriptor() > invoked...! > May 24, 2012 10:23:50 AM [DEBUG] IntegritySCM - IntegritySCM.getDescriptor() > invoked...! > May 24, 2012 10:23:50 AM [DEBUG] IntegritySCM - IntegritySCM.getDescriptor() > invoked...! > May 24, 2012 10:23:50 AM [DEBUG] IntegritySCM - > IntegrityItemAction.IntegrityItemDescriptorImpl.isApplicable executed! > May 24, 2012 10:23:51 AM [DEBUG] IntegritySCM - api ping --user=build_2050 > --port=7001 --hostname=MKS-4 -- returned exit code 0 > May 24, 2012 10:23:51 AM [DEBUG] IntegritySCM - Successfully established > connection build_2050@MKS-4:7001 > May 24, 2012 10:23:51 AM [DEBUG] IntegritySCM - Preparing to execute si > projectinfo for #p=p:/PROJEKTE/MPA/MPA.pj#s=PC_SW/pc_sw.pj# > May 24, 2012 10:23:51 AM [DEBUG] IntegritySCM - si projectinfo > --user=build_2050 --port=7001 --hostname=MKS-4 > --project=#p=p:/PROJEKTE/MPA/MPA.pj#s=PC_SW/pc_sw.pj# -- returned exit code 0 > May 24, 2012 10:23:51 AM [DEBUG] IntegritySCM - si projectinfo > --user=build_2050 --port=7001 --hostname=MKS-4 > --project=#p=p:/PROJEKTE/MPA/MPA.pj#s=PC_SW/pc_sw.pj# -- returned 0 > May 24, 2012 10:23:51 AM [DEBUG] IntegritySCM - Preparing to execute si > viewproject for #p=p:/PROJEKTE/MPA/MPA.pj#s=PC_SW/pc_sw.pj > May 24, 2012 10:23:52 AM [DEBUG] IntegritySCM - Executed si viewproject > --user=build_2050 --port=7001 --hostname=MKS-4 --recurse > --project=#p=p:/PROJEKTE/MPA/MPA.pj#s=PC_SW/pc_sw.pj > --fields=name,context,cpid,memberrev,membertimestamp,memberdescription -- > with interim > May 24, 2012 10:23:52 AM [DEBUG] IntegritySCM - Attempting to open connection > to database: C:\Jenkins\jobs\MKS Test\builds\2012-05-24_10-23-50\IntegritySCM > May 24, 2012 10:23:53 AM [DEBUG] IntegritySCM - Schema 'DBUSER' does not exist > May 24, 2012 10:23:53 AM [DEBUG] IntegritySCM - Integrity SCM cache tables do > not exist, creating... > May 24, 2012 10:23:53 AM [DEBUG] IntegritySCM - New Integrity SCM cache > tables successfully created! > May 24, 2012 10:23:53 AM [DEBUG] IntegritySCM - Attempting to execute query > INSERT INTO CM_PROJECT (TYPE, NAME, MEMBER_ID, TIMESTAMP, DESCRIPTION, > CONFIG_PATH, REVISION, RELATIVEFILE) VALUES (?, ?, ?, ?, ?, ?, ?, ?) > May 24, 2012 10:24:13 AM [INFO] IntegritySCM - API Exception caught... > May 24, 2012 10:24:14 AM [DEBUG] IntegritySCM - Attempting to shut down > database: C:\Jenkins\jobs\MKS Test\builds\2012-05-24_10-23-50\IntegritySCM > May 24, 2012 10:24:14 AM [INFO] IntegritySCM - Failed to shutdown database > connection! > May 24, 2012 10:24:14 AM [INFO] IntegritySCM - Database 'C:/Jenkins/jobs/MKS > Test/builds/2012-05-24_10-23-50/IntegritySCM' shutdown. > May 24, 2012 10:24:14 AM [INFO] IntegritySCM - > java.sql.SQLNonTransientConnectionException: Database 'C:/Jenkins/jobs/MKS > Test/builds/2012-05-24_10-23-50/IntegritySCM' shutdown. > May 24, 2012 10:24:14 AM [DEBUG] IntegritySCM - Successfully disconnected > connection build_2050@MKS-4:7001 > >>> However, if I try this with a sub-subproject (3K files) it seems to work: > Started by user anonymous > Building in workspace C:\Jenkins\jobs\MKS Test\workspace > Change Log: http://pc11065:8080/job/MKS%20Test/16/changes > Build Log: http://pc11065:8080/job/MKS%20Test/16/console > Preparing to execute si projectinfo for > #p=p:/PROJEKTE/MPA/PC_SW/pc_sw.pj#s=SRC/src.pj > Preparing to execute si viewproject for > #p=p:/PROJEKTE/MPA/PC_SW/pc_sw.pj#s=SRC/src.pj > Checkout directory is C:\Jenkins\jobs\MKS Test\workspace > A clean copy is requested; deleting contents of C:\Jenkins\jobs\MKS > Test\workspace > Populating clean workspace... > Successfully checked out 2175 files! > Saving current Integrity Project configuration... > Writing build change log... > Change log successfully generated: C:\Jenkins\jobs\MKS > Test\builds\2012-05-23_19-28-14\changelog.xml > Finished: SUCCESS > >>> I have also updated mksapi.jar to the one I have in my client, plus > >>> executed the mksapiviewer: c:\Jenkins\jobs>mksapiviewer --xml --iplocal > >>> si viewproject -R --project=#p=p:/PROJEKTE/MPA/PC_SW/pc_sw.pj# > >>> --fields=name,context > mksview.log > I get a 9MB file with a fine looking xml structure, with a bunch of WorkItems: > <?xml version="1.0"?> > <Response command="viewproject" app="si" version="4.10.0 7-1 9665"> > <App-Connection port="7001" userID="build_2050" > server="MKS-4"></App-Connection> > <WorkItems selectionType="ICurrentOrFormerProjectTypeElementSelection"> > <WorkItem id="#p=p:/PROJEKTE/MPA/PC_SW/pc_sw.pj#boost" > parentID="#p=p:/PROJEKTE/MPA/PC_SW/pc_sw.pj" > displayId="p:/PROJEKTE/MPA/PC_SW/boost/project.pj" modelType="si.Subproject"> > <Field name="name"> > <Value > dataType="string">p:/PROJEKTE/MPA/PC_SW/boost/project.pj</Value> > </Field> > <Field name="parent"> > <Value dataType="string">p:/PROJEKTE/MPA/PC_SW/pc_sw.pj</Value> > </Field> > <Field name="type"> > <Value dataType="string">shared-build-subproject</Value> > </Field> > <Field name="memberrev"> > <Item id="1.1.1.31" displayId="1.1.1.31" modelType="si.Revision"> > </Item> > </Field> > </WorkItem> > <WorkItem ......................................... > Please help out :) Thanks! -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira