You just need to update your build to use BeanUtils 1.7.0 (and also upgrade Digester to version 1.6) - it now includes the collections FastHashMap class in the BeanUtils jar. All you should need to do is either drop the 1.7.0 version of BeanUtils jar into the appropriate place on your machine or change your build.properties to point to the 1.7.0 version and it should work.
Because of compatibility problems between Collections 2.1 and Collections 3.0 - it was decided to remove the dependency of Commons BeanUtils/Digester on Commons Collections by copying the few classes they used into BeanUtils. By upgrading Struts's dependencies to the latest versions of BeanUtils/Digester, means we can also remove Strut's dependency on Collections. Well I thought that was the case, but when I updated the build tonight I found three classes using IteratorUtils - which I also removed. Niall ----- Original Message ----- From: "Eddie Bush" <[EMAIL PROTECTED]> To: "Struts Developers List" <[EMAIL PROTECTED]> Sent: Thursday, November 04, 2004 2:49 AM Subject: Re: Broken Build? > Do we want to roll-back the build changes or update ActionServlet to use > something (HashMap?) instead of FashHashMap? Having not examined the > implications of changing the implementation, I'm thinking a rollback is > best. > > Eddie > > ----- Original Message ----- > From: "James Mitchell" <[EMAIL PROTECTED]> > To: "Struts Developers List" <[EMAIL PROTECTED]> > Sent: Wednesday, November 03, 2004 8:42 PM > Subject: Re: Broken Build? > > > > You are correct, it is broken. > > > > > > > > -- > > James Mitchell > > Software Engineer / Open Source Evangelist > > EdgeTech, Inc. > > 678.910.8017 > > AIM: jmitchtx > > > > ----- Original Message ----- > > From: "Eddie Bush" <[EMAIL PROTECTED]> > > To: "Struts Developers List" <[EMAIL PROTECTED]> > > Sent: Wednesday, November 03, 2004 9:15 PM > > Subject: Broken Build? > > > > > > Am I out of sync? I just did an update and ... > > > > compile.library: > > [javac] Compiling 272 source files to > > C:\Work\sub-version\struts\trunk\target\library\classes > > [javac] > > C:\Work\sub-version\struts\trunk\src\share\org\apache\struts\action\ActionSe rvlet.java:53: > > cannot resolve symbol > > [javac] symbol : class FastHashMap > > [javac] location: package collections > > [javac] import org.apache.commons.collections.FastHashMap; > > <snip/> > > > > Looks to me like we should still have a Commons Collections dependency. > > What time does the nightly build kick off? > > > > Eddie > > > > > > > > --- > > avast! Antivirus: Outbound message clean. > > Virus Database (VPS): 0445-1, 11/03/2004 > > Tested on: 11/3/2004 8:15:39 PM > > avast! - copyright (c) 2000-2004 ALWIL Software. > > http://www.avast.com > > > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > --- > avast! Antivirus: Outbound message clean. > Virus Database (VPS): 0445-1, 11/03/2004 > Tested on: 11/3/2004 8:49:33 PM > avast! - copyright (c) 2000-2004 ALWIL Software. > http://www.avast.com > > > > > --------------------------------------------------------------------- > 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]