Project

General

Profile

Defect #1252

New version Servoy 8.2 RC / servlet servoy_web_services threw exception

Added by Sjoerd Hannema over 6 years ago. Updated over 6 years ago.

Status:
Resolved
Priority:
High
Category:
-
Target version:
-
Start date:
08/24/2017
Due date:
% Done:

0%

Estimated time:
Browser (if web client):

Description

I am testing the new Servoy 8.2 RC 2. After installing the plugin the page: http://localhost:8080/servoy-service/velocity/VelocityWebClient throws an exception.

I have tested the latest version of the plugin.
Below is the full report of the exception

Regards,

Sjoerd Hannema

HTTP Status 500 - Servlet.init() for servlet servoy_web_services threw exception

type Exception report

message Servlet.init() for servlet servoy_web_services threw exception

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

exception

javax.servlet.ServletException: Servlet.init() for servlet servoy_web_services threw exception
    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
    org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:624)
    org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:349)
    org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:783)
    org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
    org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:789)
    org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1437)
    org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
    java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    java.lang.Thread.run(Thread.java:745)
root cause

java.lang.NoClassDefFoundError: org/apache/commons/pool/KeyedPoolableObjectFactory
    net.stuff.servoy.plugin.velocityreport.server.VelocityWebServlet.resetConfig(VelocityWebServlet.java:2073)
    net.stuff.servoy.plugin.velocityreport.server.VelocityWebServlet.init(VelocityWebServlet.java:172)
    com.servoy.j2db.server.servlets.WebServicesServlet.init(WebServicesServlet.java:19)
    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
    org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:624)
    org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:349)
    org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:783)
    org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
    org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:789)
    org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1437)
    org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
    java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    java.lang.Thread.run(Thread.java:745)
root cause

java.lang.ClassNotFoundException: org.apache.commons.pool.KeyedPoolableObjectFactory
    java.net.URLClassLoader$1.run(URLClassLoader.java:372)
    java.net.URLClassLoader$1.run(URLClassLoader.java:361)
    java.security.AccessController.doPrivileged(Native Method)
    java.net.URLClassLoader.findClass(URLClassLoader.java:360)
    java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    net.stuff.servoy.plugin.velocityreport.server.VelocityWebServlet.resetConfig(VelocityWebServlet.java:2073)
    net.stuff.servoy.plugin.velocityreport.server.VelocityWebServlet.init(VelocityWebServlet.java:172)
    com.servoy.j2db.server.servlets.WebServicesServlet.init(WebServicesServlet.java:19)
    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
    org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:624)
    org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:349)
    org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:783)
    org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
    org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:789)
    org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1437)
    org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
    java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    java.lang.Thread.run(Thread.java:745)

History

#1

Updated by Sjoerd Hannema over 6 years ago

  • Status changed from New to Feedback
  • Assignee set to Patrick Talbot

Also in final release Servoy 8.2 it is not working. I think it is related to the change of application_server/lib/commons-pool.jar. In Servoy 8.2 it is changed to application_server/lib/commons-pool2.jar.

#2

Updated by Patrick Talbot over 6 years ago

  • Status changed from Feedback to Resolved

Fixed in v3.5.53

Also available in: Atom PDF