[GemStone-Smalltalk] GsDevKit_home post-installation problem

Jerry Kott via GemStone-Smalltalk gemstone-smalltalk at lists.gemtalksystems.com
Wed Jun 20 15:45:49 PDT 2018


Thank you, Richard.

Is 3.3.x installation expected as a result of GsDevKit_home? I installed 3.4.1 on my laptop, but that’ just the server. I know I can use topaz but it’s not my idea of a productive IDE ;).  I was looking for a relatively easy way to install Seaside and tODE for that. After a couple of days of browsing and searching, I decided that GsDevKit_home should give me all I need in a single repository, but apparently not, hence the error. There are a number of repositories under https://github.com/GsDevKit <https://github.com/GsDevKit>, (some of them a bit dated) and it’s not obvious what should be used when...

What would be the best way to add Seaside and the Pharo tools to my machine(s) and use them with 3.4.1?

Jerry Kott
This message has been digitally signed.
PGP Fingerprint:
A9181736DD2F1B6CC7CF9E51AC8514F48C0979A5



> On 20-06-2018, at 3:01 PM, Richard Sargent <richard.sargent at gemtalksystems.com> wrote:
> 
> Hi Jerry,
> 
> I believe that error was corrected in 3.3.1. The SVN logssuggest that. You should definitely load the latest 3.3.x, if you are going to load 3.3 at all. The latest is 3.3.6.
> 
> You might even consider 3.4.1, the latest released version of the server product.
> 
> 
> 
> 
> On Tue, Jun 19, 2018 at 7:16 PM, Jerry Kott via GemStone-Smalltalk <gemstone-smalltalk at lists.gemtalksystems.com <mailto:gemstone-smalltalk at lists.gemtalksystems.com>> wrote:
> Hello,
> 
> I have followed the instruction on the GsDevKit_home github page (https://github.com/GsDevKit/GsDevKit_home/blob/master/docs/installation/installDevKitServer.md <https://github.com/GsDevKit/GsDevKit_home/blob/master/docs/installation/installDevKitServer.md>). In the last step, when I ran the command:
>  'createStone devKit_33 3.3.0 |& tee -a $GS_HOME/install.log'
> 
> It ran for a while doing all sort of things but eventually I got the following:
> 
> <snip>
> Evaluated -> baseline [BaselineOfTode] >> initializeTools
> ...finished baseline
> Bulk migrate of 0 candidate classes
> 	No instance migrations performed.[19/06/2018 15:14:23.625 PDT]
>   gci login: currSession 1  rpc gem processId 29702 socket 13
> 
> ========>Server Stack:
> 
> EXCEPTION: a MessageNotUnderstood occurred (error 2010), a String does not understand  #'_compileInContext:symbolList:oldLitVars:environmentId:flags:'
> 1. MessageNotUnderstood>>defaultAction @3 line 3
> 2. MessageNotUnderstood(AbstractException)>>_signalWith: @6 line 25
> 3. MessageNotUnderstood(AbstractException)>>signal @2 line 47
> 4. String(Object)>>doesNotUnderstand: @10 line 10
> 5. String(Object)>>_doesNotUnderstand:args:envId:reason: @7 line 12
> 6. [] in UndefinedObject(TDAbstractEnvironment)>>_compile:inContext:literalVars:tempSymbolList:environmentId: @4 line 5
> 7. [] in TDStandardEnvironment(TDAbstractEnvironment)>>_compileBlock: @4 line 2
> 8. TDStandardEnvironment(ExecBlock)>>on:do: @3 line 44
> 9. TDStandardEnvironment(TDAbstractEnvironment)>>_compileBlock: @4 line 3
> 10. TDStandardEnvironment(TDAbstractEnvironment)>>_compile:inContext:literalVars:tempSymbolList:environmentId: @3 line 3
> 11. TDStandardEnvironment(TDAbstractEnvironment)>>compile:inContext:literalVars:tempSymbolList: @3 line 3
> 12. TDStandardEnvironment(TDAbstractEnvironment)>>evaluate:in:literalVars:tempSymbolList: @2 line 3
> 13. TDTopezServer>>evaluateString:inContext:literalVars:withTempSymbolList: @5 line 5
> 14. TDTopezServer>>evaluateString:inContext: @3 line 3
> 15. [] in TDObjectGatewayNode(TDGatewayNode)>>gateway @7 line 6
> 16. TDObjectGatewayNode(ExecBlock)>>ensure: @2 line 12
> 17. TDObjectGatewayNode(TDGatewayNode)>>gateway @6 line 7
> 18. TDObjectGatewayNode>>gatewayNode @2 line 2
> 19. TDObjectGatewayNode(TDGatewayNode)>>childNamed:ifAbsent: @2 line 2
> 20. [] in TDDirectoryNode>>lookupPath:ifAbsent: @3 line 6
> 21. OrderedCollection(Collection)>>do: @6 line 10
> 22. TDDirectoryNode>>lookupPath:ifAbsent: @4 line 5
> 23. TDDirectoryNode(TDNode)>>lookup:with:ifAbsent: @4 line 3
> 24. TDDirectoryNode(TDNode)>>lookup:with: @3 line 3
> 25. TDTopezServer>>lookup: @3 line 2
> 26. TDTopezServer>>evaluateCommand:objIn: @7 line 5
> 27. TDTopezServer>>evaluateSTONCommand: @10 line 6
> 28. Executed Code
> 29. GsNMethod class>>_gsReturnToC @1 line 1
> 
> GemStone Server error: a MessageNotUnderstood occurred (error 2010), a String does not understand  #'_compileInContext:symbolList:oldLitVars:environmentId:flags:'
> Error on or near line 99 :: devKitCommandLine loadTode devKit_33 :: devKitCommandLine loadTode devKit_33
> Error on or near line 55 :: todeLoad devKit_33 :: todeLoad devKit_33
> Error on or near line 240 :: createStone devKit_33 3.3.0 :: createStone devKit_33 3.3.0
> 
> It’s MacOSX 10.11.6 El Capitan. I don’t know if I did anything wrong (I don’t think so). Any pointers are appreciated.
> 
> Jerry Kott
> This message has been digitally signed.
> PGP Fingerprint:
> A9181736DD2F1B6CC7CF9E51AC8514F48C0979A5
> 
> 
> 
> 
> _______________________________________________
> GemStone-Smalltalk mailing list
> GemStone-Smalltalk at lists.gemtalksystems.com <mailto:GemStone-Smalltalk at lists.gemtalksystems.com>
> http://lists.gemtalksystems.com/mailman/listinfo/gemstone-smalltalk <http://lists.gemtalksystems.com/mailman/listinfo/gemstone-smalltalk>
> 
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/gemstone-smalltalk/attachments/20180620/f2ac7536/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 842 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.gemtalksystems.com/mailman/private/gemstone-smalltalk/attachments/20180620/f2ac7536/attachment-0001.sig>


More information about the GemStone-Smalltalk mailing list