pharo-project / pharo

Pharo is a dynamic reflective pure object-oriented language supporting live programming inspired by Smalltalk.
http://pharo.org
Other
1.19k stars 353 forks source link

Problem when loading Roassal #16636

Open yann-gael opened 4 months ago

yann-gael commented 4 months ago

Bug description I started with a new image of Paro 12 (stable), and went to the menu to load Roassal (full). After some times and the normal progression, the loading stopped with the following error message:

Loading baseline of BaselineOfRoassal...
aborting
I got an error while cloning: There was an authentication error while trying to execute the operation: . 
This happens usually because you didn't provide a valid set of credentials. 
You may fix this problem in different ways: 

1. adding your keys to ssh-agent, executing ssh-add ~/.ssh/id_rsa in your command line.
2. adding your keys in settings (open settings browser search for "Use custom SSH keys" and
add your public and private keys).
3. using HTTPS instead SSH (Just use an url in the form HTTPS://etc.git). I will try to clone the HTTPS variant.
Project: Geometry
aborting
I got an error while cloning: There was an authentication error while trying to execute the operation: . 
This happens usually because you didn't provide a valid set of credentials. 
You may fix this problem in different ways: 

1. adding your keys to ssh-agent, executing ssh-add ~/.ssh/id_rsa in your command line.
2. adding your keys in settings (open settings browser search for "Use custom SSH keys" and
add your public and private keys).
3. using HTTPS instead SSH (Just use an url in the form HTTPS://etc.git). I will try to clone the HTTPS variant.
Project: NumericScales
aborting
I got an error while cloning: There was an authentication error while trying to execute the operation: . 
This happens usually because you didn't provide a valid set of credentials. 
You may fix this problem in different ways: 

1. adding your keys to ssh-agent, executing ssh-add ~/.ssh/id_rsa in your command line.
2. adding your keys in settings (open settings browser search for "Use custom SSH keys" and
add your public and private keys).
3. using HTTPS instead SSH (Just use an url in the form HTTPS://etc.git). I will try to clone the HTTPS variant.
Project: RoassalLayouts
aborting
I got an error while cloning: There was an authentication error while trying to execute the operation: . 
This happens usually because you didn't provide a valid set of credentials. 
You may fix this problem in different ways: 

1. adding your keys to ssh-agent, executing ssh-add ~/.ssh/id_rsa in your command line.
2. adding your keys in settings (open settings browser search for "Use custom SSH keys" and
add your public and private keys).
3. using HTTPS instead SSH (Just use an url in the form HTTPS://etc.git). I will try to clone the HTTPS variant.
Project: RTree
aborting
I got an error while cloning: There was an authentication error while trying to execute the operation: . 
This happens usually because you didn't provide a valid set of credentials. 
You may fix this problem in different ways: 

1. adding your keys to ssh-agent, executing ssh-add ~/.ssh/id_rsa in your command line.
2. adding your keys in settings (open settings browser search for "Use custom SSH keys" and
add your public and private keys).
3. using HTTPS instead SSH (Just use an url in the form HTTPS://etc.git). I will try to clone the HTTPS variant.
aborting
I got an error while cloning: There was an authentication error while trying to execute the operation: . 
This happens usually because you didn't provide a valid set of credentials. 
You may fix this problem in different ways: 

1. adding your keys to ssh-agent, executing ssh-add ~/.ssh/id_rsa in your command line.
2. adding your keys in settings (open settings browser search for "Use custom SSH keys" and
add your public and private keys).
3. using HTTPS instead SSH (Just use an url in the form HTTPS://etc.git). I will try to clone the HTTPS variant.
Loaded -> Athens-SVG-PathConverter --- unresolved
Loaded -> Geometry --- https://github.com/pharo-contributions/Geometry.git[master](5e18270821ff77db75e6959aba7a69a8302673db)
Loaded -> Geometry-Tests --- https://github.com/pharo-contributions/Geometry.git[master](5e18270821ff77db75e6959aba7a69a8302673db)
Loaded -> NumericInterpolator --- https://github.com/pharo-graphics/NumericScales.git[v1.03](b3540feee7b15ab858681794055dbca22cfcca13)
Loaded -> NumericNoise --- https://github.com/pharo-graphics/NumericScales.git[v1.03](b3540feee7b15ab858681794055dbca22cfcca13)
Loaded -> NumericInterpolator-Tests --- https://github.com/pharo-graphics/NumericScales.git[v1.03](b3540feee7b15ab858681794055dbca22cfcca13)
Loaded -> Roassal-Layouts --- https://github.com/pharo-graphics/RoassalLayouts.git[v1.01](06206754d09974c16da6ebf1ff9b51cf7d3535d4)
Loaded -> Roassal-Layouts-Tests --- https://github.com/pharo-graphics/RoassalLayouts.git[v1.01](06206754d09974c16da6ebf1ff9b51cf7d3535d4)
Loaded -> Roassal-Layouts-Util --- https://github.com/pharo-graphics/RoassalLayouts.git[v1.01](06206754d09974c16da6ebf1ff9b51cf7d3535d4)
Loaded -> RTree --- https://github.com/pharo-graphics/RTree.git[v1.01](987b92d2ff0ad587c18896b59796bfb430bf6e94)
Loaded -> RTree-Tests --- https://github.com/pharo-graphics/RTree.git[v1.01](987b92d2ff0ad587c18896b59796bfb430bf6e94)
Loaded -> Roassal --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
Loaded -> Roassal-Event --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
Loaded -> Roassal-Builders --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
Loaded -> Roassal-Shapes --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
Loaded -> Roassal-Animation --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
Loaded -> Roassal-Interaction --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
Loaded -> Roassal-Colors --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
Loaded -> Roassal-Legend --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
Loaded -> Roassal-UML --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
Loaded -> Roassal-Sunburst --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
Loaded -> Roassal-FlameGraph --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
Loaded -> Roassal-Pie --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
Loaded -> Roassal-Inspector --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
Loaded -> Roassal-Chart --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
Loaded -> Roassal-DSM --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
Loaded -> Roassal-Menu --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
Loaded -> Roassal-Spec --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
Loaded -> Roassal-Spec-Morphic --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
Loaded -> Roassal-BaselineMap --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
Loaded -> Roassal-SVG --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
Loaded -> Roassal-Class-Examples --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
Loaded -> Roassal-Mondrian --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
RSZoomLevelText class>>exampleSimpleUML (RSDarkUMLClassRenderer is Undeclared)
Loaded -> Roassal-Examples --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
Loaded -> Roassal-Legend-Examples --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
Loaded -> Roassal-Chart-Examples --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
Loaded -> Roassal-Pie-Examples --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
Loaded -> Roassal-Sunburst-Examples --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
Loaded -> Roassal-FlameGraph-Examples --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
Loaded -> Roassal-UML-Examples --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
RSSpecMenu class>>menu11LayoutStudioOn: (RSLayoutStudio is Undeclared)
Loaded -> Roassal-Spec-Examples --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
Loaded -> Roassal-Global-Tests --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
Loaded -> Roassal-Animation-Tests --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
Loaded -> Roassal-Shapes-Tests --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
Loaded -> Roassal-Interaction-Tests --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
Loaded -> Roassal-Chart-Tests --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
Loaded -> Roassal-UML-Tests --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
Loaded -> Roassal-Spec-Tests --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
Loaded -> Roassal-Inspector-Tests --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
Loaded -> Roassal-BaselineMap-Tests --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
Loaded -> Roassal-SVG-Tests --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
Loaded -> Roassal-Experimental --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
Loaded -> Roassal-LayoutStudio --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
Loaded -> Roassal-LayoutStudio-Tests --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
Loaded -> Roassal-UML-Calypso --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
Loaded -> Roassal-TreeMap --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
Loaded -> Roassal-TreeMap-Examples --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
Loaded -> Roassal-SVG-Examples --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
Loaded -> Roassal-Pharo12 --- https://github.com/pharo-graphics/Roassal.git[master](3af02a493de01d83816c33891da252cf9dbe6fa4)
...finished baseline
aborting
I got an error while cloning: There was an authentication error while trying to execute the operation: . 
This happens usually because you didn't provide a valid set of credentials. 
You may fix this problem in different ways: 

1. adding your keys to ssh-agent, executing ssh-add ~/.ssh/id_rsa in your command line.
2. adding your keys in settings (open settings browser search for "Use custom SSH keys" and
add your public and private keys).
3. using HTTPS instead SSH (Just use an url in the form HTTPS://etc.git). I will try to clone the HTTPS variant.
Loaded -> BaselineOfRoassalExporters --- unresolved
Loading baseline of BaselineOfRoassalExporters...
Project: Units
aborting
I got an error while cloning: There was an authentication error while trying to execute the operation: . 
This happens usually because you didn't provide a valid set of credentials. 
You may fix this problem in different ways: 

1. adding your keys to ssh-agent, executing ssh-add ~/.ssh/id_rsa in your command line.
2. adding your keys in settings (open settings browser search for "Use custom SSH keys" and
add your public and private keys).
3. using HTTPS instead SSH (Just use an url in the form HTTPS://etc.git). I will try to clone the HTTPS variant.
Loaded -> BaselineOfUnits --- unresolved
Loaded -> Units-Core --- https://github.com/zweidenker/Units.git[master](db7681365fddc30f028c2f0f77f9228183c3adf5)
Loaded -> Units-Tests --- https://github.com/zweidenker/Units.git[master](db7681365fddc30f028c2f0f77f9228183c3adf5)
Loaded -> Roassal-Exporters --- https://github.com/pharo-graphics/RoassalExporters.git[v1.02](0294796f68ea49846b1b85558282994fb4e5e57f)
Loaded -> Roassal-Exporters-Examples --- https://github.com/pharo-graphics/RoassalExporters.git[v1.02](0294796f68ea49846b1b85558282994fb4e5e57f)
Loaded -> Roassal-Exporters-Tests --- https://github.com/pharo-graphics/RoassalExporters.git[v1.02](0294796f68ea49846b1b85558282994fb4e5e57f)
...finished baseline

To Reproduce Steps to reproduce the behavior:

  1. Go to the menu to load Roassal in full (Sorry, I can't have Pharo in front of me right now)
  2. Select "Load full" (Sorry, I can't have Pharo in front of me right now)
  3. See error

Expected behavior No error Note that Roassal is still (partially?) loaded because, for example, the examples work.

Version information:

Expected development cost As you know nothing happens magically, so do you have an idea of the development effort required? In addition, are you willing to help because after all Pharo is yours too?

Yes but I don't know how...

Additional context Add any other context about the problem here.

N/A

welcome[bot] commented 4 months ago

Thanks for opening your first issue! Please check the CONTRIBUTING documents for some tips about which information should be provided. You can find information of how to do a Pull Request here: https://github.com/pharo-project/pharo/wiki/Contribute-a-fix-to-Pharo

GitHub
Contribute a fix to Pharo
Pharo is a dynamic reflective pure object-oriented language supporting live programming inspired by Smalltalk. - pharo-project/pharo
astares commented 4 months ago

As the message said: you need to setup GH credentials/keys first

yann-gael commented 4 months ago

Why would I need to do such a thing? I'm a user, loading Roassal... Either the loading should tell me that up-front, or it should succeed. It should not fail half way.

Rinzwind commented 1 month ago

The strings ‘I got an error while cloning’ and ‘I will try to clone the HTTPS variant’ are, as far as I can tell, only used in #createIcebergRepositoryWithFallbackFor:url: on MCGitBasedNetworkRepository to log that an IceAuthenticationError was handled by a fallback to the HTTPS URL. That doesn’t imply that loading failed, it’s just a warning. If you didn’t get a debugger window, there was presumably no unrecoverable error.

Related issues: issue #15019 and Seaside issue #1440.

Rinzwind commented 3 weeks ago

@yann-gael: would you mind closing this if my previous comment resolved the issue, or leaving another comment if it didn’t?