It's all checked in.  Tino, if you want to use the new version, you
can find it at:

http://svn.apache.org/viewvc/velocity/engine/trunk/src/java/org/apache/velocity/runtime/resource/loader/StringResourceLoader.java?revision=532549&view=markup

And of course, this will be in the 1.6 release (no timetable on that though).

On 4/25/07, Nathan Bubna <[EMAIL PROTECTED]> wrote:
Ok, i created an issue myself and took some time today to fix
StringResourceLoader to use repository(s) sanely.   I'm still writing
some new tests for it but will check it in soon.

http://issues.apache.org/jira/browse/VELOCITY-541

On 4/24/07, Nathan Bubna <[EMAIL PROTECTED]> wrote:
> Would you be willing to open a JIRA issue and attach a patch with your
> changes to StringResourceLoader?  It would speed up the process of
> fixing it. ;)
>
> http://issues.apache.org/jira/browse/VELOCITY
>
> On 4/23/07, Tino Schöllhorn <[EMAIL PROTECTED]> wrote:
> > Hi,
> >
> > I looked in the code and your description is exactly the problem. Now I
> > wrote an StringResourceLoader on my own which works fine.
> >
> > But the StringResourceLoader would be great if it worked correctly. ;-)
> >
> > With regards
> > Tino
> >
> > Nathan Bubna wrote:
> > > It appears to mean that multiple StringResourceLoaders are being
> > > initialized and the later ones are blowing up.   StringResourceLoader
> > > uses a static RepositoryFactory.  Unfortunately i think this means
> > > that you can really only have one StringResourceLoader per
> > > classloader.  Sorry about this, it's a new feature and apparently
> > > hasn't had all its usecases tested.
> > >
> > > i'll ping the dev list about this and/or try and look into it more
> > > myself.  there should be a way to use multiple
> > > StringResourceLoaders...
> > >
> > > in the meantime, you may want to make sure your app only instantiates
> > > one VelocityEngine that uses a StringResourceLoader.
> > >
> > > On 4/23/07, Tino Schöllhorn <[EMAIL PROTECTED]> wrote:
> > >> Hi,
> > >>
> > >> we are using Tomcat, Spring and Velocity 1.5. A first application
> > >> (without Tomcat) is running fine - it just uses Velocity to parse an
> > >> simple "Hello World" template which we provide in the
> > >> StringResourceRepository.
> > >>
> > >> But as soon as we want to integrate this in our web-application we
> > >> encounter the following error:
> > >>
> > >> Error creating bean with name 'velocityEngine' defined in class path
> > >> resource [appCxt-kernelBase.xml]: Invocation of init method failed;
> > >> nested exception is java.lang.IllegalStateException: The
> > >> RepositoryFactory has already been initialized!
> > >>         at
> > >> 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1148)
> > >>
> > >>         ....
> > >>
> > >>
> > >> Does anyone know what the problem might be?
> > >>
> > >> With regards
> > >> Tino
> > >>
> > >> ps:
> > >>
> > >> We are using the follwowing spring-bean configuration:
> > >>
> > >> <bean id="velocityEngine"
> > >>
> > >> class="org.springframework.ui.velocity.VelocityEngineFactoryBean">
> > >>
> > >>     <property name="velocityProperties">
> > >>         <props>
> > >>         <prop key="resource.loader">string</prop>
> > >>          <prop key="string.resource.loader.class">
> > >> org.apache.velocity.runtime.resource.loader.StringResourceLoader
> > >>            </prop>
> > >>          </props>
> > >>     </property>
> > >> </bean>
> > >>
> > >>
> > >> ---------------------------------------------------------------------
> > >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> > >> For additional commands, e-mail: [EMAIL PROTECTED]
> > >>
> > >>
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to