[Glass] [gt4gemstone] GsGciLostSessionError when "Inspect it (remote)"

Andrei Chis via Glass glass at lists.gemtalksystems.com
Tue May 30 02:48:09 PDT 2017


Hi Joachim,

Yes, you are right. The second paragraph should begin like:
"In case you do not have tode/gsdevkit installed then you should look at [2]
"

Thanks for catching this.

Cheers,
Andrei

On Tue, May 30, 2017 at 11:43 AM, jtuchel at objektfabrik.de via Glass <
glass at lists.gemtalksystems.com> wrote:

> 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> 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/wind
>> owsGsDevKitInstallation.md).
>>
>>
>>
>> git clone 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
>>
>> 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]
>> *Gesendet:* Montag, 29. Mai 2017 14:39
>> *An:* Christian Haider <christian.haider at smalltalked-visuals.com>
>> *Cc:* 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> 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/gt
>> 4gemstone/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), 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
>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>>
>>
>>
>
>
>
> _______________________________________________
> Glass mailing listGlass at lists.gemtalksystems.comhttp://lists.gemtalksystems.com/mailman/listinfo/glass
>
>
>
> --
> -----------------------------------------------------------------------
> Objektfabrik Joachim Tuchel          mailto:jtuchel at objektfabrik.de <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
>
>
>
> _______________________________________________
> Glass mailing list
> Glass at lists.gemtalksystems.com
> http://lists.gemtalksystems.com/mailman/listinfo/glass
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20170530/06ff28a1/attachment-0001.html>


More information about the Glass mailing list