ConfigServlet Test

This servlet tests your basic melati configuration.
If you can read this message, it means that you have successfully created a Melati using the configuration given in org.melati.MelatiConfig.properties.
Please note that this servlet does not construct a POEM session or initialise a template engine.

Your Melati is configured with the following properties:

AccessHandlerorg.melati.login.HttpSessionAccessHandler
ServletTemplateEngineorg.melati.template.webmacro.WebmacroServletTemplateEngine
StaticURL/melati-static/admin/static
JavascriptLibraryURL/melati-static/admin/static
FormDataAdaptorFactoryorg.melati.servlet.MemoryFormDataAdaptorFactory
Localeorg.melati.poem.PoemLocale
TempletLoaderorg.melati.template.ClassNameTempletLoader

This servlet was called with the following Method (taken from melati.getMethod()): Exception

Further Testing:

You can test melati Exception handling by clicking Exception
You can test melati Redirect handling by clicking Redirect
You can test your POEM setup (connecting to logical database melatitest) by clicking org.melati.test.PoemServletTest/melatitest/
You can upload a file here:

This will save your file in memory. Try saving a file in your /tmp directory here.
Melati Error

Melati Error

Reported from ConfigServlet

An error has occured in the application that runs this website, please contact nobody , with the information given below.

org.melati.util.MelatiBugMelatiException: An apparent bug in Melati: It got caught!
	at org.melati.test.ConfigServletTest.doConfiguredRequest(ConfigServletTest.java:182)
	at org.melati.servlet.ConfigServlet.doGetPostRequest(ConfigServlet.java:172)
	at org.melati.servlet.ConfigServlet.doGet(ConfigServlet.java:144)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:502)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:363)
	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417)
	at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
	at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
	at org.mortbay.jetty.Server.handle(Server.java:324)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534)
	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:864)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:533)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:207)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:403)
	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:522)