[Glass] [gt4gemstone] GsGciLostSessionError when "Inspect it (remote)"
Christian Haider via Glass
glass at lists.gemtalksystems.com
Mon May 29 23:51:00 PDT 2017
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).
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 <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
- 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 <mailto: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/72b6f7bc/attachment.html>
More information about the Glass
mailing list