We have just come across this issue when activating a page full of
images (stack trace at the end). I made some simple updates using the
Magnolia AdminCentral interface (removed a couple images, added some
text, basic stuff), then attempted to activate the page I had just
modified. The UI gave me the following error: "Can't activate: Message
received from subscriber:
HexidecimalNodeAddress/{http://www.jcp.org/jcr/1.0}versionHistory".
I have tried de-activating this node from the author instance, which
appears to work (the activation light turns red), but after closer
inspection of the public AdminCentral I see that the node is still
present. I have tried deleting the node from author with similar results
- appears to work in author but no effect in public. I have even
(although it is not recommended) attempted to delete this node directly
from the public AdminCentral (UI error: "Can't delete:
hexidecimalNodeAddress").
The only change to the public instance after my initial activation
attempt is that all of the image links broke. The directory paths to the
images are present, but the image file names are not (i.e.
/portfolio/properties/pageText/01/image1/ instead of
/portfolio/properties/pageText/01/image1/fileName.jpg).
Any thoughts would be much appreciated!
ERROR info.magnolia.cms.core.HierarchyManager 24.09.2007 22:15:47 --
94f5cc60-87c6-42d0-865e-e23b90111a88/{http://www.jcp.org/jcr/1.0}version
History
javax.jcr.ItemNotFoundException:
94f5cc60-87c6-42d0-865e-e23b90111a88/{http://www.jcp.org/jcr/1.0}version
History
at
org.apache.jackrabbit.core.ItemManager.createItemInstance(ItemManager.ja
va(Compiled Code))
at
org.apache.jackrabbit.core.ItemManager.getItem(ItemManager.java(Compiled
Code))
at
org.apache.jackrabbit.core.NodeImpl.getProperty(NodeImpl.java:1439)
at
org.apache.jackrabbit.core.NodeImpl.getOrCreateProperty(NodeImpl.java:42
5)
at
org.apache.jackrabbit.core.NodeImpl.internalSetProperty(NodeImpl.java:12
66)
at
org.apache.jackrabbit.core.ItemImpl.initVersionHistories(ItemImpl.java:7
55)
at org.apache.jackrabbit.core.ItemImpl.save(ItemImpl.java:1167)
at
org.apache.jackrabbit.core.SessionImpl.save(SessionImpl.java:758)
at
info.magnolia.cms.core.HierarchyManager.save(HierarchyManager.java:536)
at
info.magnolia.cms.exchange.simple.ContentWriter.writeObject(ContentWrite
r.java:80)
at
info.magnolia.cms.exchange.simple.ContentWriter.writeObject(ContentWrite
r.java:74)
at
info.magnolia.cms.exchange.simple.SimpleExchangeServlet.activate(SimpleE
xchangeServlet.java:221)
at
info.magnolia.cms.exchange.simple.SimpleExchangeServlet.doGet(SimpleExch
angeServlet.java:120)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
at
com.ibm.ws.webcontainer.servlet.SingleThreadModelServlet.service(SingleT
hreadModelServlet.java:122)
at
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
va(Compiled Code))
at
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
va(Compiled Code))
at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterCh
ain.java(Compiled Code))
at
info.magnolia.cms.filters.SecurityFilter.doFilter(SecurityFilter.java:73
)
at
com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInst
anceWrapper.java:142)
at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterCh
ain.java(Compiled Code))
at
info.magnolia.cms.filters.MultipartRequestFilter.doFilter(MultipartReque
stFilter.java:80)
at
com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInst
anceWrapper.java:142)
at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterCh
ain.java(Compiled Code))
at
info.magnolia.cms.filters.ContentTypeFilter.doFilter(ContentTypeFilter.j
ava:65)
at
com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInst
anceWrapper.java:142)
at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterCh
ain.java(Compiled Code))
at
com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterC
hain.java(Compiled Code))
at
com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrap
per.java(Compiled Code))
at
com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheS
ervletWrapper.java:80)
at
com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:180
2)
at
com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:8
4)
at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscriminatio
n(HttpInboundLink.java:469)
at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformatio
n(HttpInboundLink.java:408)
at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLi
nk.java:286)
at
com.ibm.ws.ssl.channel.impl.SSLConnectionLink.determineNextChannel(SSLCo
nnectionLink.java:933)
at
com.ibm.ws.ssl.channel.impl.SSLConnectionLink$MyReadCompletedCallback.co
mplete(SSLConnectionLink.java:572)
at
com.ibm.ws.ssl.channel.impl.SSLReadServiceContext$SSLReadCompletedCallba
ck.complete(SSLReadServiceContext.java:1686)
at
com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueMa
nager.java:566)
at
com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.
java:619)
at
com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.
java:952)
at
com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager
.java:1039)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1455)
ERROR info.magnolia.module.admininterface.AdminTreeMVCHandler
24.09.2007 22:15:47 -- can't activate
info.magnolia.cms.exchange.simple.ActivationException: Message received
from subscriber:
94f5cc60-87c6-42d0-865e-e23b90111a88/{http://www.jcp.org/jcr/1.0}version
History
at
info.magnolia.cms.exchange.simple.Syndicator.activate(Syndicator.java:21
2)
at
info.magnolia.cms.exchange.simple.Syndicator.activate(Syndicator.java:18
1)
at
info.magnolia.cms.exchange.simple.Syndicator.activate(Syndicator.java:13
7)
at
info.magnolia.cms.gui.control.Tree.activateNode(Tree.java:876)
at
info.magnolia.module.admininterface.AdminTreeMVCHandler.activate(AdminTr
eeMVCHandler.java:270)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:85)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:58)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java(Compiled Code))
Etc. etc. etc.
- Justin
----------------------------------------------------------------
for list details see
http://documentation.magnolia.info/docs/en/editor/stayupdated.html
----------------------------------------------------------------