GRPharoUtf8CodecStream dnu #json:

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

GRPharoUtf8CodecStream dnu #json:

EstebanLM
Hi,

I installed Seaside31 and tried to migrate some of my apps and now I’m experiencing this DNU.
I have this code:

openPopoverScriptOn: canvas
        ^ canvas jQuery getJson
                text: [ :stream |
                        stream json: (Dictionary new
                                at: 'title' put: self titleAsString;
                                at: 'content' put: self tooltipAsString;
                                yourself) ];
                onSuccess: (JSScript new
                        add: (self view asClient
                                call: 'popover'with: (Dictionary new
                                        at: 'trigger' put: 'hover';
                                        at: 'html' put: true;
                                        at: 'placement' put: self placement;
                                        at: 'title' put: ((self canvas jQuery alias: 'data') access: 'title');
                                        at: 'content' put: ((self canvas jQuery alias: 'data') access: 'content');
                                        yourself));
                        asFunction: #(data))

and then this DNU:

GRPharoUtf8CodecStream(Object)>>doesNotUnderstand: #json:
RESimplePopoverDecoration>>openPopoverScript in Block: [ :stream | ...
JQGetJson(JQAjax)>>text: in Block: [ :response | ...
WARequestContext>>respond:
JQGetJson(JQAjax)>>respond: in Block: [ self requestContext respond: aBlock ]
JQGetJson(JQAjax)>>processCallback
JQGetJson(JQAjax)>>enableCallbacks in Block: [ self processCallback ]
BlockClosure>>valueWithPossibleArguments:
JSAjaxCallback>>evaluateWithArgument:
JSAjaxCallback(WACallback)>>evaluateWithFieldValues:
WACallbackRegistry>>handle: in Block: [ :callback | callback evaluateWithFieldValues: (f...etc...
Array(SequenceableCollection)>>do:
WACallbackRegistry>>handle:
WACallbackProcessingActionContinuation>>basicPerformAction
WACallbackProcessingActionContinuation(WAActionPhaseContinuation)>>performAction in Block: [ self basicPerformAction ]
BlockClosure>>on:do:
WADebugErrorHandler(WAExceptionHandler)>>handleExceptionsDuring:
WACallbackProcessingActionContinuation(WARenderLoopContinuation)>>withNotificationHandlerDo: in Block: [ currentHandler handleExceptionsDuring: aBlock ]
BlockClosure>>on:do:
WACallbackProcessingActionContinuation(WARenderLoopContinuation)>>withNotificationHandlerDo:
WACallbackProcessingActionContinuation(WAActionPhaseContinuation)>>performAction
WACallbackProcessingActionContinuation>>performAction in Block: [ super performAction ]
BlockClosure>>ensure:
WACallbackProcessingActionContinuation>>performAction
WACallbackProcessingActionContinuation(WAActionPhaseContinuation)>>handleFiltered:
WACallbackProcessingActionContinuation(WARequestHandler)>>handle: in Block: [ self filter handleFiltered: aRequestContext ]
BlockClosure>>on:do:
WACurrentRequestContext class(WADynamicVariable class)>>use:during:
WARequestContext>>push:during: in Block: [ WACurrentRequestContext use: self during: aBlock...etc...
BlockClosure>>ensure:

I just installed vanilla seaside + REST:

seaside3: spec
        spec project: 'Seaside3' with: [
                spec
                        className: 'ConfigurationOfSeaside3';
                        versionString: #stable;
                        loads: #('default' 'REST');
                        repository: 'http://smalltalkhub.com/mc/Seaside/MetacelloConfigurations/main' ].

so… any idea?

thanks!
Esteban_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: GRPharoUtf8CodecStream dnu #json:

Johan Brichau-2
Esteban,

I suspect you do not have the Seaside-Json-Core package loaded.
Add ‘JSON’ group to the load.

Mind also that Json is rendered differently in Seaside 3.1 [1].

cheers
Johan

[1] https://code.google.com/p/seaside/wiki/Seaside310Changelog

On 02 May 2014, at 18:34, Esteban Lorenzano <[hidden email]> wrote:

> Hi,
>
> I installed Seaside31 and tried to migrate some of my apps and now I’m experiencing this DNU.
> I have this code:
>
> openPopoverScriptOn: canvas
> ^ canvas jQuery getJson
> text: [ :stream |
> stream json: (Dictionary new
> at: 'title' put: self titleAsString;
> at: 'content' put: self tooltipAsString;
> yourself) ];
> onSuccess: (JSScript new
> add: (self view asClient
> call: 'popover'with: (Dictionary new
> at: 'trigger' put: 'hover';
> at: 'html' put: true;
> at: 'placement' put: self placement;
> at: 'title' put: ((self canvas jQuery alias: 'data') access: 'title');
> at: 'content' put: ((self canvas jQuery alias: 'data') access: 'content');
> yourself));
> asFunction: #(data))
>
> and then this DNU:
>
> GRPharoUtf8CodecStream(Object)>>doesNotUnderstand: #json:
> RESimplePopoverDecoration>>openPopoverScript in Block: [ :stream | ...
> JQGetJson(JQAjax)>>text: in Block: [ :response | ...
> WARequestContext>>respond:
> JQGetJson(JQAjax)>>respond: in Block: [ self requestContext respond: aBlock ]
> JQGetJson(JQAjax)>>processCallback
> JQGetJson(JQAjax)>>enableCallbacks in Block: [ self processCallback ]
> BlockClosure>>valueWithPossibleArguments:
> JSAjaxCallback>>evaluateWithArgument:
> JSAjaxCallback(WACallback)>>evaluateWithFieldValues:
> WACallbackRegistry>>handle: in Block: [ :callback | callback evaluateWithFieldValues: (f...etc...
> Array(SequenceableCollection)>>do:
> WACallbackRegistry>>handle:
> WACallbackProcessingActionContinuation>>basicPerformAction
> WACallbackProcessingActionContinuation(WAActionPhaseContinuation)>>performAction in Block: [ self basicPerformAction ]
> BlockClosure>>on:do:
> WADebugErrorHandler(WAExceptionHandler)>>handleExceptionsDuring:
> WACallbackProcessingActionContinuation(WARenderLoopContinuation)>>withNotificationHandlerDo: in Block: [ currentHandler handleExceptionsDuring: aBlock ]
> BlockClosure>>on:do:
> WACallbackProcessingActionContinuation(WARenderLoopContinuation)>>withNotificationHandlerDo:
> WACallbackProcessingActionContinuation(WAActionPhaseContinuation)>>performAction
> WACallbackProcessingActionContinuation>>performAction in Block: [ super performAction ]
> BlockClosure>>ensure:
> WACallbackProcessingActionContinuation>>performAction
> WACallbackProcessingActionContinuation(WAActionPhaseContinuation)>>handleFiltered:
> WACallbackProcessingActionContinuation(WARequestHandler)>>handle: in Block: [ self filter handleFiltered: aRequestContext ]
> BlockClosure>>on:do:
> WACurrentRequestContext class(WADynamicVariable class)>>use:during:
> WARequestContext>>push:during: in Block: [ WACurrentRequestContext use: self during: aBlock...etc...
> BlockClosure>>ensure:
>
> I just installed vanilla seaside + REST:
>
> seaside3: spec
> spec project: 'Seaside3' with: [
> spec
> className: 'ConfigurationOfSeaside3';
> versionString: #stable;
> loads: #('default' 'REST');
> repository: 'http://smalltalkhub.com/mc/Seaside/MetacelloConfigurations/main' ].
>
> so… any idea?
>
> thanks!
> Esteban_______________________________________________
> seaside mailing list
> [hidden email]
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside

_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
Reply | Threaded
Open this post in threaded view
|

Re: GRPharoUtf8CodecStream dnu #json:

EstebanLM
yep, that was the problem
thanks!
Esteban

ps: shouldn’t JSON be a part of the default group?

On 02 May 2014, at 19:06, Johan Brichau <[hidden email]> wrote:

> Esteban,
>
> I suspect you do not have the Seaside-Json-Core package loaded.
> Add ‘JSON’ group to the load.
>
> Mind also that Json is rendered differently in Seaside 3.1 [1].
>
> cheers
> Johan
>
> [1] https://code.google.com/p/seaside/wiki/Seaside310Changelog
>
> On 02 May 2014, at 18:34, Esteban Lorenzano <[hidden email]> wrote:
>
>> Hi,
>>
>> I installed Seaside31 and tried to migrate some of my apps and now I’m experiencing this DNU.
>> I have this code:
>>
>> openPopoverScriptOn: canvas
>> ^ canvas jQuery getJson
>> text: [ :stream |
>> stream json: (Dictionary new
>> at: 'title' put: self titleAsString;
>> at: 'content' put: self tooltipAsString;
>> yourself) ];
>> onSuccess: (JSScript new
>> add: (self view asClient
>> call: 'popover'with: (Dictionary new
>> at: 'trigger' put: 'hover';
>> at: 'html' put: true;
>> at: 'placement' put: self placement;
>> at: 'title' put: ((self canvas jQuery alias: 'data') access: 'title');
>> at: 'content' put: ((self canvas jQuery alias: 'data') access: 'content');
>> yourself));
>> asFunction: #(data))
>>
>> and then this DNU:
>>
>> GRPharoUtf8CodecStream(Object)>>doesNotUnderstand: #json:
>> RESimplePopoverDecoration>>openPopoverScript in Block: [ :stream | ...
>> JQGetJson(JQAjax)>>text: in Block: [ :response | ...
>> WARequestContext>>respond:
>> JQGetJson(JQAjax)>>respond: in Block: [ self requestContext respond: aBlock ]
>> JQGetJson(JQAjax)>>processCallback
>> JQGetJson(JQAjax)>>enableCallbacks in Block: [ self processCallback ]
>> BlockClosure>>valueWithPossibleArguments:
>> JSAjaxCallback>>evaluateWithArgument:
>> JSAjaxCallback(WACallback)>>evaluateWithFieldValues:
>> WACallbackRegistry>>handle: in Block: [ :callback | callback evaluateWithFieldValues: (f...etc...
>> Array(SequenceableCollection)>>do:
>> WACallbackRegistry>>handle:
>> WACallbackProcessingActionContinuation>>basicPerformAction
>> WACallbackProcessingActionContinuation(WAActionPhaseContinuation)>>performAction in Block: [ self basicPerformAction ]
>> BlockClosure>>on:do:
>> WADebugErrorHandler(WAExceptionHandler)>>handleExceptionsDuring:
>> WACallbackProcessingActionContinuation(WARenderLoopContinuation)>>withNotificationHandlerDo: in Block: [ currentHandler handleExceptionsDuring: aBlock ]
>> BlockClosure>>on:do:
>> WACallbackProcessingActionContinuation(WARenderLoopContinuation)>>withNotificationHandlerDo:
>> WACallbackProcessingActionContinuation(WAActionPhaseContinuation)>>performAction
>> WACallbackProcessingActionContinuation>>performAction in Block: [ super performAction ]
>> BlockClosure>>ensure:
>> WACallbackProcessingActionContinuation>>performAction
>> WACallbackProcessingActionContinuation(WAActionPhaseContinuation)>>handleFiltered:
>> WACallbackProcessingActionContinuation(WARequestHandler)>>handle: in Block: [ self filter handleFiltered: aRequestContext ]
>> BlockClosure>>on:do:
>> WACurrentRequestContext class(WADynamicVariable class)>>use:during:
>> WARequestContext>>push:during: in Block: [ WACurrentRequestContext use: self during: aBlock...etc...
>> BlockClosure>>ensure:
>>
>> I just installed vanilla seaside + REST:
>>
>> seaside3: spec
>> spec project: 'Seaside3' with: [
>> spec
>> className: 'ConfigurationOfSeaside3';
>> versionString: #stable;
>> loads: #('default' 'REST');
>> repository: 'http://smalltalkhub.com/mc/Seaside/MetacelloConfigurations/main' ].
>>
>> so… any idea?
>>
>> thanks!
>> Esteban_______________________________________________
>> seaside mailing list
>> [hidden email]
>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>
> _______________________________________________
> seaside mailing list
> [hidden email]
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside

_______________________________________________
seaside mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside