I am facing exactly the same problem... When I try to call options method in
browser, it finished with this:
09:34:52,988 INFO [org.restlet.IslandComponent.LogService]
(http-localhost/127.0.0.1:8080-6) 2013-08-15 09:34:52 127.0.0.1
admin 127.0.0.1 8080 OPTIONS /root/island/RTM
method=options 200 - 0 19 http://localhost:8080
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko)
Chrome/28.0.1500.95 Safari/537.36 -
09:34:53,070 SEVERE [org.restlet.IslandComponent.Server]
(http-localhost/127.0.0.1:8080-6) An exception occured writing the response
entity: java.lang.NullPointerException
at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:642)
[xalan-2.7.1.jar:]
at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1273)
[xalan-2.7.1.jar:]
at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1251)
[xalan-2.7.1.jar:]
at
org.restlet.ext.xml.TransformRepresentation.transform(TransformRepresentation.java:573)
[org.restlet.ext.xml-2.2-M3.jar:]
at
org.restlet.ext.xml.TransformRepresentation.write(TransformRepresentation.java:590)
[org.restlet.ext.xml-2.2-M3.jar:]
at
org.restlet.ext.xml.TransformRepresentation.write(TransformRepresentation.java:600)
[org.restlet.ext.xml-2.2-M3.jar:]
at
org.restlet.representation.CharacterRepresentation.write(CharacterRepresentation.java:76)
[org.restlet-2.2-M3.jar:]
at
org.restlet.engine.adapter.ServerCall.writeResponseBody(ServerCall.java:519)
[org.restlet-2.2-M3.jar:]
at
org.restlet.engine.adapter.ServerCall.sendResponse(ServerCall.java:463)
[org.restlet-2.2-M3.jar:]
at
org.restlet.ext.servlet.internal.ServletCall.sendResponse(ServletCall.java:430)
[org.restlet.ext.servlet-2.2-M3.jar:]
at
org.restlet.engine.adapter.ServerAdapter.commit(ServerAdapter.java:196)
[org.restlet-2.2-M3.jar:]
at
org.restlet.engine.adapter.HttpServerHelper.handle(HttpServerHelper.java:153)
[org.restlet-2.2-M3.jar:]
at
org.restlet.ext.servlet.ServerServlet.service(ServerServlet.java:1087)
[org.restlet.ext.servlet-2.2-M3.jar:]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
[jboss-servlet-api_3.0_spec-1.0.1.Final.jar:1.0.1.Final]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
[jbossweb-7.0.17.Final.jar:]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
[jbossweb-7.0.17.Final.jar:]
at
org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:62)
[weld-core-1.1.9.Final.jar:2012-08-06 19:12]
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
[jbossweb-7.0.17.Final.jar:]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
[jbossweb-7.0.17.Final.jar:]
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
[jbossweb-7.0.17.Final.jar:]
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
[jbossweb-7.0.17.Final.jar:]
at
org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:165)
[jboss-as-web-7.1.3.Final.jar:7.1.3.Final]
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)
[jbossweb-7.0.17.Final.jar:]
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
[jbossweb-7.0.17.Final.jar:]
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
[jbossweb-7.0.17.Final.jar:]
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:372)
[jbossweb-7.0.17.Final.jar:]
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)
[jbossweb-7.0.17.Final.jar:]
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:679)
[jbossweb-7.0.17.Final.jar:]
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:931)
[jbossweb-7.0.17.Final.jar:]
at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_45]
Downgrade to Restlet 2.1-M3 is a solution, but I dont want to do that...
Any progress or ideas, what we do wrong?
------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=3062664