Ryan,

I just tried it on my using the tag you posted, running Tomcat 5.5.23 on
XP, and get the exact same error.  It is an installation of magnolia
3.5.2 that I have been running for at least a few days without any other
problems.

Tom

> -----Original Message-----
> From: [email protected] [mailto:[EMAIL PROTECTED] 
> Sent: Monday, December 31, 2007 4:37 PM
> To: [email protected]
> Subject: Re: [magnolia-user] txt2img in the cmsu taglib 
> throwing an exception -bug or pebcac?
> 
> On Dec 31, 2007, at 3:31 PM, David Smith wrote:
> 
> I guess a good question is, does txt2img work for other 
> people in Magnolia 3.5.2? If so, then maybe it's something 
> unique to my setup.  
> I'm running it on an OS X machine now (my development 
> machine) so maybe that could contribute to it... but the 
> exception seems related to jackrabbit and not to the image generation.
> 
> I will put some time in to troubleshoot / debug this - just 
> want to know if I'm the only one experiencing it and if I'm 
> using the tag the correct way... If someone has a running 3.5 
> setup that they can paste this tag in and see if it generates 
> an image for them, that would help me a lot - (my linux test 
> server is in transit to a new location and wont be functional 
> for me to work with until wednesday night.)
> 
> Ryan
> 
> > Is there a root cause?  Could you post the full exception 
> stack trace?
> 
> Here's the tag as I am using it on my page named "Home"
> 
> <cmsu:txt2img imageContentNodeName="generatedImages" 
> text="Snowmobile Vermont!" />
> 
> Here's the full stack trace:
> 
> ERROR  info.magnolia.cms.taglibs.util.BaseImageTag 31.12.2007
> 14:11:18 -- RepositoryException occured during text-to-image
> conversion: /Home/generatedImages/Snowmobile-
> Vermontu33ffffff000000Helvetica12: cannot save a new item.
> javax.jcr.RepositoryException: /Home/generatedImages/Snowmobile-
> Vermontu33ffffff000000Helvetica12: cannot save a new item.
>          at org.apache.jackrabbit.core.ItemImpl.getTransientStates
> (ItemImpl.java:325)
>          at 
> org.apache.jackrabbit.core.ItemImpl.save(ItemImpl.java:1079)
>          at info.magnolia.cms.core.DefaultContent.save
> (DefaultContent.java:846)
>          at
> info.magnolia.cms.taglibs.util.BaseImageTag.createImageNode
> (BaseImageTag.java:300)
>          at info.magnolia.cms.taglibs.util.TextToImageTag.getImageURIs
> (TextToImageTag.java:427)
>          at info.magnolia.cms.taglibs.util.TextToImageTag.doTag
> (TextToImageTag.java:295)
>          at
> org.apache.jsp.templates.vast.templates.three_002dcolumn_002dp
age_jspx._
> jspx_meth_cmsu_005ftxt2img_005f0(three_002dcolumn_002dpage_jspx.java: 
> 205)
>          at
> org.apache.jsp.templates.vast.templates.three_002dcolumn_002dp
age_jspx._
> jspService(three_002dcolumn_002dpage_jspx.java:83)
>          at org.apache.jasper.runtime.HttpJspBase.service
> (HttpJspBase.java:98)
>          at 
> javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>          at org.apache.jasper.servlet.JspServletWrapper.service
> (JspServletWrapper.java:331)
>          at org.apache.jasper.servlet.JspServlet.serviceJspFile
> (JspServlet.java:329)
>          at org.apache.jasper.servlet.JspServlet.service
> (JspServlet.java:265)
>          at 
> javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>          at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:269)
>          at org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188)
>          at info.magnolia.cms.filters.MgnlMainFilter.doFilter
> (MgnlMainFilter.java:101)
>          at info.magnolia.cms.filters.MgnlMainFilter.doFilter
> (MgnlMainFilter.java:195)
>          at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:215)
>          at org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188)
>          at org.apache.catalina.core.ApplicationDispatcher.invoke
> (ApplicationDispatcher.java:691)
>          at
> org.apache.catalina.core.ApplicationDispatcher.processRequest
> (ApplicationDispatcher.java:469)
>          at org.apache.catalina.core.ApplicationDispatcher.doForward
> (ApplicationDispatcher.java:403)
>          at org.apache.catalina.core.ApplicationDispatcher.forward
> (ApplicationDispatcher.java:301)
>          at
> info.magnolia.module.templating.renderers.JspTemplateRenderer.
> renderTemp
> late(JspTemplateRenderer.java:78)
>          at info.magnolia.cms.filters.RenderingFilter.doFilter
> (RenderingFilter.java:102)
>          at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter
> (AbstractMgnlFilter.java:70)
>          at info.magnolia.cms.filters.MgnlFilterChain.doFilter
> (MgnlFilterChain.java:71)
>          at info.magnolia.cms.filters.InterceptFilter.doFilter
> (InterceptFilter.java:117)
>          at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter
> (AbstractMgnlFilter.java:70)
>          at info.magnolia.cms.filters.MgnlFilterChain.doFilter
> (MgnlFilterChain.java:71)
>          at info.magnolia.cms.filters.AggregatorFilter.doFilter
> (AggregatorFilter.java:111)
>          at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter
> (AbstractMgnlFilter.java:70)
>          at info.magnolia.cms.filters.MgnlFilterChain.doFilter
> (MgnlFilterChain.java:71)
>          at info.magnolia.cms.security.BaseSecurityFilter.doFilter
> (BaseSecurityFilter.java:60)
>          at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter
> (AbstractMgnlFilter.java:70)
>          at info.magnolia.cms.filters.MgnlFilterChain.doFilter
> (MgnlFilterChain.java:71)
>          at info.magnolia.cms.filters.RepositoryMappingFilter.doFilter
> (RepositoryMappingFilter.java:89)
>          at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter
> (AbstractMgnlFilter.java:70)
>          at info.magnolia.cms.filters.MgnlFilterChain.doFilter
> (MgnlFilterChain.java:71)
>          at info.magnolia.cms.filters.CompositeFilter.doFilter
> (CompositeFilter.java:64)
>          at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter
> (AbstractMgnlFilter.java:70)
>          at info.magnolia.cms.filters.MgnlFilterChain.doFilter
> (MgnlFilterChain.java:71)
>          at info.magnolia.cms.filters.MgnlFilterChain.doFilter
> (MgnlFilterChain.java:65)
>          at info.magnolia.cms.filters.MgnlFilterChain.doFilter
> (MgnlFilterChain.java:73)
>          at info.magnolia.cms.filters.MgnlFilterChain.doFilter
> (MgnlFilterChain.java:73)
>          at info.magnolia.cms.filters.MgnlFilterChain.doFilter
> (MgnlFilterChain.java:73)
>          at info.magnolia.cms.filters.MgnlFilterChain.doFilter
> (MgnlFilterChain.java:73)
>          at info.magnolia.cms.filters.MgnlFilterChain.doFilter
> (MgnlFilterChain.java:73)
>          at info.magnolia.cms.filters.MgnlFilterChain.doFilter
> (MgnlFilterChain.java:73)
>          at info.magnolia.cms.filters.MgnlFilterChain.doFilter
> (MgnlFilterChain.java:73)
>          at info.magnolia.cms.filters.MgnlFilterChain.doFilter
> (MgnlFilterChain.java:73)
>          at info.magnolia.cms.filters.CompositeFilter.doFilter
> (CompositeFilter.java:64)
>          at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter
> (AbstractMgnlFilter.java:70)
>          at info.magnolia.cms.filters.MgnlFilterChain.doFilter
> (MgnlFilterChain.java:71)
>          at info.magnolia.cms.filters.VirtualUriFilter.doFilter
> (VirtualUriFilter.java:117)
>          at
> info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter
> (OncePerRequestAbstractMgnlFilter.java:62)
>          at info.magnolia.cms.filters.MgnlFilterChain.doFilter
> (MgnlFilterChain.java:71)
>          at info.magnolia.cms.cache.CacheFilter.doFilter
> (CacheFilter.java:134)
>          at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter
> (AbstractMgnlFilter.java:70)
>          at info.magnolia.cms.filters.MgnlFilterChain.doFilter
> (MgnlFilterChain.java:71)
>          at info.magnolia.cms.i18n.I18nContentSupportFilter.doFilter
> (I18nContentSupportFilter.java:69)
>          at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter
> (AbstractMgnlFilter.java:70)
>          at info.magnolia.cms.filters.MgnlFilterChain.doFilter
> (MgnlFilterChain.java:71)
>          at info.magnolia.cms.filters.MgnlFilterChain.doFilter
> (MgnlFilterChain.java:73)
>          at
> info.magnolia.cms.filters.CosMultipartRequestFilter.doFilter
> (CosMultipartRequestFilter.java:84)
>          at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter
> (AbstractMgnlFilter.java:70)
>          at info.magnolia.cms.filters.MgnlFilterChain.doFilter
> (MgnlFilterChain.java:71)
>          at info.magnolia.cms.security.BaseSecurityFilter.doFilter
> (BaseSecurityFilter.java:60)
>          at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter
> (AbstractMgnlFilter.java:70)
>          at info.magnolia.cms.filters.MgnlFilterChain.doFilter
> (MgnlFilterChain.java:71)
>          at info.magnolia.cms.security.LogoutFilter.doFilter
> (LogoutFilter.java:81)
>          at
> info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter
> (OncePerRequestAbstractMgnlFilter.java:62)
>          at info.magnolia.cms.filters.MgnlFilterChain.doFilter
> (MgnlFilterChain.java:71)
>          at info.magnolia.cms.security.auth.login.LoginFilter.doFilter
> (LoginFilter.java:76)
>          at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter
> (AbstractMgnlFilter.java:70)
>          at info.magnolia.cms.filters.MgnlFilterChain.doFilter
> (MgnlFilterChain.java:71)
>          at info.magnolia.cms.filters.ContentTypeFilter.doFilter
> (ContentTypeFilter.java:73)
>          at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter
> (AbstractMgnlFilter.java:70)
>          at info.magnolia.cms.filters.MgnlFilterChain.doFilter
> (MgnlFilterChain.java:71)
>          at info.magnolia.cms.filters.ContextFilter.doFilter
> (ContextFilter.java:72)
>          at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter
> (AbstractMgnlFilter.java:70)
>          at info.magnolia.cms.filters.MgnlFilterChain.doFilter
> (MgnlFilterChain.java:71)
>          at info.magnolia.cms.filters.CompositeFilter.doFilter
> (CompositeFilter.java:64)
>          at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter
> (AbstractMgnlFilter.java:70)
>          at info.magnolia.cms.filters.MgnlMainFilter.doFilter
> (MgnlMainFilter.java:98)
>          at info.magnolia.cms.filters.MgnlMainFilter.doFilter
> (MgnlMainFilter.java:195)
>          at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:215)
>          at org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188)
>          at org.apache.catalina.core.StandardWrapperValve.invoke
> (StandardWrapperValve.java:213)
>          at org.apache.catalina.core.StandardContextValve.invoke
> (StandardContextValve.java:174)
>          at org.apache.catalina.core.StandardHostValve.invoke
> (StandardHostValve.java:127)
>          at org.apache.catalina.valves.ErrorReportValve.invoke
> (ErrorReportValve.java:117)
>          at org.apache.catalina.core.StandardEngineValve.invoke
> (StandardEngineValve.java:108)
>          at org.apache.catalina.connector.CoyoteAdapter.service
> (CoyoteAdapter.java:151)
>          at org.apache.coyote.http11.Http11Processor.process
> (Http11Processor.java:874)
>          at org.apache.coyote.http11.Http11BaseProtocol
> $Http11ConnectionHandler.processConnection(Http11BaseProtocol.
> java:665)
>          at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket
> (PoolTcpEndpoint.java:528)
>          at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt
> (LeaderFollowerWorkerThread.java:81)
>          at org.apache.tomcat.util.threads.ThreadPool
> $ControlRunnable.run(ThreadPool.java:689)
>          at java.lang.Thread.run(Thread.java:637)
> 
> 
> > Ryan Gardner wrote:
> >> I am trying to do a simple:
> >>
> >> <cmsu:txt2img imageContentNodeName="generatedImages"  
> >> text="Snowmobile Vermont!" />
> >>
> >> as a test case..
> >> ... (stacktrace omitted - full stack trace posted above in 
> my reply) 
> >> It seems that there is an error bubbling up from 
> Jackrabbit - in my 
> >> test environment, I'm running with the vanilla derby 
> setup. I am able 
> >> to store images into that repository if I use the 
> textImage thing and 
> >> upload an image.
> >>
> >> Any thoughts on what could cause this?
> >>
> >> Ryan
> >>
> >> ----------------------------------------------------------------
> >> for list details see
> >> http://documentation.magnolia.info/docs/en/editor/stayupdated.html
> >> ----------------------------------------------------------------
> >
> >
> > ----------------------------------------------------------------
> > for list details see
> > http://documentation.magnolia.info/docs/en/editor/stayupdated.html
> > ----------------------------------------------------------------
> 
> 
> ----------------------------------------------------------------
> for list details see
> http://documentation.magnolia.info/docs/en/editor/stayupdated.html
> ----------------------------------------------------------------
> 

----------------------------------------------------------------
for list details see
http://documentation.magnolia.info/docs/en/editor/stayupdated.html
----------------------------------------------------------------

Reply via email to