This is the code:contents: input notifying: aController^ nautilus showCommentifTrue: [nautilus selectedClass organization comment: input.true ]ifFalse: [selectedMessageCategory isNilifTrue: ["compile a class"nautilus selectedClass subclassDefinerClassevaluate: inputnotifying: aControllerlogged: true ]ifFalse: ["compile a method"(self selectedClasscompile: inputclassified: selectedMessageCategorynotifying: aController) isSymbol ] ]selectedMessageCategory is nil.....that's why it goes to the "class" side of the IF... mmmm
--On Thu, Dec 11, 2014 at 10:55 AM, Mariano Martinez Peck <marianopeck@gmail.com> wrote:On Thu, Dec 11, 2014 at 10:49 AM, Thierry Goubier <thierry.goubier@gmail.com> wrote:Can you check what method of the compiler Seaside uses to compile code?Hi Mariano,I would suspect Opal parsing this as not a method, but as an expression.nautilus selectedClass subclassDefinerClassevaluate: inputnotifying: aControllerlogged: true ]This is called from the method #contents: input notifying: aController �of WANautilusBrowser.��Thierry2014-12-11 14:11 GMT+01:00 Mariano Martinez Peck <marianopeck@gmail.com>:Ok...I can reproduce it. The difference between Pharo 3.0 and 2.0 is likely that in 3.0 we have the new Opal compiler. If I debug your problem, it seems Opal is not able to even parse the method. It fails with a�SyntaxErrorNotification. Example:Variable or expression expected -> renderContentOn: htmlself wasShownifTrue: [ ^ self ].self messageStringifNotNil: [�self messageType = 'error'ifTrue: [�html tbsAlertbeDanger;with: [ html text: self messageString ] ].self messageType = 'info'ifTrue: [�html tbsAlertbeInfo;with: [ html text: self messageString ] ].self messageType = 'success'ifTrue: [�html tbsAlertbeSuccess;with: [ html text: self messageString ] ].].self wasShown: trueOn Thu, Dec 11, 2014 at 9:52 AM, Sanjay-M <sm@planage.com> wrote:I do not get an error in the Seaside one-click experience 3.1 from seaside.st
pharo page which uses pharo 2.0
With a fresh 3.0 image and loading seaside 3.1 using the Gofer method - the
issue persists (i.e. I cannot save code from Seaside class browser and get
an error:
� � � MessageNotUnderstood: receiver of "generateWithSource" is nil
� � � Your request could not be completed. An exception occurred.)
and this is further broken in pharo 4.0 where the class browser does not
come up completely
can I get some help as I do not wish to revert to an older pharo version
regards
Sanjay
Sven Van Caekenberghe-2 wrote
> Sorry, I can't help you with Windows.
>
>> On 11 Dec 2014, at 12:04, Sanjay-M <
> sm@
View this message in context: http://forum.world.st/Pharo-3-Seaside-3-1-development-time-error-tp4795419p4795454.html
> > wrote:
>>
>> I am in a Windows environment and am running the VM and image from the
>> same
>> directory
>>
>> what is the equivalent of below in a Win 7 ennvironment
>>
>> thanks
>> Sanjay
>>
>>
>> Sven Van Caekenberghe-2 wrote
>>> Are you sure your image can access its changes and sources ?
>>>
>>> Can you do something like
>>>
>>> $ ./bin/pharo -vm-display-null t3.image eval '(String>>#capitalized)
>>> sourceCode'
>>> 'capitalized
>>>� � �"Return a copy with the first letter capitalized"
>>>� � �| cap |
>>>� � �self isEmpty ifTrue: [ ^self copy ].
>>>� � �cap := self copy.
>>>� � �cap at: 1 put: (cap at: 1) asUppercase.
>>>� � �^ cap'
>>>
>>> ?
>>>
>>>> On 11 Dec 2014, at 10:39, Sanjay-M <
>>
>>> sm@
>>
>>> > wrote:
>>>>
>>>> Hi
>>>>
>>>> In Pharo 3 + Seaside 3.1
>>>> I get the following error in Halos->class browser
>>>> when I edit renderContentOn: (add a line) and hit [accept]
>>>>
>>>>� �MessageNotUnderstood: receiver of "generateWithSource" is nil
>>>>� �Your request could not be completed. An exception occurred.
>>>>
>>>> and also in Pharo 4 + seaside 3.1
>>>> the class browser does not work
>>>> (there is an error when loading Seaside itself which is in another
>>>> post)
>>>>
>>>> regards
>>>> Sanjay
>>>>
>>>>
>>>>
>>>>
>>>> -----
>>>> ---
>>>> Regards, Sanjay
>>>> --
>>>> View this message in context:
>>>> http://forum.world.st/Pharo-3-Seaside-3-1-development-time-error-tp4795419.html
>>>> Sent from the Seaside General mailing list archive at Nabble.com.
>>>> _______________________________________________
>>>> seaside mailing list
>>>>
>>
>>> seaside@.squeakfoundation
>>
>>>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>>>
>>> _______________________________________________
>>> seaside mailing list
>>
>>> seaside@.squeakfoundation
>>
>>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>>
>>
>>
>>
>>
>> -----
>> ---
>> Regards, Sanjay
>> --
>> View this message in context:
>> http://forum.world.st/Pharo-3-Seaside-3-1-development-time-error-tp4795419p4795437.html
>> Sent from the Seaside General mailing list archive at Nabble.com.
>> _______________________________________________
>> seaside mailing list
>>
> seaside@.squeakfoundation
>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>
> _______________________________________________
> seaside mailing list
> seaside@.squeakfoundation
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
-----
---
Regards, Sanjay
--
Sent from the Seaside General mailing list archive at Nabble.com.
_______________________________________________
seaside mailing list
seaside@lists.squeakfoundation.org
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
--
--