FileLocator uninitialised ?

SV
Sven Van Caekenberghe
Wed, Jul 21, 2021 7:54 PM

Hi,

It seems that in the latest Pharo 9 (downloaded minutes ago) the following:

FileLocator desktop resolve.

Pops up a dialog asking to set the location of {desktop} manually.

I am guessing FileLocator did not properly initialise at startup. It seems it is missing from the session manager.

This is bad.

Maybe the full list of classes that are supposed to be part of the session manager's start up sequence need to be checked. Such a failure to initialise are sometimes hard to find and can lead to subtle bugs.

Sven

Hi, It seems that in the latest Pharo 9 (downloaded minutes ago) the following: FileLocator desktop resolve. Pops up a dialog asking to set the location of {desktop} manually. I am guessing FileLocator did not properly initialise at startup. It seems it is missing from the session manager. This is bad. Maybe the full list of classes that are supposed to be part of the session manager's start up sequence need to be checked. Such a failure to initialise are sometimes hard to find and can lead to subtle bugs. Sven
MD
Marcus Denker
Fri, Jul 23, 2021 11:37 AM

Hi,

yes, this looks strange.

It seems that even calling #initialize does not fix it, thus it might be initialised on Startup, but this does not
set the desktop location.

Can you open an issue?

Marcus

On 21 Jul 2021, at 21:54, Sven Van Caekenberghe sven@stfx.eu wrote:

Hi,

It seems that in the latest Pharo 9 (downloaded minutes ago) the following:

FileLocator desktop resolve.

Pops up a dialog asking to set the location of {desktop} manually.

I am guessing FileLocator did not properly initialise at startup. It seems it is missing from the session manager.

This is bad.

Maybe the full list of classes that are supposed to be part of the session manager's start up sequence need to be checked. Such a failure to initialise are sometimes hard to find and can lead to subtle bugs.

Sven

Hi, yes, this looks strange. It seems that even calling #initialize does not fix it, thus it might be initialised on Startup, but this does not set the desktop location. Can you open an issue? Marcus > On 21 Jul 2021, at 21:54, Sven Van Caekenberghe <sven@stfx.eu> wrote: > > Hi, > > It seems that in the latest Pharo 9 (downloaded minutes ago) the following: > > FileLocator desktop resolve. > > Pops up a dialog asking to set the location of {desktop} manually. > > I am guessing FileLocator did not properly initialise at startup. It seems it is missing from the session manager. > > This is bad. > > Maybe the full list of classes that are supposed to be part of the session manager's start up sequence need to be checked. Such a failure to initialise are sometimes hard to find and can lead to subtle bugs. > > Sven
SV
Sven Van Caekenberghe
Fri, Jul 23, 2021 12:16 PM

On 23 Jul 2021, at 13:37, Marcus Denker marcus.denker@inria.fr wrote:

Hi,

yes, this looks strange.

It seems that even calling #initialize does not fix it, thus it might be initialised on Startup, but this does not
set the desktop location.

Can you open an issue?

Marcus

On 21 Jul 2021, at 21:54, Sven Van Caekenberghe sven@stfx.eu wrote:

Hi,

It seems that in the latest Pharo 9 (downloaded minutes ago) the following:

FileLocator desktop resolve.

Pops up a dialog asking to set the location of {desktop} manually.

I am guessing FileLocator did not properly initialise at startup. It seems it is missing from the session manager.

This is bad.

Maybe the full list of classes that are supposed to be part of the session manager's start up sequence need to be checked. Such a failure to initialise are sometimes hard to find and can lead to subtle bugs.

Sven

https://github.com/pharo-project/pharo/issues/9682 > On 23 Jul 2021, at 13:37, Marcus Denker <marcus.denker@inria.fr> wrote: > > Hi, > > yes, this looks strange. > > It seems that even calling #initialize does not fix it, thus it might be initialised on Startup, but this does not > set the desktop location. > > Can you open an issue? > > Marcus > > >> On 21 Jul 2021, at 21:54, Sven Van Caekenberghe <sven@stfx.eu> wrote: >> >> Hi, >> >> It seems that in the latest Pharo 9 (downloaded minutes ago) the following: >> >> FileLocator desktop resolve. >> >> Pops up a dialog asking to set the location of {desktop} manually. >> >> I am guessing FileLocator did not properly initialise at startup. It seems it is missing from the session manager. >> >> This is bad. >> >> Maybe the full list of classes that are supposed to be part of the session manager's start up sequence need to be checked. Such a failure to initialise are sometimes hard to find and can lead to subtle bugs. >> >> Sven