2017-07-26 13:08 GMT+02:00 Herby VojÄÃk <herby@mailbox.sk>:
Nicolai Hess wrote:
2017-07-26 12:09 GMT+02:00 <herby@mailbox.sk <mailto:herby@mailbox.sk>>:
On July 26, 2017 11:53:41 AM GMT+02:00, Sven Van Caekenberghe <sven@stfx.eu <mailto:sven@stfx.eu>> wrote: > > > On 25 Jul 2017, at 19:46, Cyril Ferlicot D. ><cyril.ferlicot@gmail.com <mailto:cyril.ferlicot@gmail.com>> wrote: > > > > Le 25/07/2017 à 19:37, Sven Van Caekenberghe a écrit : > >> Hi, > >> > >> User Herby VojÄÃk seems to have an issue with the --headless option >on Windows 10 > >> > >> >https://pharo.fogbugz.com/f/cases/20271/ZnServer-managedSer vers-disappear-when-headless-mode-used <https://pharo.fogbugz.com/f/cases/20271/ZnServer-managedSer vers-disappear-when-headless-mode-used> > >> > >> I cannot reproduce his problem. > >> > >> Maybe there are Windows users out there who can have a look and help >him ? > >Anyone ? >
I can reproduce the strange output:
pharo --headless Pharo.image st sample.st <http://sample.st>
with sample.st <http://sample.st> contains
(ZnServer startOn: 8888) register. Smalltalk snapshot: true andQuit: true.
Now starting the pharo image in gui mode
pharo --headless Pharo.image
This should probably be without --headless to be less strange (running in gui mode does not need --headless, if --headless starts gui without cli args in Win, that is probably another issue that should be raised for win vm)
Oh, yes of course, I meant running pharo Pharo.image
I can access localhost:8888
but ZnServer managedServers evaluates to "an IdentitySet()"
running
pharo --headless Pharo.image eval "ZnServer managedServers" shows an IdentitySet(a ZnManagingMultiThreadedServer(stopped 8888))
Wow, it did not come to my mind to check that. That means it is indeed the headless to gui transition that is problematic as headless to headless is fine.
running eval without headless option:
pharo Pharo.image eval "ZnServer managedServers" the set is again empty: an IdentitySet()
Thanks, Herby
It lools like ZnServer resets the ManagedServers variable, if the image starts without the headless option.