Re: Problem loading Magritte3 / Seaside3 in GemSone

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

Re: Problem loading Magritte3 / Seaside3 in GemSone

Mariano Martinez Peck
To reproduce you can:

(ConfigurationOfMagritte3 project lastVersion) load: #('Core' 'Tests' 'Seaside').



On Thu, May 1, 2014 at 4:07 PM, Mariano Martinez Peck <[hidden email]> wrote:
Hi guys...

I don't know what is going on, but I cannot load Seaside3 and Magritte3 anymore in GemStone. It is hard to find the cause, but I am geting a " 'Core' Not Found". This is from ConfigurationOfMagritte3 >> baseline320CommonExtDeps:

Where it does:

ect: 'Seaside3'
with: [
"note: we do not want to depend on Zinc, since this is not present in Squeak. Currently no adapter is loaded" 
spec
className: 'ConfigurationOfSeaside3';
versionString: '3.1.0';
loads: #('Core' 'Javascript' 'RSS' 'Filesystem' 'Welcome' );


Note the 'Core' in #loads:.
What is funny is that ConfigurationOfSeaside version 3.1.0 does include a group called Core.

Any ideas?

Thanks,

--
Mariano
http://marianopeck.wordpress.com



--
Mariano
http://marianopeck.wordpress.com

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

Re: [Glass] Problem loading Magritte3 / Seaside3 in GemSone

Dale Henrichs-3
When I try your load expression (GemStone 3.1.0.5 with GLASS1 installed), I get the error 'Name not found: Filesystem' ... which I tracked down to a "mistake" in the baselinefilesystem: method in BaselineOfSeaside3[1]. A group named 'Filesystem' is defined for #squeakCommon and not for #gemstone ... The method in BaselineOfSeaside3 hasn't been changed in several months which implies that something else in the chain has recently changed to lead to the error that I'm seeing ...

I'll need more information from you to try to reproduce the problem with 'Core' that you are seeing, but presumably both errors are stemming from a common cause (something upstream changed) ...

I think this is one of the pitfalls of using #lastVersion in your load expression, since you are opening yourself up to non-deterministic behavior in your load scripts...

Dale


On Thu, May 1, 2014 at 12:10 PM, Mariano Martinez Peck <[hidden email]> wrote:
To reproduce you can:

(ConfigurationOfMagritte3 project lastVersion) load: #('Core' 'Tests' 'Seaside').



On Thu, May 1, 2014 at 4:07 PM, Mariano Martinez Peck <[hidden email]> wrote:
Hi guys...

I don't know what is going on, but I cannot load Seaside3 and Magritte3 anymore in GemStone. It is hard to find the cause, but I am geting a " 'Core' Not Found". This is from ConfigurationOfMagritte3 >> baseline320CommonExtDeps:

Where it does:

ect: 'Seaside3'
with: [
"note: we do not want to depend on Zinc, since this is not present in Squeak. Currently no adapter is loaded" 
spec
className: 'ConfigurationOfSeaside3';
versionString: '3.1.0';
loads: #('Core' 'Javascript' 'RSS' 'Filesystem' 'Welcome' );


Note the 'Core' in #loads:.
What is funny is that ConfigurationOfSeaside version 3.1.0 does include a group called Core.

Any ideas?

Thanks,

--
Mariano
http://marianopeck.wordpress.com



--
Mariano
http://marianopeck.wordpress.com

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



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