Hello!
Could you please provide me with any ideas how to solve the problem?
I have a Vaadin 7 project (I set Java 1.7 compliance level). I successfully use Timeline component. My problem is that I can’t run my application if I use com.vaadin.addon.charts.Chart instead of Timeline.
My project compiles successfully. But in browser I see the following error:
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exceptionjavax.servlet.ServletException: com.vaadin.server.ServiceException: java.lang.VerifyError: Cannot inherit from final class com.vaadin.server.VaadinServlet.service(VaadinServlet.java:240) javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
root cause
com.vaadin.server.ServiceException: java.lang.VerifyError: Cannot inherit from final class com.vaadin.server.VaadinService.handleExceptionDuringRequest(VaadinService.java:1440) com.vaadin.server.VaadinService.handleRequest(VaadinService.java:1394) com.vaadin.server.VaadinServlet.service(VaadinServlet.java:238) javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
root cause
java.lang.VerifyError: Cannot inherit from final class java.lang.ClassLoader.defineClass1(Native Method) java.lang.ClassLoader.defineClass(Unknown Source) java.security.SecureClassLoader.defineClass(Unknown Source) org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2818) org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1148) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1643) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1521) com.google.gson.GsonBuilder.registerTypeHierarchyAdapter(GsonBuilder.java:499) com.vaadin.addon.charts.model.AbstractConfigurationObject.createGsonBuilder(AbstractConfigurationObject.java:53) com.vaadin.addon.charts.model.AbstractConfigurationObject.(AbstractConfigurationObject.java:43) com.vaadin.addon.charts.Chart.(Chart.java:137) com.example.insolbi.InsolbiUI.getChart(InsolbiUI.java:633) com.example.insolbi.InsolbiUI.init(InsolbiUI.java:612) com.vaadin.ui.UI.doInit(UI.java:614) com.vaadin.server.communication.UIInitHandler.getBrowserDetailsUI(UIInitHandler.java:223) com.vaadin.server.communication.UIInitHandler.synchronizedHandleRequest(UIInitHandler.java:73) com.vaadin.server.SynchronizedRequestHandler.handleRequest(SynchronizedRequestHandler.java:37) com.vaadin.server.VaadinService.handleRequest(VaadinService.java:1382) com.vaadin.server.VaadinServlet.service(VaadinServlet.java:238) javax.servlet.http.HttpServlet.service(HttpServlet.java:722)