Alternatively, you can wait for the next snapshot build of AJDT and install that. I include a workaround there.
On Wed, Nov 10, 2010 at 3:44 PM, Andrew Eisenberg <and...@eisenberg.as>wrote: > The problem that you are seeing is coming about because we have changed the > handle identifiers for aspect elements in 2.1.1. Handle identifiers are a > way to uniquely identify a Java or Aspect element using a string. > > Although the new handle identifier scheme is self-consistent and is > working, the problem is that some of the old identifiers are cached in the > .plugins folder in your workspace. And these old identifiers are not > compatible with the new identifier tokenizer. I think the only way to get > rid of this stack overflow is to delete some or all of your cache. > > 1. go to your workspace/.metadata/.plugins/org.eclipse.jdt.ui folder > 2. make a backup copy of OpenTypeHistory.xml (just in case) > 2. Edit OpenTypeHistory.xml > 3. remove all sub-elements of the typeInfoHistroy (sic) root element > > That worked for me. I didn't even need to restart. If that doesn't work > for you, then you may have to delete some more of your cache. You can try > the dialog_settings.xml file and the files in the other org.eclipse.jdt > plugins. > > Please let me know if this works for you. > > On Wed, Nov 10, 2010 at 3:23 PM, Andrew Eisenberg <and...@eisenberg.as>wrote: > >> I'm using a different workspace now and I'm seeing the same exception now. >> I'll get to the bottom of this. >> >> >> On Wed, Nov 10, 2010 at 11:49 AM, David Whittaker <d...@iradix.com>wrote: >> >>> Hi Andrew, >>> >>> Thanks for getting back to me, but that doesn't seem to have fixed it. >>> I'm now using version 2.1.2.e36x-20101109-1600 and I've restarted Eclipse >>> twice, once with the -clean option, but I'm still getting a >>> StackOverflowError at the same line numbers. >>> >>> >>> On Wed, Nov 10, 2010 at 11:53 AM, Andrew Eisenberg >>> <and...@eisenberg.as>wrote: >>> >>>> Hi Dave, >>>> >>>> Can you please update to the latest dev build? We have already fixed >>>> this problem. >>>> >>>> http://download.eclipse.org/tools/ajdt/36/dev/update >>>> >>>> On Wed, Nov 10, 2010 at 6:17 AM, David Whittaker <d...@iradix.com>wrote: >>>> >>>>> I'm seeing an issue since upgrading to AJDT >>>>> 2.1.1.e36x-release-20101020-1600 on Helios Service Release 1. When I >>>>> start >>>>> eclipse I get an error while initializing java tooling with this appearing >>>>> in the Eclipse log: >>>>> >>>>> java.lang.StackOverflowError >>>>> at >>>>> org.eclipse.ajdt.core.javaelements.AJCompilationUnit.getHandleFromMemento(AJCompilationUnit.java:946) >>>>> at >>>>> org.eclipse.ajdt.core.javaelements.AJCompilationUnit.getHandleFromMemento(AJCompilationUnit.java:1000) >>>>> at >>>>> org.eclipse.ajdt.core.javaelements.AJCompilationUnit.getHandleFromMemento(AJCompilationUnit.java:1000) >>>>> >>>>> Where the last line appears over and over again up the stack. It asks >>>>> me if I'd like to exit the workbench and if I don't everything appears to >>>>> work. None the less it seems like something that should be fixed. Let me >>>>> know if you need any more information. >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> aspectj-users mailing list >>>>> aspectj-users@eclipse.org >>>>> https://dev.eclipse.org/mailman/listinfo/aspectj-users >>>>> >>>>> >>>> >>>> _______________________________________________ >>>> aspectj-users mailing list >>>> aspectj-users@eclipse.org >>>> https://dev.eclipse.org/mailman/listinfo/aspectj-users >>>> >>>> >>> >> >
_______________________________________________ aspectj-users mailing list aspectj-users@eclipse.org https://dev.eclipse.org/mailman/listinfo/aspectj-users