- Code: Select all
HTTP Status 500 - Unable to compile class for JSP:
type Exception report
message Unable to compile class for JSP:
description The server encountered an internal error that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: [17] in the generated java file: [D:\Servoy\Servoy_8_2_2_test\application_server\server\work\Catalina\localhost\ROOT\org\apache\jsp\examples\headless_005fclient_005fformtest_jsp.java]
Only a type can be imported. com.servoy.j2db.dataprocessing.IDataSet resolves to a package
An error occurred at line: 8 in the jsp file: /examples/headless_client_formtest.jsp
ISessionBean cannot be resolved to a type
5: <%@ page import = "com.servoy.j2db.dataprocessing.IDataSet" %>
6: <%@ page errorPage="errorpage.jsp" %>
7: <%
8: ISessionBean servoy_hc = (ISessionBean)session.getAttribute("servoy");
9: if (servoy_hc == null)
10: {
11: servoy_hc = HeadlessClientFactory.createSessionBean(request,"headless_client_demo");
An error occurred at line: 8 in the jsp file: /examples/headless_client_formtest.jsp
ISessionBean cannot be resolved to a type
5: <%@ page import = "com.servoy.j2db.dataprocessing.IDataSet" %>
6: <%@ page errorPage="errorpage.jsp" %>
7: <%
8: ISessionBean servoy_hc = (ISessionBean)session.getAttribute("servoy");
9: if (servoy_hc == null)
10: {
11: servoy_hc = HeadlessClientFactory.createSessionBean(request,"headless_client_demo");
An error occurred at line: 11 in the jsp file: /examples/headless_client_formtest.jsp
HeadlessClientFactory cannot be resolved
8: ISessionBean servoy_hc = (ISessionBean)session.getAttribute("servoy");
9: if (servoy_hc == null)
10: {
11: servoy_hc = HeadlessClientFactory.createSessionBean(request,"headless_client_demo");
12: session.setAttribute("servoy",servoy_hc);
13: }
14: boolean ok = servoy_hc.setMainForm("products");
An error occurred at line: 74 in the jsp file: /examples/headless_client_formtest.jsp
IDataSet cannot be resolved to a type
71: <td>categoryid</td><td>
72: <select name="categoryid">
73: <%
74: IDataSet categories = servoy_hc.getValueListItems(null,"categories");
75: for (int i = 0 ; i < categories.getRowCount() ; i++)
76: {
77: Object[] item_row = categories.getRow(i);
An error occurred at line: 79 in the jsp file: /examples/headless_client_formtest.jsp
Utils cannot be resolved
76: {
77: Object[] item_row = categories.getRow(i);
78: String selected = "";
79: if (item_row[1] != null && Utils.equalObjects(item_row[1],servoy_hc.getDataProviderValue(null,"categoryid")))
80: {
81: selected = "SELECTED";
82: }
Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:102)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:212)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:457)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:377)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:349)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:333)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:600)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:368)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329)
javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
com.servoy.eclipse.designer.rfb.startup.EditorContentFilter.doFilter(EditorContentFilter.java:165)
com.servoy.j2db.server.ngclient.startup.resourceprovider.ResourceProvider.doFilter(ResourceProvider.java:338)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
com.servoy.j2db.server.servlets.JspUploadFilter.doFilter(JspUploadFilter.java:5)
note The full stack trace of the root cause is available in the Apache Tomcat/8.5.9 logs.
Server Information
Servoy version 8.2.2 -releaseNumber 3107
Port used by RMI Registry: 1099
Repository version 49
Current time: Mon Jan 22 11:28:33 CET 2018
Uptime: 46 seconds
Server ID: 45E0B60B-188B-4FDB-AE77-B1006B407356
Settings file for this server: D:\Servoy\Servoy_8_2_2\developer\..\application_server\servoy.properties
User Information
Logged in as: jeroen
JVM Information
java.vm.name=Java HotSpot(TM) 64-Bit Server VM
java.version=1.8.0_151
java.vm.info=mixed mode
java.vm.vendor=Oracle Corporation
Operating System Information
os.name=Windows 10
os.version=10.0
os.arch=amd64
It does work in the server installation of Servoy 8.2.2.