Nice fix.  Good to see users interested in this new feature.

WILL

On 4/25/07, Nathan Bubna <[EMAIL PROTECTED]> wrote:

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]




--
Forio Business Simulations

Will Glass-Husain
[EMAIL PROTECTED]
www.forio.com

Reply via email to