Am 04.02.2014 um 16:37 schrieb Frank Cobia <[email protected]>:

> I will give this a try and see if that fixes things for me. I am not sure 
> what sashWeights does, but I am not sure that is the problem. I have tried 
> doing similar things to this in the past and it would work for a while and 
> then go back to throwing the NPEs.
> 
> Here are the two things I did in the source to fix things. 
> 
> 1) There are a lot of source files with garbled comments. I am not sure what 
> happened there, but the comments seem to have been added years ago. I think 
> the files got corrupted somehow. The java compiler complains about the 
> characters not being UTF-8. Since they are not code and I don't know how to 
> recover the un-garbbled comments, I just deleted them.

Can those comments be resurrected from the repository history? Unfortunately 
besides those comments WOLips has no documentation (or is there?)

> 2) There is a kind of race condition. When you open the editor, while 
> preparing the editor, it makes a call that makes a call, that makes a call, 
> etc. Eventually that gets to a line that call core eclipse code. The core 
> eclipse code then tries to access the editor. The problem is that the editor 
> is still in the process of opening. There is probably a more elegant way to 
> fix this, since the problem is that it is trying to access a variable that 
> has not been set yet. The data that will be set already exists in a temporary 
> variable, so one possible fix could be to set the variable sooner, but I am 
> not sure if that would cause larger problems. However, the line that was 
> causing the problem, appeared, based on the comment, to fix an obscure seldom 
> encountered problem. So I commented that line out and I have not had any 
> problems.
> 
> Even if deleting that file fixes the current problem, if you go to Jenkins, 
> you will see that the source no longer compiles. So, the plugin still needs 
> to be fixed.
> 
> Frank
> 
> 
> On Feb 4, 2014, at 10:20 AM, Hugi Thordarson <[email protected]> wrote:
> 
>> This worked like a charm, thanks guys! :)
>> 
>> Cheers,
>> - hugi
>> 
>> 
>> 
>> On 4.2.2014, at 14:56, Jean-François Veillette 
>> <[email protected]> wrote:
>> 
>>> I do what Lars recommended and it work!
>>> 
>>> I did a compare of the file before/after and the only diff is the number of 
>>> that properties:
>>> org.objectstyle.wolips.componenteditor.sashWeights=805,194
>>> so you can simply remove that properties and it will work again.
>>> 
>>> From what I looked at, the fix from Frank Cobia was commenting out the line 
>>> culprit.  I did not looked enough to conclude if it was a real fix, or a 
>>> mere workaround for now.
>>> 
>>> jfv
>>> 
>>>>> De : Lars Sonchocky-Helldorf <[email protected]>
>>>>> Objet : Workaround for annoying NPE bug when opening WOComponent Editor
>>>>> Date : 22 octobre 2013 06:49:28 HAE
>>>>> À : "[email protected] List List" 
>>>>> <[email protected]>
>>>>> 
>>>>> Hi List,
>>>>> 
>>>>> I don't know if you're also affected by this, but all my coworkers 
>>>>> experience from time to time those annoying cascades of NPEs when opening 
>>>>> a WOComponent in the WOComponent Editor on Eclipse Kepler (4.3) and 
>>>>> WOLips 4.3 which, once they're happening, never go away by themselves.
>>>>> 
>>>>> Now my coworker Tommy has found a workaround for this:
>>>>> 
>>>>> - shutdown Eclipse
>>>>> - delete 
>>>>> .metadata/.plugins/org.eclipse.core.runtime/.settings/org.objectstyle.wolips.wodclipse.core.prefs
>>>>>  from your workspace
>>>>> - restart Eclipse
>>>>> 
>>>>> -> everything should work fine now. When the problem recurs just delete 
>>>>> this file again.
>>>>> 
>>>>> 
>>>>> I hope this was helpful to some of you.
>>>>> 
>>>>> cheers,
>>>>> 
>>>>>   Lars
>>>> 
>>>> 
>>>> Le 2014-02-04 à 09:05, Hugi Thordarson <[email protected]> a écrit :
>>>> 
>>>>> I’m getting an error on 4.3 where if I open a component (the component 
>>>>> editor), it just shows up empty and then proceeds to throw bazillion 
>>>>> nullpointerexceptions at me.
>>>>> 
>>>>> I seem to recall having seen this before, but can’t for the life of me 
>>>>> remember what I did to fix it. Light any bulbs for anyone?
>>>>> 
>>>>> Cheers,
>>>>> - hugi
>>>>> 
>>>>> 
>>>>> 
>>>>> On 3.2.2014, at 13:55, Ken Anderson <[email protected]> wrote:
>>>>> 
>>>>>> 3.x does the same thing...
>>>>>> 
>>>>>> On Feb 3, 2014, at 8:47 AM, Frank Cobia <[email protected]> wrote:
>>>>>> 
>>>>>>> Unfortunately I got side tracked this weekend, so I did not get a 
>>>>>>> chance to clean up the code. 
>>>>>>> 
>>>>>>> However, I have not seen the issue you are describing in EOModeler. 
>>>>>>> There are times when the properties panel does not populate, but you 
>>>>>>> just have to click on something else and then click back. So it is just 
>>>>>>> an annoyance and not a problem.
>>>>>>> 
>>>>>>> Frank
>>>>>>> 
>>>>>>> 
>>>>>>> On Jan 31, 2014, at 12:22 PM, Lon Varscsak <[email protected]> 
>>>>>>> wrote:
>>>>>>> 
>>>>>>>> There was some wonkiness in the EOModeler tool too.  I vaguely 
>>>>>>>> remember you'd go to edit a field (like class name) and it would clear 
>>>>>>>> all the contents...so it was sort of impossible to work with.  Did 
>>>>>>>> that ever get resolved?
>>>>>>>> 
>>>>>>>> 
>>>>>>>> On Fri, Jan 31, 2014 at 7:44 AM, Pascal Robert <[email protected]> 
>>>>>>>> wrote:
>>>>>>>> And Eclipse 4.x full support is one of the recurrent requests in the 
>>>>>>>> surveys!
>>>>>>>> 
>>>>>>>> De: "David Avendasora" <[email protected]>
>>>>>>>> À: "Frank Cobia" <[email protected]>
>>>>>>>> Cc: "WebObjects-Dev Mailing List List" <[email protected]>
>>>>>>>> Envoyé: Vendredi 31 Janvier 2014 09:41:56
>>>>>>>> Objet: Re: WOLips for Eclipse 4.3.1
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Awesome! I would love to move forward!
>>>>>>>> 
>>>>>>>> On Jan 31, 2014, at 9:33 AM, Frank Cobia <[email protected]> wrote:
>>>>>>>> 
>>>>>>>> I have been using it for a few weeks now and it seems to be working. I 
>>>>>>>> will try to get it all cleaned up this weekend and then all I will 
>>>>>>>> need it help moving it from my personal guthub to the official project 
>>>>>>>> guthub.
>>>>>>>> 
>>>>>>>> Frank
>>>>>>>> 
>>>>>>>> 
>>>>>>>> On Jan 29, 2014, at 10:17 AM, Ken Anderson <[email protected]> 
>>>>>>>> wrote:
>>>>>>>> 
>>>>>>>> Frank,
>>>>>>>> 
>>>>>>>> While I volunteered to look at this at the last meeting, I have not 
>>>>>>>> had the time.  I would love to help, especially if you’ve gotten 
>>>>>>>> something going already which would alleviate the dreaded “figure it 
>>>>>>>> out first” problem.
>>>>>>>> 
>>>>>>>> Ken
>>>>>>>> 
>>>>>>>> On Jan 21, 2014, at 8:00 PM, Frank Cobia <[email protected]> wrote:
>>>>>>>> 
>>>>>>>> I finally got tired of being stuck with Eclipse 3.x and sat dow to 
>>>>>>>> figure out what was causing the "NullPointerException." 
>>>>>>>> 
>>>>>>>> I found the problem and fixed it and built it locally. I have been 
>>>>>>>> running it for a couple of days now without any problems. However, 
>>>>>>>> there are a couple of problems with getting this out to everyone:
>>>>>>>> 
>>>>>>>> 1) There were some libraries that were referenced with environment 
>>>>>>>> variables. I hard coded the paths (It was 4am). I could probably go 
>>>>>>>> back and fix this myself after a couple of days.
>>>>>>>> 
>>>>>>>> 2) I took out support for JRebel and JProfiler, because I did not want 
>>>>>>>> to track down any libraries those are dependent on (again it was 4am). 
>>>>>>>> Does anyone have experience with these parts?
>>>>>>>> 
>>>>>>>> 3) I am not very familiar with Git so I created my own repository 
>>>>>>>> (https://github.com/fcobia/wolips). Can someone help me get my changes 
>>>>>>>> moved into the official repository so that jenkins can be successful 
>>>>>>>> building for Eclipse 4.3?
>>>>>>>> 
>>>>>>>> Is there anyone interested in having a functioning WOLips for Eclipse 
>>>>>>>> 4.3 that could help me at least with numbers 2 and 3?
>>>>>>>> 
>>>>>>>> Thanks,
>>>>>>>> Frank
>>>>>>>> _______________________________________________
>>>>>>>> Do not post admin requests to the list. They will be ignored.
>>>>>>>> Webobjects-dev mailing list      ([email protected])
>>>>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>>>> https://lists.apple.com/mailman/options/webobjects-dev/kenlists%40anderhome.com
>>>>>>>> 
>>>>>>>> This email sent to [email protected]
>>>>>>>> 
>>>>>>>> _______________________________________________
>>>>>>>> Do not post admin requests to the list. They will be ignored.
>>>>>>>> Webobjects-dev mailing list      ([email protected])
>>>>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>>>> https://lists.apple.com/mailman/options/webobjects-dev/webobjects%40avendasora.com
>>>>>>>> 
>>>>>>>> This email sent to [email protected]
>>>>>>>> 
>>>>>>>> 
>>>>>>>> —————————————————————————————
>>>>>>>> WebObjects - so easy that even Dave Avendasora can do it!™
>>>>>>>> —————————————————————————————
>>>>>>>> David Avendasora
>>>>>>>> Senior Software Abuser
>>>>>>>> Nekesto, Inc.
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>>  _______________________________________________
>>>>>>>> Do not post admin requests to the list. They will be ignored.
>>>>>>>> Webobjects-dev mailing list      ([email protected])
>>>>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>>>> https://lists.apple.com/mailman/options/webobjects-dev/probert%40macti.ca
>>>>>>>> 
>>>>>>>> This email sent to [email protected]
>>>>>>>> 
>>>>>>>> 
>>>>>>>>  _______________________________________________
>>>>>>>> Do not post admin requests to the list. They will be ignored.
>>>>>>>> Webobjects-dev mailing list      ([email protected])
>>>>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>>>> https://lists.apple.com/mailman/options/webobjects-dev/lon.varscsak%40gmail.com
>>>>>>>> 
>>>>>>>> This email sent to [email protected]
>>>>>>>> 
>>>>>>>> _______________________________________________
>>>>>>>> Do not post admin requests to the list. They will be ignored.
>>>>>>>> Webobjects-dev mailing list      ([email protected])
>>>>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>>>> https://lists.apple.com/mailman/options/webobjects-dev/frank_cobia%40me.com
>>>>>>>> 
>>>>>>>> This email sent to [email protected]
>>>>>>> 
>>>>>>> _______________________________________________
>>>>>>> Do not post admin requests to the list. They will be ignored.
>>>>>>> Webobjects-dev mailing list      ([email protected])
>>>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>>> https://lists.apple.com/mailman/options/webobjects-dev/kenlists%40anderhome.com
>>>>>>> 
>>>>>>> This email sent to [email protected]
>>>>>> _______________________________________________
>>>>>> Do not post admin requests to the list. They will be ignored.
>>>>>> Webobjects-dev mailing list      ([email protected])
>>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>> https://lists.apple.com/mailman/options/webobjects-dev/hugi%40karlmenn.is
>>>>>> 
>>>>>> This email sent to [email protected]
>>>>> 
>>>>> _______________________________________________
>>>>> Do not post admin requests to the list. They will be ignored.
>>>>> Webobjects-dev mailing list      ([email protected])
>>>>> Help/Unsubscribe/Update your Subscription:
>>>>> https://lists.apple.com/mailman/options/webobjects-dev/jean_francois_veillette%40yahoo.ca
>>>>> 
>>>>> This email sent to [email protected]
>>>> 
>>>> 
>>>> 
>>> 
>>> _______________________________________________
>>> Do not post admin requests to the list. They will be ignored.
>>> Webobjects-dev mailing list      ([email protected])
>>> Help/Unsubscribe/Update your Subscription:
>>> https://lists.apple.com/mailman/options/webobjects-dev/hugi%40karlmenn.is
>>> 
>>> This email sent to [email protected]
>> 
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list      ([email protected])
>> Help/Unsubscribe/Update your Subscription:
>> https://lists.apple.com/mailman/options/webobjects-dev/frank_cobia%40me.com
>> 
>> This email sent to [email protected]
> 

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to