-
Bug
-
Resolution: Fixed
-
Major
-
2.1 Final
-
None
-
Magnolia 2.1 with Tomcat bundle
JDK 1.5.0_04(5)
Win XP SP2
Firefox 1.0.6
-
-
Empty show more show less
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.