<!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>