[tode_st] Error while installing tODE

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

[tode_st] Error while installing tODE

Mariano Martinez Peck
Dale,

Ok, the fight has started :)
I am getting this error while trying to install tODE. 
I am trying to figure it out what it means but in the meanwhile.... 


=====Locking Grease
No instance migrations performed.
-----Upgrading tODE to latest 0.0.? tag
Fetched -> BaselineOfTode-dkh.43 --- github://dalehenrich/tode:v0.0.4/repository [86c5c21:v0.0.4] --- github://dalehenrich/tode:v0.0.4/repository
Loaded -> BaselineOfTode-dkh.43 --- github://dalehenrich/tode:v0.0.4/repository [86c5c21:v0.0.4] --- github://dalehenrich/tode:v0.0.4/repositoryError: Error while installing tODEa UserDefinedError occurred (error 2318), reason:halt, Error during download: 'a LookupError occurred (error 2021), reason:rtErrKeyNotFound, A reference using the non-existent key ''Status'' was made into the dictionary aDictionary( )'. Error could have been caused by: '  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:02 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:03 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:04 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:05 --:--:--     0
  0     0    0     0    0     0      0
TDTopezGemStoneClient(Object)>>error:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ :ex | self error: 'Error while installing tODE' ...etc...
BlockClosure>>cull:
MethodContext(ContextPart)>>handleSignal: in Block: [ self exceptionHandlerBlock cull: exception ]
BlockClosure>>ensure:
MethodContext(ContextPart)>>handleSignal:
GsErrorNotification(Exception)>>signal
TodeInstallSession(TodeSession)>>signalServerError:
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResultAsOop
TodeInstallSession(GciSession)>>rawExecuteStringNB:envId: in Block: [ ...
BlockClosure>>ensure:
Cursor>>showWhile:
TodeInstallSession(GciSession)>>rawExecuteStringNB:envId:
TodeInstallSession(GciSession)>>executeStringNB:envId:
TDTopezGemStoneClient>>installTode:scriptDirectory: in Block: [ :installSession | ...
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ installBlock value: installSession ]
BlockClosure>>ensure:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ ...
BlockClosure>>on:do:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: installTode: installBlock forceGLASSInstall: force...etc...
BlockClosure>>on:do:
TDTopezGemStoneClient>>installTode:forceGLASSInstall:
TDTopezGemStoneClient>>installTode:scriptDirectory:

--

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: [tode_st] Error while installing tODE

Dale Henrichs-3
Okay .... gloves off ... an go!

Can you give me some context about what you have done to get to this point ... BaselineOfTode-dkh.43 is from the master branch of tODE and I think you should be using the master branch ... but then the actual error itself looks like it was caused by either a Metacello bug (don't know what version of Metacello is being used) or a download error ...

If you are following my instructions from the glass list, then I think you must have skipped the Early Adopter steps where you are supposed to use the dev branch of gsDevKitHome an/or copy some files from $GS_HOME/tests/...

Dale

On 09/14/2015 08:47 AM, Mariano Martinez Peck wrote:
Dale,

Ok, the fight has started :)
I am getting this error while trying to install tODE. 
I am trying to figure it out what it means but in the meanwhile.... 


=====Locking Grease
No instance migrations performed.
-----Upgrading tODE to latest 0.0.? tag
Fetched -> BaselineOfTode-dkh.43 --- github://dalehenrich/tode:v0.0.4/repository [86c5c21:v0.0.4] --- github://dalehenrich/tode:v0.0.4/repository
Loaded -> BaselineOfTode-dkh.43 --- github://dalehenrich/tode:v0.0.4/repository [86c5c21:v0.0.4] --- github://dalehenrich/tode:v0.0.4/repositoryError: Error while installing tODEa UserDefinedError occurred (error 2318), reason:halt, Error during download: 'a LookupError occurred (error 2021), reason:rtErrKeyNotFound, A reference using the non-existent key ''Status'' was made into the dictionary aDictionary( )'. Error could have been caused by: '  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:02 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:03 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:04 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:05 --:--:--     0
  0     0    0     0    0     0      0
TDTopezGemStoneClient(Object)>>error:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ :ex | self error: 'Error while installing tODE' ...etc...
BlockClosure>>cull:
MethodContext(ContextPart)>>handleSignal: in Block: [ self exceptionHandlerBlock cull: exception ]
BlockClosure>>ensure:
MethodContext(ContextPart)>>handleSignal:
GsErrorNotification(Exception)>>signal
TodeInstallSession(TodeSession)>>signalServerError:
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResultAsOop
TodeInstallSession(GciSession)>>rawExecuteStringNB:envId: in Block: [ ...
BlockClosure>>ensure:
Cursor>>showWhile:
TodeInstallSession(GciSession)>>rawExecuteStringNB:envId:
TodeInstallSession(GciSession)>>executeStringNB:envId:
TDTopezGemStoneClient>>installTode:scriptDirectory: in Block: [ :installSession | ...
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ installBlock value: installSession ]
BlockClosure>>ensure:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ ...
BlockClosure>>on:do:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: installTode: installBlock forceGLASSInstall: force...etc...
BlockClosure>>on:do:
TDTopezGemStoneClient>>installTode:forceGLASSInstall:
TDTopezGemStoneClient>>installTode:scriptDirectory:

--
--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: [tode_st] Error while installing tODE

Mariano Martinez Peck
Dale.... it seems I was having some DNS issues. I switched to 8.8.8.8 retried and it worked. But now I realized I did not forked on github nor download the dev branch..so I am re-starting :)

Will keep you informed. 

On Mon, Sep 14, 2015 at 1:25 PM, Dale Henrichs <[hidden email]> wrote:
Okay .... gloves off ... an go!

Can you give me some context about what you have done to get to this point ... BaselineOfTode-dkh.43 is from the master branch of tODE and I think you should be using the master branch ... but then the actual error itself looks like it was caused by either a Metacello bug (don't know what version of Metacello is being used) or a download error ...

If you are following my instructions from the glass list, then I think you must have skipped the Early Adopter steps where you are supposed to use the dev branch of gsDevKitHome an/or copy some files from $GS_HOME/tests/...

Dale


On 09/14/2015 08:47 AM, Mariano Martinez Peck wrote:
Dale,

Ok, the fight has started :)
I am getting this error while trying to install tODE. 
I am trying to figure it out what it means but in the meanwhile.... 


=====Locking Grease
No instance migrations performed.
-----Upgrading tODE to latest 0.0.? tag
Fetched -> BaselineOfTode-dkh.43 --- github://dalehenrich/tode:v0.0.4/repository [86c5c21:v0.0.4] --- github://dalehenrich/tode:v0.0.4/repository
Loaded -> BaselineOfTode-dkh.43 --- github://dalehenrich/tode:v0.0.4/repository [86c5c21:v0.0.4] --- github://dalehenrich/tode:v0.0.4/repositoryError: Error while installing tODEa UserDefinedError occurred (error 2318), reason:halt, Error during download: 'a LookupError occurred (error 2021), reason:rtErrKeyNotFound, A reference using the non-existent key ''Status'' was made into the dictionary aDictionary( )'. Error could have been caused by: '  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:02 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:03 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:04 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:05 --:--:--     0
  0     0    0     0    0     0      0
TDTopezGemStoneClient(Object)>>error:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ :ex | self error: 'Error while installing tODE' ...etc...
BlockClosure>>cull:
MethodContext(ContextPart)>>handleSignal: in Block: [ self exceptionHandlerBlock cull: exception ]
BlockClosure>>ensure:
MethodContext(ContextPart)>>handleSignal:
GsErrorNotification(Exception)>>signal
TodeInstallSession(TodeSession)>>signalServerError:
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResultAsOop
TodeInstallSession(GciSession)>>rawExecuteStringNB:envId: in Block: [ ...
BlockClosure>>ensure:
Cursor>>showWhile:
TodeInstallSession(GciSession)>>rawExecuteStringNB:envId:
TodeInstallSession(GciSession)>>executeStringNB:envId:
TDTopezGemStoneClient>>installTode:scriptDirectory: in Block: [ :installSession | ...
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ installBlock value: installSession ]
BlockClosure>>ensure:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ ...
BlockClosure>>on:do:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: installTode: installBlock forceGLASSInstall: force...etc...
BlockClosure>>on:do:
TDTopezGemStoneClient>>installTode:forceGLASSInstall:
TDTopezGemStoneClient>>installTode:scriptDirectory:

--
--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.



--

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: [tode_st] Error while installing tODE

Mariano Martinez Peck
Now using the dev branch it fails with this:



Loaded -> GsDevKit-CommandLine-dkh.62 --- filetree:///Users/mariano/gsDevKitHome/repository [:] --- cache'Errors in script loaded from /Users/mariano/gsDevKitHome/tode/sys/default/pharo/todeLoad.st'
An attempt to use interactive tools detected, while in non-interactive mode
FileDoesNotExistException: '/Users/mariano/gsDevKitHome/tode/client/windowLayout/standard-small'
NonInteractiveUIManager>>nonInteractive:
NonInteractiveUIManager>>fileDoesNotExistsDefaultAction:
FileDoesNotExistException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
FileDoesNotExistException(Exception)>>pass
STCommandLineHandler>>handleError:reference:
STCommandLineHandler>>handleErrorsDuring:reference: in Block: [ :e | self handleError: e reference: aReference ]...etc...
BlockClosure>>cull:
MethodContext(ContextPart)>>handleSignal: in Block: [ self exceptionHandlerBlock cull: exception ]
BlockClosure>>ensure:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
FileDoesNotExistException(Exception)>>signal
MultiByteFileStream class(StandardFileStream class)>>readOnlyFileNamed:
FileStream class>>readOnlyFileNamed:
FileStream class>>readOnlyFileNamed:do: in Block: [ self readOnlyFileNamed: fileName ]
FileStream class>>detectFile:do:
FileStream class>>readOnlyFileNamed:do:
TDAbstractWindowProperties class>>importFrom:
TDAbstractWindowProperties class>>import:
ConfigurationOfTodeClient>>post30Load2x
MetacelloMCVersionSpec(MetacelloSpec)>>doItBlock: in Block: [ self project configuration perform: selector ]
BlockClosure>>valueWithPossibleArgs:
MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadPostloadDirective: in Block: [ block valueWithPossibleArgs: (Array with: aPostl...etc...


Note that I DO NOT have a folder /Users/mariano/gsDevKitHome/tode/client/

Thoughts?



On Mon, Sep 14, 2015 at 1:30 PM, Mariano Martinez Peck <[hidden email]> wrote:
Dale.... it seems I was having some DNS issues. I switched to 8.8.8.8 retried and it worked. But now I realized I did not forked on github nor download the dev branch..so I am re-starting :)

Will keep you informed. 

On Mon, Sep 14, 2015 at 1:25 PM, Dale Henrichs <[hidden email]> wrote:
Okay .... gloves off ... an go!

Can you give me some context about what you have done to get to this point ... BaselineOfTode-dkh.43 is from the master branch of tODE and I think you should be using the master branch ... but then the actual error itself looks like it was caused by either a Metacello bug (don't know what version of Metacello is being used) or a download error ...

If you are following my instructions from the glass list, then I think you must have skipped the Early Adopter steps where you are supposed to use the dev branch of gsDevKitHome an/or copy some files from $GS_HOME/tests/...

Dale


On 09/14/2015 08:47 AM, Mariano Martinez Peck wrote:
Dale,

Ok, the fight has started :)
I am getting this error while trying to install tODE. 
I am trying to figure it out what it means but in the meanwhile.... 


=====Locking Grease
No instance migrations performed.
-----Upgrading tODE to latest 0.0.? tag
Fetched -> BaselineOfTode-dkh.43 --- github://dalehenrich/tode:v0.0.4/repository [86c5c21:v0.0.4] --- github://dalehenrich/tode:v0.0.4/repository
Loaded -> BaselineOfTode-dkh.43 --- github://dalehenrich/tode:v0.0.4/repository [86c5c21:v0.0.4] --- github://dalehenrich/tode:v0.0.4/repositoryError: Error while installing tODEa UserDefinedError occurred (error 2318), reason:halt, Error during download: 'a LookupError occurred (error 2021), reason:rtErrKeyNotFound, A reference using the non-existent key ''Status'' was made into the dictionary aDictionary( )'. Error could have been caused by: '  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:02 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:03 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:04 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:05 --:--:--     0
  0     0    0     0    0     0      0
TDTopezGemStoneClient(Object)>>error:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ :ex | self error: 'Error while installing tODE' ...etc...
BlockClosure>>cull:
MethodContext(ContextPart)>>handleSignal: in Block: [ self exceptionHandlerBlock cull: exception ]
BlockClosure>>ensure:
MethodContext(ContextPart)>>handleSignal:
GsErrorNotification(Exception)>>signal
TodeInstallSession(TodeSession)>>signalServerError:
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResultAsOop
TodeInstallSession(GciSession)>>rawExecuteStringNB:envId: in Block: [ ...
BlockClosure>>ensure:
Cursor>>showWhile:
TodeInstallSession(GciSession)>>rawExecuteStringNB:envId:
TodeInstallSession(GciSession)>>executeStringNB:envId:
TDTopezGemStoneClient>>installTode:scriptDirectory: in Block: [ :installSession | ...
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ installBlock value: installSession ]
BlockClosure>>ensure:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ ...
BlockClosure>>on:do:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: installTode: installBlock forceGLASSInstall: force...etc...
BlockClosure>>on:do:
TDTopezGemStoneClient>>installTode:forceGLASSInstall:
TDTopezGemStoneClient>>installTode:scriptDirectory:

--
--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.



--



--

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: [tode_st] Error while installing tODE

Mariano Martinez Peck
BTW note that in the main trunk (not the dev branch) it seems I do have a 'client' directory with windowLayout etc... 


On Mon, Sep 14, 2015 at 2:33 PM, Mariano Martinez Peck <[hidden email]> wrote:
Now using the dev branch it fails with this:



Loaded -> GsDevKit-CommandLine-dkh.62 --- filetree:///Users/mariano/gsDevKitHome/repository [:] --- cache'Errors in script loaded from /Users/mariano/gsDevKitHome/tode/sys/default/pharo/todeLoad.st'
An attempt to use interactive tools detected, while in non-interactive mode
FileDoesNotExistException: '/Users/mariano/gsDevKitHome/tode/client/windowLayout/standard-small'
NonInteractiveUIManager>>nonInteractive:
NonInteractiveUIManager>>fileDoesNotExistsDefaultAction:
FileDoesNotExistException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
FileDoesNotExistException(Exception)>>pass
STCommandLineHandler>>handleError:reference:
STCommandLineHandler>>handleErrorsDuring:reference: in Block: [ :e | self handleError: e reference: aReference ]...etc...
BlockClosure>>cull:
MethodContext(ContextPart)>>handleSignal: in Block: [ self exceptionHandlerBlock cull: exception ]
BlockClosure>>ensure:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
FileDoesNotExistException(Exception)>>signal
MultiByteFileStream class(StandardFileStream class)>>readOnlyFileNamed:
FileStream class>>readOnlyFileNamed:
FileStream class>>readOnlyFileNamed:do: in Block: [ self readOnlyFileNamed: fileName ]
FileStream class>>detectFile:do:
FileStream class>>readOnlyFileNamed:do:
TDAbstractWindowProperties class>>importFrom:
TDAbstractWindowProperties class>>import:
ConfigurationOfTodeClient>>post30Load2x
MetacelloMCVersionSpec(MetacelloSpec)>>doItBlock: in Block: [ self project configuration perform: selector ]
BlockClosure>>valueWithPossibleArgs:
MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadPostloadDirective: in Block: [ block valueWithPossibleArgs: (Array with: aPostl...etc...


Note that I DO NOT have a folder /Users/mariano/gsDevKitHome/tode/client/

Thoughts?



On Mon, Sep 14, 2015 at 1:30 PM, Mariano Martinez Peck <[hidden email]> wrote:
Dale.... it seems I was having some DNS issues. I switched to 8.8.8.8 retried and it worked. But now I realized I did not forked on github nor download the dev branch..so I am re-starting :)

Will keep you informed. 

On Mon, Sep 14, 2015 at 1:25 PM, Dale Henrichs <[hidden email]> wrote:
Okay .... gloves off ... an go!

Can you give me some context about what you have done to get to this point ... BaselineOfTode-dkh.43 is from the master branch of tODE and I think you should be using the master branch ... but then the actual error itself looks like it was caused by either a Metacello bug (don't know what version of Metacello is being used) or a download error ...

If you are following my instructions from the glass list, then I think you must have skipped the Early Adopter steps where you are supposed to use the dev branch of gsDevKitHome an/or copy some files from $GS_HOME/tests/...

Dale


On 09/14/2015 08:47 AM, Mariano Martinez Peck wrote:
Dale,

Ok, the fight has started :)
I am getting this error while trying to install tODE. 
I am trying to figure it out what it means but in the meanwhile.... 


=====Locking Grease
No instance migrations performed.
-----Upgrading tODE to latest 0.0.? tag
Fetched -> BaselineOfTode-dkh.43 --- github://dalehenrich/tode:v0.0.4/repository [86c5c21:v0.0.4] --- github://dalehenrich/tode:v0.0.4/repository
Loaded -> BaselineOfTode-dkh.43 --- github://dalehenrich/tode:v0.0.4/repository [86c5c21:v0.0.4] --- github://dalehenrich/tode:v0.0.4/repositoryError: Error while installing tODEa UserDefinedError occurred (error 2318), reason:halt, Error during download: 'a LookupError occurred (error 2021), reason:rtErrKeyNotFound, A reference using the non-existent key ''Status'' was made into the dictionary aDictionary( )'. Error could have been caused by: '  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:02 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:03 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:04 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:05 --:--:--     0
  0     0    0     0    0     0      0
TDTopezGemStoneClient(Object)>>error:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ :ex | self error: 'Error while installing tODE' ...etc...
BlockClosure>>cull:
MethodContext(ContextPart)>>handleSignal: in Block: [ self exceptionHandlerBlock cull: exception ]
BlockClosure>>ensure:
MethodContext(ContextPart)>>handleSignal:
GsErrorNotification(Exception)>>signal
TodeInstallSession(TodeSession)>>signalServerError:
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResultAsOop
TodeInstallSession(GciSession)>>rawExecuteStringNB:envId: in Block: [ ...
BlockClosure>>ensure:
Cursor>>showWhile:
TodeInstallSession(GciSession)>>rawExecuteStringNB:envId:
TodeInstallSession(GciSession)>>executeStringNB:envId:
TDTopezGemStoneClient>>installTode:scriptDirectory: in Block: [ :installSession | ...
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ installBlock value: installSession ]
BlockClosure>>ensure:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ ...
BlockClosure>>on:do:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: installTode: installBlock forceGLASSInstall: force...etc...
BlockClosure>>on:do:
TDTopezGemStoneClient>>installTode:forceGLASSInstall:
TDTopezGemStoneClient>>installTode:scriptDirectory:

--
--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.



--



--



--

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: [tode_st] Error while installing tODE

Mariano Martinez Peck
uhhh at this point I am not sure whether I should be using the dev branch or not. From what I understood, I should. 
And so, if I should, then this problem is still valid :)

Thanks Dale for any help.

On Mon, Sep 14, 2015 at 2:42 PM, Mariano Martinez Peck <[hidden email]> wrote:
BTW note that in the main trunk (not the dev branch) it seems I do have a 'client' directory with windowLayout etc... 


On Mon, Sep 14, 2015 at 2:33 PM, Mariano Martinez Peck <[hidden email]> wrote:
Now using the dev branch it fails with this:



Loaded -> GsDevKit-CommandLine-dkh.62 --- filetree:///Users/mariano/gsDevKitHome/repository [:] --- cache'Errors in script loaded from /Users/mariano/gsDevKitHome/tode/sys/default/pharo/todeLoad.st'
An attempt to use interactive tools detected, while in non-interactive mode
FileDoesNotExistException: '/Users/mariano/gsDevKitHome/tode/client/windowLayout/standard-small'
NonInteractiveUIManager>>nonInteractive:
NonInteractiveUIManager>>fileDoesNotExistsDefaultAction:
FileDoesNotExistException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
FileDoesNotExistException(Exception)>>pass
STCommandLineHandler>>handleError:reference:
STCommandLineHandler>>handleErrorsDuring:reference: in Block: [ :e | self handleError: e reference: aReference ]...etc...
BlockClosure>>cull:
MethodContext(ContextPart)>>handleSignal: in Block: [ self exceptionHandlerBlock cull: exception ]
BlockClosure>>ensure:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
FileDoesNotExistException(Exception)>>signal
MultiByteFileStream class(StandardFileStream class)>>readOnlyFileNamed:
FileStream class>>readOnlyFileNamed:
FileStream class>>readOnlyFileNamed:do: in Block: [ self readOnlyFileNamed: fileName ]
FileStream class>>detectFile:do:
FileStream class>>readOnlyFileNamed:do:
TDAbstractWindowProperties class>>importFrom:
TDAbstractWindowProperties class>>import:
ConfigurationOfTodeClient>>post30Load2x
MetacelloMCVersionSpec(MetacelloSpec)>>doItBlock: in Block: [ self project configuration perform: selector ]
BlockClosure>>valueWithPossibleArgs:
MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadPostloadDirective: in Block: [ block valueWithPossibleArgs: (Array with: aPostl...etc...


Note that I DO NOT have a folder /Users/mariano/gsDevKitHome/tode/client/

Thoughts?



On Mon, Sep 14, 2015 at 1:30 PM, Mariano Martinez Peck <[hidden email]> wrote:
Dale.... it seems I was having some DNS issues. I switched to 8.8.8.8 retried and it worked. But now I realized I did not forked on github nor download the dev branch..so I am re-starting :)

Will keep you informed. 

On Mon, Sep 14, 2015 at 1:25 PM, Dale Henrichs <[hidden email]> wrote:
Okay .... gloves off ... an go!

Can you give me some context about what you have done to get to this point ... BaselineOfTode-dkh.43 is from the master branch of tODE and I think you should be using the master branch ... but then the actual error itself looks like it was caused by either a Metacello bug (don't know what version of Metacello is being used) or a download error ...

If you are following my instructions from the glass list, then I think you must have skipped the Early Adopter steps where you are supposed to use the dev branch of gsDevKitHome an/or copy some files from $GS_HOME/tests/...

Dale


On 09/14/2015 08:47 AM, Mariano Martinez Peck wrote:
Dale,

Ok, the fight has started :)
I am getting this error while trying to install tODE. 
I am trying to figure it out what it means but in the meanwhile.... 


=====Locking Grease
No instance migrations performed.
-----Upgrading tODE to latest 0.0.? tag
Fetched -> BaselineOfTode-dkh.43 --- github://dalehenrich/tode:v0.0.4/repository [86c5c21:v0.0.4] --- github://dalehenrich/tode:v0.0.4/repository
Loaded -> BaselineOfTode-dkh.43 --- github://dalehenrich/tode:v0.0.4/repository [86c5c21:v0.0.4] --- github://dalehenrich/tode:v0.0.4/repositoryError: Error while installing tODEa UserDefinedError occurred (error 2318), reason:halt, Error during download: 'a LookupError occurred (error 2021), reason:rtErrKeyNotFound, A reference using the non-existent key ''Status'' was made into the dictionary aDictionary( )'. Error could have been caused by: '  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:02 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:03 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:04 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:05 --:--:--     0
  0     0    0     0    0     0      0
TDTopezGemStoneClient(Object)>>error:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ :ex | self error: 'Error while installing tODE' ...etc...
BlockClosure>>cull:
MethodContext(ContextPart)>>handleSignal: in Block: [ self exceptionHandlerBlock cull: exception ]
BlockClosure>>ensure:
MethodContext(ContextPart)>>handleSignal:
GsErrorNotification(Exception)>>signal
TodeInstallSession(TodeSession)>>signalServerError:
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResultAsOop
TodeInstallSession(GciSession)>>rawExecuteStringNB:envId: in Block: [ ...
BlockClosure>>ensure:
Cursor>>showWhile:
TodeInstallSession(GciSession)>>rawExecuteStringNB:envId:
TodeInstallSession(GciSession)>>executeStringNB:envId:
TDTopezGemStoneClient>>installTode:scriptDirectory: in Block: [ :installSession | ...
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ installBlock value: installSession ]
BlockClosure>>ensure:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ ...
BlockClosure>>on:do:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: installTode: installBlock forceGLASSInstall: force...etc...
BlockClosure>>on:do:
TDTopezGemStoneClient>>installTode:forceGLASSInstall:
TDTopezGemStoneClient>>installTode:scriptDirectory:

--
--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.



--



--



--



--

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: [tode_st] Error while installing tODE

Dale Henrichs-3
In reply to this post by Mariano Martinez Peck
Referencing this file /Users/mariano/gsDevKitHome/tode/client/windowLayout/standard-small, implies that you did not copy all of the files as called out in the "FOR EARLY ADOPTERS" note (apparently the docs are clear enough in this area):
cp $GS_HOME/tests/tode/sys/local/server/scripts/installTode.ws $GS_HOME/tode/sys/local/server/scripts
cp $GS_HOME/tests/tode/sys/local/projects/*.ston $GS_HOME/tode/sys/local/projects
cp $GS_HOME/tests/tode/sys/local/pharo/todeLoad.st $GS_HOME/tode/sys/local/pharo

or you are using a pharo client that was built on the master branch ... you should be able to get a new pharo client by doing the following:

  cd $GS_HOME/pharo
  rm -rf *
  git checkout .
  $GS_HOME/bin/createTodeImage

Then you need to `cp` the gci libraries from the 3.1.0.6 release to the appropriate place for your plarform. ON Linux, the following works:

  cp $GS_HOME/gemstone/products/GemStone64Bit3.1.0.6-x86_64.Linux/*.so pharo-vm

On the Mac change the produce name, use *.dylib, and the target is the Plugins directory under the pharo-vm/Pharo.app/???

I need to create scripts for refreshing the pharo client and/or installing new versions of gci libs ...

Dale
 
On 09/14/2015 10:33 AM, Mariano Martinez Peck wrote:
Now using the dev branch it fails with this:



Loaded -> GsDevKit-CommandLine-dkh.62 --- filetree:///Users/mariano/gsDevKitHome/repository [:] --- cache'Errors in script loaded from /Users/mariano/gsDevKitHome/tode/sys/default/pharo/todeLoad.st'
An attempt to use interactive tools detected, while in non-interactive mode
FileDoesNotExistException: '/Users/mariano/gsDevKitHome/tode/client/windowLayout/standard-small'
NonInteractiveUIManager>>nonInteractive:
NonInteractiveUIManager>>fileDoesNotExistsDefaultAction:
FileDoesNotExistException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
FileDoesNotExistException(Exception)>>pass
STCommandLineHandler>>handleError:reference:
STCommandLineHandler>>handleErrorsDuring:reference: in Block: [ :e | self handleError: e reference: aReference ]...etc...
BlockClosure>>cull:
MethodContext(ContextPart)>>handleSignal: in Block: [ self exceptionHandlerBlock cull: exception ]
BlockClosure>>ensure:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
FileDoesNotExistException(Exception)>>signal
MultiByteFileStream class(StandardFileStream class)>>readOnlyFileNamed:
FileStream class>>readOnlyFileNamed:
FileStream class>>readOnlyFileNamed:do: in Block: [ self readOnlyFileNamed: fileName ]
FileStream class>>detectFile:do:
FileStream class>>readOnlyFileNamed:do:
TDAbstractWindowProperties class>>importFrom:
TDAbstractWindowProperties class>>import:
ConfigurationOfTodeClient>>post30Load2x
MetacelloMCVersionSpec(MetacelloSpec)>>doItBlock: in Block: [ self project configuration perform: selector ]
BlockClosure>>valueWithPossibleArgs:
MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadPostloadDirective: in Block: [ block valueWithPossibleArgs: (Array with: aPostl...etc...


Note that I DO NOT have a folder /Users/mariano/gsDevKitHome/tode/client/

Thoughts?



On Mon, Sep 14, 2015 at 1:30 PM, Mariano Martinez Peck <[hidden email]> wrote:
Dale.... it seems I was having some DNS issues. I switched to 8.8.8.8 retried and it worked. But now I realized I did not forked on github nor download the dev branch..so I am re-starting :)

Will keep you informed. 

On Mon, Sep 14, 2015 at 1:25 PM, Dale Henrichs <[hidden email]> wrote:
Okay .... gloves off ... an go!

Can you give me some context about what you have done to get to this point ... BaselineOfTode-dkh.43 is from the master branch of tODE and I think you should be using the master branch ... but then the actual error itself looks like it was caused by either a Metacello bug (don't know what version of Metacello is being used) or a download error ...

If you are following my instructions from the glass list, then I think you must have skipped the Early Adopter steps where you are supposed to use the dev branch of gsDevKitHome an/or copy some files from $GS_HOME/tests/...

Dale


On 09/14/2015 08:47 AM, Mariano Martinez Peck wrote:
Dale,

Ok, the fight has started :)
I am getting this error while trying to install tODE. 
I am trying to figure it out what it means but in the meanwhile.... 


=====Locking Grease
No instance migrations performed.
-----Upgrading tODE to latest 0.0.? tag
Fetched -> BaselineOfTode-dkh.43 --- github://dalehenrich/tode:v0.0.4/repository [86c5c21:v0.0.4] --- github://dalehenrich/tode:v0.0.4/repository
Loaded -> BaselineOfTode-dkh.43 --- github://dalehenrich/tode:v0.0.4/repository [86c5c21:v0.0.4] --- github://dalehenrich/tode:v0.0.4/repositoryError: Error while installing tODEa UserDefinedError occurred (error 2318), reason:halt, Error during download: 'a LookupError occurred (error 2021), reason:rtErrKeyNotFound, A reference using the non-existent key ''Status'' was made into the dictionary aDictionary( )'. Error could have been caused by: '  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:02 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:03 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:04 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:05 --:--:--     0
  0     0    0     0    0     0      0
TDTopezGemStoneClient(Object)>>error:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ :ex | self error: 'Error while installing tODE' ...etc...
BlockClosure>>cull:
MethodContext(ContextPart)>>handleSignal: in Block: [ self exceptionHandlerBlock cull: exception ]
BlockClosure>>ensure:
MethodContext(ContextPart)>>handleSignal:
GsErrorNotification(Exception)>>signal
TodeInstallSession(TodeSession)>>signalServerError:
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResultAsOop
TodeInstallSession(GciSession)>>rawExecuteStringNB:envId: in Block: [ ...
BlockClosure>>ensure:
Cursor>>showWhile:
TodeInstallSession(GciSession)>>rawExecuteStringNB:envId:
TodeInstallSession(GciSession)>>executeStringNB:envId:
TDTopezGemStoneClient>>installTode:scriptDirectory: in Block: [ :installSession | ...
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ installBlock value: installSession ]
BlockClosure>>ensure:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ ...
BlockClosure>>on:do:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: installTode: installBlock forceGLASSInstall: force...etc...
BlockClosure>>on:do:
TDTopezGemStoneClient>>installTode:forceGLASSInstall:
TDTopezGemStoneClient>>installTode:scriptDirectory:

--
--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.



--



--
--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: [tode_st] Error while installing tODE

Mariano Martinez Peck


On Mon, Sep 14, 2015 at 4:21 PM, Dale Henrichs <[hidden email]> wrote:
Referencing this file /Users/mariano/gsDevKitHome/tode/client/windowLayout/standard-small, implies that you did not copy all of the files as called out in the "FOR EARLY ADOPTERS" note (apparently the docs are clear enough in this area):
cp $GS_HOME/tests/tode/sys/local/server/scripts/installTode.ws $GS_HOME/tode/sys/local/server/scripts
cp $GS_HOME/tests/tode/sys/local/projects/*.ston $GS_HOME/tode/sys/local/projects
cp $GS_HOME/tests/tode/sys/local/pharo/todeLoad.st $GS_HOME/tode/sys/local/pharo


hehehe sorry. That should have been a RTFM :)

 
or you are using a pharo client that was built on the master branch ... you should be able to get a new pharo client by doing the following:

  cd $GS_HOME/pharo
  rm -rf *
  git checkout .
  $GS_HOME/bin/createTodeImage


Where does the "OR / ELSE " closure finishes? 
 
Then you need to `cp` the gci libraries from the 3.1.0.6 release to the appropriate place for your plarform. ON Linux, the following works:

  cp $GS_HOME/gemstone/products/GemStone64Bit3.1.0.6-x86_64.Linux/*.so pharo-vm

On the Mac change the produce name, use *.dylib, and the target is the Plugins directory under the pharo-vm/Pharo.app/???

I need to create scripts for refreshing the pharo client and/or installing new versions of gci libs ...


This cp is only to fix if I was at the master branch? I deleted everything and started from scratch with a dev branch. So this cp of gci libs is not needed?


 
Dale

 
On 09/14/2015 10:33 AM, Mariano Martinez Peck wrote:
Now using the dev branch it fails with this:



Loaded -> GsDevKit-CommandLine-dkh.62 --- filetree:///Users/mariano/gsDevKitHome/repository [:] --- cache'Errors in script loaded from /Users/mariano/gsDevKitHome/tode/sys/default/pharo/todeLoad.st'
An attempt to use interactive tools detected, while in non-interactive mode
FileDoesNotExistException: '/Users/mariano/gsDevKitHome/tode/client/windowLayout/standard-small'
NonInteractiveUIManager>>nonInteractive:
NonInteractiveUIManager>>fileDoesNotExistsDefaultAction:
FileDoesNotExistException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
FileDoesNotExistException(Exception)>>pass
STCommandLineHandler>>handleError:reference:
STCommandLineHandler>>handleErrorsDuring:reference: in Block: [ :e | self handleError: e reference: aReference ]...etc...
BlockClosure>>cull:
MethodContext(ContextPart)>>handleSignal: in Block: [ self exceptionHandlerBlock cull: exception ]
BlockClosure>>ensure:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
FileDoesNotExistException(Exception)>>signal
MultiByteFileStream class(StandardFileStream class)>>readOnlyFileNamed:
FileStream class>>readOnlyFileNamed:
FileStream class>>readOnlyFileNamed:do: in Block: [ self readOnlyFileNamed: fileName ]
FileStream class>>detectFile:do:
FileStream class>>readOnlyFileNamed:do:
TDAbstractWindowProperties class>>importFrom:
TDAbstractWindowProperties class>>import:
ConfigurationOfTodeClient>>post30Load2x
MetacelloMCVersionSpec(MetacelloSpec)>>doItBlock: in Block: [ self project configuration perform: selector ]
BlockClosure>>valueWithPossibleArgs:
MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadPostloadDirective: in Block: [ block valueWithPossibleArgs: (Array with: aPostl...etc...


Note that I DO NOT have a folder /Users/mariano/gsDevKitHome/tode/client/

Thoughts?



On Mon, Sep 14, 2015 at 1:30 PM, Mariano Martinez Peck <[hidden email]> wrote:
Dale.... it seems I was having some DNS issues. I switched to 8.8.8.8 retried and it worked. But now I realized I did not forked on github nor download the dev branch..so I am re-starting :)

Will keep you informed. 

On Mon, Sep 14, 2015 at 1:25 PM, Dale Henrichs <[hidden email]> wrote:
Okay .... gloves off ... an go!

Can you give me some context about what you have done to get to this point ... BaselineOfTode-dkh.43 is from the master branch of tODE and I think you should be using the master branch ... but then the actual error itself looks like it was caused by either a Metacello bug (don't know what version of Metacello is being used) or a download error ...

If you are following my instructions from the glass list, then I think you must have skipped the Early Adopter steps where you are supposed to use the dev branch of gsDevKitHome an/or copy some files from $GS_HOME/tests/...

Dale


On 09/14/2015 08:47 AM, Mariano Martinez Peck wrote:
Dale,

Ok, the fight has started :)
I am getting this error while trying to install tODE. 
I am trying to figure it out what it means but in the meanwhile.... 


=====Locking Grease
No instance migrations performed.
-----Upgrading tODE to latest 0.0.? tag
Fetched -> BaselineOfTode-dkh.43 --- github://dalehenrich/tode:v0.0.4/repository [86c5c21:v0.0.4] --- github://dalehenrich/tode:v0.0.4/repository
Loaded -> BaselineOfTode-dkh.43 --- github://dalehenrich/tode:v0.0.4/repository [86c5c21:v0.0.4] --- github://dalehenrich/tode:v0.0.4/repositoryError: Error while installing tODEa UserDefinedError occurred (error 2318), reason:halt, Error during download: 'a LookupError occurred (error 2021), reason:rtErrKeyNotFound, A reference using the non-existent key ''Status'' was made into the dictionary aDictionary( )'. Error could have been caused by: '  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:02 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:03 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:04 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:05 --:--:--     0
  0     0    0     0    0     0      0
TDTopezGemStoneClient(Object)>>error:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ :ex | self error: 'Error while installing tODE' ...etc...
BlockClosure>>cull:
MethodContext(ContextPart)>>handleSignal: in Block: [ self exceptionHandlerBlock cull: exception ]
BlockClosure>>ensure:
MethodContext(ContextPart)>>handleSignal:
GsErrorNotification(Exception)>>signal
TodeInstallSession(TodeSession)>>signalServerError:
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResultAsOop
TodeInstallSession(GciSession)>>rawExecuteStringNB:envId: in Block: [ ...
BlockClosure>>ensure:
Cursor>>showWhile:
TodeInstallSession(GciSession)>>rawExecuteStringNB:envId:
TodeInstallSession(GciSession)>>executeStringNB:envId:
TDTopezGemStoneClient>>installTode:scriptDirectory: in Block: [ :installSession | ...
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ installBlock value: installSession ]
BlockClosure>>ensure:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ ...
BlockClosure>>on:do:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: installTode: installBlock forceGLASSInstall: force...etc...
BlockClosure>>on:do:
TDTopezGemStoneClient>>installTode:forceGLASSInstall:
TDTopezGemStoneClient>>installTode:scriptDirectory:

--
--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.



--



--
--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.



--

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: [tode_st] Error while installing tODE

Mariano Martinez Peck
BTW....I keep crashing Pharo each time it tries to build a todeClient image. Each time it runs, it progresses bit, but then it crashes again (I have log and dumps). And like that, many times until it gets fixed. I am in Yosemite. I remember some crashes in 3.0. Do you find these crashes too? 
Have you ever tried tODE in 4.0? :) That will be superb!  

On Mon, Sep 14, 2015 at 4:29 PM, Mariano Martinez Peck <[hidden email]> wrote:


On Mon, Sep 14, 2015 at 4:21 PM, Dale Henrichs <[hidden email]> wrote:
Referencing this file /Users/mariano/gsDevKitHome/tode/client/windowLayout/standard-small, implies that you did not copy all of the files as called out in the "FOR EARLY ADOPTERS" note (apparently the docs are clear enough in this area):
cp $GS_HOME/tests/tode/sys/local/server/scripts/installTode.ws $GS_HOME/tode/sys/local/server/scripts
cp $GS_HOME/tests/tode/sys/local/projects/*.ston $GS_HOME/tode/sys/local/projects
cp $GS_HOME/tests/tode/sys/local/pharo/todeLoad.st $GS_HOME/tode/sys/local/pharo


hehehe sorry. That should have been a RTFM :)

 
or you are using a pharo client that was built on the master branch ... you should be able to get a new pharo client by doing the following:

  cd $GS_HOME/pharo
  rm -rf *
  git checkout .
  $GS_HOME/bin/createTodeImage


Where does the "OR / ELSE " closure finishes? 
 
Then you need to `cp` the gci libraries from the 3.1.0.6 release to the appropriate place for your plarform. ON Linux, the following works:

  cp $GS_HOME/gemstone/products/GemStone64Bit3.1.0.6-x86_64.Linux/*.so pharo-vm

On the Mac change the produce name, use *.dylib, and the target is the Plugins directory under the pharo-vm/Pharo.app/???

I need to create scripts for refreshing the pharo client and/or installing new versions of gci libs ...


This cp is only to fix if I was at the master branch? I deleted everything and started from scratch with a dev branch. So this cp of gci libs is not needed?


 
Dale

 
On 09/14/2015 10:33 AM, Mariano Martinez Peck wrote:
Now using the dev branch it fails with this:



Loaded -> GsDevKit-CommandLine-dkh.62 --- filetree:///Users/mariano/gsDevKitHome/repository [:] --- cache'Errors in script loaded from /Users/mariano/gsDevKitHome/tode/sys/default/pharo/todeLoad.st'
An attempt to use interactive tools detected, while in non-interactive mode
FileDoesNotExistException: '/Users/mariano/gsDevKitHome/tode/client/windowLayout/standard-small'
NonInteractiveUIManager>>nonInteractive:
NonInteractiveUIManager>>fileDoesNotExistsDefaultAction:
FileDoesNotExistException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
FileDoesNotExistException(Exception)>>pass
STCommandLineHandler>>handleError:reference:
STCommandLineHandler>>handleErrorsDuring:reference: in Block: [ :e | self handleError: e reference: aReference ]...etc...
BlockClosure>>cull:
MethodContext(ContextPart)>>handleSignal: in Block: [ self exceptionHandlerBlock cull: exception ]
BlockClosure>>ensure:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
FileDoesNotExistException(Exception)>>signal
MultiByteFileStream class(StandardFileStream class)>>readOnlyFileNamed:
FileStream class>>readOnlyFileNamed:
FileStream class>>readOnlyFileNamed:do: in Block: [ self readOnlyFileNamed: fileName ]
FileStream class>>detectFile:do:
FileStream class>>readOnlyFileNamed:do:
TDAbstractWindowProperties class>>importFrom:
TDAbstractWindowProperties class>>import:
ConfigurationOfTodeClient>>post30Load2x
MetacelloMCVersionSpec(MetacelloSpec)>>doItBlock: in Block: [ self project configuration perform: selector ]
BlockClosure>>valueWithPossibleArgs:
MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadPostloadDirective: in Block: [ block valueWithPossibleArgs: (Array with: aPostl...etc...


Note that I DO NOT have a folder /Users/mariano/gsDevKitHome/tode/client/

Thoughts?



On Mon, Sep 14, 2015 at 1:30 PM, Mariano Martinez Peck <[hidden email]> wrote:
Dale.... it seems I was having some DNS issues. I switched to 8.8.8.8 retried and it worked. But now I realized I did not forked on github nor download the dev branch..so I am re-starting :)

Will keep you informed. 

On Mon, Sep 14, 2015 at 1:25 PM, Dale Henrichs <[hidden email]> wrote:
Okay .... gloves off ... an go!

Can you give me some context about what you have done to get to this point ... BaselineOfTode-dkh.43 is from the master branch of tODE and I think you should be using the master branch ... but then the actual error itself looks like it was caused by either a Metacello bug (don't know what version of Metacello is being used) or a download error ...

If you are following my instructions from the glass list, then I think you must have skipped the Early Adopter steps where you are supposed to use the dev branch of gsDevKitHome an/or copy some files from $GS_HOME/tests/...

Dale


On 09/14/2015 08:47 AM, Mariano Martinez Peck wrote:
Dale,

Ok, the fight has started :)
I am getting this error while trying to install tODE. 
I am trying to figure it out what it means but in the meanwhile.... 


=====Locking Grease
No instance migrations performed.
-----Upgrading tODE to latest 0.0.? tag
Fetched -> BaselineOfTode-dkh.43 --- github://dalehenrich/tode:v0.0.4/repository [86c5c21:v0.0.4] --- github://dalehenrich/tode:v0.0.4/repository
Loaded -> BaselineOfTode-dkh.43 --- github://dalehenrich/tode:v0.0.4/repository [86c5c21:v0.0.4] --- github://dalehenrich/tode:v0.0.4/repositoryError: Error while installing tODEa UserDefinedError occurred (error 2318), reason:halt, Error during download: 'a LookupError occurred (error 2021), reason:rtErrKeyNotFound, A reference using the non-existent key ''Status'' was made into the dictionary aDictionary( )'. Error could have been caused by: '  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:02 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:03 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:04 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:05 --:--:--     0
  0     0    0     0    0     0      0
TDTopezGemStoneClient(Object)>>error:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ :ex | self error: 'Error while installing tODE' ...etc...
BlockClosure>>cull:
MethodContext(ContextPart)>>handleSignal: in Block: [ self exceptionHandlerBlock cull: exception ]
BlockClosure>>ensure:
MethodContext(ContextPart)>>handleSignal:
GsErrorNotification(Exception)>>signal
TodeInstallSession(TodeSession)>>signalServerError:
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResultAsOop
TodeInstallSession(GciSession)>>rawExecuteStringNB:envId: in Block: [ ...
BlockClosure>>ensure:
Cursor>>showWhile:
TodeInstallSession(GciSession)>>rawExecuteStringNB:envId:
TodeInstallSession(GciSession)>>executeStringNB:envId:
TDTopezGemStoneClient>>installTode:scriptDirectory: in Block: [ :installSession | ...
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ installBlock value: installSession ]
BlockClosure>>ensure:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ ...
BlockClosure>>on:do:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: installTode: installBlock forceGLASSInstall: force...etc...
BlockClosure>>on:do:
TDTopezGemStoneClient>>installTode:forceGLASSInstall:
TDTopezGemStoneClient>>installTode:scriptDirectory:

--
--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.



--



--
--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.



--



--

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: [tode_st] Error while installing tODE

Dale Henrichs-3
In reply to this post by Mariano Martinez Peck


On 09/14/2015 12:29 PM, Mariano Martinez Peck wrote:


On Mon, Sep 14, 2015 at 4:21 PM, Dale Henrichs <[hidden email]> wrote:
Referencing this file /Users/mariano/gsDevKitHome/tode/client/windowLayout/standard-small, implies that you did not copy all of the files as called out in the "FOR EARLY ADOPTERS" note (apparently the docs are clear enough in this area):
cp $GS_HOME/tests/tode/sys/local/server/scripts/installTode.ws $GS_HOME/tode/sys/local/server/scripts
cp $GS_HOME/tests/tode/sys/local/projects/*.ston $GS_HOME/tode/sys/local/projects
cp $GS_HOME/tests/tode/sys/local/pharo/todeLoad.st $GS_HOME/tode/sys/local/pharo


hehehe sorry. That should have been a RTFM :)
haha ...

 
or you are using a pharo client that was built on the master branch ... you should be able to get a new pharo client by doing the following:

  cd $GS_HOME/pharo
  rm -rf *
  git checkout .
  $GS_HOME/bin/createTodeImage


Where does the "OR / ELSE " closure finishes?
???
 
Then you need to `cp` the gci libraries from the 3.1.0.6 release to the appropriate place for your plarform. ON Linux, the following works:

  cp $GS_HOME/gemstone/products/GemStone64Bit3.1.0.6-x86_64.Linux/*.so pharo-vm

On the Mac change the produce name, use *.dylib, and the target is the Plugins directory under the pharo-vm/Pharo.app/???

I need to create scripts for refreshing the pharo client and/or installing new versions of gci libs ...


This cp is only to fix if I was at the master branch? I deleted everything and started from scratch with a dev branch. So this cp of gci libs is not needed?
Yeah if you start from scratch, checkout dev branch, cp files, then build you should be golden:)

Dale

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: [tode_st] Error while installing tODE

Dale Henrichs-3
In reply to this post by Mariano Martinez Peck
I have seen crashes that appear to be related to unzipping the downloads from github ... I haven't tried debugging them ... building non-interactively "always works" are you in a limited memory situation?

tODE loads into Pharo4.0, but I think that there are some niggling issues with behavior that I haven't sorted out ... so Pharo3.0 it is ... if the crashes don't happen with Pharo4.0, perhaps I need to get things running there ...

I plan on announcing the release of GsDevKitHome 1.0.0 and tODE 0.1.0 at Smalltalks in November so I'm running out of time for making too many more changes (I've got a GsDevKitHome directory refactoring on my plate that will be pushing things:)

Do you have a pharo client (finally)?

Dale

On 09/14/2015 12:31 PM, Mariano Martinez Peck wrote:
BTW....I keep crashing Pharo each time it tries to build a todeClient image. Each time it runs, it progresses bit, but then it crashes again (I have log and dumps). And like that, many times until it gets fixed. I am in Yosemite. I remember some crashes in 3.0. Do you find these crashes too? 
Have you ever tried tODE in 4.0? :) That will be superb!  

On Mon, Sep 14, 2015 at 4:29 PM, Mariano Martinez Peck <[hidden email]> wrote:


On Mon, Sep 14, 2015 at 4:21 PM, Dale Henrichs <[hidden email]> wrote:
Referencing this file /Users/mariano/gsDevKitHome/tode/client/windowLayout/standard-small, implies that you did not copy all of the files as called out in the "FOR EARLY ADOPTERS" note (apparently the docs are clear enough in this area):
cp $GS_HOME/tests/tode/sys/local/server/scripts/installTode.ws $GS_HOME/tode/sys/local/server/scripts
cp $GS_HOME/tests/tode/sys/local/projects/*.ston $GS_HOME/tode/sys/local/projects
cp $GS_HOME/tests/tode/sys/local/pharo/todeLoad.st $GS_HOME/tode/sys/local/pharo


hehehe sorry. That should have been a RTFM :)

 
or you are using a pharo client that was built on the master branch ... you should be able to get a new pharo client by doing the following:

  cd $GS_HOME/pharo
  rm -rf *
  git checkout .
  $GS_HOME/bin/createTodeImage


Where does the "OR / ELSE " closure finishes? 
 
Then you need to `cp` the gci libraries from the 3.1.0.6 release to the appropriate place for your plarform. ON Linux, the following works:

  cp $GS_HOME/gemstone/products/GemStone64Bit3.1.0.6-x86_64.Linux/*.so pharo-vm

On the Mac change the produce name, use *.dylib, and the target is the Plugins directory under the pharo-vm/Pharo.app/???

I need to create scripts for refreshing the pharo client and/or installing new versions of gci libs ...


This cp is only to fix if I was at the master branch? I deleted everything and started from scratch with a dev branch. So this cp of gci libs is not needed?


 
Dale

 
On 09/14/2015 10:33 AM, Mariano Martinez Peck wrote:
Now using the dev branch it fails with this:



Loaded -> GsDevKit-CommandLine-dkh.62 --- filetree:///Users/mariano/gsDevKitHome/repository [:] --- cache'Errors in script loaded from /Users/mariano/gsDevKitHome/tode/sys/default/pharo/todeLoad.st'
An attempt to use interactive tools detected, while in non-interactive mode
FileDoesNotExistException: '/Users/mariano/gsDevKitHome/tode/client/windowLayout/standard-small'
NonInteractiveUIManager>>nonInteractive:
NonInteractiveUIManager>>fileDoesNotExistsDefaultAction:
FileDoesNotExistException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
FileDoesNotExistException(Exception)>>pass
STCommandLineHandler>>handleError:reference:
STCommandLineHandler>>handleErrorsDuring:reference: in Block: [ :e | self handleError: e reference: aReference ]...etc...
BlockClosure>>cull:
MethodContext(ContextPart)>>handleSignal: in Block: [ self exceptionHandlerBlock cull: exception ]
BlockClosure>>ensure:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
FileDoesNotExistException(Exception)>>signal
MultiByteFileStream class(StandardFileStream class)>>readOnlyFileNamed:
FileStream class>>readOnlyFileNamed:
FileStream class>>readOnlyFileNamed:do: in Block: [ self readOnlyFileNamed: fileName ]
FileStream class>>detectFile:do:
FileStream class>>readOnlyFileNamed:do:
TDAbstractWindowProperties class>>importFrom:
TDAbstractWindowProperties class>>import:
ConfigurationOfTodeClient>>post30Load2x
MetacelloMCVersionSpec(MetacelloSpec)>>doItBlock: in Block: [ self project configuration perform: selector ]
BlockClosure>>valueWithPossibleArgs:
MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadPostloadDirective: in Block: [ block valueWithPossibleArgs: (Array with: aPostl...etc...


Note that I DO NOT have a folder /Users/mariano/gsDevKitHome/tode/client/

Thoughts?



On Mon, Sep 14, 2015 at 1:30 PM, Mariano Martinez Peck <[hidden email]> wrote:
Dale.... it seems I was having some DNS issues. I switched to 8.8.8.8 retried and it worked. But now I realized I did not forked on github nor download the dev branch..so I am re-starting :)

Will keep you informed. 

On Mon, Sep 14, 2015 at 1:25 PM, Dale Henrichs <[hidden email]> wrote:
Okay .... gloves off ... an go!

Can you give me some context about what you have done to get to this point ... BaselineOfTode-dkh.43 is from the master branch of tODE and I think you should be using the master branch ... but then the actual error itself looks like it was caused by either a Metacello bug (don't know what version of Metacello is being used) or a download error ...

If you are following my instructions from the glass list, then I think you must have skipped the Early Adopter steps where you are supposed to use the dev branch of gsDevKitHome an/or copy some files from $GS_HOME/tests/...

Dale


On 09/14/2015 08:47 AM, Mariano Martinez Peck wrote:
Dale,

Ok, the fight has started :)
I am getting this error while trying to install tODE. 
I am trying to figure it out what it means but in the meanwhile.... 


=====Locking Grease
No instance migrations performed.
-----Upgrading tODE to latest 0.0.? tag
Fetched -> BaselineOfTode-dkh.43 --- github://dalehenrich/tode:v0.0.4/repository [86c5c21:v0.0.4] --- github://dalehenrich/tode:v0.0.4/repository
Loaded -> BaselineOfTode-dkh.43 --- github://dalehenrich/tode:v0.0.4/repository [86c5c21:v0.0.4] --- github://dalehenrich/tode:v0.0.4/repositoryError: Error while installing tODEa UserDefinedError occurred (error 2318), reason:halt, Error during download: 'a LookupError occurred (error 2021), reason:rtErrKeyNotFound, A reference using the non-existent key ''Status'' was made into the dictionary aDictionary( )'. Error could have been caused by: '  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:02 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:03 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:04 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:05 --:--:--     0
  0     0    0     0    0     0      0
TDTopezGemStoneClient(Object)>>error:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ :ex | self error: 'Error while installing tODE' ...etc...
BlockClosure>>cull:
MethodContext(ContextPart)>>handleSignal: in Block: [ self exceptionHandlerBlock cull: exception ]
BlockClosure>>ensure:
MethodContext(ContextPart)>>handleSignal:
GsErrorNotification(Exception)>>signal
TodeInstallSession(TodeSession)>>signalServerError:
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResultAsOop
TodeInstallSession(GciSession)>>rawExecuteStringNB:envId: in Block: [ ...
BlockClosure>>ensure:
Cursor>>showWhile:
TodeInstallSession(GciSession)>>rawExecuteStringNB:envId:
TodeInstallSession(GciSession)>>executeStringNB:envId:
TDTopezGemStoneClient>>installTode:scriptDirectory: in Block: [ :installSession | ...
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ installBlock value: installSession ]
BlockClosure>>ensure:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ ...
BlockClosure>>on:do:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: installTode: installBlock forceGLASSInstall: force...etc...
BlockClosure>>on:do:
TDTopezGemStoneClient>>installTode:forceGLASSInstall:
TDTopezGemStoneClient>>installTode:scriptDirectory:

--
--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.



--



--
--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.



--



--
--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: [tode_st] Error while installing tODE

Mariano Martinez Peck


On Mon, Sep 14, 2015 at 4:43 PM, Dale Henrichs <[hidden email]> wrote:
I have seen crashes that appear to be related to unzipping the downloads from github ...

Yes, sometimes it is reading from zip. Other is like this:

...RETRY->BaselineOfMetacello
last object overwritten

Smalltalk stack dump:
0xbffb05e0 M EncodedCharSet class>charsetAt: 0x1f79f154: a(n) EncodedCharSet class
0xbffb05fc M Character>characterSet 0x1f5005fc: a(n) Character
0xbffb0614 M Character>isLetter 0x1f5005fc: a(n) Character
0xbffb062c M Character>isAlphaNumeric 0x1f5005fc: a(n) Character
0xbffb0648 M [] in ZnUtils class>isCapitalizedString: 0x1f7ae628: a(n) ZnUtils class
0xbffb066c M ByteString(SequenceableCollection)>do: 0x20d88cdc: a(n) ByteString
0xbffb355c M ZnUtils class>isCapitalizedString: 0x1f7ae628: a(n) ZnUtils class
0xbffb3578 M ZnHeaders>normalizeHeaderKey: 0x20d85484: a(n) ZnHeaders
0xbffb3598 M ZnHeaders>at:add: 0x20d85484: a(n) ZnHeaders
0xbffb35c0 M ZnHeaders>readOneHeaderFrom: 0x20d85484: a(n) ZnHeaders


 
I haven't tried debugging them ... building non-interactively "always works" are you in a limited memory situation?

No, I  am not under limited memory situation. 
 

tODE loads into Pharo4.0, but I think that there are some niggling issues with behavior that I haven't sorted out ... so Pharo3.0 it is ... if the crashes don't happen with Pharo4.0, perhaps I need to get things running there ...

Yes, Pharo4.0 crashes way less frequently. I am quite happy with it. 
 

I plan on announcing the release of GsDevKitHome 1.0.0 and tODE 0.1.0 at Smalltalks in November so I'm running out of time for making too many more changes (I've got a GsDevKitHome directory refactoring on my plate that will be pushing things:)


Sure no problem. Once I have experimenting a bit, I will give it a try myself :)
 
Do you have a pharo client (finally)?

Yeah!!!! But now I don't know how to use tODE for my existing stone jahahahha
 


Dale


On 09/14/2015 12:31 PM, Mariano Martinez Peck wrote:
BTW....I keep crashing Pharo each time it tries to build a todeClient image. Each time it runs, it progresses bit, but then it crashes again (I have log and dumps). And like that, many times until it gets fixed. I am in Yosemite. I remember some crashes in 3.0. Do you find these crashes too? 
Have you ever tried tODE in 4.0? :) That will be superb!  

On Mon, Sep 14, 2015 at 4:29 PM, Mariano Martinez Peck <[hidden email]> wrote:


On Mon, Sep 14, 2015 at 4:21 PM, Dale Henrichs <[hidden email]> wrote:
Referencing this file /Users/mariano/gsDevKitHome/tode/client/windowLayout/standard-small, implies that you did not copy all of the files as called out in the "FOR EARLY ADOPTERS" note (apparently the docs are clear enough in this area):
cp $GS_HOME/tests/tode/sys/local/server/scripts/installTode.ws $GS_HOME/tode/sys/local/server/scripts
cp $GS_HOME/tests/tode/sys/local/projects/*.ston $GS_HOME/tode/sys/local/projects
cp $GS_HOME/tests/tode/sys/local/pharo/todeLoad.st $GS_HOME/tode/sys/local/pharo


hehehe sorry. That should have been a RTFM :)

 
or you are using a pharo client that was built on the master branch ... you should be able to get a new pharo client by doing the following:

  cd $GS_HOME/pharo
  rm -rf *
  git checkout .
  $GS_HOME/bin/createTodeImage


Where does the "OR / ELSE " closure finishes? 
 
Then you need to `cp` the gci libraries from the 3.1.0.6 release to the appropriate place for your plarform. ON Linux, the following works:

  cp $GS_HOME/gemstone/products/GemStone64Bit3.1.0.6-x86_64.Linux/*.so pharo-vm

On the Mac change the produce name, use *.dylib, and the target is the Plugins directory under the pharo-vm/Pharo.app/???

I need to create scripts for refreshing the pharo client and/or installing new versions of gci libs ...


This cp is only to fix if I was at the master branch? I deleted everything and started from scratch with a dev branch. So this cp of gci libs is not needed?


 
Dale

 
On 09/14/2015 10:33 AM, Mariano Martinez Peck wrote:
Now using the dev branch it fails with this:



Loaded -> GsDevKit-CommandLine-dkh.62 --- filetree:///Users/mariano/gsDevKitHome/repository [:] --- cache'Errors in script loaded from /Users/mariano/gsDevKitHome/tode/sys/default/pharo/todeLoad.st'
An attempt to use interactive tools detected, while in non-interactive mode
FileDoesNotExistException: '/Users/mariano/gsDevKitHome/tode/client/windowLayout/standard-small'
NonInteractiveUIManager>>nonInteractive:
NonInteractiveUIManager>>fileDoesNotExistsDefaultAction:
FileDoesNotExistException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
FileDoesNotExistException(Exception)>>pass
STCommandLineHandler>>handleError:reference:
STCommandLineHandler>>handleErrorsDuring:reference: in Block: [ :e | self handleError: e reference: aReference ]...etc...
BlockClosure>>cull:
MethodContext(ContextPart)>>handleSignal: in Block: [ self exceptionHandlerBlock cull: exception ]
BlockClosure>>ensure:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
FileDoesNotExistException(Exception)>>signal
MultiByteFileStream class(StandardFileStream class)>>readOnlyFileNamed:
FileStream class>>readOnlyFileNamed:
FileStream class>>readOnlyFileNamed:do: in Block: [ self readOnlyFileNamed: fileName ]
FileStream class>>detectFile:do:
FileStream class>>readOnlyFileNamed:do:
TDAbstractWindowProperties class>>importFrom:
TDAbstractWindowProperties class>>import:
ConfigurationOfTodeClient>>post30Load2x
MetacelloMCVersionSpec(MetacelloSpec)>>doItBlock: in Block: [ self project configuration perform: selector ]
BlockClosure>>valueWithPossibleArgs:
MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadPostloadDirective: in Block: [ block valueWithPossibleArgs: (Array with: aPostl...etc...


Note that I DO NOT have a folder /Users/mariano/gsDevKitHome/tode/client/

Thoughts?



On Mon, Sep 14, 2015 at 1:30 PM, Mariano Martinez Peck <[hidden email]> wrote:
Dale.... it seems I was having some DNS issues. I switched to 8.8.8.8 retried and it worked. But now I realized I did not forked on github nor download the dev branch..so I am re-starting :)

Will keep you informed. 

On Mon, Sep 14, 2015 at 1:25 PM, Dale Henrichs <[hidden email]> wrote:
Okay .... gloves off ... an go!

Can you give me some context about what you have done to get to this point ... BaselineOfTode-dkh.43 is from the master branch of tODE and I think you should be using the master branch ... but then the actual error itself looks like it was caused by either a Metacello bug (don't know what version of Metacello is being used) or a download error ...

If you are following my instructions from the glass list, then I think you must have skipped the Early Adopter steps where you are supposed to use the dev branch of gsDevKitHome an/or copy some files from $GS_HOME/tests/...

Dale


On 09/14/2015 08:47 AM, Mariano Martinez Peck wrote:
Dale,

Ok, the fight has started :)
I am getting this error while trying to install tODE. 
I am trying to figure it out what it means but in the meanwhile.... 


=====Locking Grease
No instance migrations performed.
-----Upgrading tODE to latest 0.0.? tag
Fetched -> BaselineOfTode-dkh.43 --- github://dalehenrich/tode:v0.0.4/repository [86c5c21:v0.0.4] --- github://dalehenrich/tode:v0.0.4/repository
Loaded -> BaselineOfTode-dkh.43 --- github://dalehenrich/tode:v0.0.4/repository [86c5c21:v0.0.4] --- github://dalehenrich/tode:v0.0.4/repositoryError: Error while installing tODEa UserDefinedError occurred (error 2318), reason:halt, Error during download: 'a LookupError occurred (error 2021), reason:rtErrKeyNotFound, A reference using the non-existent key ''Status'' was made into the dictionary aDictionary( )'. Error could have been caused by: '  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:02 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:03 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:04 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:05 --:--:--     0
  0     0    0     0    0     0      0
TDTopezGemStoneClient(Object)>>error:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ :ex | self error: 'Error while installing tODE' ...etc...
BlockClosure>>cull:
MethodContext(ContextPart)>>handleSignal: in Block: [ self exceptionHandlerBlock cull: exception ]
BlockClosure>>ensure:
MethodContext(ContextPart)>>handleSignal:
GsErrorNotification(Exception)>>signal
TodeInstallSession(TodeSession)>>signalServerError:
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResultAsOop
TodeInstallSession(GciSession)>>rawExecuteStringNB:envId: in Block: [ ...
BlockClosure>>ensure:
Cursor>>showWhile:
TodeInstallSession(GciSession)>>rawExecuteStringNB:envId:
TodeInstallSession(GciSession)>>executeStringNB:envId:
TDTopezGemStoneClient>>installTode:scriptDirectory: in Block: [ :installSession | ...
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ installBlock value: installSession ]
BlockClosure>>ensure:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ ...
BlockClosure>>on:do:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: installTode: installBlock forceGLASSInstall: force...etc...
BlockClosure>>on:do:
TDTopezGemStoneClient>>installTode:forceGLASSInstall:
TDTopezGemStoneClient>>installTode:scriptDirectory:

--
--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.



--



--
--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.



--



--
--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.



--

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: [tode_st] Error while installing tODE

Dale Henrichs-3
haha ... we're getting there:)

On 09/14/2015 12:59 PM, Mariano Martinez Peck wrote:


On Mon, Sep 14, 2015 at 4:43 PM, Dale Henrichs <[hidden email]> wrote:
I have seen crashes that appear to be related to unzipping the downloads from github ...

Yes, sometimes it is reading from zip. Other is like this:

...RETRY->BaselineOfMetacello
last object overwritten

Smalltalk stack dump:
0xbffb05e0 M EncodedCharSet class>charsetAt: 0x1f79f154: a(n) EncodedCharSet class
0xbffb05fc M Character>characterSet 0x1f5005fc: a(n) Character
0xbffb0614 M Character>isLetter 0x1f5005fc: a(n) Character
0xbffb062c M Character>isAlphaNumeric 0x1f5005fc: a(n) Character
0xbffb0648 M [] in ZnUtils class>isCapitalizedString: 0x1f7ae628: a(n) ZnUtils class
0xbffb066c M ByteString(SequenceableCollection)>do: 0x20d88cdc: a(n) ByteString
0xbffb355c M ZnUtils class>isCapitalizedString: 0x1f7ae628: a(n) ZnUtils class
0xbffb3578 M ZnHeaders>normalizeHeaderKey: 0x20d85484: a(n) ZnHeaders
0xbffb3598 M ZnHeaders>at:add: 0x20d85484: a(n) ZnHeaders
0xbffb35c0 M ZnHeaders>readOneHeaderFrom: 0x20d85484: a(n) ZnHeaders


 
I haven't tried debugging them ... building non-interactively "always works" are you in a limited memory situation?

No, I  am not under limited memory situation. 
 

tODE loads into Pharo4.0, but I think that there are some niggling issues with behavior that I haven't sorted out ... so Pharo3.0 it is ... if the crashes don't happen with Pharo4.0, perhaps I need to get things running there ...

Yes, Pharo4.0 crashes way less frequently. I am quite happy with it. 
 

I plan on announcing the release of GsDevKitHome 1.0.0 and tODE 0.1.0 at Smalltalks in November so I'm running out of time for making too many more changes (I've got a GsDevKitHome directory refactoring on my plate that will be pushing things:)


Sure no problem. Once I have experimenting a bit, I will give it a try myself :)
 
Do you have a pharo client (finally)?

Yeah!!!! But now I don't know how to use tODE for my existing stone jahahahha
 


Dale


On 09/14/2015 12:31 PM, Mariano Martinez Peck wrote:
BTW....I keep crashing Pharo each time it tries to build a todeClient image. Each time it runs, it progresses bit, but then it crashes again (I have log and dumps). And like that, many times until it gets fixed. I am in Yosemite. I remember some crashes in 3.0. Do you find these crashes too? 
Have you ever tried tODE in 4.0? :) That will be superb!  

On Mon, Sep 14, 2015 at 4:29 PM, Mariano Martinez Peck <[hidden email]> wrote:


On Mon, Sep 14, 2015 at 4:21 PM, Dale Henrichs <[hidden email]> wrote:
Referencing this file /Users/mariano/gsDevKitHome/tode/client/windowLayout/standard-small, implies that you did not copy all of the files as called out in the "FOR EARLY ADOPTERS" note (apparently the docs are clear enough in this area):
cp $GS_HOME/tests/tode/sys/local/server/scripts/installTode.ws $GS_HOME/tode/sys/local/server/scripts
cp $GS_HOME/tests/tode/sys/local/projects/*.ston $GS_HOME/tode/sys/local/projects
cp $GS_HOME/tests/tode/sys/local/pharo/todeLoad.st $GS_HOME/tode/sys/local/pharo


hehehe sorry. That should have been a RTFM :)

 
or you are using a pharo client that was built on the master branch ... you should be able to get a new pharo client by doing the following:

  cd $GS_HOME/pharo
  rm -rf *
  git checkout .
  $GS_HOME/bin/createTodeImage


Where does the "OR / ELSE " closure finishes? 
 
Then you need to `cp` the gci libraries from the 3.1.0.6 release to the appropriate place for your plarform. ON Linux, the following works:

  cp $GS_HOME/gemstone/products/GemStone64Bit3.1.0.6-x86_64.Linux/*.so pharo-vm

On the Mac change the produce name, use *.dylib, and the target is the Plugins directory under the pharo-vm/Pharo.app/???

I need to create scripts for refreshing the pharo client and/or installing new versions of gci libs ...


This cp is only to fix if I was at the master branch? I deleted everything and started from scratch with a dev branch. So this cp of gci libs is not needed?


 
Dale

 
On 09/14/2015 10:33 AM, Mariano Martinez Peck wrote:
Now using the dev branch it fails with this:



Loaded -> GsDevKit-CommandLine-dkh.62 --- filetree:///Users/mariano/gsDevKitHome/repository [:] --- cache'Errors in script loaded from /Users/mariano/gsDevKitHome/tode/sys/default/pharo/todeLoad.st'
An attempt to use interactive tools detected, while in non-interactive mode
FileDoesNotExistException: '/Users/mariano/gsDevKitHome/tode/client/windowLayout/standard-small'
NonInteractiveUIManager>>nonInteractive:
NonInteractiveUIManager>>fileDoesNotExistsDefaultAction:
FileDoesNotExistException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
FileDoesNotExistException(Exception)>>pass
STCommandLineHandler>>handleError:reference:
STCommandLineHandler>>handleErrorsDuring:reference: in Block: [ :e | self handleError: e reference: aReference ]...etc...
BlockClosure>>cull:
MethodContext(ContextPart)>>handleSignal: in Block: [ self exceptionHandlerBlock cull: exception ]
BlockClosure>>ensure:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
FileDoesNotExistException(Exception)>>signal
MultiByteFileStream class(StandardFileStream class)>>readOnlyFileNamed:
FileStream class>>readOnlyFileNamed:
FileStream class>>readOnlyFileNamed:do: in Block: [ self readOnlyFileNamed: fileName ]
FileStream class>>detectFile:do:
FileStream class>>readOnlyFileNamed:do:
TDAbstractWindowProperties class>>importFrom:
TDAbstractWindowProperties class>>import:
ConfigurationOfTodeClient>>post30Load2x
MetacelloMCVersionSpec(MetacelloSpec)>>doItBlock: in Block: [ self project configuration perform: selector ]
BlockClosure>>valueWithPossibleArgs:
MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadPostloadDirective: in Block: [ block valueWithPossibleArgs: (Array with: aPostl...etc...


Note that I DO NOT have a folder /Users/mariano/gsDevKitHome/tode/client/

Thoughts?



On Mon, Sep 14, 2015 at 1:30 PM, Mariano Martinez Peck <[hidden email]> wrote:
Dale.... it seems I was having some DNS issues. I switched to 8.8.8.8 retried and it worked. But now I realized I did not forked on github nor download the dev branch..so I am re-starting :)

Will keep you informed. 

On Mon, Sep 14, 2015 at 1:25 PM, Dale Henrichs <[hidden email]> wrote:
Okay .... gloves off ... an go!

Can you give me some context about what you have done to get to this point ... BaselineOfTode-dkh.43 is from the master branch of tODE and I think you should be using the master branch ... but then the actual error itself looks like it was caused by either a Metacello bug (don't know what version of Metacello is being used) or a download error ...

If you are following my instructions from the glass list, then I think you must have skipped the Early Adopter steps where you are supposed to use the dev branch of gsDevKitHome an/or copy some files from $GS_HOME/tests/...

Dale


On 09/14/2015 08:47 AM, Mariano Martinez Peck wrote:
Dale,

Ok, the fight has started :)
I am getting this error while trying to install tODE. 
I am trying to figure it out what it means but in the meanwhile.... 


=====Locking Grease
No instance migrations performed.
-----Upgrading tODE to latest 0.0.? tag
Fetched -> BaselineOfTode-dkh.43 --- github://dalehenrich/tode:v0.0.4/repository [86c5c21:v0.0.4] --- github://dalehenrich/tode:v0.0.4/repository
Loaded -> BaselineOfTode-dkh.43 --- github://dalehenrich/tode:v0.0.4/repository [86c5c21:v0.0.4] --- github://dalehenrich/tode:v0.0.4/repositoryError: Error while installing tODEa UserDefinedError occurred (error 2318), reason:halt, Error during download: 'a LookupError occurred (error 2021), reason:rtErrKeyNotFound, A reference using the non-existent key ''Status'' was made into the dictionary aDictionary( )'. Error could have been caused by: '  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:02 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:03 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:04 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:05 --:--:--     0
  0     0    0     0    0     0      0
TDTopezGemStoneClient(Object)>>error:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ :ex | self error: 'Error while installing tODE' ...etc...
BlockClosure>>cull:
MethodContext(ContextPart)>>handleSignal: in Block: [ self exceptionHandlerBlock cull: exception ]
BlockClosure>>ensure:
MethodContext(ContextPart)>>handleSignal:
GsErrorNotification(Exception)>>signal
TodeInstallSession(TodeSession)>>signalServerError:
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResultAsOop
TodeInstallSession(GciSession)>>rawExecuteStringNB:envId: in Block: [ ...
BlockClosure>>ensure:
Cursor>>showWhile:
TodeInstallSession(GciSession)>>rawExecuteStringNB:envId:
TodeInstallSession(GciSession)>>executeStringNB:envId:
TDTopezGemStoneClient>>installTode:scriptDirectory: in Block: [ :installSession | ...
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ installBlock value: installSession ]
BlockClosure>>ensure:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ ...
BlockClosure>>on:do:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: installTode: installBlock forceGLASSInstall: force...etc...
BlockClosure>>on:do:
TDTopezGemStoneClient>>installTode:forceGLASSInstall:
TDTopezGemStoneClient>>installTode:scriptDirectory:

--
--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.



--



--
--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.



--



--
--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.



--
--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: [tode_st] Error while installing tODE

Mariano Martinez Peck
For the record, I did not find any crashes when building todeClient in Linux. So it seems an issue with Pharo3.0 VM under OSX.
Did you find those crashes in Linux too? or only OSX ?

On Mon, Sep 14, 2015 at 5:00 PM, Dale Henrichs <[hidden email]> wrote:
haha ... we're getting there:)


On 09/14/2015 12:59 PM, Mariano Martinez Peck wrote:


On Mon, Sep 14, 2015 at 4:43 PM, Dale Henrichs <[hidden email]> wrote:
I have seen crashes that appear to be related to unzipping the downloads from github ...

Yes, sometimes it is reading from zip. Other is like this:

...RETRY->BaselineOfMetacello
last object overwritten

Smalltalk stack dump:
0xbffb05e0 M EncodedCharSet class>charsetAt: 0x1f79f154: a(n) EncodedCharSet class
0xbffb05fc M Character>characterSet 0x1f5005fc: a(n) Character
0xbffb0614 M Character>isLetter 0x1f5005fc: a(n) Character
0xbffb062c M Character>isAlphaNumeric 0x1f5005fc: a(n) Character
0xbffb0648 M [] in ZnUtils class>isCapitalizedString: 0x1f7ae628: a(n) ZnUtils class
0xbffb066c M ByteString(SequenceableCollection)>do: 0x20d88cdc: a(n) ByteString
0xbffb355c M ZnUtils class>isCapitalizedString: 0x1f7ae628: a(n) ZnUtils class
0xbffb3578 M ZnHeaders>normalizeHeaderKey: 0x20d85484: a(n) ZnHeaders
0xbffb3598 M ZnHeaders>at:add: 0x20d85484: a(n) ZnHeaders
0xbffb35c0 M ZnHeaders>readOneHeaderFrom: 0x20d85484: a(n) ZnHeaders


 
I haven't tried debugging them ... building non-interactively "always works" are you in a limited memory situation?

No, I  am not under limited memory situation. 
 

tODE loads into Pharo4.0, but I think that there are some niggling issues with behavior that I haven't sorted out ... so Pharo3.0 it is ... if the crashes don't happen with Pharo4.0, perhaps I need to get things running there ...

Yes, Pharo4.0 crashes way less frequently. I am quite happy with it. 
 

I plan on announcing the release of GsDevKitHome 1.0.0 and tODE 0.1.0 at Smalltalks in November so I'm running out of time for making too many more changes (I've got a GsDevKitHome directory refactoring on my plate that will be pushing things:)


Sure no problem. Once I have experimenting a bit, I will give it a try myself :)
 
Do you have a pharo client (finally)?

Yeah!!!! But now I don't know how to use tODE for my existing stone jahahahha
 


Dale


On 09/14/2015 12:31 PM, Mariano Martinez Peck wrote:
BTW....I keep crashing Pharo each time it tries to build a todeClient image. Each time it runs, it progresses bit, but then it crashes again (I have log and dumps). And like that, many times until it gets fixed. I am in Yosemite. I remember some crashes in 3.0. Do you find these crashes too? 
Have you ever tried tODE in 4.0? :) That will be superb!  

On Mon, Sep 14, 2015 at 4:29 PM, Mariano Martinez Peck <[hidden email]> wrote:


On Mon, Sep 14, 2015 at 4:21 PM, Dale Henrichs <[hidden email]> wrote:
Referencing this file /Users/mariano/gsDevKitHome/tode/client/windowLayout/standard-small, implies that you did not copy all of the files as called out in the "FOR EARLY ADOPTERS" note (apparently the docs are clear enough in this area):
cp $GS_HOME/tests/tode/sys/local/server/scripts/installTode.ws $GS_HOME/tode/sys/local/server/scripts
cp $GS_HOME/tests/tode/sys/local/projects/*.ston $GS_HOME/tode/sys/local/projects
cp $GS_HOME/tests/tode/sys/local/pharo/todeLoad.st $GS_HOME/tode/sys/local/pharo


hehehe sorry. That should have been a RTFM :)

 
or you are using a pharo client that was built on the master branch ... you should be able to get a new pharo client by doing the following:

  cd $GS_HOME/pharo
  rm -rf *
  git checkout .
  $GS_HOME/bin/createTodeImage


Where does the "OR / ELSE " closure finishes? 
 
Then you need to `cp` the gci libraries from the 3.1.0.6 release to the appropriate place for your plarform. ON Linux, the following works:

  cp $GS_HOME/gemstone/products/GemStone64Bit3.1.0.6-x86_64.Linux/*.so pharo-vm

On the Mac change the produce name, use *.dylib, and the target is the Plugins directory under the pharo-vm/Pharo.app/???

I need to create scripts for refreshing the pharo client and/or installing new versions of gci libs ...


This cp is only to fix if I was at the master branch? I deleted everything and started from scratch with a dev branch. So this cp of gci libs is not needed?


 
Dale

 
On 09/14/2015 10:33 AM, Mariano Martinez Peck wrote:
Now using the dev branch it fails with this:



Loaded -> GsDevKit-CommandLine-dkh.62 --- filetree:///Users/mariano/gsDevKitHome/repository [:] --- cache'Errors in script loaded from /Users/mariano/gsDevKitHome/tode/sys/default/pharo/todeLoad.st'
An attempt to use interactive tools detected, while in non-interactive mode
FileDoesNotExistException: '/Users/mariano/gsDevKitHome/tode/client/windowLayout/standard-small'
NonInteractiveUIManager>>nonInteractive:
NonInteractiveUIManager>>fileDoesNotExistsDefaultAction:
FileDoesNotExistException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
FileDoesNotExistException(Exception)>>pass
STCommandLineHandler>>handleError:reference:
STCommandLineHandler>>handleErrorsDuring:reference: in Block: [ :e | self handleError: e reference: aReference ]...etc...
BlockClosure>>cull:
MethodContext(ContextPart)>>handleSignal: in Block: [ self exceptionHandlerBlock cull: exception ]
BlockClosure>>ensure:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
FileDoesNotExistException(Exception)>>signal
MultiByteFileStream class(StandardFileStream class)>>readOnlyFileNamed:
FileStream class>>readOnlyFileNamed:
FileStream class>>readOnlyFileNamed:do: in Block: [ self readOnlyFileNamed: fileName ]
FileStream class>>detectFile:do:
FileStream class>>readOnlyFileNamed:do:
TDAbstractWindowProperties class>>importFrom:
TDAbstractWindowProperties class>>import:
ConfigurationOfTodeClient>>post30Load2x
MetacelloMCVersionSpec(MetacelloSpec)>>doItBlock: in Block: [ self project configuration perform: selector ]
BlockClosure>>valueWithPossibleArgs:
MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadPostloadDirective: in Block: [ block valueWithPossibleArgs: (Array with: aPostl...etc...


Note that I DO NOT have a folder /Users/mariano/gsDevKitHome/tode/client/

Thoughts?



On Mon, Sep 14, 2015 at 1:30 PM, Mariano Martinez Peck <[hidden email]> wrote:
Dale.... it seems I was having some DNS issues. I switched to 8.8.8.8 retried and it worked. But now I realized I did not forked on github nor download the dev branch..so I am re-starting :)

Will keep you informed. 

On Mon, Sep 14, 2015 at 1:25 PM, Dale Henrichs <[hidden email]> wrote:
Okay .... gloves off ... an go!

Can you give me some context about what you have done to get to this point ... BaselineOfTode-dkh.43 is from the master branch of tODE and I think you should be using the master branch ... but then the actual error itself looks like it was caused by either a Metacello bug (don't know what version of Metacello is being used) or a download error ...

If you are following my instructions from the glass list, then I think you must have skipped the Early Adopter steps where you are supposed to use the dev branch of gsDevKitHome an/or copy some files from $GS_HOME/tests/...

Dale


On 09/14/2015 08:47 AM, Mariano Martinez Peck wrote:
Dale,

Ok, the fight has started :)
I am getting this error while trying to install tODE. 
I am trying to figure it out what it means but in the meanwhile.... 


=====Locking Grease
No instance migrations performed.
-----Upgrading tODE to latest 0.0.? tag
Fetched -> BaselineOfTode-dkh.43 --- github://dalehenrich/tode:v0.0.4/repository [86c5c21:v0.0.4] --- github://dalehenrich/tode:v0.0.4/repository
Loaded -> BaselineOfTode-dkh.43 --- github://dalehenrich/tode:v0.0.4/repository [86c5c21:v0.0.4] --- github://dalehenrich/tode:v0.0.4/repositoryError: Error while installing tODEa UserDefinedError occurred (error 2318), reason:halt, Error during download: 'a LookupError occurred (error 2021), reason:rtErrKeyNotFound, A reference using the non-existent key ''Status'' was made into the dictionary aDictionary( )'. Error could have been caused by: '  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:02 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:03 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:04 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:05 --:--:--     0
  0     0    0     0    0     0      0
TDTopezGemStoneClient(Object)>>error:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ :ex | self error: 'Error while installing tODE' ...etc...
BlockClosure>>cull:
MethodContext(ContextPart)>>handleSignal: in Block: [ self exceptionHandlerBlock cull: exception ]
BlockClosure>>ensure:
MethodContext(ContextPart)>>handleSignal:
GsErrorNotification(Exception)>>signal
TodeInstallSession(TodeSession)>>signalServerError:
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResultAsOop
TodeInstallSession(GciSession)>>rawExecuteStringNB:envId: in Block: [ ...
BlockClosure>>ensure:
Cursor>>showWhile:
TodeInstallSession(GciSession)>>rawExecuteStringNB:envId:
TodeInstallSession(GciSession)>>executeStringNB:envId:
TDTopezGemStoneClient>>installTode:scriptDirectory: in Block: [ :installSession | ...
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ installBlock value: installSession ]
BlockClosure>>ensure:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ ...
BlockClosure>>on:do:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: installTode: installBlock forceGLASSInstall: force...etc...
BlockClosure>>on:do:
TDTopezGemStoneClient>>installTode:forceGLASSInstall:
TDTopezGemStoneClient>>installTode:scriptDirectory:

--
--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.



--



--
--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.



--



--
--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.



--
--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.



--

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: [tode_st] Error while installing tODE

Dale Henrichs-3
I have flakey loading issues sometimes on linux with pharo3.0 as well ... but those happen when I am doing an interactive update of the tode code ... it seems to be fixed if I quit and restart pharo ... the error has to do with not finding the pharo plugin ... it could be related to how tODE uses the FFI but it doesn't hit me often enough to become a priority to solve ...

Once I get tODE and GsDevKit_home (notice the new name:) out the door this November I will focus on backfilling and improving existing behavior functionality ... right now I am only adding functionality that "needs to be there" with a rather loose definition of "needs to be there" ... if I run into a situation where I find that tODE doesn't do a good job of making the task easy and it is a unique situation (like the class history stuff) I find that I can create/modify the tools while the objects are alive in my image better than waiting til a later date and try to recreate the problem ... much better to build a tool when I am asking a real question to solve a real problem, than to build a tool to solve a theoretical problem in a contrived situation ---- so I "strike while the iron is hot"...

Dale

On 09/17/2015 10:18 AM, Mariano Martinez Peck wrote:
For the record, I did not find any crashes when building todeClient in Linux. So it seems an issue with Pharo3.0 VM under OSX.
Did you find those crashes in Linux too? or only OSX ?

On Mon, Sep 14, 2015 at 5:00 PM, Dale Henrichs <[hidden email]> wrote:
haha ... we're getting there:)


On 09/14/2015 12:59 PM, Mariano Martinez Peck wrote:


On Mon, Sep 14, 2015 at 4:43 PM, Dale Henrichs <[hidden email]> wrote:
I have seen crashes that appear to be related to unzipping the downloads from github ...

Yes, sometimes it is reading from zip. Other is like this:

...RETRY->BaselineOfMetacello
last object overwritten

Smalltalk stack dump:
0xbffb05e0 M EncodedCharSet class>charsetAt: 0x1f79f154: a(n) EncodedCharSet class
0xbffb05fc M Character>characterSet 0x1f5005fc: a(n) Character
0xbffb0614 M Character>isLetter 0x1f5005fc: a(n) Character
0xbffb062c M Character>isAlphaNumeric 0x1f5005fc: a(n) Character
0xbffb0648 M [] in ZnUtils class>isCapitalizedString: 0x1f7ae628: a(n) ZnUtils class
0xbffb066c M ByteString(SequenceableCollection)>do: 0x20d88cdc: a(n) ByteString
0xbffb355c M ZnUtils class>isCapitalizedString: 0x1f7ae628: a(n) ZnUtils class
0xbffb3578 M ZnHeaders>normalizeHeaderKey: 0x20d85484: a(n) ZnHeaders
0xbffb3598 M ZnHeaders>at:add: 0x20d85484: a(n) ZnHeaders
0xbffb35c0 M ZnHeaders>readOneHeaderFrom: 0x20d85484: a(n) ZnHeaders


 
I haven't tried debugging them ... building non-interactively "always works" are you in a limited memory situation?

No, I  am not under limited memory situation. 
 

tODE loads into Pharo4.0, but I think that there are some niggling issues with behavior that I haven't sorted out ... so Pharo3.0 it is ... if the crashes don't happen with Pharo4.0, perhaps I need to get things running there ...

Yes, Pharo4.0 crashes way less frequently. I am quite happy with it. 
 

I plan on announcing the release of GsDevKitHome 1.0.0 and tODE 0.1.0 at Smalltalks in November so I'm running out of time for making too many more changes (I've got a GsDevKitHome directory refactoring on my plate that will be pushing things:)


Sure no problem. Once I have experimenting a bit, I will give it a try myself :)
 
Do you have a pharo client (finally)?

Yeah!!!! But now I don't know how to use tODE for my existing stone jahahahha
 


Dale


On 09/14/2015 12:31 PM, Mariano Martinez Peck wrote:
BTW....I keep crashing Pharo each time it tries to build a todeClient image. Each time it runs, it progresses bit, but then it crashes again (I have log and dumps). And like that, many times until it gets fixed. I am in Yosemite. I remember some crashes in 3.0. Do you find these crashes too? 
Have you ever tried tODE in 4.0? :) That will be superb!  

On Mon, Sep 14, 2015 at 4:29 PM, Mariano Martinez Peck <[hidden email]> wrote:


On Mon, Sep 14, 2015 at 4:21 PM, Dale Henrichs <[hidden email]> wrote:
Referencing this file /Users/mariano/gsDevKitHome/tode/client/windowLayout/standard-small, implies that you did not copy all of the files as called out in the "FOR EARLY ADOPTERS" note (apparently the docs are clear enough in this area):
cp $GS_HOME/tests/tode/sys/local/server/scripts/installTode.ws $GS_HOME/tode/sys/local/server/scripts
cp $GS_HOME/tests/tode/sys/local/projects/*.ston $GS_HOME/tode/sys/local/projects
cp $GS_HOME/tests/tode/sys/local/pharo/todeLoad.st $GS_HOME/tode/sys/local/pharo


hehehe sorry. That should have been a RTFM :)

 
or you are using a pharo client that was built on the master branch ... you should be able to get a new pharo client by doing the following:

  cd $GS_HOME/pharo
  rm -rf *
  git checkout .
  $GS_HOME/bin/createTodeImage


Where does the "OR / ELSE " closure finishes? 
 
Then you need to `cp` the gci libraries from the 3.1.0.6 release to the appropriate place for your plarform. ON Linux, the following works:

  cp $GS_HOME/gemstone/products/GemStone64Bit3.1.0.6-x86_64.Linux/*.so pharo-vm

On the Mac change the produce name, use *.dylib, and the target is the Plugins directory under the pharo-vm/Pharo.app/???

I need to create scripts for refreshing the pharo client and/or installing new versions of gci libs ...


This cp is only to fix if I was at the master branch? I deleted everything and started from scratch with a dev branch. So this cp of gci libs is not needed?


 
Dale

 
On 09/14/2015 10:33 AM, Mariano Martinez Peck wrote:
Now using the dev branch it fails with this:



Loaded -> GsDevKit-CommandLine-dkh.62 --- filetree:///Users/mariano/gsDevKitHome/repository [:] --- cache'Errors in script loaded from /Users/mariano/gsDevKitHome/tode/sys/default/pharo/todeLoad.st'
An attempt to use interactive tools detected, while in non-interactive mode
FileDoesNotExistException: '/Users/mariano/gsDevKitHome/tode/client/windowLayout/standard-small'
NonInteractiveUIManager>>nonInteractive:
NonInteractiveUIManager>>fileDoesNotExistsDefaultAction:
FileDoesNotExistException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
FileDoesNotExistException(Exception)>>pass
STCommandLineHandler>>handleError:reference:
STCommandLineHandler>>handleErrorsDuring:reference: in Block: [ :e | self handleError: e reference: aReference ]...etc...
BlockClosure>>cull:
MethodContext(ContextPart)>>handleSignal: in Block: [ self exceptionHandlerBlock cull: exception ]
BlockClosure>>ensure:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
FileDoesNotExistException(Exception)>>signal
MultiByteFileStream class(StandardFileStream class)>>readOnlyFileNamed:
FileStream class>>readOnlyFileNamed:
FileStream class>>readOnlyFileNamed:do: in Block: [ self readOnlyFileNamed: fileName ]
FileStream class>>detectFile:do:
FileStream class>>readOnlyFileNamed:do:
TDAbstractWindowProperties class>>importFrom:
TDAbstractWindowProperties class>>import:
ConfigurationOfTodeClient>>post30Load2x
MetacelloMCVersionSpec(MetacelloSpec)>>doItBlock: in Block: [ self project configuration perform: selector ]
BlockClosure>>valueWithPossibleArgs:
MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadPostloadDirective: in Block: [ block valueWithPossibleArgs: (Array with: aPostl...etc...


Note that I DO NOT have a folder /Users/mariano/gsDevKitHome/tode/client/

Thoughts?



On Mon, Sep 14, 2015 at 1:30 PM, Mariano Martinez Peck <[hidden email]> wrote:
Dale.... it seems I was having some DNS issues. I switched to 8.8.8.8 retried and it worked. But now I realized I did not forked on github nor download the dev branch..so I am re-starting :)

Will keep you informed. 

On Mon, Sep 14, 2015 at 1:25 PM, Dale Henrichs <[hidden email]> wrote:
Okay .... gloves off ... an go!

Can you give me some context about what you have done to get to this point ... BaselineOfTode-dkh.43 is from the master branch of tODE and I think you should be using the master branch ... but then the actual error itself looks like it was caused by either a Metacello bug (don't know what version of Metacello is being used) or a download error ...

If you are following my instructions from the glass list, then I think you must have skipped the Early Adopter steps where you are supposed to use the dev branch of gsDevKitHome an/or copy some files from $GS_HOME/tests/...

Dale


On 09/14/2015 08:47 AM, Mariano Martinez Peck wrote:
Dale,

Ok, the fight has started :)
I am getting this error while trying to install tODE. 
I am trying to figure it out what it means but in the meanwhile.... 


=====Locking Grease
No instance migrations performed.
-----Upgrading tODE to latest 0.0.? tag
Fetched -> BaselineOfTode-dkh.43 --- github://dalehenrich/tode:v0.0.4/repository [86c5c21:v0.0.4] --- github://dalehenrich/tode:v0.0.4/repository
Loaded -> BaselineOfTode-dkh.43 --- github://dalehenrich/tode:v0.0.4/repository [86c5c21:v0.0.4] --- github://dalehenrich/tode:v0.0.4/repositoryError: Error while installing tODEa UserDefinedError occurred (error 2318), reason:halt, Error during download: 'a LookupError occurred (error 2021), reason:rtErrKeyNotFound, A reference using the non-existent key ''Status'' was made into the dictionary aDictionary( )'. Error could have been caused by: '  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:02 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:03 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:04 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:05 --:--:--     0
  0     0    0     0    0     0      0
TDTopezGemStoneClient(Object)>>error:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ :ex | self error: 'Error while installing tODE' ...etc...
BlockClosure>>cull:
MethodContext(ContextPart)>>handleSignal: in Block: [ self exceptionHandlerBlock cull: exception ]
BlockClosure>>ensure:
MethodContext(ContextPart)>>handleSignal:
GsErrorNotification(Exception)>>signal
TodeInstallSession(TodeSession)>>signalServerError:
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResultAsOop
TodeInstallSession(GciSession)>>rawExecuteStringNB:envId: in Block: [ ...
BlockClosure>>ensure:
Cursor>>showWhile:
TodeInstallSession(GciSession)>>rawExecuteStringNB:envId:
TodeInstallSession(GciSession)>>executeStringNB:envId:
TDTopezGemStoneClient>>installTode:scriptDirectory: in Block: [ :installSession | ...
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ installBlock value: installSession ]
BlockClosure>>ensure:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ ...
BlockClosure>>on:do:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: installTode: installBlock forceGLASSInstall: force...etc...
BlockClosure>>on:do:
TDTopezGemStoneClient>>installTode:forceGLASSInstall:
TDTopezGemStoneClient>>installTode:scriptDirectory:

--
--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.



--



--
--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.



--



--
--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.



--
--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.



--
--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: [tode_st] Error while installing tODE

Mariano Martinez Peck
OK, and even more, if we later move to Pharo 4.0 this will not happen. Still...I may not be too bad to at least enter a little comment in the instructions saying that if pharo crashes while building todeClient (we can even paste some code of the typical problems...unzipping etc) you should try again. Because it may not be clear to the user that trying again would work (or make progress). I have to do it several times until I finished building todeClient for real.  

On Thu, Sep 17, 2015 at 3:25 PM, Dale Henrichs <[hidden email]> wrote:
I have flakey loading issues sometimes on linux with pharo3.0 as well ... but those happen when I am doing an interactive update of the tode code ... it seems to be fixed if I quit and restart pharo ... the error has to do with not finding the pharo plugin ... it could be related to how tODE uses the FFI but it doesn't hit me often enough to become a priority to solve ...

Once I get tODE and GsDevKit_home (notice the new name:) out the door this November I will focus on backfilling and improving existing behavior functionality ... right now I am only adding functionality that "needs to be there" with a rather loose definition of "needs to be there" ... if I run into a situation where I find that tODE doesn't do a good job of making the task easy and it is a unique situation (like the class history stuff) I find that I can create/modify the tools while the objects are alive in my image better than waiting til a later date and try to recreate the problem ... much better to build a tool when I am asking a real question to solve a real problem, than to build a tool to solve a theoretical problem in a contrived situation ---- so I "strike while the iron is hot"...

Dale


On 09/17/2015 10:18 AM, Mariano Martinez Peck wrote:
For the record, I did not find any crashes when building todeClient in Linux. So it seems an issue with Pharo3.0 VM under OSX.
Did you find those crashes in Linux too? or only OSX ?

On Mon, Sep 14, 2015 at 5:00 PM, Dale Henrichs <[hidden email]> wrote:
haha ... we're getting there:)


On 09/14/2015 12:59 PM, Mariano Martinez Peck wrote:


On Mon, Sep 14, 2015 at 4:43 PM, Dale Henrichs <[hidden email][hidden email]> wrote:
I have seen crashes that appear to be related to unzipping the downloads from github ...

Yes, sometimes it is reading from zip. Other is like this:

...RETRY->BaselineOfMetacello
last object overwritten

Smalltalk stack dump:
0xbffb05e0 M EncodedCharSet class>charsetAt: 0x1f79f154: a(n) EncodedCharSet class
0xbffb05fc M Character>characterSet 0x1f5005fc: a(n) Character
0xbffb0614 M Character>isLetter 0x1f5005fc: a(n) Character
0xbffb062c M Character>isAlphaNumeric 0x1f5005fc: a(n) Character
0xbffb0648 M [] in ZnUtils class>isCapitalizedString: 0x1f7ae628: a(n) ZnUtils class
0xbffb066c M ByteString(SequenceableCollection)>do: 0x20d88cdc: a(n) ByteString
0xbffb355c M ZnUtils class>isCapitalizedString: 0x1f7ae628: a(n) ZnUtils class
0xbffb3578 M ZnHeaders>normalizeHeaderKey: 0x20d85484: a(n) ZnHeaders
0xbffb3598 M ZnHeaders>at:add: 0x20d85484: a(n) ZnHeaders
0xbffb35c0 M ZnHeaders>readOneHeaderFrom: 0x20d85484: a(n) ZnHeaders


 
I haven't tried debugging them ... building non-interactively "always works" are you in a limited memory situation?

No, I  am not under limited memory situation. 
 

tODE loads into Pharo4.0, but I think that there are some niggling issues with behavior that I haven't sorted out ... so Pharo3.0 it is ... if the crashes don't happen with Pharo4.0, perhaps I need to get things running there ...

Yes, Pharo4.0 crashes way less frequently. I am quite happy with it. 
 

I plan on announcing the release of GsDevKitHome 1.0.0 and tODE 0.1.0 at Smalltalks in November so I'm running out of time for making too many more changes (I've got a GsDevKitHome directory refactoring on my plate that will be pushing things:)


Sure no problem. Once I have experimenting a bit, I will give it a try myself :)
 
Do you have a pharo client (finally)?

Yeah!!!! But now I don't know how to use tODE for my existing stone jahahahha
 


Dale


On 09/14/2015 12:31 PM, Mariano Martinez Peck wrote:
BTW....I keep crashing Pharo each time it tries to build a todeClient image. Each time it runs, it progresses bit, but then it crashes again (I have log and dumps). And like that, many times until it gets fixed. I am in Yosemite. I remember some crashes in 3.0. Do you find these crashes too? 
Have you ever tried tODE in 4.0? :) That will be superb!  

On Mon, Sep 14, 2015 at 4:29 PM, Mariano Martinez Peck <[hidden email][hidden email]> wrote:


On Mon, Sep 14, 2015 at 4:21 PM, Dale Henrichs <[hidden email][hidden email]> wrote:
Referencing this file /Users/mariano/gsDevKitHome/tode/client/windowLayout/standard-small, implies that you did not copy all of the files as called out in the "FOR EARLY ADOPTERS" note (apparently the docs are clear enough in this area):
cp $GS_HOME/tests/tode/sys/local/server/scripts/installTode.ws $GS_HOME/tode/sys/local/server/scripts
cp $GS_HOME/tests/tode/sys/local/projects/*.ston $GS_HOME/tode/sys/local/projects
cp $GS_HOME/tests/tode/sys/local/pharo/todeLoad.st $GS_HOME/tode/sys/local/pharo


hehehe sorry. That should have been a RTFM :)

 
or you are using a pharo client that was built on the master branch ... you should be able to get a new pharo client by doing the following:

  cd $GS_HOME/pharo
  rm -rf *
  git checkout .
  $GS_HOME/bin/createTodeImage


Where does the "OR / ELSE " closure finishes? 
 
Then you need to `cp` the gci libraries from the 3.1.0.6 release to the appropriate place for your plarform. ON Linux, the following works:

  cp $GS_HOME/gemstone/products/GemStone64Bit3.1.0.6-x86_64.Linux/*.so pharo-vm

On the Mac change the produce name, use *.dylib, and the target is the Plugins directory under the pharo-vm/Pharo.app/???

I need to create scripts for refreshing the pharo client and/or installing new versions of gci libs ...


This cp is only to fix if I was at the master branch? I deleted everything and started from scratch with a dev branch. So this cp of gci libs is not needed?


 
Dale

 
On 09/14/2015 10:33 AM, Mariano Martinez Peck wrote:
Now using the dev branch it fails with this:



Loaded -> GsDevKit-CommandLine-dkh.62 --- filetree:///Users/mariano/gsDevKitHome/repository [:] --- cache'Errors in script loaded from /Users/mariano/gsDevKitHome/tode/sys/default/pharo/todeLoad.st'
An attempt to use interactive tools detected, while in non-interactive mode
FileDoesNotExistException: '/Users/mariano/gsDevKitHome/tode/client/windowLayout/standard-small'
NonInteractiveUIManager>>nonInteractive:
NonInteractiveUIManager>>fileDoesNotExistsDefaultAction:
FileDoesNotExistException>>defaultAction
UndefinedObject>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
FileDoesNotExistException(Exception)>>pass
STCommandLineHandler>>handleError:reference:
STCommandLineHandler>>handleErrorsDuring:reference: in Block: [ :e | self handleError: e reference: aReference ]...etc...
BlockClosure>>cull:
MethodContext(ContextPart)>>handleSignal: in Block: [ self exceptionHandlerBlock cull: exception ]
BlockClosure>>ensure:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
MethodContext(ContextPart)>>handleSignal:
FileDoesNotExistException(Exception)>>signal
MultiByteFileStream class(StandardFileStream class)>>readOnlyFileNamed:
FileStream class>>readOnlyFileNamed:
FileStream class>>readOnlyFileNamed:do: in Block: [ self readOnlyFileNamed: fileName ]
FileStream class>>detectFile:do:
FileStream class>>readOnlyFileNamed:do:
TDAbstractWindowProperties class>>importFrom:
TDAbstractWindowProperties class>>import:
ConfigurationOfTodeClient>>post30Load2x
MetacelloMCVersionSpec(MetacelloSpec)>>doItBlock: in Block: [ self project configuration perform: selector ]
BlockClosure>>valueWithPossibleArgs:
MetacelloLinearLoadDirective(MetacelloVersionLoadDirective)>>loadPostloadDirective: in Block: [ block valueWithPossibleArgs: (Array with: aPostl...etc...


Note that I DO NOT have a folder /Users/mariano/gsDevKitHome/tode/client/

Thoughts?



On Mon, Sep 14, 2015 at 1:30 PM, Mariano Martinez Peck <[hidden email][hidden email]> wrote:
Dale.... it seems I was having some DNS issues. I switched to 8.8.8.8 retried and it worked. But now I realized I did not forked on github nor download the dev branch..so I am re-starting :)

Will keep you informed. 

On Mon, Sep 14, 2015 at 1:25 PM, Dale Henrichs <[hidden email][hidden email]> wrote:
Okay .... gloves off ... an go!

Can you give me some context about what you have done to get to this point ... BaselineOfTode-dkh.43 is from the master branch of tODE and I think you should be using the master branch ... but then the actual error itself looks like it was caused by either a Metacello bug (don't know what version of Metacello is being used) or a download error ...

If you are following my instructions from the glass list, then I think you must have skipped the Early Adopter steps where you are supposed to use the dev branch of gsDevKitHome an/or copy some files from $GS_HOME/tests/...

Dale


On 09/14/2015 08:47 AM, Mariano Martinez Peck wrote:
Dale,

Ok, the fight has started :)
I am getting this error while trying to install tODE. 
I am trying to figure it out what it means but in the meanwhile.... 


=====Locking Grease
No instance migrations performed.
-----Upgrading tODE to latest 0.0.? tag
Fetched -> BaselineOfTode-dkh.43 --- github://dalehenrich/tode:v0.0.4/repository [86c5c21:v0.0.4] --- github://dalehenrich/tode:v0.0.4/repository
Loaded -> BaselineOfTode-dkh.43 --- github://dalehenrich/tode:v0.0.4/repository [86c5c21:v0.0.4] --- github://dalehenrich/tode:v0.0.4/repositoryError: Error while installing tODEa UserDefinedError occurred (error 2318), reason:halt, Error during download: 'a LookupError occurred (error 2021), reason:rtErrKeyNotFound, A reference using the non-existent key ''Status'' was made into the dictionary aDictionary( )'. Error could have been caused by: '  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:02 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:03 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:04 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:05 --:--:--     0
  0     0    0     0    0     0      0
TDTopezGemStoneClient(Object)>>error:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ :ex | self error: 'Error while installing tODE' ...etc...
BlockClosure>>cull:
MethodContext(ContextPart)>>handleSignal: in Block: [ self exceptionHandlerBlock cull: exception ]
BlockClosure>>ensure:
MethodContext(ContextPart)>>handleSignal:
GsErrorNotification(Exception)>>signal
TodeInstallSession(TodeSession)>>signalServerError:
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResult
TodeInstallSession(GciSession)>>getNbResultAsOop
TodeInstallSession(GciSession)>>rawExecuteStringNB:envId: in Block: [ ...
BlockClosure>>ensure:
Cursor>>showWhile:
TodeInstallSession(GciSession)>>rawExecuteStringNB:envId:
TodeInstallSession(GciSession)>>executeStringNB:envId:
TDTopezGemStoneClient>>installTode:scriptDirectory: in Block: [ :installSession | ...
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ installBlock value: installSession ]
BlockClosure>>ensure:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: [ ...
BlockClosure>>on:do:
TDTopezGemStoneClient>>installTode:forceGLASSInstall: in Block: installTode: installBlock forceGLASSInstall: force...etc...
BlockClosure>>on:do:
TDTopezGemStoneClient>>installTode:forceGLASSInstall:
TDTopezGemStoneClient>>installTode:scriptDirectory:

--
--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email][hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email][hidden email].
For more options, visit https://groups.google.com/d/optout.



--



--
--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email][hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email][hidden email].
For more options, visit https://groups.google.com/d/optout.



--



--
--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email][hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.



--
--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email][hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.



--
--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.



--

--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.