GemTalk / Rowan

a new project/package manager for Smalltalk that supports FileTree and Tonel repositories, and is independent of Monticello and Metacello
MIT License
13 stars 7 forks source link

RwResolvedProjectV2>>printOn: doesn't handle nil projectName #911

Closed ericwinger closed 7 months ago

ericwinger commented 7 months ago
RwResolvedProjectV2>>printOn: 
printOn: aStream
    super printOn: aStream.
    projectDefinition
        ifNotNil: [ 
            aStream
                nextPutAll: ' for ';
                nextPutAll: self _projectDefinition projectName ]

If the projectName is nil, a MNU occurs. Stack attached. I don't know how the definition's projectName became nil. I was inspecting what I thought was a well-formed RwGsLoadedSymbolDictResolvedProjectV2.

image

2024-01-12_12838115_rowanServerStackDump.txt

ericwinger commented 7 months ago

It looks like clicking on the handle inst var reproduces the walkback. The project was retrieved from Rowan using Rowan image loadedProjects

dalehenrich commented 7 months ago

duplicate of issue #775

dalehenrich commented 7 months ago

add next up tag to #775 ... two reports for same bug, merits a bump in priority ...