[Glass] [gt4gemstone] GsGciLostSessionError when "Inspect it (remote)"
jtuchel@objektfabrik.de via Glass
glass at lists.gemtalksystems.com
Tue May 30 02:43:18 PDT 2017
Hi Andrei,
not sure, but I think there is an important "not" missing from your
description. I guess it is missing an the secodn case, but I am not sure...
Joachim
Am 30.05.17 um 11:37 schrieb Andrei Chis via Glass:
> Hi Christian,
>
> There are two main ways to install gt4gemstone in a stone, depending
> on weather you already have tode/gsdevkit installed on that stone.
>
> In case you have tode/gsdevkit installed then you can follow the
> instructions at [1]. This require you to run a few tode commands.
> Those tode commands will clone and install the project.
>
> In case you do have tode/gsdevkit installed then you should look at
> [2]. In this case you'll need to manually clone the project and the
> use a bash script to load the project into the stone. You can look
> at installGT4Gemstone.sh to see the various installation options. Just
> note that this also loads and install STON and Cypress apart from
> gt4gemstone.
>
> Let me know if you need more help or run into other issues.
>
> Cheers,
> Andrei
>
>
> [1]
> https://github.com/feenkcom/gt4gemstone/blob/master/doc/gsdevkitGemStoneInstallation.md
> [2]
> https://github.com/feenkcom/gt4gemstone/blob/master/doc/bareGemStoneInstallation.md
>
> On Tue, May 30, 2017 at 8:51 AM, Christian Haider
> <christian.haider at smalltalked-visuals.com
> <mailto:christian.haider at smalltalked-visuals.com>> wrote:
>
> Hi Andrei,
>
> thanks for your answer.
>
> Unfortunately, I am lost with tode and git.
>
> As I understand, I need the dev branch of tode for the client (I
> followed the instructions “GsDevKit installation on Windows”
> https://github.com/feenkcom/gt4gemstone/blob/master/doc/windowsGsDevKitInstallation.md
> <https://github.com/feenkcom/gt4gemstone/blob/master/doc/windowsGsDevKitInstallation.md>).
>
>
> git clone https://github.com/GsDevKit/GsDevKit_home.git
> <https://github.com/GsDevKit/GsDevKit_home.git>
>
> cd GsDevKit_home
>
> git checkout dev_tode
>
> installClient
>
> cd $GS_HOME/shared/repos
>
> cd tode
>
> git checkout dev
>
> cd ..
>
> git clone https://github.com/feenkcom/gt4gemstone.git
> <https://github.com/feenkcom/gt4gemstone.git>
>
> createClient -t pharo Gt4Gemstone -l -v Pharo5.0 -s gs_330 -z
> $GS_HOME/shared/repos/gt4gemstone/.smalltalk.ston
>
> But, I guess I need to do similar things on the server.
>
> Unfortunately, I cannot find any docs on that.
>
> Can I do this in tode? How?
>
> Or do I need to use the shell? How? Then, how do I get the new
> code into the stone?
>
> Christian
>
> *Von:*Andrei Chis [mailto:chisvasileandrei at gmail.com
> <mailto:chisvasileandrei at gmail.com>]
> *Gesendet:* Montag, 29. Mai 2017 14:39
> *An:* Christian Haider <christian.haider at smalltalked-visuals.com
> <mailto:christian.haider at smalltalked-visuals.com>>
> *Cc:* glass at lists.gemtalksystems.com
> <mailto:glass at lists.gemtalksystems.com>
> *Betreff:* Re: [Glass] [gt4gemstone] GsGciLostSessionError when
> "Inspect it (remote)"
>
> Hi Christian,
>
> gt4gemstone currently works with the dev version of tode. That
> error happens as #theSelf is just in the dev version.
>
> I pushed some changes to gt4gemstone adding that method. Can you
> pull, and try again. If it still doesn't work
>
> then you might need to switch to the dev version.
>
> Cheers,
>
> Andrei
>
> On Mon, May 29, 2017 at 12:27 PM, Christian Haider via Glass
> <glass at lists.gemtalksystems.com
> <mailto:glass at lists.gemtalksystems.com>> wrote:
>
> Hi,
>
> I am new to Gemstone and tried to install gt4gemstone, but it
> seems that it only partly works.
>
> Setup:
>
> -Ubuntu 16.04.2 server for the stone (3.3.5)
>
> -Windows 10 client in the same local network
>
> -Topaz, Jade and tODE work on the windows machine
>
> -Installed gt4g using
> https://github.com/feenkcom/gt4gemstone/blob/master/doc/windowsGsDevKitInstallation.md
> <https://github.com/feenkcom/gt4gemstone/blob/master/doc/windowsGsDevKitInstallation.md>
>
> -Gt4g opens fine and I can create a session and can browse the
> symbol dictionaries
>
> But when I do “SessionTemps” “inspect it (remote)” (from menu)
> (as shown in the first screenshot of the “Inspecting objects”
> section of https://github.com/feenkcom/gt4gemstone
> <https://github.com/feenkcom/gt4gemstone>), the client freezes
> for half a minute and then pops-up an error notification for
> “GsGciLostSessionError”.
>
> The beginning of the stack is:
>
> GsGci32xErrSType>>asLocalObjectFor:
>
> GsGci32xErrSType>>asLocalObjectFor:ifNotConverted:
>
> GsGciSession>>send:to:withArgs:
>
> GtGsMinimalClient(TDMinimalClient)>>send:to:withArgs:
>
> GtGsDebuggerSessionProxy>>initializeForGemstoneClient:andNotification:
>
> GtGsDebuggerSessionProxy class>>forClient:andNotification:in:
>
> GtGsMinimalClient>>debuggerRequested:
>
> TDRuntimeError>>defaultAction
>
> UndefinedObject>>handleSignal:
>
> TDRuntimeError(Exception)>>signal
>
> TDErrorNotification(TDNotification)>>defaultRuntimeError
>
> TDErrorNotification(TDNotification)>>defaultAction
>
> UndefinedObject>>handleSignal:
>
> TDErrorNotification(Exception)>>signal
>
> GsGci32xErrSType>>asLocalObjectFor:
>
> GsGci32xErrSType>>asLocalObjectFor:ifNotConverted:
>
> GsGciSession>>send:to:withArgs:
>
> GtGsMinimalClient(TDMinimalClient)>>send:to:withArgs:
>
> GtGsDebuggerSessionProxy>>initializeForGemstoneClient:andNotification:
>
> GtGsDebuggerSessionProxy class>>forClient:andNotification:in:
>
> GtGsMinimalClient>>debuggerRequested:
>
> TDRuntimeError>>defaultAction
>
> UndefinedObject>>handleSignal:
>
> TDRuntimeError(Exception)>>signal
>
> TDErrorNotification(TDNotification)>>defaultRuntimeError
>
> TDErrorNotification(TDNotification)>>defaultAction
>
> UndefinedObject>>handleSignal:
>
> TDErrorNotification(Exception)>>signal
>
> GsGci32xErrSType>>asLocalObjectFor:
>
> GsGci32xErrSType>>asLocalObjectFor:ifNotConverted:
>
> …
>
> An endless loop of a debugger error having to do with: "a
> MessageNotUnderstood occurred (error 2010), a
> GtGsDebuggerStackFrame does not understand #'theSelf'".
>
> I found an implementor of #theSelf on the client
> (TDStackFrame), but not on the server.
>
> Unfortunately, I have no clue what the original error was
> which send the debugger into a spin.
>
> I guess, I did something wrong…
>
> Maybe because I use Windows?
>
> Maybe because I use the 3.3.5 and not the 3.3.3?
>
> Maybe because I do everything as DataCurator?
>
> What else could go wrong?
>
> Christian
>
>
> _______________________________________________
> Glass mailing list
> Glass at lists.gemtalksystems.com
> <mailto:Glass at lists.gemtalksystems.com>
> http://lists.gemtalksystems.com/mailman/listinfo/glass
> <http://lists.gemtalksystems.com/mailman/listinfo/glass>
>
>
>
>
> _______________________________________________
> Glass mailing list
> Glass at lists.gemtalksystems.com
> http://lists.gemtalksystems.com/mailman/listinfo/glass
--
-----------------------------------------------------------------------
Objektfabrik Joachim Tuchel mailto:jtuchel at objektfabrik.de
Fliederweg 1 http://www.objektfabrik.de
D-71640 Ludwigsburg http://joachimtuchel.wordpress.com
Telefon: +49 7141 56 10 86 0 Fax: +49 7141 56 10 86 1
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20170530/a4530587/attachment-0001.html>
More information about the Glass
mailing list