yawebmail-n.n.n.zip

lowNoise
2007-01-15
2013-04-25
  • lowNoise
    lowNoise
    2007-01-15

    Where is the war file? In the website dokumentation you talk about a yawebmail-n.n.n.zip included a deployable WAR File . The link send me to the source code of yawebmail. There is no yawebmail-n.n.n.zip.

    Please help me to find the war and/or the yawebmail-n.n.n.zip.

    Your Website Dokumentaton:
    Download
    Download the deployable WAR-File from Sourceforge:
    yawebmail-n.n.n.zip

    I think it's a good idea to keep it aktual.

    Thank you
    Esion

     
    • Stephan Sann
      Stephan Sann
      2007-01-15

      > There is no yawebmail-n.n.n.zip.

      That's right. The "n"s stand for the current version.
      The current download-file is:

      yawebmail-0.9.0.zip

      Best regards
      lotk

       
      • lowNoise
        lowNoise
        2007-01-15

        Dear lolk,

        I'm sorry I try to download the yawebmail-0.9.0.zip from Kent server, the kent works not fine. I only get the source from the kent server.

        Now I switch to a other server, I've got the war file :-). A misstake on my side. I replace the the cuic.tld in my eclipse project with the prestend cuic.tld from the war File. Eclipse tells the same error.

        Now I'll try to start the war file. I'll hope this will resolve the problem.

        I'll let you know what's happen.

        Best regards
        Esion

         
        • lowNoise
          lowNoise
          2007-01-15

          Dear lolk,

          The war file works fine. Thank You :-)

          Best regards 
          Esion

           
    • lowNoise
      lowNoise
      2007-01-15

      Thanx for the fast repay.

      I alrady download the yawebmail-0.9.0.zip.

      But now I've got a problem with the cuic.tdl eclipse tells "the content of element type "tag" must match "(name,tagclass?, bodycontent?,inof,attributeÜ)".
      You have to know im a XML and Tag lib baby.

      Tomcat throws the exception at the end of this post.
      OS MS XP, Eclipse (WEP blugin)

      I also download the missing classes & jar packets

      @ http://java.sun.com/products/javamail/reference/api/index.html
      Copy the included mail.jar into Tomcats project/WEB-INF/lib folder

      JavaBeans(TM) Activation Framework
      @ http://java.sun.com/products/javabeans/jaf/downloads/index.html
      Copy the included activation.jar into Tomcats project/WEB-INF/lib folder activation.jar

      @ http://www.apache.org/dyn/closer.cgi/myfaces/binaries
      tomahawk-1.1.3.jar

      jakarta-oro (bin not found, src only)
      @ http://jakarta.apache.org/site/downloads/downloads_oro.cgi
      Copy org.* into your eclipse source folder.

      http://www.apache.org/dyn/closer.cgi/myfaces/binaries/myfaces-core-1.1.4-bin.tar.gz
      Copy the included commons-logging-1.0.4.jar into Tomcats project/WEB-INF/lib folder
      Copy the included myfaces-api-1.1.4.jar into Tomcats project/WEB-INF/lib folder
      myfaces-impl-1.1.4.jar

      tarball (java.tar.gz)
      @ http://josefsson.org/cgi-bin/viewcvs.cgi/libidn/java/#dirlist
      copy incloded sub dir gnu into src folder of eclipse

      All missing classes are found at the end.

      Web page error massage
      HTTP Status 500 -

      type Exception report

      message

      description The server encountered an internal error () that prevented it from fulfilling this request.

      exception

      javax.servlet.ServletException: Servlet.init() for servlet Faces Servlet threw exception
          org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
          org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
          org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
          org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
          org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
          org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
          org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
          java.lang.Thread.run(Thread.java:595)

      root cause

      java.lang.IllegalStateException: No Factories configured for this Application. This happens if the faces-initialization does not work at all - make sure that you properly include all configuration settings necessary for a basic faces application and that all the necessary libs are included. Also check the logging output of your web application and your container for any exceptions!
      If you did that and find nothing, the mistake might be due to the fact that you use some special web-containers which do not support registering context-listeners via TLD files and a context listener is not setup in your web.xml.
      A typical config looks like this;
      <listener>
        <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
      </listener>

          javax.faces.FactoryFinder.getFactory(FactoryFinder.java:90)
          javax.faces.webapp.FacesServlet.init(FacesServlet.java:88)
          org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
          org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
          org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
          org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
          org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
          org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
          org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
          java.lang.Thread.run(Thread.java:595)

      note The full stack trace of the root cause is available in the Apache Tomcat/5.5.20 logs.

      TOMCAT Console Exception START:

      15.01.2007 14:44:36 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
      INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\www\jdk-1_5_0\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Programme\Gemeinsame Dateien\Ulead Systems\MPEG;C:\www\jdk-1_5_0\bin;C:\www\ant\bin;C:\Programme\QuickTime\QTSystem\;C:\www\j2ee5sdk\bin;C:\Dokumente und Einstellungen\install\Startmenü\Programme;;c:\cdrom
      15.01.2007 14:44:36 org.apache.coyote.http11.Http11BaseProtocol init
      INFO: Initializing Coyote HTTP/1.1 on http-8080
      15.01.2007 14:44:36 org.apache.catalina.startup.Catalina load
      INFO: Initialization processed in 2250 ms
      15.01.2007 14:44:37 org.apache.catalina.core.StandardService start
      INFO: Starting service Catalina
      15.01.2007 14:44:37 org.apache.catalina.core.StandardEngine start
      INFO: Starting Servlet Engine: Apache Tomcat/5.5.20
      15.01.2007 14:44:37 org.apache.catalina.core.StandardHost start
      INFO: XML validation disabled
      15.01.2007 14:44:39 org.apache.myfaces.component.html.util.ExtensionsFilter <init>
      WARNUNG: Please adjust your web.xml to use org.apache.myfaces.webapp.filter.ExtensionsFilter
      15.01.2007 14:44:39 org.apache.catalina.core.ApplicationContext log
      SCHWERWIEGEND: StandardWrapper.Throwable
      java.lang.IllegalStateException: No Factories configured for this Application. This happens if the faces-initialization does not work at all - make sure that you properly include all configuration settings necessary for a basic faces application and that all the necessary libs are included. Also check the logging output of your web application and your container for any exceptions!
      If you did that and find nothing, the mistake might be due to the fact that you use some special web-containers which do not support registering context-listeners via TLD files and a context listener is not setup in your web.xml.
      A typical config looks like this;
      <listener>
        <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
      </listener>

          at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:90)
          at javax.faces.webapp.FacesServlet.init(FacesServlet.java:88)
          at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1105)
          at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
          at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3951)
          at org.apache.catalina.core.StandardContext.start(StandardContext.java:4225)
          at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
          at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
          at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
          at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
          at org.apache.catalina.core.StandardService.start(StandardService.java:450)
          at org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
          at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
          at java.lang.reflect.Method.invoke(Method.java:585)
          at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
          at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
      15.01.2007 14:44:39 org.apache.catalina.core.StandardContext loadOnStartup
      SCHWERWIEGEND: Servlet /yawebmail threw load() exception
      java.lang.IllegalStateException: No Factories configured for this Application. This happens if the faces-initialization does not work at all - make sure that you properly include all configuration settings necessary for a basic faces application and that all the necessary libs are included. Also check the logging output of your web application and your container for any exceptions!
      If you did that and find nothing, the mistake might be due to the fact that you use some special web-containers which do not support registering context-listeners via TLD files and a context listener is not setup in your web.xml.
      A typical config looks like this;
      <listener>
        <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
      </listener>

          at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:90)
          at javax.faces.webapp.FacesServlet.init(FacesServlet.java:88)
          at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1105)
          at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:932)
          at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3951)
          at org.apache.catalina.core.StandardContext.start(StandardContext.java:4225)
          at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
          at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
          at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
          at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
          at org.apache.catalina.core.StandardService.start(StandardService.java:450)
          at org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
          at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
          at java.lang.reflect.Method.invoke(Method.java:585)
          at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
          at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
      15.01.2007 14:44:39 org.apache.coyote.http11.Http11BaseProtocol start
      INFO: Starting Coyote HTTP/1.1 on http-8080
      15.01.2007 14:44:39 org.apache.jk.common.ChannelSocket init
      INFO: JK: ajp13 listening on /0.0.0.0:8009
      15.01.2007 14:44:39 org.apache.jk.server.JkMain start
      INFO: Jk running ID=0 time=0/62  config=null
      15.01.2007 14:44:39 org.apache.catalina.storeconfig.StoreLoader load
      INFO: Find registry server-registry.xml at classpath resource
      15.01.2007 14:44:40 org.apache.catalina.startup.Catalina start
      INFO: Server startup in 3157 ms
      15.01.2007 14:44:42 org.apache.catalina.core.ApplicationContext log
      SCHWERWIEGEND: StandardWrapper.Throwable
      java.lang.IllegalStateException: No Factories configured for this Application. This happens if the faces-initialization does not work at all - make sure that you properly include all configuration settings necessary for a basic faces application and that all the necessary libs are included. Also check the logging output of your web application and your container for any exceptions!
      If you did that and find nothing, the mistake might be due to the fact that you use some special web-containers which do not support registering context-listeners via TLD files and a context listener is not setup in your web.xml.
      A typical config looks like this;
      <listener>
        <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
      </listener>

          at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:90)
          at javax.faces.webapp.FacesServlet.init(FacesServlet.java:88)
          at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1105)
          at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:757)
          at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:130)
          at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
          at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
          at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
          at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
          at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
          at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
          at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
          at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
          at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
          at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
          at java.lang.Thread.run(Thread.java:595)
      15.01.2007 14:44:42 org.apache.catalina.core.StandardWrapperValve invoke
      SCHWERWIEGEND: Allocate exception for servlet Faces Servlet
      java.lang.IllegalStateException: No Factories configured for this Application. This happens if the faces-initialization does not work at all - make sure that you properly include all configuration settings necessary for a basic faces application and that all the necessary libs are included. Also check the logging output of your web application and your container for any exceptions!
      If you did that and find nothing, the mistake might be due to the fact that you use some special web-containers which do not support registering context-listeners via TLD files and a context listener is not setup in your web.xml.
      A typical config looks like this;
      <listener>
        <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
      </listener>

          at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:90)
          at javax.faces.webapp.FacesServlet.init(FacesServlet.java:88)
          at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1105)
          at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:757)
          at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:130)
          at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
          at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
          at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
          at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
          at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
          at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
          at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
          at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
          at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
          at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
          at java.lang.Thread.run(Thread.java:595)
      15.01.2007 14:57:48 javax.faces.webapp.UIComponentTag setupResponseWriter
      SCHWERWIEGEND: Faces context not found. getResponseWriter will fail. Check if the FacesServlet has been initialized at all in your web.xml.
      15.01.2007 14:57:48 org.apache.catalina.core.StandardWrapperValve invoke
      SCHWERWIEGEND: Servlet.service() for servlet jsp threw exception
      java.lang.NullPointerException
          at javax.faces.webapp.UIComponentTag.setupResponseWriter(UIComponentTag.java:929)
          at javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:310)
          at org.apache.myfaces.taglib.core.ViewTag.doStartTag(ViewTag.java:70)
          at org.apache.jsp.createMail_jsp._jspx_meth_f_view_0(createMail_jsp.java:154)
          at org.apache.jsp.createMail_jsp._jspService(createMail_jsp.java:131)
          at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
          at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
          at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
          at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
          at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
          at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
          at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
          at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
          at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
          at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
          at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
          at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
          at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
          at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
          at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
          at java.lang.Thread.run(Thread.java:595)
      15.01.2007 14:59:09 org.apache.catalina.core.ApplicationContext log
      SCHWERWIEGEND: StandardWrapper.Throwable
      java.lang.IllegalStateException: No Factories configured for this Application. This happens if the faces-initialization does not work at all - make sure that you properly include all configuration settings necessary for a basic faces application and that all the necessary libs are included. Also check the logging output of your web application and your container for any exceptions!
      If you did that and find nothing, the mistake might be due to the fact that you use some special web-containers which do not support registering context-listeners via TLD files and a context listener is not setup in your web.xml.
      A typical config looks like this;
      <listener>
        <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
      </listener>

          at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:90)
          at javax.faces.webapp.FacesServlet.init(FacesServlet.java:88)
          at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1105)
          at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:757)
          at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:130)
          at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
          at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
          at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
          at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
          at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
          at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
          at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
          at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
          at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
          at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
          at java.lang.Thread.run(Thread.java:595)
      15.01.2007 14:59:09 org.apache.catalina.core.StandardWrapperValve invoke
      SCHWERWIEGEND: Allocate exception for servlet Faces Servlet
      java.lang.IllegalStateException: No Factories configured for this Application. This happens if the faces-initialization does not work at all - make sure that you properly include all configuration settings necessary for a basic faces application and that all the necessary libs are included. Also check the logging output of your web application and your container for any exceptions!
      If you did that and find nothing, the mistake might be due to the fact that you use some special web-containers which do not support registering context-listeners via TLD files and a context listener is not setup in your web.xml.
      A typical config looks like this;
      <listener>
        <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
      </listener>

          at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:90)
          at javax.faces.webapp.FacesServlet.init(FacesServlet.java:88)
          at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1105)
          at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:757)
          at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:130)
          at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
          at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
          at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
          at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
          at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
          at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
          at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
          at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
          at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
          at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
          at java.lang.Thread.run(Thread.java:595)