I'd rather not fiddle with my setup right now, but I've definitely seen this error and somehow got it to go away for long periods of time. What kinds of things did you tweak to get around it? It's been so long that I don't recall how I got around it.
I couldn't find any version stamp in my gcc folders or even a guava.jar. Did you see a separate guava.jar or did they bake it into their compiler.jar? -Alex On 11/1/13 7:53 AM, "Erik de Bruin" <e...@ixsoftware.nl> wrote: >Nope, I never got the exceptions to go away entirely, but I managed to >tweak my setup depending on what I wanted to test, so I could get what >I needed for this particular situation. This needs to be addressed... > >Can you check which version of the CC you have running with FalconJx? >And if you're not seeing errors, can you back up your setup and do an >'ant wipe-all main' on the top level 'build.xml'? That's when my >troubles started :-( > >EdB > > > >On Fri, Nov 1, 2013 at 3:41 PM, Alex Harui <aha...@adobe.com> wrote: >> Makes sense to upgrade Guava. That's out of my comfort zone and it >> appears you got around the problem, so is there a set of steps we can >> record here or in the wiki for the next person to hit it? >> >> -Alex >> >> On 11/1/13 5:32 AM, "Erik de Bruin" <e...@ixsoftware.nl> wrote: >> >>>Hi, >>> >>>While trying to get my local development setup in order, I kept >>>getting errors when trying to run FalconJx on the examples. The >>>FalconJx tests run fine, so it's not the compiler perse... Some (ha!) >>>digging later, I stumbled on the following: both Falcon and the >>>Closure Compiler (CC) are dependent on the Guava library. >>> >>>Now the problem: Falcon uses Guava r08. The latest CC seems to use a >>>much more recent version (the latest is 15). This causes problems when >>>doing a full build on a FalconJx project, which invokes the CC to >>>build the release JS. It turns out that more recent versions of Guava >>>deprecated several members of the MapMaker class, as well as hide some >>>others. This prevents Falcon from being compiled using a recent >>>version of Guava. >>> >>>I don't think it is a good idea to keep relying on an old (2011) >>>version of Guava, thereby also locking us also to an old version of >>>the CC. The best way to fix this is to follow the documentation here >>>[1][2] and move Falcon to the most recent version of Guava. This does >>>require some refactoring - use CacheBuilder instead of MapMaker, >>>apparently - that is beyond my capability to reliably execute. >>> >>>Any one of the compiler insiders brave or foolish enough to take this >>>one? Pretty please?!? >>> >>>EdB >>> >>>1: >>>https://code.google.com/p/guava-libraries/source/browse/guava/src/com/go >>>og >>>le/common/collect/MapMaker.java?r=b145ddc17680673605aa45a1deef15ba0c60a4 >>>bf >>>2: >>>http://docs.guava-libraries.googlecode.com/git/javadoc/com/google/common >>>/c >>>ache/CacheBuilder.html >>> >>> >>> >>>-- >>>Ix Multimedia Software >>> >>>Jan Luykenstraat 27 >>>3521 VB Utrecht >>> >>>T. 06-51952295 >>>I. www.ixsoftware.nl >> > > > >-- >Ix Multimedia Software > >Jan Luykenstraat 27 >3521 VB Utrecht > >T. 06-51952295 >I. www.ixsoftware.nl