GemTalk / Rowan

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

(v3.0) MNU when loading a project with installProject.stone and a bogus $ROWAN_PROJECTS_HOME #857

Open dalehenrich opened 2 years ago

dalehenrich commented 2 years ago

invocation:

./bin/checkout_bin/installProject.stone file:/export/benton1/users/gsadmin/ROWAN37/myrowan/MyTestProject/rowan/specs/MyTestProject.ston --strict -D

where ROWAN_PROJECTS_HOME is defined as /home/dhenrich/work/m_37x_externals_st

Here's the stack:

a MessageNotUnderstood occurred (error 2010), a UndefinedObject does not understand  #'/'
Error Category: 231169 [GemStone] Number: 2010  Arg Count: 4 Context : 42093313 exception : 42032897
Arg 1: [4819969 size:1 primitiveSize:1 cls: 110849 Symbol] /
Arg 2: [2 size:0 primitiveSize:0 cls: 74241 SmallInteger] 0 == 0x0
Arg 3: [20 size:0 primitiveSize:0 cls: 76289 UndefinedObject] nil
Arg 4: [42033153 size:1 primitiveSize:1 cls: 66817 Array] anArray
Stopping at line 3 of /home/dhenrich/_homes/rogue/_home/shared/repos/superDoit/gemstone/superdoit_boot_1_36x.tpz
topaz 1> where
==> 1 MessageNotUnderstood >> defaultAction         @10 line 7   [methId 112102145]
2 MessageNotUnderstood (AbstractException) >> _defaultAction @4 line 4   [methId 111403777]
3 MessageNotUnderstood (AbstractException) >> _signal @2 line 20   [methId 3825921]
4 MessageNotUnderstood (AbstractException) >> signal @2 line 47   [methId 3827457]
5 UndefinedObject (Object) >> doesNotUnderstand: @9 line 10   [methId 7456769]
6 UndefinedObject (Object) >> _doesNotUnderstand:args:envId:reason: @12 line 17   [methId 7411969]
7 RwResolvedProjectV2 (RwAbstractResolvedObjectV2) >> _projectSpecification @5 line 10   [methId 73886465]
8 [] in RwPrjLoadToolV2 >> _loadProjectSetDefinition:instanceMigrator:symbolList: @88 line 62   [methId 78352129]
9 Dictionary >> do:                             @8 line 12   [methId 13334273]
10 RwPrjLoadToolV2 >> _loadProjectSetDefinition:instanceMigrator:symbolList: @22 line 55   [methId 74524929]
11 [] in RwPrjLoadToolV2 >> _doProjectSetLoad:instanceMigrator:symbolList:originalProjectSet:processedClassNames: @8 line 5   [methId 78351361]
12 ExecBlock0 (ExecBlock) >> on:do:              @3 line 44   [methId 6899969]
13 RwPrjLoadToolV2 >> _doProjectSetLoad:instanceMigrator:symbolList:originalProjectSet:processedClassNames: @3 line 8   [methId 74524417]
14 RwPrjLoadToolV2 >> loadProjectSetDefinition:instanceMigrator:symbolList: @3 line 6   [methId 74524161]
15 RwPrjLoadToolV2 >> loadProjectSetDefinition:instanceMigrator: @4 line 6   [methId 74523905]
16 RwPrjLoadToolV2 >> loadProjectSetDefinition:  @4 line 4   [methId 74525441]
17 RwProjectSetDefinition >> load                @4 line 3   [methId 73699073]
18 RwLoadSpecSet >> load                         @3 line 4   [methId 73840385]
19 Executed Code                                 @23 line 14   [methId 42057217]
20 GsNMethod >> _executeInContext:               @1 line 9   [methId 6763521]
21 String >> evaluateInContext:symbolList:       @3 line 10   [methId 7174913]
22 SuperDoitExecutionClass (SuperDoitExecutionMetadataClass) >> theDoit @4 line 16   [methId 42061057]
23 [] in SuperDoitExecution >> doit              @14 line 7   [methId 42062337]
24 ExecBlock0 (ExecBlock) >> on:do:              @3 line 44   [methId 6899969]
25 SuperDoitExecutionClass (SuperDoitExecution) >> doit @4 line 8   [methId 42066689]
26 SuperDoitDoitCommand >> executeAgainst:       @27 line 19   [methId 42069249]
27 SuperDoitDoitCommand >> executeAgainst:onErrorDo: @2 line 4   [methId 42073601]
28 [] in SuperDoitCommandDefinition >> executeAgainst:onErrorDo: @7 line 3   [methId 42077185]
29 OrderedCollection (Collection) >> do:         @5 line 10   [methId 3450113]
30 SuperDoitCommandDefinition >> executeAgainst:onErrorDo: @3 line 3   [methId 42082817]
31 [] in SuperDoitCommandParser >> parseAndExecuteScriptFile: @22 line 17   [methId 42085633]
32 ExecBlock0 (ExecBlock) >> ensure:             @2 line 12   [methId 6910721]
33 SuperDoitCommandParser >> parseAndExecuteScriptFile: @4 line 53   [methId 42091009]
34 SuperDoitCommandParser class >> processInputFile @29 line 21   [methId 41972481]
35 Executed Code                                 @2 line 6   [methId 41971201]
36 GsNMethod class >> _gsReturnToC               @1 line 11   [methId 6729473]
  [GsProcess 42093313]