velocity-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Will Glass-Husain" <wglasshus...@gmail.com>
Subject Re: classpath problem with ResourceManager and JUnit
Date Tue, 06 Nov 2007 04:32:32 GMT
Sounds to me very much like a classloader problem.  We've seen this type of
error with Velocity 1.4 or if there are multiple velocity jars loaded by
different class loaders.

WILL

On 11/5/07, Matthias Epheser <matthias.epheser@gmx.at> wrote:
>
> Nathan Bubna schrieb:
> > Just for reference, what version of Velocity are you using?
> >
>
> it is velocity-1.5
>
>
> > On 11/5/07, Matthias Epheser <matthias.epheser@gmx.at> wrote:
> >> Claude Brisson schrieb:
> >>> Have you checked that there isn't any older version of Velocity
> >>> somewhere in the classpath that junit swing gui is using?
> >>>
> >>> What happens for instance if you put your velocity jar first in the
> >>> classpath?
> >>>
> >> yep, there is definitely only one velocity.jar present. In fact, as
> >> mentioned, it is exectly the same classpath as it is using the textui.
> >> The main class is just started without an optional "-text" argument.
> >>
> >> I am using the old ant build to avoid maven-specific dependeny issues.
> >> So only the jars in my "lib" directory are used.
> >>
> >> That's why I'm so confused. Tried it with velocity.jar as first
> >> classpath item too.
> >>
> >> hth
> >> matthias
> >>
> >>>   Claude
> >>>
> >>> Le lundi 05 novembre 2007 à 16:12 +0100, Matthias Epheser a écrit :
> >>>> Hi list,
> >>>>
> >>>> I'm currently implementing a velocity integration into the source
> >>>> generation process of the castor framework (www.castor.org). So I
> >>>> generate java POJOs out a xml schema.
> >>>>
> >>>> The castor framework includes a testsuite that uses an embedded junit
> >>>> runner. I encouter a very strange classpath issue here:
> >>>>
> >>>> - running the testsuite in textmode (using junit.textui.TestRunner),
> >>>> everything works fine as expected
> >>>>
> >>>> - running the testsuite in swing mode (using
> >>>> junit.swingui.TestRunner), I get the following exception during
> Velocity
> >>>> init:
> >>>>
> >>>> [error] The specified class for ResourceManager
> >>>> (org.apache.velocity.runtime.resource.ResourceManagerImpl) does not
> >>>> implement org.apache.velocity.runtime.resource.ResourceManager;
> Velocity
> >>>> is not initialized correctly.
> >>>> java.lang.Exception: The specified class for ResourceManager
> >>>> (org.apache.velocity.runtime.resource.ResourceManagerImpl) does not
> >>>> implement org.apache.velocity.runtime.resource.ResourceManager;
> Velocity
> >>>> is not initialized correctly.
> >>>>          at
> >>>> org.apache.velocity.runtime.RuntimeInstance.initializeResourceManager
> (RuntimeInstance.java:589)
> >>>>          at
> >>>> org.apache.velocity.runtime.RuntimeInstance.init(RuntimeInstance.java
> :241)
> >>>>          at
> >>>> org.apache.velocity.runtime.RuntimeSingleton.init(
> RuntimeSingleton.java:113)
> >>>>          at org.apache.velocity.app.Velocity.init(Velocity.java:83)
> >>>>
> >>>>
> >>>> The only difference between both executions is the TestRunner class,
> >>>> everything else (classpath, used jars etc.) is exactly the same..
> >>>>
> >>>> Has someone stepped over a similar problem?
> >>>>
> >>>> Regards
> >>>> matthias
> >>>>
> >>>>
> >>>> ---------------------------------------------------------------------
> >>>> To unsubscribe, e-mail: user-unsubscribe@velocity.apache.org
> >>>> For additional commands, e-mail: user-help@velocity.apache.org
> >>>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: user-unsubscribe@velocity.apache.org
> >>> For additional commands, e-mail: user-help@velocity.apache.org
> >>>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: user-unsubscribe@velocity.apache.org
> >> For additional commands, e-mail: user-help@velocity.apache.org
> >>
> >>
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: user-unsubscribe@velocity.apache.org
> > For additional commands, e-mail: user-help@velocity.apache.org
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@velocity.apache.org
> For additional commands, e-mail: user-help@velocity.apache.org
>
>


-- 
Forio Business Simulations

Will Glass-Husain
wglass@forio.com
www.forio.com

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message