<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#ffffff">
Am 04.07.2011 10:09, schrieb Bettina Messmer:
<blockquote cite="mid:4E11752F.4090300@gmx.ch" type="cite">
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
Hi,<br>
<br>
I'm writing the getView method in my Resource.<br>
<br>
It looks at the moment as follows.<br>
<br>
<b> public View getView(String viewId) throws Exception {<br>
View view = new View(); <br>
realmPath =
getEnvironment().getRequest().getParameter("original-path");<br>
<br>
mountPoint = getRealm().getMountPoint();<br>
view.setMimeType("text/plain");<br>
view.setInputStream(new
java.io.StringBufferInputStream(realmPath + "/n" + mountPoint));<br>
return view;<br>
}<br>
</b><br>
now I get always a NullPointerException in my method and acctually
I don't understund why.<br>
<br>
In the log4j I get the following Error:<br>
<br>
28352 2011-07-04 10:03:28,567 +0200 [http-8080-Processor25] ERROR
org.wyona.yanel.servlet.YanelServlet.getContent():653 -
java.lang.NullPointerException<br>
java.lang.NullPointerException<br>
at
ch.lienhard.yanel.impl.resources.upload.UploadResource.getView(UploadResource.java:42)<br>
at
org.wyona.yanel.servlet.YanelServlet.getContent(YanelServlet.java:553)<br>
at
org.wyona.yanel.servlet.YanelServlet.doPost(YanelServlet.java:753)<br>
at
org.wyona.yanel.servlet.YanelServlet.service(YanelServlet.java:288)<br>
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)<br>
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)<br>
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)<br>
at
org.wyona.yanel.servlet.communication.YanelFilter.doFilter(YanelFilter.java:37)<br>
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)<br>
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)<br>
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)<br>
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)<br>
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)<br>
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)<br>
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)<br>
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)<br>
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)<br>
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)<br>
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)<br>
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)<br>
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)<br>
at java.lang.Thread.run(Thread.java:662)<br>
28370 2011-07-04 10:03:28,585 +0200 [http-8080-Processor25] ERROR
org.wyona.yanel.impl.resources.BasicGenericExceptionHandlerResource.getContentXML():60
- java.lang.NullPointerException<br>
java.lang.NullPointerException<br>
at
ch.lienhard.yanel.impl.resources.upload.UploadResource.getView(UploadResource.java:42)<br>
at
org.wyona.yanel.servlet.YanelServlet.getContent(YanelServlet.java:553)<br>
at
org.wyona.yanel.servlet.YanelServlet.doPost(YanelServlet.java:753)<br>
at
org.wyona.yanel.servlet.YanelServlet.service(YanelServlet.java:288)<br>
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)<br>
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)<br>
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)<br>
at
org.wyona.yanel.servlet.communication.YanelFilter.doFilter(YanelFilter.java:37)<br>
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)<br>
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)<br>
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)<br>
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)<br>
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)<br>
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)<br>
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)<br>
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)<br>
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)<br>
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)<br>
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)<br>
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)<br>
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)<br>
at java.lang.Thread.run(Thread.java:662)<br>
28533 2011-07-04 10:03:28,748 +0200 [http-8080-Processor25] WARN
org.wyona.yanel.servlet.YanelServlet.generateResponseFromResourceView():1821
- TODO: Tracking not implemented yet: /de/uploadleft.html<br>
28551 2011-07-04 10:03:28,766 +0200 [http-8080-Processor25] WARN
org.wyona.yanel.servlet.menu.impl.RevisionsWorkflowMenuItem.getMenuItem():85
- The resource '/de/uploadleft.html' does not implement interface
VersionableV3!<br>
28555 2011-07-04 10:03:28,770 +0200 [http-8080-Processor25] WARN
ch.lienhard.yanel.servlet.menu.impl.LienhardMenu.getEditMenu():32
- Resource '/de/uploadleft.html' is not ModifiableV2!<br>
<br>
<br>
thanks a lot,<br>
<br>
Bettina<br>
</blockquote>
Sorry to be more precise:<br>
<br>
the error occurs in line 42, which is <b> realmPath =
getEnvironment().getRequest().getParameter("original-path");<br>
<br>
</b>greets<br>
</body>
</html>