org.apache.maven.InternalErrorException: Internal error: java.lang.UnsupportedOperationException

Jenkins JIRA | ravn | 5 years ago
  1. 0

    After upgrading Ubuntu packaged Jenkins to 1.458 (using OpenJDK as installed by apt-get) I receive the following failures: .... Failed to load native POSIX impl; falling back on Java impl. Stacktrace follows. 13:19:30 java.lang.UnsatisfiedLinkError: Unable to load library 'libc.so.6': com.sun.jna.Native.open(Ljava/lang/String;)J 13:19:30 at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:166) 13:19:30 at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:239) 13:19:30 at com.sun.jna.Library$Handler.<init>(Library.java:140) 13:19:30 at com.sun.jna.Native.loadLibrary(Native.java:366) 13:19:30 at org.jruby.ext.posix.POSIXFactory.loadLibC(POSIXFactory.java:96) 13:19:30 at org.jruby.ext.posix.POSIXFactory.loadLinuxPOSIX(POSIXFactory.java:65) 13:19:30 at org.jruby.ext.posix.POSIXFactory.getPOSIX(POSIXFactory.java:24) 13:19:30 at hudson.os.PosixAPI.<clinit>(PosixAPI.java:40) 13:19:30 at hudson.Util.resolveSymlink(Util.java:1067) 13:19:30 at hudson.Util.resolveSymlink(Util.java:1030) 13:19:30 at hudson.util.DirScanner$Glob.scan(DirScanner.java:107) 13:19:30 at hudson.FilePath.writeToTar(FilePath.java:1781) 13:19:30 at hudson.FilePath.copyRecursiveTo(FilePath.java:1708) 13:19:30 at hudson.FilePath.copyRecursiveTo(FilePath.java:1637) 13:19:30 at hudson.maven.reporters.AbstractMavenJavadocArchiver.postExecute(AbstractMavenJavadocArchiver.java:98) 13:19:30 at hudson.maven.Maven3Builder$MavenExecutionListener.recordMojoSucceeded(Maven3Builder.java:478) 13:19:30 at hudson.maven.Maven3Builder$MavenExecutionListener.mojoSucceeded(Maven3Builder.java:459) 13:19:30 at org.jfrog.build.extractor.maven.BuildInfoRecorder.mojoSucceeded(BuildInfoRecorder.java:241) 13:19:30 at org.apache.maven.lifecycle.internal.DefaultExecutionEventCatapult.fire(DefaultExecutionEventCatapult.java:87) 13:19:30 at org.apache.maven.lifecycle.internal.DefaultExecutionEventCatapult.fire(DefaultExecutionEventCatapult.java:42) 13:19:30 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:228) 13:19:30 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) 13:19:30 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) 13:19:30 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84) 13:19:30 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59) 13:19:30 at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183) 13:19:30 at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161) 13:19:30 at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320) 13:19:30 at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156) 13:19:30 at org.jvnet.hudson.maven3.launcher.Maven3Launcher.main(Maven3Launcher.java:79) 13:19:30 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 13:19:30 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 13:19:30 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 13:19:30 at java.lang.reflect.Method.invoke(Method.java:616) 13:19:30 at org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:329) 13:19:30 at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:239) 13:19:30 at org.jvnet.hudson.maven3.agent.Maven3Main.launch(Maven3Main.java:158) 13:19:30 at hudson.maven.Maven3Builder.call(Maven3Builder.java:104) 13:19:30 at hudson.maven.Maven3Builder.call(Maven3Builder.java:70) 13:19:30 at hudson.remoting.UserRequest.perform(UserRequest.java:118) 13:19:30 at hudson.remoting.UserRequest.perform(UserRequest.java:48) 13:19:30 at hudson.remoting.Request$2.run(Request.java:287) 13:19:30 at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) 13:19:30 at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) 13:19:30 at java.util.concurrent.FutureTask.run(FutureTask.java:166) 13:19:30 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) 13:19:30 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) 13:19:30 at java.lang.Thread.run(Thread.java:636) ..... mavenExecutionResult exceptions not empty 13:19:31 message : Internal error: java.lang.UnsupportedOperationException 13:19:31 cause : null 13:19:31 Stack trace : 13:19:31 org.apache.maven.InternalErrorException: Internal error: java.lang.UnsupportedOperationException 13:19:31 at org.apache.maven.lifecycle.internal.BuilderCommon.handleBuildError(BuilderCommon.java:128) 13:19:31 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:95) 13:19:31 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59) 13:19:31 at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183) 13:19:31 at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161) 13:19:31 at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320) 13:19:31 at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156) 13:19:31 at org.jvnet.hudson.maven3.launcher.Maven3Launcher.main(Maven3Launcher.java:79) 13:19:31 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 13:19:31 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 13:19:31 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 13:19:31 at java.lang.reflect.Method.invoke(Method.java:616) 13:19:31 at org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:329) 13:19:31 at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:239) 13:19:31 at org.jvnet.hudson.maven3.agent.Maven3Main.launch(Maven3Main.java:158) 13:19:31 at hudson.maven.Maven3Builder.call(Maven3Builder.java:104) 13:19:31 at hudson.maven.Maven3Builder.call(Maven3Builder.java:70) 13:19:31 at hudson.remoting.UserRequest.perform(UserRequest.java:118) 13:19:31 at hudson.remoting.UserRequest.perform(UserRequest.java:48) 13:19:31 at hudson.remoting.Request$2.run(Request.java:287) 13:19:31 at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) 13:19:31 at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) 13:19:31 at java.util.concurrent.FutureTask.run(FutureTask.java:166) 13:19:31 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) 13:19:31 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) 13:19:31 at java.lang.Thread.run(Thread.java:636) 13:19:31 Caused by: java.lang.UnsupportedOperationException 13:19:31 at hudson.os.PosixAPI$1.getCurrentWorkingDirectory(PosixAPI.java:59) 13:19:31 at org.jruby.ext.posix.util.ExecIt.run(ExecIt.java:59) 13:19:31 at org.jruby.ext.posix.util.ExecIt.runAndWait(ExecIt.java:51) 13:19:31 at org.jruby.ext.posix.JavaLibCHelper.readlink(JavaLibCHelper.java:196) 13:19:31 at org.jruby.ext.posix.JavaPOSIX.readlink(JavaPOSIX.java:160) 13:19:31 at hudson.Util.resolveSymlink(Util.java:1067) 13:19:31 at hudson.Util.resolveSymlink(Util.java:1030) 13:19:31 at hudson.util.DirScanner$Glob.scan(DirScanner.java:107) 13:19:31 at hudson.FilePath.writeToTar(FilePath.java:1781) 13:19:31 at hudson.FilePath.copyRecursiveTo(FilePath.java:1708) 13:19:31 at hudson.FilePath.copyRecursiveTo(FilePath.java:1637) 13:19:31 at hudson.maven.reporters.AbstractMavenJavadocArchiver.postExecute(AbstractMavenJavadocArchiver.java:98) 13:19:31 at hudson.maven.Maven3Builder$MavenExecutionListener.recordMojoSucceeded(Maven3Builder.java:478) 13:19:31 at hudson.maven.Maven3Builder$MavenExecutionListener.mojoSucceeded(Maven3Builder.java:459) 13:19:31 at org.jfrog.build.extractor.maven.BuildInfoRecorder.mojoSucceeded(BuildInfoRecorder.java:241) 13:19:31 at org.apache.maven.lifecycle.internal.DefaultExecutionEventCatapult.fire(DefaultExecutionEventCatapult.java:87) 13:19:31 at org.apache.maven.lifecycle.internal.DefaultExecutionEventCatapult.fire(DefaultExecutionEventCatapult.java:42) 13:19:31 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:228) 13:19:31 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) 13:19:31 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) 13:19:31 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84) 13:19:31 ... 24 more causing build to fail.

    Jenkins JIRA | 5 years ago | ravn
    org.apache.maven.InternalErrorException: Internal error: java.lang.UnsupportedOperationException
  2. 0

    Doxygen publish fails because of java exception

    Google Groups | 4 years ago | Lars Nordin
    hudson.util.IOException2: java.lang.UnsupportedOperationException
  3. 0

    [JENKINS-13241] Artifact archiving from remote slave fails - Jenkins JIRA

    jenkins-ci.org | 1 year ago
    hudson.util.IOException2: java.lang.UnsupportedOperationException
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    Transitioning job from system with older version of Jenkins to newer version of Jenkins; build slave is the same. Get the following error when trying to run the job on newer Jenkins: Publishing Doxygen HTML results. The determined Doxygen directory is '/usr/drbuild/workspace/product/build/html'. FATAL: error hudson.util.IOException2: java.lang.UnsupportedOperationException at hudson.FilePath.copyRecursiveTo(FilePath.java:1784) at hudson.FilePath.copyRecursiveTo(FilePath.java:1676) at hudson.plugins.doxygen.DoxygenArchiver._perform(DoxygenArchiver.java:231) at hudson.plugins.doxygen.DoxygenArchiver.perform(DoxygenArchiver.java:176) at hudson.tasks.BuildStepMonitor$2.perform(BuildStepMonitor.java:27) at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:710) at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:685) at hudson.model.Build$RunnerImpl.post2(Build.java:162) at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:632) at hudson.model.Run.run(Run.java:1463) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:239) Caused by: java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException at hudson.remoting.Channel$4.adapt(Channel.java:696) at hudson.remoting.Channel$4.adapt(Channel.java:691) at hudson.remoting.FutureAdapter.get(FutureAdapter.java:55) at hudson.FilePath.copyRecursiveTo(FilePath.java:1782) ... 12 more Caused by: java.lang.UnsupportedOperationException at hudson.os.PosixAPI$1.getCurrentWorkingDirectory(PosixAPI.java:59) at org.jruby.ext.posix.util.ExecIt.run(ExecIt.java:59) at org.jruby.ext.posix.util.ExecIt.runAndWait(ExecIt.java:51) at org.jruby.ext.posix.JavaLibCHelper.readlink(JavaLibCHelper.java:196) at org.jruby.ext.posix.JavaPOSIX.readlink(JavaPOSIX.java:160) at hudson.Util.resolveSymlink(Util.java:1067) at hudson.Util.resolveSymlink(Util.java:1030) at hudson.util.DirScanner$Glob.scan(DirScanner.java:115) at hudson.FilePath.writeToTar(FilePath.java:1820) at hudson.FilePath.access$1000(FilePath.java:166) at hudson.FilePath$36.invoke(FilePath.java:1761) at hudson.FilePath$36.invoke(FilePath.java:1758) at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2193) at hudson.remoting.UserRequest.perform(UserRequest.java:118) at hudson.remoting.UserRequest.perform(UserRequest.java:48) at hudson.remoting.Request$2.run(Request.java:326) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:636) Build step 'Publish Doxygen' changed build result to FAILURE

    Jenkins JIRA | 4 years ago | lars Nordin
    hudson.util.IOException2: java.lang.UnsupportedOperationException
  6. 0

    Archiving the artefacts from a slave fails with the following exception. It looks like it didn't find a suitable POSIX implementation. Oddly enough this just started happening seemingly without provocation. I'm pretty sure this installation worked correctly earlier today. {code} ERROR: Failed to archive artifacts: build/*.zip, build/*.ipa, build/*.plist hudson.util.IOException2: java.lang.UnsupportedOperationException at hudson.FilePath.copyRecursiveTo(FilePath.java:1745) at hudson.tasks.ArtifactArchiver.perform(ArtifactArchiver.java:116) at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19) at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:705) at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:680) at hudson.model.AbstractBuild$AbstractRunner.performAllBuildSteps(AbstractBuild.java:658) at hudson.model.Build$RunnerImpl.post2(Build.java:162) at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:627) at hudson.model.Run.run(Run.java:1459) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:239) Caused by: java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException at hudson.remoting.Channel$3.adapt(Channel.java:679) at hudson.remoting.Channel$3.adapt(Channel.java:674) at hudson.remoting.FutureAdapter.get(FutureAdapter.java:55) at hudson.FilePath.copyRecursiveTo(FilePath.java:1743) ... 11 more Caused by: java.lang.UnsupportedOperationException at hudson.os.PosixAPI$1.getCurrentWorkingDirectory(PosixAPI.java:59) at org.jruby.ext.posix.util.ExecIt.run(ExecIt.java:59) at org.jruby.ext.posix.util.ExecIt.runAndWait(ExecIt.java:51) at org.jruby.ext.posix.JavaLibCHelper.readlink(JavaLibCHelper.java:196) at org.jruby.ext.posix.JavaPOSIX.readlink(JavaPOSIX.java:160) at hudson.Util.resolveSymlink(Util.java:1067) at hudson.Util.resolveSymlink(Util.java:1030) at hudson.util.DirScanner$Glob.scan(DirScanner.java:107) at hudson.FilePath.writeToTar(FilePath.java:1781) at hudson.FilePath.access$1000(FilePath.java:166) at hudson.FilePath$36.invoke(FilePath.java:1722) at hudson.FilePath$36.invoke(FilePath.java:1719) at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2154) at hudson.remoting.UserRequest.perform(UserRequest.java:118) at hudson.remoting.UserRequest.perform(UserRequest.java:48) at hudson.remoting.Request$2.run(Request.java:287) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at hudson.remoting.Engine$1$1.run(Engine.java:60) at java.lang.Thread.run(Thread.java:680) {code}

    Jenkins JIRA | 5 years ago | Marcus Better
    hudson.util.IOException2: java.lang.UnsupportedOperationException

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. java.lang.UnsupportedOperationException

      No message provided

      at hudson.os.PosixAPI$1.getCurrentWorkingDirectory()
    2. Hudson
      PosixAPI$1.getCurrentWorkingDirectory
      1. hudson.os.PosixAPI$1.getCurrentWorkingDirectory(PosixAPI.java:59)
      1 frame
    3. JNA-POSIX
      JavaPOSIX.readlink
      1. org.jruby.ext.posix.util.ExecIt.run(ExecIt.java:59)
      2. org.jruby.ext.posix.util.ExecIt.runAndWait(ExecIt.java:51)
      3. org.jruby.ext.posix.JavaLibCHelper.readlink(JavaLibCHelper.java:196)
      4. org.jruby.ext.posix.JavaPOSIX.readlink(JavaPOSIX.java:160)
      4 frames
    4. Hudson
      FilePath.copyRecursiveTo
      1. hudson.Util.resolveSymlink(Util.java:1067)
      2. hudson.Util.resolveSymlink(Util.java:1030)
      3. hudson.util.DirScanner$Glob.scan(DirScanner.java:107)
      4. hudson.FilePath.writeToTar(FilePath.java:1781)
      5. hudson.FilePath.copyRecursiveTo(FilePath.java:1708)
      6. hudson.FilePath.copyRecursiveTo(FilePath.java:1637)
      6 frames
    5. Legacy Maven 2 job type Plugin
      AbstractMavenJavadocArchiver.postExecute
      1. hudson.maven.reporters.AbstractMavenJavadocArchiver.postExecute(AbstractMavenJavadocArchiver.java:98)
      1 frame
    6. Hudson Maven Embedder
      Maven3Builder$MavenExecutionListener.mojoSucceeded
      1. hudson.maven.Maven3Builder$MavenExecutionListener.recordMojoSucceeded(Maven3Builder.java:478)
      2. hudson.maven.Maven3Builder$MavenExecutionListener.mojoSucceeded(Maven3Builder.java:459)
      2 frames
    7. org.jfrog.build
      BuildInfoRecorder.mojoSucceeded
      1. org.jfrog.build.extractor.maven.BuildInfoRecorder.mojoSucceeded(BuildInfoRecorder.java:241)
      1 frame
    8. Maven Core
      DefaultMaven.execute
      1. org.apache.maven.lifecycle.internal.DefaultExecutionEventCatapult.fire(DefaultExecutionEventCatapult.java:87)
      2. org.apache.maven.lifecycle.internal.DefaultExecutionEventCatapult.fire(DefaultExecutionEventCatapult.java:42)
      3. org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:228)
      4. org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
      5. org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
      6. org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
      7. org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
      8. org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
      9. org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
      10. org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
      11. org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
      11 frames
    9. M3 Interceptor
      Maven3Launcher.main
      1. org.jvnet.hudson.maven3.launcher.Maven3Launcher.main(Maven3Launcher.java:79)
      1 frame
    10. Java RT
      Method.invoke
      1. sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      2. sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
      3. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      4. java.lang.reflect.Method.invoke(Method.java:616)
      4 frames
    11. Plexus
      Launcher.launch
      1. org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:329)
      2. org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:239)
      2 frames
    12. M3 Agent
      Maven3Main.launch
      1. org.jvnet.hudson.maven3.agent.Maven3Main.launch(Maven3Main.java:158)
      1 frame
    13. Hudson Maven Embedder
      Maven3Builder.call
      1. hudson.maven.Maven3Builder.call(Maven3Builder.java:104)
      2. hudson.maven.Maven3Builder.call(Maven3Builder.java:70)
      2 frames
    14. Hudson :: Remoting Layer
      InterceptingExecutorService$1.call
      1. hudson.remoting.UserRequest.perform(UserRequest.java:118)
      2. hudson.remoting.UserRequest.perform(UserRequest.java:48)
      3. hudson.remoting.Request$2.run(Request.java:287)
      4. hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
      4 frames
    15. Java RT
      Thread.run
      1. java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
      2. java.util.concurrent.FutureTask.run(FutureTask.java:166)
      3. java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
      4. java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
      5. java.lang.Thread.run(Thread.java:636)
      5 frames