Closed denismaier closed 2 years ago
@denismaier Hi! Which version of Pharo did you test on?
Pharo 10.0.0
But, I'm getting the same with Pharo 9. I must be missing something essential.
Strange, I just did on P10 64b stable image and worked ok.
What are your exact reprosteps?
Do you use 64b or 32b image?
64b...
That's funny. I've just tried it again, and now it works. Thanks for your help. (It's weird though)
Maybe you fetched master
branch instead of main
?
e.g.: 'github://exercism/pharo-smalltalk/releases/latest';
Don't think so. I haven't actually changed anything. I've just clicked on fetch exercise again, and this time it asked me for the API key instead of throwing errors.
I'm seeing the same thing. Haven't tried trying again on my alpha VM, but noticed the issue there first. The second fetch attempt succeeds.
What is the OS you are trying?
I'm on Windows 10
Gentoo Linux here.
Problem is in how MorphicUIManager>>#modalWindow
implemented, since sometimes (under circumstances that happens to you) it returns instance of WorldMorph, but usually it returns instance of SystemWindow (which implements #openModal: needed for displaying dialog). I've asked community members if they have some insight how to get system window in better way.
@denismaier, @jaccarmac How do you guys exactly trigger an action for getting new exercise when suffering this problem? Is it from world menu? Do you have any windows opened? Where is a mouse focus? Are windows on background (collapsed) on is it visible?
The short answer to your questions: By clicking "OK" in the slug dialog. From the explorer that #ExercismManager asClass welcome.
creates. That explorer and the initial tutorial. Presumably in the dialog since it only happens when clicking. Nothing collapsed.
I'm able to reproduce like so:
Iceberg remoteTypeSelector:
...)Exercism@
... category, fetch a new exercise.If I hit Enter at the end of 5 instead of clicking, it seems to work.
@jaccarmac @denismaier You can try fix from PR by evaluating installation snippet:
Iceberg remoteTypeSelector: #httpsUrl.
Metacello new
baseline: 'Exercism';
repository: 'github://Bajger/pharo-smalltalk:540-Cannot-start-hello-world-exercise/src';
load.
#ExercismManager asClass welcome.
Tested and should be working.
Seems to work for me as well.
Here too.
I was able to set up a new image and evaluate the init script in the playground:
However, when I try to fetch the "Hello World" exercise, I'm getting this error message:
Any hints?