Headless client demo doesn't work in Servoy 8 developer

In Servoy developer 8.2.2 the headless client demo gives an error the JSP page http://localhost:8080/examples/headless_client_formtest.jsp.

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â„¢ 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.

this is a class loading problem when in the developer (because the class loading works then really different)

Can you make a case for this in our system

Ok, done Jira