Trying to load ChartJs into GemStone

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

Trying to load ChartJs into GemStone

GLASS mailing list
Hi,

I'm trying to install ChartJs into GemStone with:

 Metacello new
        githubUser: 'DuneSt' project: 'ChartJs' commitish: 'master' path:
'src';
        baseline: 'ChartJs';
        onUpgrade: [ :e | e useIncoming ];
        onWarningLog;
        load.

But i got a walkback (see below). Also i tried:
MetacelloCommonMCSpecLoader retryPackageResolution: false.
But same result.

Maybe this package has some Pharo dependencies not solved in GemStone.

Any idea of the root of the problem ? Or maybe i should ask to author of
this package.

Regards,
Bruno


MetacelloPackageSpecResolutionError (AbstractException) >> _signalWith: @6
line 25
MetacelloPackageSpecResolutionError (AbstractException) >> signal @2 line 47
MetacelloPackageSpecResolutionError >> signal @4 line 5
MetacelloFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >>
retryingResolvePackageSpecReferences:gofer: @32 line 39
[] in MetacelloFetchingMCSpecLoader >> linearLoadPackageSpec:gofer: @12 line
21
MetacelloGemStonePlatform (MetacelloPlatform) >> do:displaying: @2 line 3
MetacelloFetchingMCSpecLoader >> linearLoadPackageSpec:gofer: @6 line 3
MetacelloPackageSpec >> loadUsing:gofer: @2 line 3
[] in MetacelloCommonMCSpecLoader >> linearLoadPackageSpecs:repositories:
@14 line 6
Array (Collection) >> do: @6 line 10
MetacelloFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >>
linearLoadPackageSpecs:repositories: @6 line 6
[] in MetacelloFetchingMCSpecLoader >>
explicitLoadPackageSpecs:repositories: @11 line 5
ExecBlock0 (ExecBlock) >> ensure: @2 line 12
MetacelloLoaderPolicy >> pushLoadDirective:during: @7 line 7
MetacelloLoaderPolicy >> pushExplicitLoadDirectivesDuring:for: @5 line 5
MetacelloFetchingMCSpecLoader >> explicitLoadPackageSpecs:repositories: @4
line 5
MetacelloPackageSpec >> explicitLoadUsing: @25 line 14
MetacelloPackageSpec >> load @3 line 3
[] in MetacelloScriptEngine >> getBaselineUnconditionalLoad: @23 line 10
ExecBlock0 (ExecBlock) >> on:do: @3 line 44
MetacelloScriptEngine >> getBaselineUnconditionalLoad: @10 line 11
MetacelloScriptEngine >> getBaselineProjectUnconditionalLoad: @3 line 3
MetacelloMCBaselineProject >> projectForScriptEngine:unconditionalLoad: @2
line 5
MetacelloMCBaselineProject (MetacelloProject) >> projectForScriptEngine: @2
line 2
MetacelloMCBaselineOfProjectSpec (MetacelloMCProjectSpec) >>
versionForScriptEngine: @8 line 4
[] in MetacelloScriptEngine >> load:onProjectDownGrade:onProjectUpgrade: @14
line 11
ExecBlock0 (ExecBlock) >> on:do: @3 line 44
[] in MetacelloScriptEngine >> handleNotificationsForAction: @21 line 6
ExecBlock0 (ExecBlock) >> on:do: @3 line 44
[] in MetacelloScriptEngine >> handleNotificationsForAction: @13 line 14
ExecBlock0 (ExecBlock) >> on:do: @3 line 44
[] in MetacelloScriptEngine >> handleNotificationsForAction: @7 line 20
ExecBlock0 (ExecBlock) >> on:do: @3 line 44
MetacelloScriptEngine >> handleNotificationsForAction: @3 line 24
[] in MetacelloScriptEngine >> load:onProjectDownGrade:onProjectUpgrade: @7
line 5
ExecBlock0 (ExecBlock) >> ensure: @2 line 12
MetacelloProjectRegistration class >> copyRegistryRestoreOnErrorWhile: @9
line 14
MetacelloScriptEngine >> load:onProjectDownGrade:onProjectUpgrade: @3 line 3
MetacelloScriptEngine >> load: @2 line 3
MetacelloScriptEngine (Object) >> perform:withArguments: @1 line 1
[] in MetacelloScriptExecutor >> execute: @39 line 15
[] in MetacelloScriptApiExecutor >> executeString:do: @14 line 6
Array (Collection) >> do: @6 line 10
MetacelloScriptApiExecutor >> executeString:do: @7 line 4
String >> execute:against: @2 line 2
MetacelloScriptApiExecutor (MetacelloScriptExecutor) >> execute: @7 line 9
Metacello >> execute:args: @9 line 5
Metacello >> load @2 line 2
Executed Code  @8 line 7
GsNMethod class >> _gsReturnToC @1 line 1




--
Sent from: http://forum.world.st/GLASS-f1460844.html
_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: Trying to load ChartJs into GemStone

GLASS mailing list
I forgot to mention the walkback title:

a MetacelloPackageSpecResolutionError occurred (error 2710), , Could not
resolve: BaselineOfChartJs [BaselineOfChartJs] in cache
github://DuneSt/ChartJs:master/src




--
Sent from: http://forum.world.st/GLASS-f1460844.html
_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: Trying to load ChartJs into GemStone

GLASS mailing list
Hi,

BaselineOfChartJs have the following methods that are not present in
GemStone:
baseline: spec
        <baseline>
        spec
                for: #common
                do: [
                       
                        "Dependencies"
                        self
                                seaside3: spec;
                                stylesheet: spec;
                                neoJSON: spec;
                                prism: spec.
*************************************************
#seaside:
#stylesheet:
#neoJSON:
#prism:

It seems a mismatch between Pharo and GemStone baseline. (i will research
more on this issue)

regards,
bruno



--
Sent from: http://forum.world.st/GLASS-f1460844.html
_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: Trying to load ChartJs into GemStone

GLASS mailing list
Hi,

It seems that GemStone's Metacello is not able to process:
https://github.com/DuneSt/ChartJs/blob/master/src/BaselineOfChartJs/BaselineOfChartJs.class.st

Any idea ? Or i'm doing something wrong ?

regards,
bruno



--
Sent from: http://forum.world.st/GLASS-f1460844.html
_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: Trying to load ChartJs into GemStone

GLASS mailing list
In reply to this post by GLASS mailing list
on Pharo and Squeak treat

'MyString' = #MyString


returns true and on GemStone it returns false


In the BaselineOfChartJS>>#baseline: method change these symbols to strings:


#'ChartJs-Core'
#'ChartJs-Library'
#'ChartJs-Demo'
#'ChartJs-Core-Tests'

And try to load it again.  



Metacello does not provide

#seaside:
#stylesheet:
#neoJSON:
#prism:


they are included in and used by the BaselineOfChartJs class.  


I think if you fix the symbols that should be strings problem in each
BaselineOf/ConfigurationOf BaselineOfChartJs relies on it will load.  But I
haven't tried it.





GLASS mailing list wrote

> Hi,
>
> I'm trying to install ChartJs into GemStone with:
>
>  Metacello new
>         githubUser: 'DuneSt' project: 'ChartJs' commitish: 'master' path:
> 'src';
>         baseline: 'ChartJs';
>         onUpgrade: [ :e | e useIncoming ];
>         onWarningLog;
>         load.
>
> But i got a walkback (see below). Also i tried:
> MetacelloCommonMCSpecLoader retryPackageResolution: false.
> But same result.
>
> Maybe this package has some Pharo dependencies not solved in GemStone.
>
> Any idea of the root of the problem ? Or maybe i should ask to author of
> this package.
>
> Regards,
> Bruno
>
>
> MetacelloPackageSpecResolutionError (AbstractException) >> _signalWith: @6
> line 25
> MetacelloPackageSpecResolutionError (AbstractException) >> signal @2 line
> 47
> MetacelloPackageSpecResolutionError >> signal @4 line 5
> MetacelloFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >>
> retryingResolvePackageSpecReferences:gofer: @32 line 39
> [] in MetacelloFetchingMCSpecLoader >> linearLoadPackageSpec:gofer: @12
> line
> 21
> MetacelloGemStonePlatform (MetacelloPlatform) >> do:displaying: @2 line 3
> MetacelloFetchingMCSpecLoader >> linearLoadPackageSpec:gofer: @6 line 3
> MetacelloPackageSpec >> loadUsing:gofer: @2 line 3
> [] in MetacelloCommonMCSpecLoader >> linearLoadPackageSpecs:repositories:
> @14 line 6
> Array (Collection) >> do: @6 line 10
> MetacelloFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >>
> linearLoadPackageSpecs:repositories: @6 line 6
> [] in MetacelloFetchingMCSpecLoader >>
> explicitLoadPackageSpecs:repositories: @11 line 5
> ExecBlock0 (ExecBlock) >> ensure: @2 line 12
> MetacelloLoaderPolicy >> pushLoadDirective:during: @7 line 7
> MetacelloLoaderPolicy >> pushExplicitLoadDirectivesDuring:for: @5 line 5
> MetacelloFetchingMCSpecLoader >> explicitLoadPackageSpecs:repositories: @4
> line 5
> MetacelloPackageSpec >> explicitLoadUsing: @25 line 14
> MetacelloPackageSpec >> load @3 line 3
> [] in MetacelloScriptEngine >> getBaselineUnconditionalLoad: @23 line 10
> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
> MetacelloScriptEngine >> getBaselineUnconditionalLoad: @10 line 11
> MetacelloScriptEngine >> getBaselineProjectUnconditionalLoad: @3 line 3
> MetacelloMCBaselineProject >> projectForScriptEngine:unconditionalLoad: @2
> line 5
> MetacelloMCBaselineProject (MetacelloProject) >> projectForScriptEngine:
> @2
> line 2
> MetacelloMCBaselineOfProjectSpec (MetacelloMCProjectSpec) >>
> versionForScriptEngine: @8 line 4
> [] in MetacelloScriptEngine >> load:onProjectDownGrade:onProjectUpgrade:
> @14
> line 11
> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
> [] in MetacelloScriptEngine >> handleNotificationsForAction: @21 line 6
> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
> [] in MetacelloScriptEngine >> handleNotificationsForAction: @13 line 14
> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
> [] in MetacelloScriptEngine >> handleNotificationsForAction: @7 line 20
> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
> MetacelloScriptEngine >> handleNotificationsForAction: @3 line 24
> [] in MetacelloScriptEngine >> load:onProjectDownGrade:onProjectUpgrade:
> @7
> line 5
> ExecBlock0 (ExecBlock) >> ensure: @2 line 12
> MetacelloProjectRegistration class >> copyRegistryRestoreOnErrorWhile: @9
> line 14
> MetacelloScriptEngine >> load:onProjectDownGrade:onProjectUpgrade: @3 line
> 3
> MetacelloScriptEngine >> load: @2 line 3
> MetacelloScriptEngine (Object) >> perform:withArguments: @1 line 1
> [] in MetacelloScriptExecutor >> execute: @39 line 15
> [] in MetacelloScriptApiExecutor >> executeString:do: @14 line 6
> Array (Collection) >> do: @6 line 10
> MetacelloScriptApiExecutor >> executeString:do: @7 line 4
> String >> execute:against: @2 line 2
> MetacelloScriptApiExecutor (MetacelloScriptExecutor) >> execute: @7 line 9
> Metacello >> execute:args: @9 line 5
> Metacello >> load @2 line 2
> Executed Code  @8 line 7
> GsNMethod class >> _gsReturnToC @1 line 1
>
>
>
>
> --
> Sent from: http://forum.world.st/GLASS-f1460844.html
> _______________________________________________
> Glass mailing list

> Glass@.gemtalksystems

> http://lists.gemtalksystems.com/mailman/listinfo/glass





--
Sent from: http://forum.world.st/GLASS-f1460844.html
_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: Trying to load ChartJs into GemStone

GLASS mailing list
Paul,

After updating the Strings it seems it go through but there is another
error:
a MetacelloPackageSpecResolutionError occurred (error 2710), , Could not
resolve: ChartJs-Core [ChartJs-Core] in cache
github://DuneSt/ChartJs:master/src

What can be causing this ? (i do not want the solution only a pointer to it)

regards,
bruno

Walkback:
MetacelloPackageSpecResolutionError (AbstractException) >> _signalWith:
@7 line 25
MetacelloPackageSpecResolutionError (AbstractException) >> signal @2 line 47
MetacelloPackageSpecResolutionError >> signal @4 line 5
MetacelloFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >>
retryingResolvePackageSpecReferences:gofer: @32 line 39
[] in MetacelloFetchingMCSpecLoader >> linearLoadPackageSpec:gofer: @12
line 21
MetacelloGemStonePlatform (MetacelloPlatform) >> do:displaying: @2 line 3
MetacelloFetchingMCSpecLoader >> linearLoadPackageSpec:gofer: @6 line 3
MetacelloCypressPackageSpec (MetacelloPackageSpec) >> loadUsing:gofer:
@2 line 3
[] in MetacelloCommonMCSpecLoader >>
linearLoadPackageSpecs:repositories: @14 line 6
OrderedCollection (Collection) >> do: @6 line 10
MetacelloFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >>
linearLoadPackageSpecs:repositories: @6 line 6
[] in MetacelloFetchingMCSpecLoader >>
linearLoadPackageSpecs:repositories: @8 line 4
ExecBlock0 (ExecBlock) >> ensure: @2 line 12
MetacelloLoaderPolicy >> pushLoadDirective:during: @7 line 7
MetacelloLoaderPolicy >> pushLinearLoadDirectivesDuring:for: @3 line 3
MetacelloFetchingMCSpecLoader >> linearLoadPackageSpecs:repositories: @4
line 4
MetacelloFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >> load @16
line 7
MetacelloMCVersionSpecLoader >> load @14 line 21
MetacelloMCVersion >> executeLoadFromArray: @10 line 7
[] in MetacelloMCVersion >> fetchRequiredFromArray: @34 line 11
[] in MetacelloPlatform >> useStackCacheDuring:defaultDictionary: @14 line 9
ExecBlock0 (ExecBlock) >> on:do: @3 line 44
MetacelloGemStonePlatform (MetacelloPlatform) >>
useStackCacheDuring:defaultDictionary: @10 line 10
[] in MetacelloMCVersion >> fetchRequiredFromArray: @30 line 11
ExecBlock0 (ExecBlock) >> ensure: @2 line 12
[] in MetacelloMCVersion >> fetchRequiredFromArray: @22 line 12
MetacelloGemStonePlatform (MetacelloPlatform) >> do:displaying: @2 line 3
MetacelloMCVersion >> fetchRequiredFromArray: @18 line 7
[] in MetacelloMCVersion >> doLoadRequiredFromArray: @28 line 10
ExecBlock0 (ExecBlock) >> ensure: @2 line 12
MetacelloMCVersion >> doLoadRequiredFromArray: @23 line 16
MetacelloMCVersion >> load @4 line 3
[] in MetacelloScriptEngine >> load:onProjectDownGrade:onProjectUpgrade:
@18 line 15
ExecBlock0 (ExecBlock) >> on:do: @3 line 44
[] in MetacelloScriptEngine >> handleNotificationsForAction: @21 line 6
ExecBlock0 (ExecBlock) >> on:do: @3 line 44
[] in MetacelloScriptEngine >> handleNotificationsForAction: @13 line 14
ExecBlock0 (ExecBlock) >> on:do: @3 line 44
[] in MetacelloScriptEngine >> handleNotificationsForAction: @7 line 20
ExecBlock0 (ExecBlock) >> on:do: @3 line 44
MetacelloScriptEngine >> handleNotificationsForAction: @3 line 24
[] in MetacelloScriptEngine >> load:onProjectDownGrade:onProjectUpgrade:
@7 line 5
ExecBlock0 (ExecBlock) >> ensure: @2 line 12
MetacelloProjectRegistration class >> copyRegistryRestoreOnErrorWhile:
@9 line 14
MetacelloScriptEngine >> load:onProjectDownGrade:onProjectUpgrade: @3 line 3
MetacelloScriptEngine >> load: @2 line 3
MetacelloScriptEngine (Object) >> perform:withArguments: @1 line 1
[] in MetacelloScriptExecutor >> execute: @39 line 15
[] in MetacelloScriptApiExecutor >> executeString:do: @14 line 6
Array (Collection) >> do: @6 line 10
MetacelloScriptApiExecutor >> executeString:do: @7 line 4
String >> execute:against: @2 line 2
MetacelloScriptApiExecutor (MetacelloScriptExecutor) >> execute: @7 line 9
Metacello >> execute:args: @9 line 5
Metacello >> load @2 line 2
Executed Code  @7 line 6
GsNMethod class >> _gsReturnToC @1 line 1


El 07/05/2018 a las 16:05, Paul DeBruicker via Glass escribió:

> on Pharo and Squeak treat
>
> 'MyString' = #MyString
>
>
> returns true and on GemStone it returns false
>
>
> In the BaselineOfChartJS>>#baseline: method change these symbols to strings:
>
>
> #'ChartJs-Core'
> #'ChartJs-Library'
> #'ChartJs-Demo'
> #'ChartJs-Core-Tests'
>
> And try to load it again.
>
>
>
> Metacello does not provide
>
> #seaside:
> #stylesheet:
> #neoJSON:
> #prism:
>
>
> they are included in and used by the BaselineOfChartJs class.
>
>
> I think if you fix the symbols that should be strings problem in each
> BaselineOf/ConfigurationOf BaselineOfChartJs relies on it will load.  But I
> haven't tried it.
>
>
>
>
>
> GLASS mailing list wrote
>> Hi,
>>
>> I'm trying to install ChartJs into GemStone with:
>>
>>   Metacello new
>>          githubUser: 'DuneSt' project: 'ChartJs' commitish: 'master' path:
>> 'src';
>>          baseline: 'ChartJs';
>>          onUpgrade: [ :e | e useIncoming ];
>>          onWarningLog;
>>          load.
>>
>> But i got a walkback (see below). Also i tried:
>> MetacelloCommonMCSpecLoader retryPackageResolution: false.
>> But same result.
>>
>> Maybe this package has some Pharo dependencies not solved in GemStone.
>>
>> Any idea of the root of the problem ? Or maybe i should ask to author of
>> this package.
>>
>> Regards,
>> Bruno
>>
>>
>> MetacelloPackageSpecResolutionError (AbstractException) >> _signalWith: @6
>> line 25
>> MetacelloPackageSpecResolutionError (AbstractException) >> signal @2 line
>> 47
>> MetacelloPackageSpecResolutionError >> signal @4 line 5
>> MetacelloFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >>
>> retryingResolvePackageSpecReferences:gofer: @32 line 39
>> [] in MetacelloFetchingMCSpecLoader >> linearLoadPackageSpec:gofer: @12
>> line
>> 21
>> MetacelloGemStonePlatform (MetacelloPlatform) >> do:displaying: @2 line 3
>> MetacelloFetchingMCSpecLoader >> linearLoadPackageSpec:gofer: @6 line 3
>> MetacelloPackageSpec >> loadUsing:gofer: @2 line 3
>> [] in MetacelloCommonMCSpecLoader >> linearLoadPackageSpecs:repositories:
>> @14 line 6
>> Array (Collection) >> do: @6 line 10
>> MetacelloFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >>
>> linearLoadPackageSpecs:repositories: @6 line 6
>> [] in MetacelloFetchingMCSpecLoader >>
>> explicitLoadPackageSpecs:repositories: @11 line 5
>> ExecBlock0 (ExecBlock) >> ensure: @2 line 12
>> MetacelloLoaderPolicy >> pushLoadDirective:during: @7 line 7
>> MetacelloLoaderPolicy >> pushExplicitLoadDirectivesDuring:for: @5 line 5
>> MetacelloFetchingMCSpecLoader >> explicitLoadPackageSpecs:repositories: @4
>> line 5
>> MetacelloPackageSpec >> explicitLoadUsing: @25 line 14
>> MetacelloPackageSpec >> load @3 line 3
>> [] in MetacelloScriptEngine >> getBaselineUnconditionalLoad: @23 line 10
>> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
>> MetacelloScriptEngine >> getBaselineUnconditionalLoad: @10 line 11
>> MetacelloScriptEngine >> getBaselineProjectUnconditionalLoad: @3 line 3
>> MetacelloMCBaselineProject >> projectForScriptEngine:unconditionalLoad: @2
>> line 5
>> MetacelloMCBaselineProject (MetacelloProject) >> projectForScriptEngine:
>> @2
>> line 2
>> MetacelloMCBaselineOfProjectSpec (MetacelloMCProjectSpec) >>
>> versionForScriptEngine: @8 line 4
>> [] in MetacelloScriptEngine >> load:onProjectDownGrade:onProjectUpgrade:
>> @14
>> line 11
>> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
>> [] in MetacelloScriptEngine >> handleNotificationsForAction: @21 line 6
>> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
>> [] in MetacelloScriptEngine >> handleNotificationsForAction: @13 line 14
>> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
>> [] in MetacelloScriptEngine >> handleNotificationsForAction: @7 line 20
>> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
>> MetacelloScriptEngine >> handleNotificationsForAction: @3 line 24
>> [] in MetacelloScriptEngine >> load:onProjectDownGrade:onProjectUpgrade:
>> @7
>> line 5
>> ExecBlock0 (ExecBlock) >> ensure: @2 line 12
>> MetacelloProjectRegistration class >> copyRegistryRestoreOnErrorWhile: @9
>> line 14
>> MetacelloScriptEngine >> load:onProjectDownGrade:onProjectUpgrade: @3 line
>> 3
>> MetacelloScriptEngine >> load: @2 line 3
>> MetacelloScriptEngine (Object) >> perform:withArguments: @1 line 1
>> [] in MetacelloScriptExecutor >> execute: @39 line 15
>> [] in MetacelloScriptApiExecutor >> executeString:do: @14 line 6
>> Array (Collection) >> do: @6 line 10
>> MetacelloScriptApiExecutor >> executeString:do: @7 line 4
>> String >> execute:against: @2 line 2
>> MetacelloScriptApiExecutor (MetacelloScriptExecutor) >> execute: @7 line 9
>> Metacello >> execute:args: @9 line 5
>> Metacello >> load @2 line 2
>> Executed Code  @8 line 7
>> GsNMethod class >> _gsReturnToC @1 line 1
>>
>>
>>
>>
>> --
>> Sent from: http://forum.world.st/GLASS-f1460844.html
>> _______________________________________________
>> Glass mailing list
>> Glass@.gemtalksystems
>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>
>
>
>
> --
> Sent from: http://forum.world.st/GLASS-f1460844.html
> _______________________________________________
> Glass mailing list
> [hidden email]
> http://lists.gemtalksystems.com/mailman/listinfo/glass


---
El software de antivirus Avast ha analizado este correo electrónico en busca de virus.
https://www.avast.com/antivirus

_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: Trying to load ChartJs into GemStone

GLASS mailing list
Hi,

Also:
MetacelloToolBox validateBaseline: BaselineOfChartJs. "answer an empty
collection after modifications"

regards,
bruno
El 07/05/2018 a las 16:49, Smalltalk via Glass escribió:

> Paul,
>
> After updating the Strings it seems it go through but there is another
> error:
> a MetacelloPackageSpecResolutionError occurred (error 2710), , Could
> not resolve: ChartJs-Core [ChartJs-Core] in cache
> github://DuneSt/ChartJs:master/src
>
> What can be causing this ? (i do not want the solution only a pointer
> to it)
>
> regards,
> bruno
>
> Walkback:
> MetacelloPackageSpecResolutionError (AbstractException) >>
> _signalWith: @7 line 25
> MetacelloPackageSpecResolutionError (AbstractException) >> signal @2
> line 47
> MetacelloPackageSpecResolutionError >> signal @4 line 5
> MetacelloFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >>
> retryingResolvePackageSpecReferences:gofer: @32 line 39
> [] in MetacelloFetchingMCSpecLoader >> linearLoadPackageSpec:gofer:
> @12 line 21
> MetacelloGemStonePlatform (MetacelloPlatform) >> do:displaying: @2 line 3
> MetacelloFetchingMCSpecLoader >> linearLoadPackageSpec:gofer: @6 line 3
> MetacelloCypressPackageSpec (MetacelloPackageSpec) >> loadUsing:gofer:
> @2 line 3
> [] in MetacelloCommonMCSpecLoader >>
> linearLoadPackageSpecs:repositories: @14 line 6
> OrderedCollection (Collection) >> do: @6 line 10
> MetacelloFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >>
> linearLoadPackageSpecs:repositories: @6 line 6
> [] in MetacelloFetchingMCSpecLoader >>
> linearLoadPackageSpecs:repositories: @8 line 4
> ExecBlock0 (ExecBlock) >> ensure: @2 line 12
> MetacelloLoaderPolicy >> pushLoadDirective:during: @7 line 7
> MetacelloLoaderPolicy >> pushLinearLoadDirectivesDuring:for: @3 line 3
> MetacelloFetchingMCSpecLoader >> linearLoadPackageSpecs:repositories:
> @4 line 4
> MetacelloFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >> load
> @16 line 7
> MetacelloMCVersionSpecLoader >> load @14 line 21
> MetacelloMCVersion >> executeLoadFromArray: @10 line 7
> [] in MetacelloMCVersion >> fetchRequiredFromArray: @34 line 11
> [] in MetacelloPlatform >> useStackCacheDuring:defaultDictionary: @14
> line 9
> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
> MetacelloGemStonePlatform (MetacelloPlatform) >>
> useStackCacheDuring:defaultDictionary: @10 line 10
> [] in MetacelloMCVersion >> fetchRequiredFromArray: @30 line 11
> ExecBlock0 (ExecBlock) >> ensure: @2 line 12
> [] in MetacelloMCVersion >> fetchRequiredFromArray: @22 line 12
> MetacelloGemStonePlatform (MetacelloPlatform) >> do:displaying: @2 line 3
> MetacelloMCVersion >> fetchRequiredFromArray: @18 line 7
> [] in MetacelloMCVersion >> doLoadRequiredFromArray: @28 line 10
> ExecBlock0 (ExecBlock) >> ensure: @2 line 12
> MetacelloMCVersion >> doLoadRequiredFromArray: @23 line 16
> MetacelloMCVersion >> load @4 line 3
> [] in MetacelloScriptEngine >>
> load:onProjectDownGrade:onProjectUpgrade: @18 line 15
> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
> [] in MetacelloScriptEngine >> handleNotificationsForAction: @21 line 6
> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
> [] in MetacelloScriptEngine >> handleNotificationsForAction: @13 line 14
> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
> [] in MetacelloScriptEngine >> handleNotificationsForAction: @7 line 20
> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
> MetacelloScriptEngine >> handleNotificationsForAction: @3 line 24
> [] in MetacelloScriptEngine >>
> load:onProjectDownGrade:onProjectUpgrade: @7 line 5
> ExecBlock0 (ExecBlock) >> ensure: @2 line 12
> MetacelloProjectRegistration class >> copyRegistryRestoreOnErrorWhile:
> @9 line 14
> MetacelloScriptEngine >> load:onProjectDownGrade:onProjectUpgrade: @3
> line 3
> MetacelloScriptEngine >> load: @2 line 3
> MetacelloScriptEngine (Object) >> perform:withArguments: @1 line 1
> [] in MetacelloScriptExecutor >> execute: @39 line 15
> [] in MetacelloScriptApiExecutor >> executeString:do: @14 line 6
> Array (Collection) >> do: @6 line 10
> MetacelloScriptApiExecutor >> executeString:do: @7 line 4
> String >> execute:against: @2 line 2
> MetacelloScriptApiExecutor (MetacelloScriptExecutor) >> execute: @7
> line 9
> Metacello >> execute:args: @9 line 5
> Metacello >> load @2 line 2
> Executed Code  @7 line 6
> GsNMethod class >> _gsReturnToC @1 line 1
>
>
> El 07/05/2018 a las 16:05, Paul DeBruicker via Glass escribió:
>> on Pharo and Squeak treat
>>
>> 'MyString' = #MyString
>>
>>
>> returns true and on GemStone it returns false
>>
>>
>> In the BaselineOfChartJS>>#baseline: method change these symbols to
>> strings:
>>
>>
>> #'ChartJs-Core'
>> #'ChartJs-Library'
>> #'ChartJs-Demo'
>> #'ChartJs-Core-Tests'
>>
>> And try to load it again.
>>
>>
>>
>> Metacello does not provide
>>
>> #seaside:
>> #stylesheet:
>> #neoJSON:
>> #prism:
>>
>>
>> they are included in and used by the BaselineOfChartJs class.
>>
>>
>> I think if you fix the symbols that should be strings problem in each
>> BaselineOf/ConfigurationOf BaselineOfChartJs relies on it will load. 
>> But I
>> haven't tried it.
>>
>>
>>
>>
>>
>> GLASS mailing list wrote
>>> Hi,
>>>
>>> I'm trying to install ChartJs into GemStone with:
>>>
>>>   Metacello new
>>>          githubUser: 'DuneSt' project: 'ChartJs' commitish: 'master'
>>> path:
>>> 'src';
>>>          baseline: 'ChartJs';
>>>          onUpgrade: [ :e | e useIncoming ];
>>>          onWarningLog;
>>>          load.
>>>
>>> But i got a walkback (see below). Also i tried:
>>> MetacelloCommonMCSpecLoader retryPackageResolution: false.
>>> But same result.
>>>
>>> Maybe this package has some Pharo dependencies not solved in GemStone.
>>>
>>> Any idea of the root of the problem ? Or maybe i should ask to
>>> author of
>>> this package.
>>>
>>> Regards,
>>> Bruno
>>>
>>>
>>> MetacelloPackageSpecResolutionError (AbstractException) >>
>>> _signalWith: @6
>>> line 25
>>> MetacelloPackageSpecResolutionError (AbstractException) >> signal @2
>>> line
>>> 47
>>> MetacelloPackageSpecResolutionError >> signal @4 line 5
>>> MetacelloFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >>
>>> retryingResolvePackageSpecReferences:gofer: @32 line 39
>>> [] in MetacelloFetchingMCSpecLoader >> linearLoadPackageSpec:gofer: @12
>>> line
>>> 21
>>> MetacelloGemStonePlatform (MetacelloPlatform) >> do:displaying: @2
>>> line 3
>>> MetacelloFetchingMCSpecLoader >> linearLoadPackageSpec:gofer: @6 line 3
>>> MetacelloPackageSpec >> loadUsing:gofer: @2 line 3
>>> [] in MetacelloCommonMCSpecLoader >>
>>> linearLoadPackageSpecs:repositories:
>>> @14 line 6
>>> Array (Collection) >> do: @6 line 10
>>> MetacelloFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >>
>>> linearLoadPackageSpecs:repositories: @6 line 6
>>> [] in MetacelloFetchingMCSpecLoader >>
>>> explicitLoadPackageSpecs:repositories: @11 line 5
>>> ExecBlock0 (ExecBlock) >> ensure: @2 line 12
>>> MetacelloLoaderPolicy >> pushLoadDirective:during: @7 line 7
>>> MetacelloLoaderPolicy >> pushExplicitLoadDirectivesDuring:for: @5
>>> line 5
>>> MetacelloFetchingMCSpecLoader >>
>>> explicitLoadPackageSpecs:repositories: @4
>>> line 5
>>> MetacelloPackageSpec >> explicitLoadUsing: @25 line 14
>>> MetacelloPackageSpec >> load @3 line 3
>>> [] in MetacelloScriptEngine >> getBaselineUnconditionalLoad: @23
>>> line 10
>>> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
>>> MetacelloScriptEngine >> getBaselineUnconditionalLoad: @10 line 11
>>> MetacelloScriptEngine >> getBaselineProjectUnconditionalLoad: @3 line 3
>>> MetacelloMCBaselineProject >>
>>> projectForScriptEngine:unconditionalLoad: @2
>>> line 5
>>> MetacelloMCBaselineProject (MetacelloProject) >>
>>> projectForScriptEngine:
>>> @2
>>> line 2
>>> MetacelloMCBaselineOfProjectSpec (MetacelloMCProjectSpec) >>
>>> versionForScriptEngine: @8 line 4
>>> [] in MetacelloScriptEngine >>
>>> load:onProjectDownGrade:onProjectUpgrade:
>>> @14
>>> line 11
>>> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
>>> [] in MetacelloScriptEngine >> handleNotificationsForAction: @21 line 6
>>> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
>>> [] in MetacelloScriptEngine >> handleNotificationsForAction: @13
>>> line 14
>>> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
>>> [] in MetacelloScriptEngine >> handleNotificationsForAction: @7 line 20
>>> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
>>> MetacelloScriptEngine >> handleNotificationsForAction: @3 line 24
>>> [] in MetacelloScriptEngine >>
>>> load:onProjectDownGrade:onProjectUpgrade:
>>> @7
>>> line 5
>>> ExecBlock0 (ExecBlock) >> ensure: @2 line 12
>>> MetacelloProjectRegistration class >>
>>> copyRegistryRestoreOnErrorWhile: @9
>>> line 14
>>> MetacelloScriptEngine >> load:onProjectDownGrade:onProjectUpgrade:
>>> @3 line
>>> 3
>>> MetacelloScriptEngine >> load: @2 line 3
>>> MetacelloScriptEngine (Object) >> perform:withArguments: @1 line 1
>>> [] in MetacelloScriptExecutor >> execute: @39 line 15
>>> [] in MetacelloScriptApiExecutor >> executeString:do: @14 line 6
>>> Array (Collection) >> do: @6 line 10
>>> MetacelloScriptApiExecutor >> executeString:do: @7 line 4
>>> String >> execute:against: @2 line 2
>>> MetacelloScriptApiExecutor (MetacelloScriptExecutor) >> execute: @7
>>> line 9
>>> Metacello >> execute:args: @9 line 5
>>> Metacello >> load @2 line 2
>>> Executed Code  @8 line 7
>>> GsNMethod class >> _gsReturnToC @1 line 1
>>>
>>>
>>>
>>>
>>> --
>>> Sent from: http://forum.world.st/GLASS-f1460844.html
>>> _______________________________________________
>>> Glass mailing list
>>> Glass@.gemtalksystems
>>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>>
>>
>>
>>
>> --
>> Sent from: http://forum.world.st/GLASS-f1460844.html
>> _______________________________________________
>> Glass mailing list
>> [hidden email]
>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>
>
> ---
> El software de antivirus Avast ha analizado este correo electrónico en
> busca de virus.
> https://www.avast.com/antivirus
>
> _______________________________________________
> Glass mailing list
> [hidden email]
> http://lists.gemtalksystems.com/mailman/listinfo/glass


---
El software de antivirus Avast ha analizado este correo electrónico en busca de virus.
https://www.avast.com/antivirus

_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: Trying to load ChartJs into GemStone

GLASS mailing list
The empty collection is good.  It means there are no errors or warnings
during the validation process.  




GLASS mailing list wrote

> Hi,
>
> Also:
> MetacelloToolBox validateBaseline: BaselineOfChartJs. "answer an empty
> collection after modifications"
>
> regards,
> bruno
> El 07/05/2018 a las 16:49, Smalltalk via Glass escribió:
>> Paul,
>>
>> After updating the Strings it seems it go through but there is another
>> error:
>> a MetacelloPackageSpecResolutionError occurred (error 2710), , Could
>> not resolve: ChartJs-Core [ChartJs-Core] in cache
>> github://DuneSt/ChartJs:master/src
>>
>> What can be causing this ? (i do not want the solution only a pointer
>> to it)
>>
>> regards,
>> bruno
>>
>> Walkback:
>> MetacelloPackageSpecResolutionError (AbstractException) >>
>> _signalWith: @7 line 25
>> MetacelloPackageSpecResolutionError (AbstractException) >> signal @2
>> line 47
>> MetacelloPackageSpecResolutionError >> signal @4 line 5
>> MetacelloFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >>
>> retryingResolvePackageSpecReferences:gofer: @32 line 39
>> [] in MetacelloFetchingMCSpecLoader >> linearLoadPackageSpec:gofer:
>> @12 line 21
>> MetacelloGemStonePlatform (MetacelloPlatform) >> do:displaying: @2 line 3
>> MetacelloFetchingMCSpecLoader >> linearLoadPackageSpec:gofer: @6 line 3
>> MetacelloCypressPackageSpec (MetacelloPackageSpec) >> loadUsing:gofer:
>> @2 line 3
>> [] in MetacelloCommonMCSpecLoader >>
>> linearLoadPackageSpecs:repositories: @14 line 6
>> OrderedCollection (Collection) >> do: @6 line 10
>> MetacelloFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >>
>> linearLoadPackageSpecs:repositories: @6 line 6
>> [] in MetacelloFetchingMCSpecLoader >>
>> linearLoadPackageSpecs:repositories: @8 line 4
>> ExecBlock0 (ExecBlock) >> ensure: @2 line 12
>> MetacelloLoaderPolicy >> pushLoadDirective:during: @7 line 7
>> MetacelloLoaderPolicy >> pushLinearLoadDirectivesDuring:for: @3 line 3
>> MetacelloFetchingMCSpecLoader >> linearLoadPackageSpecs:repositories:
>> @4 line 4
>> MetacelloFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >> load
>> @16 line 7
>> MetacelloMCVersionSpecLoader >> load @14 line 21
>> MetacelloMCVersion >> executeLoadFromArray: @10 line 7
>> [] in MetacelloMCVersion >> fetchRequiredFromArray: @34 line 11
>> [] in MetacelloPlatform >> useStackCacheDuring:defaultDictionary: @14
>> line 9
>> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
>> MetacelloGemStonePlatform (MetacelloPlatform) >>
>> useStackCacheDuring:defaultDictionary: @10 line 10
>> [] in MetacelloMCVersion >> fetchRequiredFromArray: @30 line 11
>> ExecBlock0 (ExecBlock) >> ensure: @2 line 12
>> [] in MetacelloMCVersion >> fetchRequiredFromArray: @22 line 12
>> MetacelloGemStonePlatform (MetacelloPlatform) >> do:displaying: @2 line 3
>> MetacelloMCVersion >> fetchRequiredFromArray: @18 line 7
>> [] in MetacelloMCVersion >> doLoadRequiredFromArray: @28 line 10
>> ExecBlock0 (ExecBlock) >> ensure: @2 line 12
>> MetacelloMCVersion >> doLoadRequiredFromArray: @23 line 16
>> MetacelloMCVersion >> load @4 line 3
>> [] in MetacelloScriptEngine >>
>> load:onProjectDownGrade:onProjectUpgrade: @18 line 15
>> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
>> [] in MetacelloScriptEngine >> handleNotificationsForAction: @21 line 6
>> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
>> [] in MetacelloScriptEngine >> handleNotificationsForAction: @13 line 14
>> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
>> [] in MetacelloScriptEngine >> handleNotificationsForAction: @7 line 20
>> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
>> MetacelloScriptEngine >> handleNotificationsForAction: @3 line 24
>> [] in MetacelloScriptEngine >>
>> load:onProjectDownGrade:onProjectUpgrade: @7 line 5
>> ExecBlock0 (ExecBlock) >> ensure: @2 line 12
>> MetacelloProjectRegistration class >> copyRegistryRestoreOnErrorWhile:
>> @9 line 14
>> MetacelloScriptEngine >> load:onProjectDownGrade:onProjectUpgrade: @3
>> line 3
>> MetacelloScriptEngine >> load: @2 line 3
>> MetacelloScriptEngine (Object) >> perform:withArguments: @1 line 1
>> [] in MetacelloScriptExecutor >> execute: @39 line 15
>> [] in MetacelloScriptApiExecutor >> executeString:do: @14 line 6
>> Array (Collection) >> do: @6 line 10
>> MetacelloScriptApiExecutor >> executeString:do: @7 line 4
>> String >> execute:against: @2 line 2
>> MetacelloScriptApiExecutor (MetacelloScriptExecutor) >> execute: @7
>> line 9
>> Metacello >> execute:args: @9 line 5
>> Metacello >> load @2 line 2
>> Executed Code  @7 line 6
>> GsNMethod class >> _gsReturnToC @1 line 1
>>
>>
>> El 07/05/2018 a las 16:05, Paul DeBruicker via Glass escribió:
>>> on Pharo and Squeak treat
>>>
>>> 'MyString' = #MyString
>>>
>>>
>>> returns true and on GemStone it returns false
>>>
>>>
>>> In the BaselineOfChartJS>>#baseline: method change these symbols to
>>> strings:
>>>
>>>
>>> #'ChartJs-Core'
>>> #'ChartJs-Library'
>>> #'ChartJs-Demo'
>>> #'ChartJs-Core-Tests'
>>>
>>> And try to load it again.
>>>
>>>
>>>
>>> Metacello does not provide
>>>
>>> #seaside:
>>> #stylesheet:
>>> #neoJSON:
>>> #prism:
>>>
>>>
>>> they are included in and used by the BaselineOfChartJs class.
>>>
>>>
>>> I think if you fix the symbols that should be strings problem in each
>>> BaselineOf/ConfigurationOf BaselineOfChartJs relies on it will load. 
>>> But I
>>> haven't tried it.
>>>
>>>
>>>
>>>
>>>
>>> GLASS mailing list wrote
>>>> Hi,
>>>>
>>>> I'm trying to install ChartJs into GemStone with:
>>>>
>>>>   Metacello new
>>>>          githubUser: 'DuneSt' project: 'ChartJs' commitish: 'master'
>>>> path:
>>>> 'src';
>>>>          baseline: 'ChartJs';
>>>>          onUpgrade: [ :e | e useIncoming ];
>>>>          onWarningLog;
>>>>          load.
>>>>
>>>> But i got a walkback (see below). Also i tried:
>>>> MetacelloCommonMCSpecLoader retryPackageResolution: false.
>>>> But same result.
>>>>
>>>> Maybe this package has some Pharo dependencies not solved in GemStone.
>>>>
>>>> Any idea of the root of the problem ? Or maybe i should ask to
>>>> author of
>>>> this package.
>>>>
>>>> Regards,
>>>> Bruno
>>>>
>>>>
>>>> MetacelloPackageSpecResolutionError (AbstractException) >>
>>>> _signalWith: @6
>>>> line 25
>>>> MetacelloPackageSpecResolutionError (AbstractException) >> signal @2
>>>> line
>>>> 47
>>>> MetacelloPackageSpecResolutionError >> signal @4 line 5
>>>> MetacelloFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >>
>>>> retryingResolvePackageSpecReferences:gofer: @32 line 39
>>>> [] in MetacelloFetchingMCSpecLoader >> linearLoadPackageSpec:gofer: @12
>>>> line
>>>> 21
>>>> MetacelloGemStonePlatform (MetacelloPlatform) >> do:displaying: @2
>>>> line 3
>>>> MetacelloFetchingMCSpecLoader >> linearLoadPackageSpec:gofer: @6 line 3
>>>> MetacelloPackageSpec >> loadUsing:gofer: @2 line 3
>>>> [] in MetacelloCommonMCSpecLoader >>
>>>> linearLoadPackageSpecs:repositories:
>>>> @14 line 6
>>>> Array (Collection) >> do: @6 line 10
>>>> MetacelloFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >>
>>>> linearLoadPackageSpecs:repositories: @6 line 6
>>>> [] in MetacelloFetchingMCSpecLoader >>
>>>> explicitLoadPackageSpecs:repositories: @11 line 5
>>>> ExecBlock0 (ExecBlock) >> ensure: @2 line 12
>>>> MetacelloLoaderPolicy >> pushLoadDirective:during: @7 line 7
>>>> MetacelloLoaderPolicy >> pushExplicitLoadDirectivesDuring:for: @5
>>>> line 5
>>>> MetacelloFetchingMCSpecLoader >>
>>>> explicitLoadPackageSpecs:repositories: @4
>>>> line 5
>>>> MetacelloPackageSpec >> explicitLoadUsing: @25 line 14
>>>> MetacelloPackageSpec >> load @3 line 3
>>>> [] in MetacelloScriptEngine >> getBaselineUnconditionalLoad: @23
>>>> line 10
>>>> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
>>>> MetacelloScriptEngine >> getBaselineUnconditionalLoad: @10 line 11
>>>> MetacelloScriptEngine >> getBaselineProjectUnconditionalLoad: @3 line 3
>>>> MetacelloMCBaselineProject >>
>>>> projectForScriptEngine:unconditionalLoad: @2
>>>> line 5
>>>> MetacelloMCBaselineProject (MetacelloProject) >>
>>>> projectForScriptEngine:
>>>> @2
>>>> line 2
>>>> MetacelloMCBaselineOfProjectSpec (MetacelloMCProjectSpec) >>
>>>> versionForScriptEngine: @8 line 4
>>>> [] in MetacelloScriptEngine >>
>>>> load:onProjectDownGrade:onProjectUpgrade:
>>>> @14
>>>> line 11
>>>> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
>>>> [] in MetacelloScriptEngine >> handleNotificationsForAction: @21 line 6
>>>> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
>>>> [] in MetacelloScriptEngine >> handleNotificationsForAction: @13
>>>> line 14
>>>> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
>>>> [] in MetacelloScriptEngine >> handleNotificationsForAction: @7 line 20
>>>> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
>>>> MetacelloScriptEngine >> handleNotificationsForAction: @3 line 24
>>>> [] in MetacelloScriptEngine >>
>>>> load:onProjectDownGrade:onProjectUpgrade:
>>>> @7
>>>> line 5
>>>> ExecBlock0 (ExecBlock) >> ensure: @2 line 12
>>>> MetacelloProjectRegistration class >>
>>>> copyRegistryRestoreOnErrorWhile: @9
>>>> line 14
>>>> MetacelloScriptEngine >> load:onProjectDownGrade:onProjectUpgrade:
>>>> @3 line
>>>> 3
>>>> MetacelloScriptEngine >> load: @2 line 3
>>>> MetacelloScriptEngine (Object) >> perform:withArguments: @1 line 1
>>>> [] in MetacelloScriptExecutor >> execute: @39 line 15
>>>> [] in MetacelloScriptApiExecutor >> executeString:do: @14 line 6
>>>> Array (Collection) >> do: @6 line 10
>>>> MetacelloScriptApiExecutor >> executeString:do: @7 line 4
>>>> String >> execute:against: @2 line 2
>>>> MetacelloScriptApiExecutor (MetacelloScriptExecutor) >> execute: @7
>>>> line 9
>>>> Metacello >> execute:args: @9 line 5
>>>> Metacello >> load @2 line 2
>>>> Executed Code  @8 line 7
>>>> GsNMethod class >> _gsReturnToC @1 line 1
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Sent from: http://forum.world.st/GLASS-f1460844.html
>>>> _______________________________________________
>>>> Glass mailing list
>>>> Glass@.gemtalksystems
>>>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>>>
>>>
>>>
>>>
>>> --
>>> Sent from: http://forum.world.st/GLASS-f1460844.html
>>> _______________________________________________
>>> Glass mailing list
>>>

> Glass@.gemtalksystems

>>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>>
>>
>> ---
>> El software de antivirus Avast ha analizado este correo electrónico en
>> busca de virus.
>> https://www.avast.com/antivirus
>>
>> _______________________________________________
>> Glass mailing list
>>

> Glass@.gemtalksystems

>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>
>
> ---
> El software de antivirus Avast ha analizado este correo electrónico en
> busca de virus.
> https://www.avast.com/antivirus
>
> _______________________________________________
> Glass mailing list

> Glass@.gemtalksystems

> http://lists.gemtalksystems.com/mailman/listinfo/glass





--
Sent from: http://forum.world.st/GLASS-f1460844.html
_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: Trying to load ChartJs into GemStone

GLASS mailing list
In reply to this post by GLASS mailing list
Bruno,


I'm not sure.  It looks like the package is in the github repo:


https://github.com/DuneSt/ChartJs/tree/master/src


I'd double check that I changed all the Symbols to Strings and try again.


and then maybe empty the cache on my disk.....





GLASS mailing list wrote

> Paul,
>
> After updating the Strings it seems it go through but there is another
> error:
> a MetacelloPackageSpecResolutionError occurred (error 2710), , Could not
> resolve: ChartJs-Core [ChartJs-Core] in cache
> github://DuneSt/ChartJs:master/src
>
> What can be causing this ? (i do not want the solution only a pointer to
> it)
>
> regards,
> bruno
>
> Walkback:
> MetacelloPackageSpecResolutionError (AbstractException) >> _signalWith:
> @7 line 25
> MetacelloPackageSpecResolutionError (AbstractException) >> signal @2 line
> 47
> MetacelloPackageSpecResolutionError >> signal @4 line 5
> MetacelloFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >>
> retryingResolvePackageSpecReferences:gofer: @32 line 39
> [] in MetacelloFetchingMCSpecLoader >> linearLoadPackageSpec:gofer: @12
> line 21
> MetacelloGemStonePlatform (MetacelloPlatform) >> do:displaying: @2 line 3
> MetacelloFetchingMCSpecLoader >> linearLoadPackageSpec:gofer: @6 line 3
> MetacelloCypressPackageSpec (MetacelloPackageSpec) >> loadUsing:gofer:
> @2 line 3
> [] in MetacelloCommonMCSpecLoader >>
> linearLoadPackageSpecs:repositories: @14 line 6
> OrderedCollection (Collection) >> do: @6 line 10
> MetacelloFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >>
> linearLoadPackageSpecs:repositories: @6 line 6
> [] in MetacelloFetchingMCSpecLoader >>
> linearLoadPackageSpecs:repositories: @8 line 4
> ExecBlock0 (ExecBlock) >> ensure: @2 line 12
> MetacelloLoaderPolicy >> pushLoadDirective:during: @7 line 7
> MetacelloLoaderPolicy >> pushLinearLoadDirectivesDuring:for: @3 line 3
> MetacelloFetchingMCSpecLoader >> linearLoadPackageSpecs:repositories: @4
> line 4
> MetacelloFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >> load @16
> line 7
> MetacelloMCVersionSpecLoader >> load @14 line 21
> MetacelloMCVersion >> executeLoadFromArray: @10 line 7
> [] in MetacelloMCVersion >> fetchRequiredFromArray: @34 line 11
> [] in MetacelloPlatform >> useStackCacheDuring:defaultDictionary: @14 line
> 9
> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
> MetacelloGemStonePlatform (MetacelloPlatform) >>
> useStackCacheDuring:defaultDictionary: @10 line 10
> [] in MetacelloMCVersion >> fetchRequiredFromArray: @30 line 11
> ExecBlock0 (ExecBlock) >> ensure: @2 line 12
> [] in MetacelloMCVersion >> fetchRequiredFromArray: @22 line 12
> MetacelloGemStonePlatform (MetacelloPlatform) >> do:displaying: @2 line 3
> MetacelloMCVersion >> fetchRequiredFromArray: @18 line 7
> [] in MetacelloMCVersion >> doLoadRequiredFromArray: @28 line 10
> ExecBlock0 (ExecBlock) >> ensure: @2 line 12
> MetacelloMCVersion >> doLoadRequiredFromArray: @23 line 16
> MetacelloMCVersion >> load @4 line 3
> [] in MetacelloScriptEngine >> load:onProjectDownGrade:onProjectUpgrade:
> @18 line 15
> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
> [] in MetacelloScriptEngine >> handleNotificationsForAction: @21 line 6
> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
> [] in MetacelloScriptEngine >> handleNotificationsForAction: @13 line 14
> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
> [] in MetacelloScriptEngine >> handleNotificationsForAction: @7 line 20
> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
> MetacelloScriptEngine >> handleNotificationsForAction: @3 line 24
> [] in MetacelloScriptEngine >> load:onProjectDownGrade:onProjectUpgrade:
> @7 line 5
> ExecBlock0 (ExecBlock) >> ensure: @2 line 12
> MetacelloProjectRegistration class >> copyRegistryRestoreOnErrorWhile:
> @9 line 14
> MetacelloScriptEngine >> load:onProjectDownGrade:onProjectUpgrade: @3 line
> 3
> MetacelloScriptEngine >> load: @2 line 3
> MetacelloScriptEngine (Object) >> perform:withArguments: @1 line 1
> [] in MetacelloScriptExecutor >> execute: @39 line 15
> [] in MetacelloScriptApiExecutor >> executeString:do: @14 line 6
> Array (Collection) >> do: @6 line 10
> MetacelloScriptApiExecutor >> executeString:do: @7 line 4
> String >> execute:against: @2 line 2
> MetacelloScriptApiExecutor (MetacelloScriptExecutor) >> execute: @7 line 9
> Metacello >> execute:args: @9 line 5
> Metacello >> load @2 line 2
> Executed Code  @7 line 6
> GsNMethod class >> _gsReturnToC @1 line 1
>
>
> El 07/05/2018 a las 16:05, Paul DeBruicker via Glass escribió:
>> on Pharo and Squeak treat
>>
>> 'MyString' = #MyString
>>
>>
>> returns true and on GemStone it returns false
>>
>>
>> In the BaselineOfChartJS>>#baseline: method change these symbols to
>> strings:
>>
>>
>> #'ChartJs-Core'
>> #'ChartJs-Library'
>> #'ChartJs-Demo'
>> #'ChartJs-Core-Tests'
>>
>> And try to load it again.
>>
>>
>>
>> Metacello does not provide
>>
>> #seaside:
>> #stylesheet:
>> #neoJSON:
>> #prism:
>>
>>
>> they are included in and used by the BaselineOfChartJs class.
>>
>>
>> I think if you fix the symbols that should be strings problem in each
>> BaselineOf/ConfigurationOf BaselineOfChartJs relies on it will load.  But
>> I
>> haven't tried it.
>>
>>
>>
>>
>>
>> GLASS mailing list wrote
>>> Hi,
>>>
>>> I'm trying to install ChartJs into GemStone with:
>>>
>>>   Metacello new
>>>          githubUser: 'DuneSt' project: 'ChartJs' commitish: 'master'
>>> path:
>>> 'src';
>>>          baseline: 'ChartJs';
>>>          onUpgrade: [ :e | e useIncoming ];
>>>          onWarningLog;
>>>          load.
>>>
>>> But i got a walkback (see below). Also i tried:
>>> MetacelloCommonMCSpecLoader retryPackageResolution: false.
>>> But same result.
>>>
>>> Maybe this package has some Pharo dependencies not solved in GemStone.
>>>
>>> Any idea of the root of the problem ? Or maybe i should ask to author of
>>> this package.
>>>
>>> Regards,
>>> Bruno
>>>
>>>
>>> MetacelloPackageSpecResolutionError (AbstractException) >> _signalWith:
>>> @6
>>> line 25
>>> MetacelloPackageSpecResolutionError (AbstractException) >> signal @2
>>> line
>>> 47
>>> MetacelloPackageSpecResolutionError >> signal @4 line 5
>>> MetacelloFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >>
>>> retryingResolvePackageSpecReferences:gofer: @32 line 39
>>> [] in MetacelloFetchingMCSpecLoader >> linearLoadPackageSpec:gofer: @12
>>> line
>>> 21
>>> MetacelloGemStonePlatform (MetacelloPlatform) >> do:displaying: @2 line
>>> 3
>>> MetacelloFetchingMCSpecLoader >> linearLoadPackageSpec:gofer: @6 line 3
>>> MetacelloPackageSpec >> loadUsing:gofer: @2 line 3
>>> [] in MetacelloCommonMCSpecLoader >>
>>> linearLoadPackageSpecs:repositories:
>>> @14 line 6
>>> Array (Collection) >> do: @6 line 10
>>> MetacelloFetchingMCSpecLoader (MetacelloCommonMCSpecLoader) >>
>>> linearLoadPackageSpecs:repositories: @6 line 6
>>> [] in MetacelloFetchingMCSpecLoader >>
>>> explicitLoadPackageSpecs:repositories: @11 line 5
>>> ExecBlock0 (ExecBlock) >> ensure: @2 line 12
>>> MetacelloLoaderPolicy >> pushLoadDirective:during: @7 line 7
>>> MetacelloLoaderPolicy >> pushExplicitLoadDirectivesDuring:for: @5 line 5
>>> MetacelloFetchingMCSpecLoader >> explicitLoadPackageSpecs:repositories:
>>> @4
>>> line 5
>>> MetacelloPackageSpec >> explicitLoadUsing: @25 line 14
>>> MetacelloPackageSpec >> load @3 line 3
>>> [] in MetacelloScriptEngine >> getBaselineUnconditionalLoad: @23 line 10
>>> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
>>> MetacelloScriptEngine >> getBaselineUnconditionalLoad: @10 line 11
>>> MetacelloScriptEngine >> getBaselineProjectUnconditionalLoad: @3 line 3
>>> MetacelloMCBaselineProject >> projectForScriptEngine:unconditionalLoad:
>>> @2
>>> line 5
>>> MetacelloMCBaselineProject (MetacelloProject) >> projectForScriptEngine:
>>> @2
>>> line 2
>>> MetacelloMCBaselineOfProjectSpec (MetacelloMCProjectSpec) >>
>>> versionForScriptEngine: @8 line 4
>>> [] in MetacelloScriptEngine >> load:onProjectDownGrade:onProjectUpgrade:
>>> @14
>>> line 11
>>> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
>>> [] in MetacelloScriptEngine >> handleNotificationsForAction: @21 line 6
>>> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
>>> [] in MetacelloScriptEngine >> handleNotificationsForAction: @13 line 14
>>> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
>>> [] in MetacelloScriptEngine >> handleNotificationsForAction: @7 line 20
>>> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
>>> MetacelloScriptEngine >> handleNotificationsForAction: @3 line 24
>>> [] in MetacelloScriptEngine >> load:onProjectDownGrade:onProjectUpgrade:
>>> @7
>>> line 5
>>> ExecBlock0 (ExecBlock) >> ensure: @2 line 12
>>> MetacelloProjectRegistration class >> copyRegistryRestoreOnErrorWhile:
>>> @9
>>> line 14
>>> MetacelloScriptEngine >> load:onProjectDownGrade:onProjectUpgrade: @3
>>> line
>>> 3
>>> MetacelloScriptEngine >> load: @2 line 3
>>> MetacelloScriptEngine (Object) >> perform:withArguments: @1 line 1
>>> [] in MetacelloScriptExecutor >> execute: @39 line 15
>>> [] in MetacelloScriptApiExecutor >> executeString:do: @14 line 6
>>> Array (Collection) >> do: @6 line 10
>>> MetacelloScriptApiExecutor >> executeString:do: @7 line 4
>>> String >> execute:against: @2 line 2
>>> MetacelloScriptApiExecutor (MetacelloScriptExecutor) >> execute: @7 line
>>> 9
>>> Metacello >> execute:args: @9 line 5
>>> Metacello >> load @2 line 2
>>> Executed Code  @8 line 7
>>> GsNMethod class >> _gsReturnToC @1 line 1
>>>
>>>
>>>
>>>
>>> --
>>> Sent from: http://forum.world.st/GLASS-f1460844.html
>>> _______________________________________________
>>> Glass mailing list
>>> Glass@.gemtalksystems
>>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>>
>>
>>
>>
>> --
>> Sent from: http://forum.world.st/GLASS-f1460844.html
>> _______________________________________________
>> Glass mailing list
>>

> Glass@.gemtalksystems

>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>
>
> ---
> El software de antivirus Avast ha analizado este correo electrónico en
> busca de virus.
> https://www.avast.com/antivirus
>
> _______________________________________________
> Glass mailing list

> Glass@.gemtalksystems

> http://lists.gemtalksystems.com/mailman/listinfo/glass





--
Sent from: http://forum.world.st/GLASS-f1460844.html
_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: Trying to load ChartJs into GemStone

GLASS mailing list
Hi,

Yes the package is in github.

I have remove the cache from disk but i got the same error.
 Could not resolve: ChartJs-Core [ChartJs-Core] in cache
github://DuneSt/ChartJs:master/src

This error indicate that the package was not found ???

Still working in it :)

regards,
bruno



--
Sent from: http://forum.world.st/GLASS-f1460844.html
_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: Trying to load ChartJs into GemStone

GLASS mailing list
Paul,

I think i found the error but it is late here. Tomorrow i will try again and
post the results here.

Thanks for your help.

regards,
bruno



--
Sent from: http://forum.world.st/GLASS-f1460844.html
_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: Trying to load ChartJs into GemStone

GLASS mailing list
Hi,

My first strategy is to keep minimun of depencies in order to load basic
packages then added one by one the other packages.

1) Project forked at https://github.com/brunobuzzi/ChartJs.
2) Convert Pharo Symbols to Strings in BaselineOfChartJs.
3) 'Demo' options deleted from BaselineOfChartJs.
4) Seaside depency deleted from BaselineOfChartJs. (i already have Seaside
installed).

In a workspace all following evaluations answer an empty collection:
MetacelloToolBox validateBaseline: BaselineOfChartJs.
MetacelloToolBox validateConfiguration: ConfigurationOfStylesheet.
MetacelloToolBox validateConfiguration: ConfigurationOfNeoJSON.

Then:
Metacello new
        githubUser: 'brunobuzzi' project: 'ChartJs' commitish: 'master'
path: 'src';
        baseline: 'ChartJs';
        onUpgrade: [ :e | e useIncoming ];
        onWarningLog;
        load.

But i got the same error again and again (the github-cache deleted):
a MetacelloPackageSpecResolutionError occurred (error 2710), , Could not
resolve: BaselineOfChartJs [BaselineOfChartJs] in cache

regards,
bruno



--
Sent from: http://forum.world.st/GLASS-f1460844.html
_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: Trying to load ChartJs into GemStone

GLASS mailing list
Hi,

There is another problem with Stylesheet dependence. Because it user Pharo
Traits not supported in GemStone.

Gofer new
      url: 'http://smalltalkhub.com/mc/RMoD/Stylesheet/main';
      package: 'ConfigurationOfStylesheet';
      load.
(ConfigurationOfStylesheet project version: #stable) load.
a UserDefinedError occurred (error 2318), reason:halt, unsupported on
GemStone

UserDefinedError (AbstractException) >> _signalWith: @6 line 25
UserDefinedError (AbstractException) >> signal @2 line 47
MCTraitDefinition (Object) >> error: @6 line 7
MCTraitDefinition >> load @2 line 2
MCTraitDefinition (MCDefinition) >> loadOver: @2 line 2
MCTraitDefinition (MCClassDefinition) >> errorLoadOver: @2 line 4
[] in MCPackageLoader >> basicLoad @62 line 14
ExecBlock0 (ExecBlock) >> on:do: @3 line 44
[] in MCPackageLoader >> basicLoad @57 line 15
ExecBlock0 (ExecBlock) >> on:do: @3 line 44
[] in MCPackageLoader >> basicLoad @53 line 19
OrderedCollection (Collection) >> do: @6 line 10
OrderedCollection (Collection) >> do:displayingProgress: @2 line 3
[] in MCPackageLoader >> basicLoad @25 line 13
ExecBlock0 (ExecBlock) >> on:do: @3 line 44
[] in MCPackageLoader >> basicLoad @16 line 49
ExecBlock0 (ExecBlock) >> ensure: @2 line 12
MCPackageLoader >> basicLoad @12 line 51
[] in MCPackageLoader >> loadWithNameLike: @13 line 4
[] in MCPackageLoader >> useChangeSetNamed:during: @14 line 9
ExecBlock0 (ExecBlock) >> ensure: @2 line 12
MCPackageLoader >> useChangeSetNamed:during: @10 line 9
MCPackageLoader >> useNewChangeSetNamedLike:during: @3 line 2
MCPackageLoader >> loadWithNameLike: @7 line 4
MCVersionLoader >> load @10 line 6
MetacelloGoferLoad (GoferLoad) >> execute @6 line 3
[] in MetacelloCommonMCSpecLoader >> loadPackageDirective:gofer: @47 line 17
[] in MetacelloCommonMCSpecLoader >> loadPackageDirective:gofer: @24 line 21
MetacelloGemStonePlatform (MetacelloPlatform) >> do:displaying: @2 line 3
MetacelloLoadingMCSpecLoader (MetacelloCommonMCSpecLoader) >>
loadPackageDirective:gofer: @8 line 5
MetacelloLinearLoadDirective (MetacelloVersionLoadDirective) >>
loadPackageDirective:gofer: @4 line 4
MetacelloPackageLoadDirective >> loadUsing:gofer: @2 line 3
[] in MetacelloVersionLoadDirective >> loadLinearLoadDirective:gofer: @9
line 3
OrderedCollection (Collection) >> do: @6 line 10
MetacelloLinearLoadDirective (MetacelloVersionLoadDirective) >>
loadLinearLoadDirective:gofer: @4 line 3
MetacelloLinearLoadDirective >> loadUsing:gofer: @6 line 4
[] in MetacelloVersionLoadDirective >> loadLinearLoadDirective:gofer: @9
line 3
OrderedCollection (Collection) >> do: @6 line 10
MetacelloLinearLoadDirective (MetacelloVersionLoadDirective) >>
loadLinearLoadDirective:gofer: @4 line 3
MetacelloLinearLoadDirective >> loadUsing:gofer: @6 line 4
MetacelloLinearLoadDirective (MetacelloVersionLoadDirective) >>
loadWithPolicy: @8 line 7
MetacelloLoaderPolicy >> load @6 line 4
MetacelloFetchingMCSpecLoader >> doLoad @4 line 3
[] in MetacelloMCVersion >> doLoadRequiredFromArray: @41 line 12
MetacelloGemStonePlatform (MetacelloPlatform) >> do:displaying: @2 line 3
[] in MetacelloMCVersion >> doLoadRequiredFromArray: @32 line 12
ExecBlock0 (ExecBlock) >> ensure: @2 line 12
MetacelloMCVersion >> doLoadRequiredFromArray: @23 line 16
MetacelloMCVersion >> load @4 line 3
Executed Code  @4 line 1
GsNMethod class >> _gsReturnToC @1 line 1




--
Sent from: http://forum.world.st/GLASS-f1460844.html
_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: Trying to load ChartJs into GemStone

GLASS mailing list
Why not just use http://highcharts.com?

the wrapper is here: http://smalltalkhub.com/#!/~Mercap/HighchartsSt 

it works on GemStone today.   What does chartjs have that highcharts does
not?


For Traits I think you have to flatten the traits by saving the package as
an mcz file, which converts the traits to extensions on the class they're
used in,  and then load the mcz into GemStone.  IIRC
filetree/cypress/iceberg doesn't do that for you.  








GLASS mailing list wrote

> Hi,
>
> There is another problem with Stylesheet dependence. Because it user Pharo
> Traits not supported in GemStone.
>
> Gofer new
>       url: 'http://smalltalkhub.com/mc/RMoD/Stylesheet/main';
>       package: 'ConfigurationOfStylesheet';
>       load.
> (ConfigurationOfStylesheet project version: #stable) load.
> a UserDefinedError occurred (error 2318), reason:halt, unsupported on
> GemStone
>
> UserDefinedError (AbstractException) >> _signalWith: @6 line 25
> UserDefinedError (AbstractException) >> signal @2 line 47
> MCTraitDefinition (Object) >> error: @6 line 7
> MCTraitDefinition >> load @2 line 2
> MCTraitDefinition (MCDefinition) >> loadOver: @2 line 2
> MCTraitDefinition (MCClassDefinition) >> errorLoadOver: @2 line 4
> [] in MCPackageLoader >> basicLoad @62 line 14
> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
> [] in MCPackageLoader >> basicLoad @57 line 15
> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
> [] in MCPackageLoader >> basicLoad @53 line 19
> OrderedCollection (Collection) >> do: @6 line 10
> OrderedCollection (Collection) >> do:displayingProgress: @2 line 3
> [] in MCPackageLoader >> basicLoad @25 line 13
> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
> [] in MCPackageLoader >> basicLoad @16 line 49
> ExecBlock0 (ExecBlock) >> ensure: @2 line 12
> MCPackageLoader >> basicLoad @12 line 51
> [] in MCPackageLoader >> loadWithNameLike: @13 line 4
> [] in MCPackageLoader >> useChangeSetNamed:during: @14 line 9
> ExecBlock0 (ExecBlock) >> ensure: @2 line 12
> MCPackageLoader >> useChangeSetNamed:during: @10 line 9
> MCPackageLoader >> useNewChangeSetNamedLike:during: @3 line 2
> MCPackageLoader >> loadWithNameLike: @7 line 4
> MCVersionLoader >> load @10 line 6
> MetacelloGoferLoad (GoferLoad) >> execute @6 line 3
> [] in MetacelloCommonMCSpecLoader >> loadPackageDirective:gofer: @47 line
> 17
> [] in MetacelloCommonMCSpecLoader >> loadPackageDirective:gofer: @24 line
> 21
> MetacelloGemStonePlatform (MetacelloPlatform) >> do:displaying: @2 line 3
> MetacelloLoadingMCSpecLoader (MetacelloCommonMCSpecLoader) >>
> loadPackageDirective:gofer: @8 line 5
> MetacelloLinearLoadDirective (MetacelloVersionLoadDirective) >>
> loadPackageDirective:gofer: @4 line 4
> MetacelloPackageLoadDirective >> loadUsing:gofer: @2 line 3
> [] in MetacelloVersionLoadDirective >> loadLinearLoadDirective:gofer: @9
> line 3
> OrderedCollection (Collection) >> do: @6 line 10
> MetacelloLinearLoadDirective (MetacelloVersionLoadDirective) >>
> loadLinearLoadDirective:gofer: @4 line 3
> MetacelloLinearLoadDirective >> loadUsing:gofer: @6 line 4
> [] in MetacelloVersionLoadDirective >> loadLinearLoadDirective:gofer: @9
> line 3
> OrderedCollection (Collection) >> do: @6 line 10
> MetacelloLinearLoadDirective (MetacelloVersionLoadDirective) >>
> loadLinearLoadDirective:gofer: @4 line 3
> MetacelloLinearLoadDirective >> loadUsing:gofer: @6 line 4
> MetacelloLinearLoadDirective (MetacelloVersionLoadDirective) >>
> loadWithPolicy: @8 line 7
> MetacelloLoaderPolicy >> load @6 line 4
> MetacelloFetchingMCSpecLoader >> doLoad @4 line 3
> [] in MetacelloMCVersion >> doLoadRequiredFromArray: @41 line 12
> MetacelloGemStonePlatform (MetacelloPlatform) >> do:displaying: @2 line 3
> [] in MetacelloMCVersion >> doLoadRequiredFromArray: @32 line 12
> ExecBlock0 (ExecBlock) >> ensure: @2 line 12
> MetacelloMCVersion >> doLoadRequiredFromArray: @23 line 16
> MetacelloMCVersion >> load @4 line 3
> Executed Code  @4 line 1
> GsNMethod class >> _gsReturnToC @1 line 1
>
>
>
>
> --
> Sent from: http://forum.world.st/GLASS-f1460844.html
> _______________________________________________
> Glass mailing list

> Glass@.gemtalksystems

> http://lists.gemtalksystems.com/mailman/listinfo/glass





--
Sent from: http://forum.world.st/GLASS-f1460844.html
_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: Trying to load ChartJs into GemStone

GLASS mailing list
Paul,

Thanks for your answer as always very useful.
I did not know the existence of
http://smalltalkhub.com/#!/~Mercap/HighchartsSt.

Trying now !

regards,
bruno


El 08/05/2018 a las 16:55, Paul DeBruicker via Glass escribió:

> Why not just use http://highcharts.com?
>
> the wrapper is here: http://smalltalkhub.com/#!/~Mercap/HighchartsSt
>
> it works on GemStone today.   What does chartjs have that highcharts does
> not?
>
>
> For Traits I think you have to flatten the traits by saving the package as
> an mcz file, which converts the traits to extensions on the class they're
> used in,  and then load the mcz into GemStone.  IIRC
> filetree/cypress/iceberg doesn't do that for you.
>
>
>
>
>
>
>
>
> GLASS mailing list wrote
>> Hi,
>>
>> There is another problem with Stylesheet dependence. Because it user Pharo
>> Traits not supported in GemStone.
>>
>> Gofer new
>>        url: 'http://smalltalkhub.com/mc/RMoD/Stylesheet/main';
>>        package: 'ConfigurationOfStylesheet';
>>        load.
>> (ConfigurationOfStylesheet project version: #stable) load.
>> a UserDefinedError occurred (error 2318), reason:halt, unsupported on
>> GemStone
>>
>> UserDefinedError (AbstractException) >> _signalWith: @6 line 25
>> UserDefinedError (AbstractException) >> signal @2 line 47
>> MCTraitDefinition (Object) >> error: @6 line 7
>> MCTraitDefinition >> load @2 line 2
>> MCTraitDefinition (MCDefinition) >> loadOver: @2 line 2
>> MCTraitDefinition (MCClassDefinition) >> errorLoadOver: @2 line 4
>> [] in MCPackageLoader >> basicLoad @62 line 14
>> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
>> [] in MCPackageLoader >> basicLoad @57 line 15
>> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
>> [] in MCPackageLoader >> basicLoad @53 line 19
>> OrderedCollection (Collection) >> do: @6 line 10
>> OrderedCollection (Collection) >> do:displayingProgress: @2 line 3
>> [] in MCPackageLoader >> basicLoad @25 line 13
>> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
>> [] in MCPackageLoader >> basicLoad @16 line 49
>> ExecBlock0 (ExecBlock) >> ensure: @2 line 12
>> MCPackageLoader >> basicLoad @12 line 51
>> [] in MCPackageLoader >> loadWithNameLike: @13 line 4
>> [] in MCPackageLoader >> useChangeSetNamed:during: @14 line 9
>> ExecBlock0 (ExecBlock) >> ensure: @2 line 12
>> MCPackageLoader >> useChangeSetNamed:during: @10 line 9
>> MCPackageLoader >> useNewChangeSetNamedLike:during: @3 line 2
>> MCPackageLoader >> loadWithNameLike: @7 line 4
>> MCVersionLoader >> load @10 line 6
>> MetacelloGoferLoad (GoferLoad) >> execute @6 line 3
>> [] in MetacelloCommonMCSpecLoader >> loadPackageDirective:gofer: @47 line
>> 17
>> [] in MetacelloCommonMCSpecLoader >> loadPackageDirective:gofer: @24 line
>> 21
>> MetacelloGemStonePlatform (MetacelloPlatform) >> do:displaying: @2 line 3
>> MetacelloLoadingMCSpecLoader (MetacelloCommonMCSpecLoader) >>
>> loadPackageDirective:gofer: @8 line 5
>> MetacelloLinearLoadDirective (MetacelloVersionLoadDirective) >>
>> loadPackageDirective:gofer: @4 line 4
>> MetacelloPackageLoadDirective >> loadUsing:gofer: @2 line 3
>> [] in MetacelloVersionLoadDirective >> loadLinearLoadDirective:gofer: @9
>> line 3
>> OrderedCollection (Collection) >> do: @6 line 10
>> MetacelloLinearLoadDirective (MetacelloVersionLoadDirective) >>
>> loadLinearLoadDirective:gofer: @4 line 3
>> MetacelloLinearLoadDirective >> loadUsing:gofer: @6 line 4
>> [] in MetacelloVersionLoadDirective >> loadLinearLoadDirective:gofer: @9
>> line 3
>> OrderedCollection (Collection) >> do: @6 line 10
>> MetacelloLinearLoadDirective (MetacelloVersionLoadDirective) >>
>> loadLinearLoadDirective:gofer: @4 line 3
>> MetacelloLinearLoadDirective >> loadUsing:gofer: @6 line 4
>> MetacelloLinearLoadDirective (MetacelloVersionLoadDirective) >>
>> loadWithPolicy: @8 line 7
>> MetacelloLoaderPolicy >> load @6 line 4
>> MetacelloFetchingMCSpecLoader >> doLoad @4 line 3
>> [] in MetacelloMCVersion >> doLoadRequiredFromArray: @41 line 12
>> MetacelloGemStonePlatform (MetacelloPlatform) >> do:displaying: @2 line 3
>> [] in MetacelloMCVersion >> doLoadRequiredFromArray: @32 line 12
>> ExecBlock0 (ExecBlock) >> ensure: @2 line 12
>> MetacelloMCVersion >> doLoadRequiredFromArray: @23 line 16
>> MetacelloMCVersion >> load @4 line 3
>> Executed Code  @4 line 1
>> GsNMethod class >> _gsReturnToC @1 line 1
>>
>>
>>
>>
>> --
>> Sent from: http://forum.world.st/GLASS-f1460844.html
>> _______________________________________________
>> Glass mailing list
>> Glass@.gemtalksystems
>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>
>
>
>
> --
> Sent from: http://forum.world.st/GLASS-f1460844.html
> _______________________________________________
> Glass mailing list
> [hidden email]
> http://lists.gemtalksystems.com/mailman/listinfo/glass


---
El software de antivirus Avast ha analizado este correo electrónico en busca de virus.
https://www.avast.com/antivirus

_______________________________________________
Glass mailing list
[hidden email]
http://lists.gemtalksystems.com/mailman/listinfo/glass