The url above is called by JS on Jminix's frontend. If called by ourselves manually, we get a simple html page containing
Servers
Server 0
I have succeed to spot when the url aboves fails with 500 error, there is a NoClassDefFoundError that is not logged anywhere
java.lang.NoClassDefFoundError: Could not initialize class net.sf.json.JsonConfig
at net.sf.json.JSONSerializer.toJSON(JSONSerializer.java:84)
at org.jminix.console.resource.AbstractTemplateResource.toRepresentation(AbstractTemplateResource.java:256)
at org.restlet.resource.ServerResource.doHandle(ServerResource.java:521)
at org.restlet.resource.ServerResource.get(ServerResource.java:707)
at org.restlet.resource.ServerResource.doHandle(ServerResource.java:589)
at org.restlet.resource.ServerResource.doNegotiatedHandle(ServerResource.java:649)
at org.restlet.resource.ServerResource.doConditionalHandle(ServerResource.java:348)
at org.restlet.resource.ServerResource.handle(ServerResource.java:952)
at org.restlet.resource.Finder.handle(Finder.java:246)
at org.restlet.routing.Filter.doHandle(Filter.java:159)
at org.restlet.routing.Filter.handle(Filter.java:206)
at org.restlet.routing.Router.doHandle(Router.java:431)
at org.restlet.routing.Router.handle(Router.java:648)
at org.restlet.routing.Filter.doHandle(Filter.java:159)
at org.restlet.routing.Filter.handle(Filter.java:206)
at org.restlet.routing.Filter.doHandle(Filter.java:159)
at org.restlet.routing.Filter.handle(Filter.java:206)
at org.restlet.routing.Filter.doHandle(Filter.java:159)
at org.restlet.engine.application.StatusFilter.doHandle(StatusFilter.java:155)
at org.restlet.routing.Filter.handle(Filter.java:206)
at org.restlet.routing.Filter.doHandle(Filter.java:159)
at org.restlet.routing.Filter.handle(Filter.java:206)
at org.restlet.engine.CompositeHelper.handle(CompositeHelper.java:211)
at org.restlet.engine.application.ApplicationHelper.handle(ApplicationHelper.java:84)
at org.restlet.Application.handle(Application.java:381)
at org.restlet.routing.Filter.doHandle(Filter.java:159)
at org.restlet.routing.Filter.handle(Filter.java:206)
at org.restlet.routing.Router.doHandle(Router.java:431)
at org.restlet.routing.Router.handle(Router.java:648)
at org.restlet.routing.Filter.doHandle(Filter.java:159)
at org.restlet.routing.Filter.handle(Filter.java:206)
at org.restlet.routing.Router.doHandle(Router.java:431)
at org.restlet.routing.Router.handle(Router.java:648)
at org.restlet.routing.Filter.doHandle(Filter.java:159)
at org.restlet.routing.Filter.handle(Filter.java:206)
at org.restlet.engine.CompositeHelper.handle(CompositeHelper.java:211)
at org.restlet.Component.handle(Component.java:392)
at org.restlet.Server.handle(Server.java:516)
at org.restlet.engine.ServerHelper.handle(ServerHelper.java:72)
at org.restlet.engine.adapter.HttpServerHelper.handle(HttpServerHelper.java:152)
at org.restlet.ext.servlet.ServerServlet.service(ServerServlet.java:1089)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
I am wondering if we haven't the right dependencies for jminix-1.2.0. We manage dependencies with Maven, and right now the dependencies are
[INFO] | | | \- org.jminix:jminix:jar:1.2.0:compile
[INFO] | | | +- org.restlet.jee:org.restlet.ext.velocity:jar:2.1.4:compile
[INFO] | | | +- net.sf.json-lib:json-lib:jar:jdk15:2.4:compile
[INFO] | | | \- org.jasypt:jasypt:jar:1.9.0:compile
which is quite different with what we used to have before with 1.1.0 version
[INFO] | | | \- org.jminix:jminix:jar:1.1.0:compile
[INFO] | | | +- org.restlet:org.restlet:jar:1.1.5:compile
[INFO] | | | +- org.restlet:org.restlet.ext.velocity:jar:1.1.5:compile
[INFO] | | | +- com.noelios.restlet:com.noelios.restlet:jar:1.1.5:compile
[INFO] | | | +- com.noelios.restlet:com.noelios.restlet.ext.servlet:jar:1.1.5:compile
[INFO] | | | +- net.sf.json-lib:json-lib:jar:jdk15:2.2.3:compile
[INFO] | | | | \- net.sf.ezmorph:ezmorph:jar:1.0.6:compile
[INFO] | | | \- org.jasypt:jasypt:jar:1.9.0:compile