Hi Ryan,

Yes, this is an issue we're aware of. In the meantime, you can also do something similar to http://wiki.magnolia.info/display/WIKI/Repair+broken+bypass +configuration (basically completely disable the Magnolia filter, and repair your repo through "scripting")

-g

On Mar 12, 2008, at 00:29 , Ryan Gardner wrote:

I decided to just take backup all my content from the authoring instance, and delete the whole webapp module and reload it.

But seriously - this should never ever happen.

Ryan

On Mar 11, 2008, at 4:41 PM, Ryan Gardner wrote:

I was creating a custom 404 page on my authoring instance, and I was following the instructions on the wiki:

http://wiki.magnolia.info/display/WIKI/HowTo+Setup+Custom+404+Handler

Where it says I need to create a new filter, and create the nodeData "class" and set it to:
 "info.magnolia.voting.voters.URIStartsWithVoter"
- I did that. Then, when I go to add the "pattern" after it - I get immediately get a 500 error message, and everything is now broken on the authoring instance.

It appears that it is trying to use that partially-created filter, and it's getting really pissed because it has a null pointer exception.


Mar 11, 2008 5:59:42 PM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet default threw exception
java.lang.NullPointerException
at info.magnolia.cms.filters.MgnlMainFilter.doFilter (MgnlMainFilter.java:97) at info.magnolia.cms.filters.MgnlMainFilter.doFilter (MgnlMainFilter.java:195) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:175) at org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:286) at org.apache.coyote.http11.Http11Processor.process (Http11Processor.java:844) at org.apache.coyote.http11.Http11Protocol $Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint $SocketProcessor.run(JIoEndpoint.java:354) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask (ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:907)
        at java.lang.Thread.run(Thread.java:619)

-----

To attempt to get the app to even start, I added some NPE catches in the magnolia-core... but it didn't do enough - this is what I get now:

(Without catching the NPE's, the servlet wouldn't even start)

ERROR info.magnolia.cms.filters.MgnlMainFilter MgnlMainFilter.java (doFilter:107) 11.03.2008 18:32:58 Error handling URI: /.magnolia/ pages/adminCentral.html - path info: null ERROR info.magnolia.cms.filters.MgnlMainFilter MgnlMainFilter.java (doFilter:108) 11.03.2008 18:32:58 Error is:
java.lang.NullPointerException
at info.magnolia.cms.filters.MgnlMainFilter.doFilter (MgnlMainFilter.java:98) at info.magnolia.cms.filters.MgnlMainFilter.doFilter (MgnlMainFilter.java:207) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:175) at org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:286) at org.apache.coyote.http11.Http11Processor.process (Http11Processor.java:844) at org.apache.coyote.http11.Http11Protocol $Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint $SocketProcessor.run(JIoEndpoint.java:354) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask (ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:907)
        at java.lang.Thread.run(Thread.java:619)
ERROR info.magnolia.cms.filters.MgnlMainFilter MgnlMainFilter.java (doFilter:107) 11.03.2008 18:32:59 Error handling URI: /.magnolia/ pages/adminCentral.html - path info: null ERROR info.magnolia.cms.filters.MgnlMainFilter MgnlMainFilter.java (doFilter:108) 11.03.2008 18:32:59 Error is:
java.lang.NullPointerException
at info.magnolia.cms.filters.MgnlMainFilter.doFilter (MgnlMainFilter.java:98) at info.magnolia.cms.filters.MgnlMainFilter.doFilter (MgnlMainFilter.java:207) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:175) at org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:286) at org.apache.coyote.http11.Http11Processor.process (Http11Processor.java:844) at org.apache.coyote.http11.Http11Protocol $Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint $SocketProcessor.run(JIoEndpoint.java:354) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask (ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:907)
        at java.lang.Thread.run(Thread.java:619)

I suspect I should put some files in and start up with a --force- bootstrap option on or something...

This really sucks.

Ryan

----------------------------------------------------------------
for list details see
http://documentation.magnolia.info/docs/en/editor/stayupdated.html
----------------------------------------------------------------


----------------------------------------------------------------
for list details see
http://documentation.magnolia.info/docs/en/editor/stayupdated.html
----------------------------------------------------------------


----------------------------------------------------------------
for list details see
http://documentation.magnolia.info/docs/en/editor/stayupdated.html
----------------------------------------------------------------

Reply via email to