[ 
https://issues.jenkins-ci.org/browse/JENKINS-12115?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Cletus D'Souza resolved JENKINS-12115.
--------------------------------------

    Resolution: Cannot Reproduce

Changed caching from serialized objects to embedded database caching
                
> Aborting a build causes java.lang.StackOverflowError to be thrown in 
> consecutive builds
> ---------------------------------------------------------------------------------------
>
>                 Key: JENKINS-12115
>                 URL: https://issues.jenkins-ci.org/browse/JENKINS-12115
>             Project: Jenkins
>          Issue Type: Bug
>          Components: integrity-plugin
>    Affects Versions: current
>         Environment: Windows XP, MKS Integrity Client 2009 (Build: 
> 4.10.0.5799, Service Pack: 005-01), PTC Integrity Plugin v1.11
>            Reporter: Simon Tschöke
>            Assignee: Cletus D'Souza
>            Priority: Critical
>              Labels: exception, plugin
>
> I have a matrix-build project. The project is tied to 3 slaves (Win XP, Win 
> 7, Linux-Ubuntu) on which the project must be build. If I abort the build on 
> one of those slaves the consecutive builds on the same slave fail with a 
> java.lang.StackOverflowError right after checkout from the source-code 
> management system (MKS). Hereby it does not seem to matter how the previous 
> build was aborted. I tested the following causes: manual abortion of 
> build-process, sudden connection breakdown between slave and master.
> Here is the log of a consecutive build that followed an aborted one (some 
> info omitted by [...]):
> {quote}
> Change Log: [...]
> Build Log: [...]
> Preparing to execute si projectinfo for [...]
> Preparing to execute si viewproject for [...]
> Checkout directory is D:\CI\hudson\workspace\[...]
> A clean copy is requested; deleting contents of D:\CI\hudson\workspace\[...]
> Populating clean workspace...
> Successfully checked out 2490 files!
> Saving current Integrity Project configuration...
> FATAL: null
> java.lang.StackOverflowError
>       at java.lang.Exception.<init>(Unknown Source)
>       at java.lang.reflect.InvocationTargetException.<init>(Unknown Source)
>       at sun.reflect.GeneratedMethodAccessor459.invoke(Unknown Source)
>       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>       at java.lang.reflect.Method.invoke(Unknown Source)
>       at java.io.ObjectStreamClass.invokeWriteObject(Unknown Source)
>       at java.io.ObjectOutputStream.writeSerialData(Unknown Source)
>       at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
>       at java.io.ObjectOutputStream.writeObject0(Unknown Source)
>       at java.io.ObjectOutputStream.defaultWriteFields(Unknown Source)
>       at java.io.ObjectOutputStream.writeSerialData(Unknown Source)
>       at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
>       at java.io.ObjectOutputStream.writeObject0(Unknown Source)
>       at java.io.ObjectOutputStream.defaultWriteFields(Unknown Source)
>       at java.io.ObjectOutputStream.writeSerialData(Unknown Source)
>       at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
>       at java.io.ObjectOutputStream.writeObject0(Unknown Source)
>       at java.io.ObjectOutputStream.defaultWriteFields(Unknown Source)
>       at java.io.ObjectOutputStream.writeSerialData(Unknown Source)
>       at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
>       [...]
> {quote}
> The stack trace continues "indefinitely".
> Similarly I got the following for a different project where the previous 
> build was aborted as well:
> {quote}
> Change Log: [...]
> Build Log: [...]
> Preparing to execute si projectinfo for [...]
> Preparing to execute si viewproject for [...]
> Checkout directory is D:\CI\hudson\workspace\[...]
> A clean copy is requested; deleting contents of D:\CI\hudson\workspace\[...]
> Populating clean workspace...
> Successfully checked out 628 files!
> Saving current Integrity Project configuration...
> API Response for si viewproject successfully saved to file!
> Successfully saved current Integrity Project configuration to 
> C:\CI\hudson\jobs\[...]
> Writing build change log...
> Change log successfully generated: C:\CI\hudson\jobs\[...]
> FATAL: null
> java.lang.StackOverflowError
>       at java.io.ObjectInputStream$PeekInputStream.readFully(Unknown Source)
>       at java.io.ObjectInputStream$BlockDataInputStream.readInt(Unknown 
> Source)
>       at java.io.ObjectInputStream.readHandle(Unknown Source)
>       at java.io.ObjectInputStream.readObject0(Unknown Source)
>       at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
>       at java.io.ObjectInputStream.readSerialData(Unknown Source)
>       at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
>       at java.io.ObjectInputStream.readObject0(Unknown Source)
>       [...]
> {quote}
> The stack trace continues "indefinitely" as well.

--
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


Reply via email to