Philipp I haven't updated yet, but I am wondering about the last comment:
do you mean that you are gonna catch that exception and according to activation
status just log it?
If this is not the case, please just ignore the following comments.
If this is the case, unfortunately I cannot agree that this is a real fix. I real fix imo should
take care not to reach the exception. I think we need some more work on this item.
cheers,
./alex
--
.w( the_mindstorm )p.
#: Philipp Bracher (JIRA) changed the world a bit at a time by saying on
10/20/2005 4:14 PM :#
[ http://jira.magnolia.info/browse/MAGNOLIA-554?page=comments#action_11414 ]
Philipp Bracher commented on MAGNOLIA-554:
------------------------------------------
I removed the patch since the patch for 582 solves this too.
Still we have the following exceptions.
WARN org.apache.jackrabbit.core.observation.ObservationManagerFactory Observat
ionManagerFactory.java(run:162) 19.09.2005 12:07:21 EventConsumer threw excepti
on: java.lang.NullPointerException
This is thrown because the reloading of the Templates fails
exception in Config/modules/templating/Templates
------------------------------------------------
Key: MAGNOLIA-554
URL: http://jira.magnolia.info/browse/MAGNOLIA-554
Project: magnolia wcm
Type: Bug
Components: gui-admin
Versions: 2.1 Final
Environment: Magnolia 2.1 with Tomcat bundle
JDK 1.5.0_04(5)
Win XP SP2
Firefox 1.0.6
Reporter: Alexandru Popescu
Assignee: Sameer Charles
Fix For: 2.2 M1
Attachments: patch.txt
Trying to understand how I can create a new template (and more deeper how I can bind info to
different types) I have reached the following exception (see below).
Scenario:
1/ login as superuser
2/ go to Config/modules/templating/Templates
3/ create a new Content node
4/ create a new node data
My env:
Magnolia 2.1 with Tomcat bundle
JDK 1.5.0_04(5)
Win XP SP2
Firefox 1.0.6
Exception stacktrace:
INFO info.magnolia.cms.beans.config.Template Template.java(update:95) 19.09.20
05 12:07:21 Config : loading Template info - modules/templating
WARN org.apache.jackrabbit.core.observation.ObservationManagerFactory Observat
ionManagerFactory.java(run:162) 19.09.2005 12:07:21 EventConsumer threw excepti
on: java.lang.NullPointerException
ERROR info.magnolia.cms.exchange.simple.Syndicator Syndicator.java(deActivate:2
62) 19.09.2005 12:07:45 Failed to remove [ /modules/templating/Templates/sample
Template/untitled ] from [ localhost:8081/magnoliaPublic ]
ERROR info.magnolia.cms.exchange.simple.Syndicator Syndicator.java(deActivate:2
63) 19.09.2005 12:07:45 modules/templating/Templates/sampleTemplate/untitled
javax.jcr.PathNotFoundException: modules/templating/Templates/sampleTemplate/unt
itled
at org.apache.jackrabbit.core.NodeImpl.getNode(NodeImpl.java:2212)
at info.magnolia.cms.core.Content.<init>(Content.java:110)
at
info.magnolia.cms.core.HierarchyManager.getContent(HierarchyManager.java:258)
at
info.magnolia.cms.exchange.simple.Syndicator.updateDeActivationDetails(Syndicator.java:363)
at
info.magnolia.cms.exchange.simple.Syndicator.deActivate(Syndicator.java:280)
at
info.magnolia.cms.exchange.simple.Syndicator.deActivate(Syndicator.java:259)
at
info.magnolia.cms.exchange.simple.Syndicator.deActivate(Syndicator.java:220)
at info.magnolia.cms.gui.control.Tree.deActivateNode(Tree.java:918)
at info.magnolia.cms.gui.control.Tree.renameNode(Tree.java:827)
at
info.magnolia.module.admininterface.AdminTreeMVCHandler.rename(AdminTreeMVCHandler.java:302)
at
info.magnolia.module.admininterface.AdminTreeMVCHandler.saveValue(AdminTreeMVCHandler.java:272)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
info.magnolia.cms.servlets.MVCServletHandlerImpl.execute(MVCServletHa
ndlerImpl.java:70)
at info.magnolia.cms.servlets.MVCServlet.doGet(MVCServlet.java:108)
at info.magnolia.cms.servlets.MVCServlet.doPost(MVCServlet.java:48)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:237)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:157)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
atcher.java:704)
at
org.apache.catalina.core.ApplicationDispatcher.processRequest(Applica
tionDispatcher.java:474)
at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationD
ispatcher.java:409)
at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDis
patcher.java:312)
at
info.magnolia.cms.servlets.EntryServlet.redirect(EntryServlet.java:21
4)
at info.magnolia.cms.servlets.EntryServlet.doGet(EntryServlet.java:126)
at
info.magnolia.cms.servlets.EntryServlet.doPost(EntryServlet.java:182)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:237)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:157)
at
info.magnolia.cms.filters.SecurityFilter.doFilter(SecurityFilter.java
:73)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:186)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:157)
at
info.magnolia.cms.filters.MultipartRequestFilter.doFilter(MultipartRe
questFilter.java:80)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:186)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:157)
at
info.magnolia.cms.filters.ContentTypeFilter.doFilter(ContentTypeFilte
r.java:65)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:186)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:157)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:214)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:104)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:520)
at
org.apache.catalina.core.StandardContextValve.invokeInternal(Standard
ContextValve.java:198)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:152)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:104)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:520)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:137)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:104)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:118)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:102)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:520)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:109)
at
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValv
eContext.java:104)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
a:520)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:16
0)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:799)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
ssConnection(Http11Protocol.java:705)
at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java
:577)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
ool.java:683)
at java.lang.Thread.run(Thread.java:595)
INFO info.magnolia.cms.gui.control.Tree Tree.java(renameNode:830) 19.09.2005 1
2:07:45 Moving node from /modules/templating/Templates/sampleTemplate/untitled
to /modules/templating/Templates/sampleTemplate/name
INFO info.magnolia.cms.beans.config.Template Template.java(reload:113) 19.09.2
005 12:07:46 Config : re-initializing Template info
INFO info.magnolia.cms.beans.config.Template Template.java(init:87) 19.09.2005
12:07:46 Config : initializing Template info
INFO info.magnolia.cms.beans.config.Template Template.java(update:95) 19.09.20
05 12:07:46 Config : loading Template info - modules/templating
WARN org.apache.jackrabbit.core.observation.ObservationManagerFactory Observat
ionManagerFactory.java(run:162) 19.09.2005 12:07:46 EventConsumer threw excepti
on: java.lang.NullPointerException
By looking at the trace it seems like it has tryied to push the modification to the public instance,
which obvisouly doesn't have any of the above nodes.
----------------------------------------------------------------
for list details see
http://www.magnolia.info/en/magnolia/developer.html
----------------------------------------------------------------