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