Skip to content

[JENKINS-23522] StackOverflowError in org.jenkinsci.plugins.youtrack.YouTrackSCMListener.onChangeLogParsed() #23209

Description

@jenkins-infra-bot

Jenkins 1.568
Youtrack plugin 0.5.3

I'm seeing the following in build console output.

[EnvInject] - Loading node environment variables.
Building on master in workspace /opt/jenkins/workspace/infrastructure
 > git rev-parse --is-inside-work-tree
Fetching changes from the remote Git repository
 > git config remote.origin.url git@​github.com:foo/infrastructure.git
Fetching upstream changes from git@​github.com:foo/infrastructure.git
 > git --version
 > git fetch --tags --progress git@​github.com:foo/infrastructure.git +refs/heads/*:refs/remotes/origin/*
 > git rev-parse origin/master^{commit}
Checking out Revision 517c3364c34516e77a2cee7096b610ad42d7e3f5 (origin/master)
 > git config core.sparsecheckout
 > git checkout -f 517c3364c34516e77a2cee7096b610ad42d7e3f5
 > git rev-list 090eea6834088108021c40a2824ac4bf6dfd0fe4
Cleaning workspace
 > git rev-parse --verify HEAD
Resetting working tree
 > git reset --hard
 > git clean -fdx
FATAL: null
java.lang.StackOverflowError
	at java.io.UnixFileSystem.getBooleanAttributes0(Native Method)
	at java.io.UnixFileSystem.getBooleanAttributes(UnixFileSystem.java:242)
	at java.io.File.exists(File.java:819)
	at sun.misc.URLClassPath$FileLoader.getResource(URLClassPath.java:1081)
	at sun.misc.URLClassPath$FileLoader.findResource(URLClassPath.java:1048)
	at sun.misc.URLClassPath$1.next(URLClassPath.java:226)
	at sun.misc.URLClassPath$1.hasMoreElements(URLClassPath.java:236)
	at java.net.URLClassLoader$3$1.run(URLClassLoader.java:589)
	at java.net.URLClassLoader$3$1.run(URLClassLoader.java:587)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader$3.next(URLClassLoader.java:586)
	at java.net.URLClassLoader$3.hasMoreElements(URLClassLoader.java:611)
	at sun.misc.CompoundEnumeration.next(CompoundEnumeration.java:45)
	at sun.misc.CompoundEnumeration.hasMoreElements(CompoundEnumeration.java:54)
	at sun.misc.CompoundEnumeration.next(CompoundEnumeration.java:45)
	at sun.misc.CompoundEnumeration.hasMoreElements(CompoundEnumeration.java:54)
	at java.util.ServiceLoader$LazyIterator.hasNextService(ServiceLoader.java:354)
	at java.util.ServiceLoader$LazyIterator.hasNext(ServiceLoader.java:393)
	at java.util.ServiceLoader$1.hasNext(ServiceLoader.java:474)
	at javax.xml.parsers.FactoryFinder$1.run(FactoryFinder.java:293)
	at java.security.AccessController.doPrivileged(Native Method)
	at javax.xml.parsers.FactoryFinder.findServiceProvider(FactoryFinder.java:289)
	at javax.xml.parsers.FactoryFinder.find(FactoryFinder.java:267)
	at javax.xml.parsers.SAXParserFactory.newInstance(SAXParserFactory.java:127)
	at org.jenkinsci.plugins.youtrack.youtrackapi.YouTrackServer.getProjects(YouTrackServer.java:283)
	at org.jenkinsci.plugins.youtrack.YouTrackSCMListener.performActions(YouTrackSCMListener.java:42)
	at org.jenkinsci.plugins.youtrack.YouTrackSCMListener.onChangeLogParsed(YouTrackSCMListener.java:34)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:113)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:119)
	at org.jenkinsci.plugins.youtrack.YouTrackSCMListener.onChangeLogParsed(YouTrackSCMListener.java:36)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:113)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:119)
	at org.jenkinsci.plugins.youtrack.YouTrackSCMListener.onChangeLogParsed(YouTrackSCMListener.java:36)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:113)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:119)
	at org.jenkinsci.plugins.youtrack.YouTrackSCMListener.onChangeLogParsed(YouTrackSCMListener.java:36)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:113)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:119)
	at org.jenkinsci.plugins.youtrack.YouTrackSCMListener.onChangeLogParsed(YouTrackSCMListener.java:36)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:113)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:119)
	at org.jenkinsci.plugins.youtrack.YouTrackSCMListener.onChangeLogParsed(YouTrackSCMListener.java:36)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:113)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:119)
	at org.jenkinsci.plugins.youtrack.YouTrackSCMListener.onChangeLogParsed(YouTrackSCMListener.java:36)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:113)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:119)
	at org.jenkinsci.plugins.youtrack.YouTrackSCMListener.onChangeLogParsed(YouTrackSCMListener.java:36)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:113)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:119)
	at org.jenkinsci.plugins.youtrack.YouTrackSCMListener.onChangeLogParsed(YouTrackSCMListener.java:36)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:113)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:119)
	at org.jenkinsci.plugins.youtrack.YouTrackSCMListener.onChangeLogParsed(YouTrackSCMListener.java:36)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:113)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:119)
	at org.jenkinsci.plugins.youtrack.YouTrackSCMListener.onChangeLogParsed(YouTrackSCMListener.java:36)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:113)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:119)
	at org.jenkinsci.plugins.youtrack.YouTrackSCMListener.onChangeLogParsed(YouTrackSCMListener.java:36)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:113)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:119)
	at org.jenkinsci.plugins.youtrack.YouTrackSCMListener.onChangeLogParsed(YouTrackSCMListener.java:36)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:113)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:119)
	at org.jenkinsci.plugins.youtrack.YouTrackSCMListener.onChangeLogParsed(YouTrackSCMListener.java:36)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:113)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:119)
	at org.jenkinsci.plugins.youtrack.YouTrackSCMListener.onChangeLogParsed(YouTrackSCMListener.java:36)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:113)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:119)
	at org.jenkinsci.plugins.youtrack.YouTrackSCMListener.onChangeLogParsed(YouTrackSCMListener.java:36)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:113)

Originally reported by zihaoyuhbo, imported from: StackOverflowError in org.jenkinsci.plugins.youtrack.YouTrackSCMListener.onChangeLogParsed()
  • status: Resolved
  • priority: Major
  • component(s): core, youtrack-plugin
  • resolution: Fixed
  • resolved: 2014-07-09T21:27:29+00:00
  • votes: 0
  • watchers: 5
  • imported: 2025-11-24
Raw content of original issue

Jenkins 1.568 Youtrack plugin 0.5.3

I'm seeing the following in build console output.

[EnvInject] - Loading node environment variables.
Building on master in workspace /opt/jenkins/workspace/infrastructure
 > git rev-parse --is-inside-work-tree
Fetching changes from the remote Git repository
 > git config remote.origin.url git@github.com:foo/infrastructure.git
Fetching upstream changes from git@github.com:foo/infrastructure.git
 > git --version
 > git fetch --tags --progress git@github.com:foo/infrastructure.git +refs/heads/*:refs/remotes/origin/*
 > git rev-parse origin/master^{commit}
Checking out Revision 517c3364c34516e77a2cee7096b610ad42d7e3f5 (origin/master)
 > git config core.sparsecheckout
 > git checkout -f 517c3364c34516e77a2cee7096b610ad42d7e3f5
 > git rev-list 090eea6834088108021c40a2824ac4bf6dfd0fe4
Cleaning workspace
 > git rev-parse --verify HEAD
Resetting working tree
 > git reset --hard
 > git clean -fdx
FATAL: null
java.lang.StackOverflowError
	at java.io.UnixFileSystem.getBooleanAttributes0(Native Method)
	at java.io.UnixFileSystem.getBooleanAttributes(UnixFileSystem.java:242)
	at java.io.File.exists(File.java:819)
	at sun.misc.URLClassPath$FileLoader.getResource(URLClassPath.java:1081)
	at sun.misc.URLClassPath$FileLoader.findResource(URLClassPath.java:1048)
	at sun.misc.URLClassPath$1.next(URLClassPath.java:226)
	at sun.misc.URLClassPath$1.hasMoreElements(URLClassPath.java:236)
	at java.net.URLClassLoader$3$1.run(URLClassLoader.java:589)
	at java.net.URLClassLoader$3$1.run(URLClassLoader.java:587)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader$3.next(URLClassLoader.java:586)
	at java.net.URLClassLoader$3.hasMoreElements(URLClassLoader.java:611)
	at sun.misc.CompoundEnumeration.next(CompoundEnumeration.java:45)
	at sun.misc.CompoundEnumeration.hasMoreElements(CompoundEnumeration.java:54)
	at sun.misc.CompoundEnumeration.next(CompoundEnumeration.java:45)
	at sun.misc.CompoundEnumeration.hasMoreElements(CompoundEnumeration.java:54)
	at java.util.ServiceLoader$LazyIterator.hasNextService(ServiceLoader.java:354)
	at java.util.ServiceLoader$LazyIterator.hasNext(ServiceLoader.java:393)
	at java.util.ServiceLoader$1.hasNext(ServiceLoader.java:474)
	at javax.xml.parsers.FactoryFinder$1.run(FactoryFinder.java:293)
	at java.security.AccessController.doPrivileged(Native Method)
	at javax.xml.parsers.FactoryFinder.findServiceProvider(FactoryFinder.java:289)
	at javax.xml.parsers.FactoryFinder.find(FactoryFinder.java:267)
	at javax.xml.parsers.SAXParserFactory.newInstance(SAXParserFactory.java:127)
	at org.jenkinsci.plugins.youtrack.youtrackapi.YouTrackServer.getProjects(YouTrackServer.java:283)
	at org.jenkinsci.plugins.youtrack.YouTrackSCMListener.performActions(YouTrackSCMListener.java:42)
	at org.jenkinsci.plugins.youtrack.YouTrackSCMListener.onChangeLogParsed(YouTrackSCMListener.java:34)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:113)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:119)
	at org.jenkinsci.plugins.youtrack.YouTrackSCMListener.onChangeLogParsed(YouTrackSCMListener.java:36)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:113)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:119)
	at org.jenkinsci.plugins.youtrack.YouTrackSCMListener.onChangeLogParsed(YouTrackSCMListener.java:36)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:113)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:119)
	at org.jenkinsci.plugins.youtrack.YouTrackSCMListener.onChangeLogParsed(YouTrackSCMListener.java:36)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:113)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:119)
	at org.jenkinsci.plugins.youtrack.YouTrackSCMListener.onChangeLogParsed(YouTrackSCMListener.java:36)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:113)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:119)
	at org.jenkinsci.plugins.youtrack.YouTrackSCMListener.onChangeLogParsed(YouTrackSCMListener.java:36)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:113)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:119)
	at org.jenkinsci.plugins.youtrack.YouTrackSCMListener.onChangeLogParsed(YouTrackSCMListener.java:36)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:113)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:119)
	at org.jenkinsci.plugins.youtrack.YouTrackSCMListener.onChangeLogParsed(YouTrackSCMListener.java:36)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:113)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:119)
	at org.jenkinsci.plugins.youtrack.YouTrackSCMListener.onChangeLogParsed(YouTrackSCMListener.java:36)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:113)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:119)
	at org.jenkinsci.plugins.youtrack.YouTrackSCMListener.onChangeLogParsed(YouTrackSCMListener.java:36)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:113)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:119)
	at org.jenkinsci.plugins.youtrack.YouTrackSCMListener.onChangeLogParsed(YouTrackSCMListener.java:36)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:113)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:119)
	at org.jenkinsci.plugins.youtrack.YouTrackSCMListener.onChangeLogParsed(YouTrackSCMListener.java:36)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:113)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:119)
	at org.jenkinsci.plugins.youtrack.YouTrackSCMListener.onChangeLogParsed(YouTrackSCMListener.java:36)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:113)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:119)
	at org.jenkinsci.plugins.youtrack.YouTrackSCMListener.onChangeLogParsed(YouTrackSCMListener.java:36)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:113)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:119)
	at org.jenkinsci.plugins.youtrack.YouTrackSCMListener.onChangeLogParsed(YouTrackSCMListener.java:36)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:113)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:119)
	at org.jenkinsci.plugins.youtrack.YouTrackSCMListener.onChangeLogParsed(YouTrackSCMListener.java:36)
	at hudson.model.listeners.SCMListener.onChangeLogParsed(SCMListener.java:113)

No activity

Activity on this issue will appear here.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions