pharo icon indicating copy to clipboard operation
pharo copied to clipboard

Problem when loading Roassal

Open yann-gael opened this issue 1 year ago • 5 comments

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:

  • OS: Windows
  • Version: 10
  • Pharo Version: 12.0 - 64bit (stable)

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

yann-gael avatar May 14 '24 02:05 yann-gael

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
Pharo is a dynamic reflective pure object-oriented language supporting live programming inspired by Smalltalk. - pharo-project/pharo

welcome[bot] avatar May 14 '24 02:05 welcome[bot]

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

astares avatar May 14 '24 04:05 astares

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.

yann-gael avatar May 14 '24 12:05 yann-gael

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 avatar Jul 31 '24 17:07 Rinzwind

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

Rinzwind avatar Aug 26 '24 20:08 Rinzwind

@MarcusDenker I’m not sure a response is still to be expected at this point, so I would suggest to close this.

Rinzwind avatar Oct 23 '24 21:10 Rinzwind