The JasperException was telling the truth, but it took me a while to
stop searching for a self-inflicted ClassLoader problem and do some
proper diagnosis.
The ginp.tld file had been carried over from the pre-maven source
without significant change except refactoing to the new package names.
It relates a tag called "getfolderinfo" to the refactored tag
implementation class net.sf.ginp.tags.GetFolderInfo.
When I looked carefully at the source package net.sf.ginp.tags, I saw
this class was completely missing... hence the failures. The tag
<ginp:getfolderinfo> is used by collection.jsp in each of the three
styles, but crucially not in the Base style (which worked OK).
I compared GetFolderInfo.java from the V0-13-5, pre-setup and post-setup
repositories. post-setup was the latest, so I used it to create a new
class in net.sf.ginp.tags. I then converted it to Commons Logging,
resolved the other import errors and upgraded the calls to
GinpModel.getLanguageCode().
The build is successful and I'm very pleased to say it all works fine on
my own tomcat server.
Perhaps this is a good opportunity to generate a new snapshot for the
public web site?
Brian
|