java.io.FileNotFoundException: File /Users/pstoellberger/Downloads/data-integration/./karaf-copy//etc/KarafPorts.yaml does not exist. Could not determine karaf port assignment

Pentaho BI Platform Tracking | Paul Stoellberger | 9 months ago
  1. 0

    PDI won't start because of Karaf Plugin not being able to deal with blanks in file path Once the blank is removed, it works as expected See stacktrace below: {noformat} data-integration 2 $ sh spoon.sh 14:34:35,447 WARN [KarafBoot] No custom.properties file for in karaf distribution. 14:34:35,456 ERROR [KarafBoot] Error starting Karaf java.io.FileNotFoundException: File /Users/pstoellberger/Downloads/data-integration/./karaf-copy//etc/KarafPorts.yaml does not exist. Could not determine karaf port assignment at org.pentaho.platform.osgi.KarafInstancePortFactory.process(KarafInstancePortFactory.java:68) at org.pentaho.platform.osgi.KarafBoot.startup(KarafBoot.java:150) at org.pentaho.di.osgi.registryExtension.OSGIPluginRegistryExtension.init(OSGIPluginRegistryExtension.java:105) at org.pentaho.di.core.plugins.PluginRegistry.init(PluginRegistry.java:558) at org.pentaho.di.core.KettleClientEnvironment.init(KettleClientEnvironment.java:101) at org.pentaho.di.core.KettleEnvironment.init(KettleEnvironment.java:97) at org.pentaho.di.core.KettleEnvironment.init(KettleEnvironment.java:75) at org.pentaho.di.ui.spoon.Spoon$1.call(Spoon.java:585) at org.pentaho.di.ui.spoon.Spoon$1.call(Spoon.java:577) 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:722) 14:34:46,075 ERROR [KarafLifecycleListener] The Kettle Karaf Lifycycle Listener failed to execute properly. Releasing lifecycle hold, but some services may be unavailable. java.lang.NullPointerException at org.pentaho.di.core.svg.SvgSupport.isPngName(SvgSupport.java:90) at org.pentaho.di.core.svg.SvgSupport.toSvgName(SvgSupport.java:97) at org.pentaho.di.ui.util.SwtSvgImageUtil.getImageAsResource(SwtSvgImageUtil.java:112) at org.pentaho.di.ui.core.gui.GUIResource.loadCommonImages(GUIResource.java:796) {noformat}

    Pentaho BI Platform Tracking | 9 months ago | Paul Stoellberger
    java.io.FileNotFoundException: File /Users/pstoellberger/Downloads/data-integration/./karaf-copy//etc/KarafPorts.yaml does not exist. Could not determine karaf port assignment
  2. 0

    PDI won't start because of Karaf Plugin not being able to deal with blanks in file path Once the blank is removed, it works as expected See stacktrace below: {noformat} data-integration 2 $ sh spoon.sh 14:34:35,447 WARN [KarafBoot] No custom.properties file for in karaf distribution. 14:34:35,456 ERROR [KarafBoot] Error starting Karaf java.io.FileNotFoundException: File /Users/pstoellberger/Downloads/data-integration/./karaf-copy//etc/KarafPorts.yaml does not exist. Could not determine karaf port assignment at org.pentaho.platform.osgi.KarafInstancePortFactory.process(KarafInstancePortFactory.java:68) at org.pentaho.platform.osgi.KarafBoot.startup(KarafBoot.java:150) at org.pentaho.di.osgi.registryExtension.OSGIPluginRegistryExtension.init(OSGIPluginRegistryExtension.java:105) at org.pentaho.di.core.plugins.PluginRegistry.init(PluginRegistry.java:558) at org.pentaho.di.core.KettleClientEnvironment.init(KettleClientEnvironment.java:101) at org.pentaho.di.core.KettleEnvironment.init(KettleEnvironment.java:97) at org.pentaho.di.core.KettleEnvironment.init(KettleEnvironment.java:75) at org.pentaho.di.ui.spoon.Spoon$1.call(Spoon.java:585) at org.pentaho.di.ui.spoon.Spoon$1.call(Spoon.java:577) 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:722) 14:34:46,075 ERROR [KarafLifecycleListener] The Kettle Karaf Lifycycle Listener failed to execute properly. Releasing lifecycle hold, but some services may be unavailable. java.lang.NullPointerException at org.pentaho.di.core.svg.SvgSupport.isPngName(SvgSupport.java:90) at org.pentaho.di.core.svg.SvgSupport.toSvgName(SvgSupport.java:97) at org.pentaho.di.ui.util.SwtSvgImageUtil.getImageAsResource(SwtSvgImageUtil.java:112) at org.pentaho.di.ui.core.gui.GUIResource.loadCommonImages(GUIResource.java:796) {noformat}

    Pentaho BI Platform Tracking | 9 months ago | Paul Stoellberger
    java.io.FileNotFoundException: File /Users/pstoellberger/Downloads/data-integration/./karaf-copy//etc/KarafPorts.yaml does not exist. Could not determine karaf port assignment
  3. 0

    We start the di-server in a specific directory, and then we move it to another directory, and we get a FileNotFoundException when starts di-server. +The DI server starts normally even with the exception thrown, however, this could have impacted on some features like Monitoring.+ The exception thrown: {noformat} 20-Oct-2015 14:55:26.728 INFO [FelixStartLevel] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://schemas.xmlsoap.org/ws/2005/02/rm/policy 20-Oct-2015 14:55:26.745 INFO [FelixStartLevel] org.apache.cxf.bus.osgi.CXFExtensionBundleListener.addExtensions Adding the extensions from bundle org.apache.cxf.cxf-rt-javascript (122) [org.apache.cxf.javascript.JavascriptServerListener] *ERROR* [org.osgi.service.cm.ManagedServiceFactory, id=393, bundle=230/mvn:org.apache.activemq/activemq-osgi/5.10.0]: Updating configuration org.apache.activemq.server.357bfb70-f62a-4fbe-87cf-6631aba2c260 caused a problem: Cannot start the broker org.osgi.service.cm.ConfigurationException: null : Cannot start the broker at org.apache.activemq.osgi.ActiveMQServiceFactory.updated(ActiveMQServiceFactory.java:110) at Proxy355e9be9_9d2d_4595_b35a_83b943048786.updated(Unknown Source) at org.apache.felix.cm.impl.helper.ManagedServiceFactoryTracker.provideConfiguration(ManagedServiceFactoryTracker.java:88) at org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceFactoryUpdate.provide(ConfigurationManager.java:1605) at org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceFactoryUpdate.run(ConfigurationManager.java:1548) at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:103) at java.lang.Thread.run(Unknown Source) Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [C:/Releases/6.0/pdi-ee-server-6.0.0.0-353/data-integration-server/pentaho-solutions/system/karaf/etc/activemq.xml]; nested exception is java.io.FileNotFoundException: class path resource [C:/Releases/6.0/pdi-ee-server-6.0.0.0-353/data-integration-server/pentaho-solutions/system/karaf/etc/activemq.xml] cannot be opened because it does not exist at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) at org.apache.xbean.spring.context.ResourceXmlApplicationContext.loadBeanDefinitions(ResourceXmlApplicationContext.java:111) at org.apache.xbean.spring.context.ResourceXmlApplicationContext.loadBeanDefinitions(ResourceXmlApplicationContext.java:104) at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130) at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:539) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:451) at org.apache.activemq.osgi.ActiveMQServiceFactory.updated(ActiveMQServiceFactory.java:90) ... 6 more Caused by: java.io.FileNotFoundException: class path resource [C:/Releases/6.0/pdi-ee-server-6.0.0.0-353/data-integration-server/pentaho-solutions/system/karaf/etc/activemq.xml] cannot be opened because it does not exist at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:171) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) ... 13 more [INFO] Started bridged http service SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/C:/Releases/6.0/a/pdi-ee-server-6.0.0.0-353/data-integration-server/tomcat/webapps/pentaho-di/WEB-INF/lib/slf4j-log4j12-1.7.7.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:/C:/Releases/6.0/a/pdi-ee-server-6.0.0.0-353/data-integration-server/pentaho-solutions/system/kettle/plugins/pentaho-big-data-plugin/lib/slf4j-log4j12-1.7.3.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory] {noformat}

    Pentaho BI Platform Tracking | 1 year ago | Emanuel Teixeira
    org.osgi.service.cm.ConfigurationException: null : Cannot start the broker
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    We start the di-server in a specific directory, and then we move it to another directory, and we get a FileNotFoundException when starts di-server. +The DI server starts normally even with the exception thrown, however, this could have impacted on some features like Monitoring.+ The exception thrown: {noformat} 20-Oct-2015 14:55:26.728 INFO [FelixStartLevel] org.apache.cxf.bus.blueprint.NamespaceHandlerRegisterer.register Registered blueprint namespace handler for http://schemas.xmlsoap.org/ws/2005/02/rm/policy 20-Oct-2015 14:55:26.745 INFO [FelixStartLevel] org.apache.cxf.bus.osgi.CXFExtensionBundleListener.addExtensions Adding the extensions from bundle org.apache.cxf.cxf-rt-javascript (122) [org.apache.cxf.javascript.JavascriptServerListener] *ERROR* [org.osgi.service.cm.ManagedServiceFactory, id=393, bundle=230/mvn:org.apache.activemq/activemq-osgi/5.10.0]: Updating configuration org.apache.activemq.server.357bfb70-f62a-4fbe-87cf-6631aba2c260 caused a problem: Cannot start the broker org.osgi.service.cm.ConfigurationException: null : Cannot start the broker at org.apache.activemq.osgi.ActiveMQServiceFactory.updated(ActiveMQServiceFactory.java:110) at Proxy355e9be9_9d2d_4595_b35a_83b943048786.updated(Unknown Source) at org.apache.felix.cm.impl.helper.ManagedServiceFactoryTracker.provideConfiguration(ManagedServiceFactoryTracker.java:88) at org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceFactoryUpdate.provide(ConfigurationManager.java:1605) at org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceFactoryUpdate.run(ConfigurationManager.java:1548) at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:103) at java.lang.Thread.run(Unknown Source) Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [C:/Releases/6.0/pdi-ee-server-6.0.0.0-353/data-integration-server/pentaho-solutions/system/karaf/etc/activemq.xml]; nested exception is java.io.FileNotFoundException: class path resource [C:/Releases/6.0/pdi-ee-server-6.0.0.0-353/data-integration-server/pentaho-solutions/system/karaf/etc/activemq.xml] cannot be opened because it does not exist at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302) at org.apache.xbean.spring.context.ResourceXmlApplicationContext.loadBeanDefinitions(ResourceXmlApplicationContext.java:111) at org.apache.xbean.spring.context.ResourceXmlApplicationContext.loadBeanDefinitions(ResourceXmlApplicationContext.java:104) at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130) at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:539) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:451) at org.apache.activemq.osgi.ActiveMQServiceFactory.updated(ActiveMQServiceFactory.java:90) ... 6 more Caused by: java.io.FileNotFoundException: class path resource [C:/Releases/6.0/pdi-ee-server-6.0.0.0-353/data-integration-server/pentaho-solutions/system/karaf/etc/activemq.xml] cannot be opened because it does not exist at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:171) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328) ... 13 more [INFO] Started bridged http service SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/C:/Releases/6.0/a/pdi-ee-server-6.0.0.0-353/data-integration-server/tomcat/webapps/pentaho-di/WEB-INF/lib/slf4j-log4j12-1.7.7.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:/C:/Releases/6.0/a/pdi-ee-server-6.0.0.0-353/data-integration-server/pentaho-solutions/system/kettle/plugins/pentaho-big-data-plugin/lib/slf4j-log4j12-1.7.3.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory] {noformat}

    Pentaho BI Platform Tracking | 1 year ago | Emanuel Teixeira
    org.osgi.service.cm.ConfigurationException: null : Cannot start the broker
  6. 0

    On the HELP documentation, there is a new property included in Pentaho 6.1 https://help.pentaho.com/Documentation/6.1/0P0/100/Karaf_Performance_Tuning The parameter called **pentaho.karaf.root.transient=true** is used when non ADMIN uses need to execute PDI Jobs and transformations but the Install Folder has READ ONLY. The error reported is the following: {code} Deleting configuration from org.pentaho.features.cfg Deleting configuration from pentaho.marketplace.di.cfg Deleting configuration from jmx.acl.cfg Deleting configuration from mondrian.cfg Deleting configuration from org.apache.karaf.command.acl.system.cfg Deleting configuration from org.apache.karaf.webconsole.cfg Deleting configuration from org.pentaho.caching-default.cfg Deleting configuration from jmx.acl.osgi.compendium.cm.cfg Deleting configuration from org.apache.karaf.command.acl.scope_bundle.cfg 11:44:22,350 ERROR [KarafBoot] Unable to delete karaf directory /tmp/karaf420566567662495474 java.io.IOException: Unable to delete directory /tmp/karaf420566567662495474/caches/pan/data-1/cache/bundle12/data/config. at org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:1337) at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:1910) at org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:1399) at org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:1331) at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:1910) at org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:1399) at org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:1331) at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:1910) at org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:1399) at org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:1331) at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:1910) at org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:1399) at org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:1331) at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:1910) at org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:1399) at org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:1331) at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:1910) at org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:1399) at org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:1331) at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:1910) at org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:1399) at org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:1331) at org.pentaho.platform.osgi.KarafBoot$1.run(KarafBoot.java:136) at java.lang.Thread.run(Thread.java:745) {code} Other errors like {code} Deleting configuration from jmx.acl.org.apache.karaf.security.jmx.cfg Deleting configuration from org.pentaho.caching-default.cfg Deleting configuration from jmx.acl.osgi.compendium.cm.cfg Deleting configuration from org.ops4j.pax.url.mvn.cfg Deleting configuration from org.apache.karaf.management.cfg Deleting configuration from org.apache.karaf.command.acl.scope_bundle.cfg Deleting configuration from pentaho.metaverse.cfg Deleting configuration from jmx.acl.org.apache.karaf.bundle.cfg Deleting configuration from org.apache.karaf.command.acl.shell.cfg 12:51:47,204 ERROR [KarafBoot] Unable to delete karaf directory /tmp/karaf7576566762912840191 java.io.FileNotFoundException: File does not exist: /tmp/karaf7576566762912840191/caches/pan/data-1/cache/bundle12/data/config/org/apache/karaf/management.config at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:1915) at org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:1399) at org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:1331) at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:1910) at org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:1399) at org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:1331) at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:1910) at org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:1399) at org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:1331) at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:1910) at org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:1399) at org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:1331) at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:1910) at org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:1399) at org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:1331) at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:1910) at org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:1399) at org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:1331) at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:1910) at org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:1399) at org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:1331) at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:1910) at org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:1399) at org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:1331) at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:1910) at org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:1399) at org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:1331) at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:1910) at org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:1399) at org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:1331) at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:1910) at org.apache.commons.io.FileUtils.cleanDirectory(FileUtils.java:1399) at org.apache.commons.io.FileUtils.deleteDirectory(FileUtils.java:1331) at org.pentaho.platform.osgi.KarafBoot$1.run(KarafBoot.java:136) at java.lang.Thread.run(Thread.java:745) {code} This does not happen ALWAYS, it happens randomly.

    Pentaho BI Platform Tracking | 4 months ago | Alexander Schurman
    java.io.FileNotFoundException: File does not exist: /tmp/karaf7576566762912840191/caches/pan/data-1/cache/bundle12/data/config/org/apache/karaf/management.config

    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.io.FileNotFoundException

      File /Users/pstoellberger/Downloads/data-integration/./karaf-copy//etc/KarafPorts.yaml does not exist. Could not determine karaf port assignment

      at org.pentaho.platform.osgi.KarafInstancePortFactory.process()
    2. org.pentaho.platform
      KarafBoot.startup
      1. org.pentaho.platform.osgi.KarafInstancePortFactory.process(KarafInstancePortFactory.java:68)
      2. org.pentaho.platform.osgi.KarafBoot.startup(KarafBoot.java:150)
      2 frames
    3. org.pentaho.di
      Spoon$1.call
      1. org.pentaho.di.osgi.registryExtension.OSGIPluginRegistryExtension.init(OSGIPluginRegistryExtension.java:105)
      2. org.pentaho.di.core.plugins.PluginRegistry.init(PluginRegistry.java:558)
      3. org.pentaho.di.core.KettleClientEnvironment.init(KettleClientEnvironment.java:101)
      4. org.pentaho.di.core.KettleEnvironment.init(KettleEnvironment.java:97)
      5. org.pentaho.di.core.KettleEnvironment.init(KettleEnvironment.java:75)
      6. org.pentaho.di.ui.spoon.Spoon$1.call(Spoon.java:585)
      7. org.pentaho.di.ui.spoon.Spoon$1.call(Spoon.java:577)
      7 frames
    4. 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:722)
      5 frames