Re: experiencing java.lang.StackOverflowErrors WO 5.4.3/Project Wonder
Re: experiencing java.lang.StackOverflowErrors WO 5.4.3/Project Wonder
- Subject: Re: experiencing java.lang.StackOverflowErrors WO 5.4.3/Project Wonder
- From: Denis Frolov <email@hidden>
- Date: Tue, 24 Nov 2009 16:21:08 +0300
Hi Kaplana,
I'll keep the answer in the list since it can be of value to others.
I've committed the change to Project Wonder. If you are not using
Project Wonder, you can add the java file to your own project or
framework preserving package. In case of framework you'll need to make
sure the framework is higher than JavaFoundation.framewok in the list
of project's dependencies.
Here is the file:
http://webobjects.mdimension.com/fisheye/browse/ProjectWonder/trunk/Wonder/Frameworks/Core/ERExtensions/Sources/com/webobjects/foundation/_NSWeakMutableArray.java?r=HEAD
On Tue, Nov 24, 2009 at 4:09 PM, Kalpana Vaka <email@hidden> wrote:
> Hi Denis,
>
> Where did you commit this change? Is it possible for us to download the
> change? We are also getting the same problem and looking for the solution.
>
> Appreciate your help.
>
> Thanks & Regards,
> Kalpana.
>
> -----Original Message-----
> From: webobjects-dev-bounces+kalpana.vaka=email@hidden
> [mailto:webobjects-dev-bounces+kalpana.vaka=email@hidden] On
> Behalf Of Denis Frolov
> Sent: Tuesday, November 24, 2009 6:30 PM
> To: Mike Schrag
> Cc: Apple WO-Dev
> Subject: Re: experiencing java.lang.StackOverflowErrors WO 5.4.3/Project
> Wonder
>
> Committed. I'm not sure if it makes sense to fix the Set and
> Dictionary subclasses as well - we don't have any problems with them
> and bug reports in lists described problems with Array only.
>
> On Tue, Nov 24, 2009 at 3:19 PM, Mike Schrag <email@hidden> wrote:
>> just go ahead and commit it ... if i said otherwise originally, old me was
> just being too conservative :)
>>
>> On Nov 24, 2009, at 2:33 AM, Denis Frolov wrote:
>>
>>> Here is my recent email on this matter:
>>> http://lists.apple.com/archives/Webobjects-dev/2009/Nov/msg00459.html
>>>
>>> The fix works fine for us, although I've jadded _NSWeakMutableArray
>>> only - since we didn't have any issues with other subclasses. So, what
>>> would be the proper way to commit the fix?
>>>
>>> On Tue, Nov 24, 2009 at 1:33 AM, Chuck Hill <email@hidden>
> wrote:
>>>> I thought you did too, but when I went to look I could not find it. But
> I
>>>> threw away the message which I would not have done if you had not
> committed
>>>> the fix.
>>>>
>>>> Chuck
>>>>
>>>>
>>>>
>>>>
>>>> On Nov 23, 2009, at 2:24 PM, Mike Schrag wrote:
>>>>
>>>>> It's not fixed in 5.4.3, but I thought we fixed it in Wonder?
>>>>>
>>>>> On Nov 23, 2009, at 4:37 PM, Lon Varscsak wrote:
>>>>>
>>>>>> I get these too in one production app (where a lot of insertions and
>>>>>> deletes are going on)...but it's intermittent. I saw a post somewhere
> that
>>>>>> someone said it was fixed, but I don't think it made it into 5.4.3.
> It's
>>>>>> really annoying and I had to start restarting that app once a day
>>>>>> automatically to avoid the error.
>>>>>>
>>>>>> If you learn anything to fix this, please shoot me an email.
>>>>>>
>>>>>> Good luck,
>>>>>>
>>>>>> Lon
>>>>>>
>>>>>> On Mon, Nov 23, 2009 at 10:08 AM, Dominique Schoenenberger
>>>>>> <email@hidden> wrote:
>>>>>> I got this error in a production application (It was happening only in
>>>>>> dev before), see error below
>>>>>>
>>>>>> This was already discussed in this mailing list but no solution was
>>>>>> suggested.
>>>>>>
>>>>>> Does anybody found a way to avoid this problem or to fix it ?
>>>>>> Or is this occurring sometimes and people are living with it ?
>>>>>>
>>>>>> Dominique
>>>>>>
>>>>>> Caused by: java.lang.StackOverflowError
>>>>>> at
>>>>>> com .webobjects .foundation
> ._NSWeakMutableCollection.processQueue(_NSWeakMutableCollection.java:
>>>>>> 176)
>>>>>> at
>>>>>> com .webobjects .foundation
> ._NSWeakMutableArray.__removeReference(_NSWeakMutableArray.java:124)
>>>>>> at
>>>>>> com .webobjects .foundation
> ._NSWeakMutableCollection.processQueue(_NSWeakMutableCollection.java:
>>>>>> 176)
>>>>>> at
>>>>>> com .webobjects .foundation
> ._NSWeakMutableArray.__removeReference(_NSWeakMutableArray.java:124)
>>>>>> at
>>>>>> com .webobjects .foundation
> ._NSWeakMutableCollection.processQueue(_NSWeakMutableCollection.java:
>>>>>> 176)
>>>>>> at
>>>>>> com .webobjects .foundation
> ._NSWeakMutableArray.__removeReference(_NSWeakMutableArray.java:124)
>>>>>> at
>>>>>> com .webobjects .foundation
> ._NSWeakMutableCollection.processQueue(_NSWeakMutableCollection.java:
>>>>>> 176)
>>>>>> at
>>>>>> com .webobjects .foundation
> ._NSWeakMutableArray.__removeReference(_NSWeakMutableArray.java:124)
>>>>>> at
>>>>>> com .webobjects .foundation
> ._NSWeakMutableCollection.processQueue(_NSWeakMutableCollection.java:
>>>>>> 176)
>>>>>> at
>>>>>> com .webobjects .foundation
> ._NSWeakMutableArray.__removeReference(_NSWeakMutableArray.java:124)
>>>>>> at
>>>>>> com .webobjects .foundation
> ._NSWeakMutableCollection.processQueue(_NSWeakMutableCollection.java:
>>>>>> 176)
>>>>>> at
>>>>>> com .webobjects .foundation
> ._NSWeakMutableArray.__removeReference(_NSWeakMutableArray.java:124)
>>>>>> at
>>>>>> com .webobjects .foundation
> ._NSWeakMutableCollection.processQueue(_NSWeakMutableCollection.java:
>>>>>> 176)
>>>>>> _______________________________________________
>>>>>> Do not post admin requests to the list. They will be ignored.
>>>>>> Webobjects-dev mailing list (email@hidden)
>>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>>
>>>>>>
> .com
>>>>>>
>>>>>> This email sent to email@hidden
>>>>>>
>>>>>> _______________________________________________
>>>>>> Do not post admin requests to the list. They will be ignored.
>>>>>> Webobjects-dev mailing list (email@hidden)
>>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>>
>>>>>>
> om
>>>>>>
>>>>>> This email sent to email@hidden
>>>>>
>>>>> _______________________________________________
>>>>> Do not post admin requests to the list. They will be ignored.
>>>>> Webobjects-dev mailing list (email@hidden)
>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>
>>>>>
> .net
>>>>>
>>>>> This email sent to email@hidden
>>>>
>>>> --
>>>> Chuck Hill Senior Consultant / VP Development
>>>>
>>>> Practical WebObjects - for developers who want to increase their overall
>>>> knowledge of WebObjects or who are trying to solve specific problems.
>>>> http://www.global-village.net/products/practical_webobjects
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Do not post admin requests to the list. They will be ignored.
>>>> Webobjects-dev mailing list (email@hidden)
>>>> Help/Unsubscribe/Update your Subscription:
>>>>
>>>> This email sent to email@hidden
>>>>
>>
>>
>>
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list (email@hidden)
> Help/Unsubscribe/Update your Subscription:
> t.com
>
> This email sent to email@hidden
>
>
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden