[Yanel-usage] implementig a view method
Bettina Messmer
bettina.messmer at gmx.ch
Mon Jul 4 10:09:19 CEST 2011
Hi,
I'm writing the getView method in my Resource.
It looks at the moment as follows.
* public View getView(String viewId) throws Exception {
View view = new View();
realmPath =
getEnvironment().getRequest().getParameter("original-path");
mountPoint = getRealm().getMountPoint();
view.setMimeType("text/plain");
view.setInputStream(new
java.io.StringBufferInputStream(realmPath + "/n" + mountPoint));
return view;
}
*
now I get always a NullPointerException in my method and acctually I
don't understund why.
In the log4j I get the following Error:
28352 2011-07-04 10:03:28,567 +0200 [http-8080-Processor25] ERROR
org.wyona.yanel.servlet.YanelServlet.getContent():653 -
java.lang.NullPointerException
java.lang.NullPointerException
at
ch.lienhard.yanel.impl.resources.upload.UploadResource.getView(UploadResource.java:42)
at
org.wyona.yanel.servlet.YanelServlet.getContent(YanelServlet.java:553)
at org.wyona.yanel.servlet.YanelServlet.doPost(YanelServlet.java:753)
at org.wyona.yanel.servlet.YanelServlet.service(YanelServlet.java:288)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.wyona.yanel.servlet.communication.YanelFilter.doFilter(YanelFilter.java:37)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:662)
28370 2011-07-04 10:03:28,585 +0200 [http-8080-Processor25] ERROR
org.wyona.yanel.impl.resources.BasicGenericExceptionHandlerResource.getContentXML():60
- java.lang.NullPointerException
java.lang.NullPointerException
at
ch.lienhard.yanel.impl.resources.upload.UploadResource.getView(UploadResource.java:42)
at
org.wyona.yanel.servlet.YanelServlet.getContent(YanelServlet.java:553)
at org.wyona.yanel.servlet.YanelServlet.doPost(YanelServlet.java:753)
at org.wyona.yanel.servlet.YanelServlet.service(YanelServlet.java:288)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.wyona.yanel.servlet.communication.YanelFilter.doFilter(YanelFilter.java:37)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:662)
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
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!
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!
thanks a lot,
Bettina
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.wyona.org/pipermail/yanel-usage/attachments/20110704/14c6829e/attachment.html>
More information about the Yanel-usage
mailing list