[ http://jira.magnolia.info/browse/MAGNOLIA-554?page=comments#action_11342 
] 

Alexandru Popescu commented on MAGNOLIA-554:
--------------------------------------------

Philipp as described in the previous comments the patch is solving one problem 
and as an addition creates this behavior. I would strongly recommend at least 
the preservation of the part solving the issue.

./alex
--
.w( the_mindstorm )p.


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

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.magnolia.info/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


----------------------------------------------------------------
for list details see
http://www.magnolia.info/en/magnolia/developer.html
----------------------------------------------------------------

Reply via email to