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

Reply via email to