Hello
 
I'm using the latest stable releases of Velocity and Velocitools.
To avoid being to verbose on cutting & pasting tons of source code here, this 
is just the way the servlet is invoked under cactus :
 
public void setupServletAndRun() throws Exception
    {
        AnaemServlet servlet = new AnaemServlet();
        VelocityContext context=new VelocityContext();
        Template result=servlet.handleRequest(request, response, context);      
 
    }
 
The only difference with "normal" servlet invocation is the loadConfiguration() 
that is not beeing called... I presume it does not matter ?
 
If it's the class loader, what should I try to do ?
 
Thanks
 
PS : Sorry for html posting I must setup my yahoo acount as a pop/smtp ... asap 
!
 
 
Shinobu Kawai <[EMAIL PROTECTED]> wrote:
Hi Christophe,

> Hello, this is my first post on the list...

Welcome to the gang! :)

> I have a problem using Cactus test suites with my servlet (which is
> inherited from VelocityViewServlet) and I wonder if it could be due to the
> way I'm using Velocity API.
> I've summarized some informations below.

Not being so familiar with Cactus, some minimal sample code to
reproduce your problem would be nice.
## Gotta look into Cactus some day, though.

Also, which version of Velocity/VelocityTools are you using?

> Problem is : when running under Cactus (as a Cactus test) the
> Velocity.mergeTemplate call throws a NullPointerException.
> I step debugged, everything is ok (I've checked : writer object,
> innerContext object,filenames)
> 
> Stepping into Velocity API I can go as far as this method
> (RuntimeInstance.java)
> public Template getTemplate(String name, String encoding) throws
> ResourceNotFoundException, ParseErrorException, Exception
> {
> return (Template) resourceManager.getResource(name,
> ResourceManager.RESOURCE_TEMPLATE, encoding);
> }
> 
> Stepping into getResource method is not possible...

Might be a ClassLoader issue...

Best regards,
-- Shinobu

--
Shinobu Kawai 

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


                
---------------------------------
 Découvrez le nouveau Yahoo! Mail : 250 Mo d'espace de stockage pour vos mails !
Créez votre Yahoo! Mail

Reply via email to