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

Reply via email to