Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(3.2.8) Package Group Editor not implemented sufficiently to have value #923

Open
LisaAlmarode opened this issue Aug 11, 2022 · 3 comments
Assignees
Labels
bug Something isn't working Missing Functionality

Comments

@LisaAlmarode
Copy link
Member

There's a Package Groups Editor window.

This shows no package groups and has no option to add a package group.

@ericwinger
Copy link
Member

@LisaAlmarode Could you load RowanSample9 project from spec spec_0061.ston and take a look with Jadeite 3.2.9?
This is what I see.
image

@ericwinger ericwinger moved this from Triage to For Lisa Review in Support Rowan 3.0 Aug 23, 2022
@LisaAlmarode
Copy link
Member Author

So, on the rare case a Project Group exists, I can see it. I actually did have some faith in that.

What I was complaining about is that I can't create, edit, or remove one.

I can add to my complaint: if I select a Project group in that browser, instead of seeing the contained packages, I get a walkback.

a UserDefinedError occurred (error 2318), reason:halt, The project nil was not found

[1] UserDefinedError (AbstractException) >> _signalToDebugger @11 line 8
[2] UserDefinedError (AbstractException) >> defaultAction @2 line 18
[3] UserDefinedError (AbstractException) >> _defaultAction @4 line 4
[4] UserDefinedError (AbstractException) >> _signal @2 line 20
[5] UserDefinedError (AbstractException) >> signal @2 line 47
[6] Rowan class (Object) >> error: @6 line 7
[7] [] in Rowan class >> projectNamed: @11 line 8
[8] [] in RwGsImage class >> loadedProjectNamed:ifPresent:ifAbsent: @19 line 12
[9] StringKeyValueDictionary >> at:ifAbsent: @14 line 10
[10] RwGsImage class >> loadedProjectNamed:ifPresent:ifAbsent: @3 line 7
[11] RwGsPlatform (RwPlatform) >> projectNamed:ifPresent:ifAbsent: @3 line 6
[12] Rowan class >> projectNamed:ifPresent:ifAbsent: @3 line 6
[13] Rowan class >> projectNamed: @2 line 6
[14] RowanPackageGroupDefinitionService (RowanPackageGroupService) >> update @2 line 3
[15] RowanPackageGroupDefinitionService (RowanService) >> servicePerform:withArguments:shouldUpdate: @5 line 8
[16] RowanPackageGroupDefinitionService (RowanService) >> servicePerform:withArguments: @2 line 4
[17] [] in JadeServer >> updateFromSton: @39 line 14
[18] OrderedCollection (Collection) >> do: @5 line 10
[19] [] in JadeServer >> updateFromSton: @28 line 10
[20] ExecBlock0 (ExecBlock) >> on:do: @3 line 44
[21] [] in JadeServer >> updateFromSton: @16 line 15
[22] ExecBlock0 (ExecBlock) >> on:do: @3 line 44
[23] JadeServer64bit35 (JadeServer) >> updateFromSton: @2 line 24
[24] GsNMethod class >> _gsReturnToC @1 line 11
===============================================
[1] UserDefinedError (AbstractException) >> _signalToDebugger @11 line 8
	receiver oop(40625153) == a UserDefinedError occurred (error 2318), reason:halt, The project nil was not found

instance variables:
	-currGsHandler oop(20) == nil
	-gsArgs oop(20) == nil
	-gsDetails oop(40609537) == 'The project nil was not found'
	-gsNumber oop(18546) == 2318
	-gsReason oop(40609793) == 'halt'
	-gsResumable oop(268) == true
	-gsStack oop(20) == nil
	-gsTrappable oop(268) == true
	-messageText oop(40609281) == 'a UserDefinedError occurred (error 2318), reason:halt, The project nil was not found'
	-tag oop(20) == nil

temporary variables and parameters:
	blk oop(20) == nil
	proc oop(40791809) == GsProcess(oop=40791809, status=debug, priority=15, ?   UserDefinedError (AbstractException) >> _signalToDebugger @11 line 8?   UserDefinedError (AbstractException) >> defaultAction @2 line 18?   UserD...
	res oop(20) == nil
----------------------------------------------------
[2] UserDefinedError (AbstractException) >> defaultAction @2 line 18
	receiver oop(40625153) == a UserDefinedError occurred (error 2318), reason:halt, The project nil was not found

instance variables:
	-currGsHandler oop(20) == nil
	-gsArgs oop(20) == nil
	-gsDetails oop(40609537) == 'The project nil was not found'
	-gsNumber oop(18546) == 2318
	-gsReason oop(40609793) == 'halt'
	-gsResumable oop(268) == true
	-gsStack oop(20) == nil
	-gsTrappable oop(268) == true
	-messageText oop(40609281) == 'a UserDefinedError occurred (error 2318), reason:halt, The project nil was not found'
	-tag oop(20) == nil

temporary variables and parameters:
----------------------------------------------------
[3] UserDefinedError (AbstractException) >> _defaultAction @4 line 4
	receiver oop(40625153) == a UserDefinedError occurred (error 2318), reason:halt, The project nil was not found

instance variables:
	-currGsHandler oop(20) == nil
	-gsArgs oop(20) == nil
	-gsDetails oop(40609537) == 'The project nil was not found'
	-gsNumber oop(18546) == 2318
	-gsReason oop(40609793) == 'halt'
	-gsResumable oop(268) == true
	-gsStack oop(20) == nil
	-gsTrappable oop(268) == true
	-messageText oop(40609281) == 'a UserDefinedError occurred (error 2318), reason:halt, The project nil was not found'
	-tag oop(20) == nil

temporary variables and parameters:
	res oop(20) == nil
----------------------------------------------------
[4] UserDefinedError (AbstractException) >> _signal @2 line 20
	receiver oop(40625153) == a UserDefinedError occurred (error 2318), reason:halt, The project nil was not found

instance variables:
	-currGsHandler oop(20) == nil
	-gsArgs oop(20) == nil
	-gsDetails oop(40609537) == 'The project nil was not found'
	-gsNumber oop(18546) == 2318
	-gsReason oop(40609793) == 'halt'
	-gsResumable oop(268) == true
	-gsStack oop(20) == nil
	-gsTrappable oop(268) == true
	-messageText oop(40609281) == 'a UserDefinedError occurred (error 2318), reason:halt, The project nil was not found'
	-tag oop(20) == nil

temporary variables and parameters:
	res oop(20) == nil
----------------------------------------------------
[5] UserDefinedError (AbstractException) >> signal @2 line 47
	receiver oop(40625153) == a UserDefinedError occurred (error 2318), reason:halt, The project nil was not found

instance variables:
	-currGsHandler oop(20) == nil
	-gsArgs oop(20) == nil
	-gsDetails oop(40609537) == 'The project nil was not found'
	-gsNumber oop(18546) == 2318
	-gsReason oop(40609793) == 'halt'
	-gsResumable oop(268) == true
	-gsStack oop(20) == nil
	-gsTrappable oop(268) == true
	-messageText oop(40609281) == 'a UserDefinedError occurred (error 2318), reason:halt, The project nil was not found'
	-tag oop(20) == nil

temporary variables and parameters:
----------------------------------------------------
[6] Rowan class (Object) >> error: @6 line 7
	receiver oop(30289921) == Rowan

instance variables:

temporary variables and parameters:
	messageString oop(40609537) == 'The project nil was not found'
----------------------------------------------------
[7] [] in Rowan class >> projectNamed: @11 line 8
	receiver oop(42593281) == anExecBlock0

instance variables:

temporary variables and parameters:
	aName oop(20) == nil
	self oop(30289921) == Rowan
----------------------------------------------------
[8] [] in RwGsImage class >> loadedProjectNamed:ifPresent:ifAbsent: @19 line 12
	receiver oop(42592769) == anExecBlock0

instance variables:

temporary variables and parameters:
	absentBlock oop(42593281) == anExecBlock0
	matchingProjects oop(42592513) == anIdentitySet( )
	self oop(38690817) == RwGsImage
----------------------------------------------------
[9] StringKeyValueDictionary >> at:ifAbsent: @14 line 10
	receiver oop(53460481) == aStringKeyValueDictionary( 'Rowan'->aRwGsLoadedSymbolDictResolvedProjectV2 Rowan, 'RowanSample10'->aRwGsLoadedSymbolDictResolvedProjectV2 RowanSample10, 'STON'->aRwGsLoadedSymbolDictResolvedProjectV2 ...

instance variables:
	-collisionLimit oop(42) == 5
	-numCollisions oop(34) == 4
	-numElements oop(74) == 9
	-tableSize oop(42) == 5

temporary variables and parameters:
	aBlock oop(42592769) == anExecBlock0
	aKey oop(20) == nil
	buckOfs oop(20) == nil
	collisionBkt oop(20) == nil
	keyOfs oop(20) == nil
	x oop(20) == nil
----------------------------------------------------
[10] RwGsImage class >> loadedProjectNamed:ifPresent:ifAbsent: @3 line 7
	receiver oop(38690817) == RwGsImage

instance variables:

temporary variables and parameters:
	absentBlock oop(42593281) == anExecBlock0
	aString oop(20) == nil
	loadedProject oop(20) == nil
	presentBlock oop(42588673) == anExecBlock
----------------------------------------------------
[11] RwGsPlatform (RwPlatform) >> projectNamed:ifPresent:ifAbsent: @3 line 6
	receiver oop(38378753) == aRwGsPlatform

instance variables:
	-alternateImageClass oop(20) == nil
	-enableInstanceMigration oop(20) == nil
	-instanceMigrator oop(49326337) == aRwGsInstanceMigrator

temporary variables and parameters:
	absentBlock oop(42593281) == anExecBlock0
	aName oop(20) == nil
	presentBlock oop(71772929) == anExecBlock1
----------------------------------------------------
[12] Rowan class >> projectNamed:ifPresent:ifAbsent: @3 line 6
	receiver oop(30289921) == Rowan

instance variables:

temporary variables and parameters:
	absentBlock oop(42593281) == anExecBlock0
	aName oop(20) == nil
	presentBlock oop(71772929) == anExecBlock1
----------------------------------------------------
[13] Rowan class >> projectNamed: @2 line 6
	receiver oop(30289921) == Rowan

instance variables:

temporary variables and parameters:
	aName oop(20) == nil
----------------------------------------------------
[14] RowanPackageGroupDefinitionService (RowanPackageGroupService) >> update @2 line 3
	receiver oop(42583041) == aRowanPackageGroupDefinitionService

instance variables:
	-command oop(20) == nil
	-commandArgs oop(20) == nil
	-comment oop(20) == nil
	-condition oop(42580993) == 'common'
	-name oop(42581761) == 'groups/Examples'
	-organizer oop(42582273) == aClassOrganizer
	-packageNames oop(42581505) == anArray( 'RowanSample9-Examples')
	-packageServices oop(20) == nil
	-postloadDoitName oop(20) == nil
	-preloadDoitName oop(20) == nil
	-projectDefinitionService oop(42581249) == aRowanProjectDefinitionService
	-projectName oop(20) == nil
	-projectNames oop(20) == nil
	-properties oop(20) == nil
	-shouldUpdate oop(268) == true
	-subcomponentDefinitions oop(20) == nil
	-updates oop(42582017) == anArray( )
	-updateType oop(20) == nil
	-wasUpdated oop(12) == false

temporary variables and parameters:
	rwProject oop(20) == nil
----------------------------------------------------
[15] RowanPackageGroupDefinitionService (RowanService) >> servicePerform:withArguments:shouldUpdate: @5 line 8
	receiver oop(42583041) == aRowanPackageGroupDefinitionService

instance variables:
	-command oop(20) == nil
	-commandArgs oop(20) == nil
	-comment oop(20) == nil
	-condition oop(42580993) == 'common'
	-name oop(42581761) == 'groups/Examples'
	-organizer oop(42582273) == aClassOrganizer
	-packageNames oop(42581505) == anArray( 'RowanSample9-Examples')
	-packageServices oop(20) == nil
	-postloadDoitName oop(20) == nil
	-preloadDoitName oop(20) == nil
	-projectDefinitionService oop(42581249) == aRowanProjectDefinitionService
	-projectName oop(20) == nil
	-projectNames oop(20) == nil
	-properties oop(20) == nil
	-shouldUpdate oop(268) == true
	-subcomponentDefinitions oop(20) == nil
	-updates oop(42582017) == anArray( )
	-updateType oop(20) == nil
	-wasUpdated oop(12) == false

temporary variables and parameters:
	collection oop(42580225) == anArray( )
	commandSymbol oop(31739649) == #'packageNames'
	possiblyUpdate oop(268) == true
----------------------------------------------------
[16] RowanPackageGroupDefinitionService (RowanService) >> servicePerform:withArguments: @2 line 4
	receiver oop(42583041) == aRowanPackageGroupDefinitionService

instance variables:
	-command oop(20) == nil
	-commandArgs oop(20) == nil
	-comment oop(20) == nil
	-condition oop(42580993) == 'common'
	-name oop(42581761) == 'groups/Examples'
	-organizer oop(42582273) == aClassOrganizer
	-packageNames oop(42581505) == anArray( 'RowanSample9-Examples')
	-packageServices oop(20) == nil
	-postloadDoitName oop(20) == nil
	-preloadDoitName oop(20) == nil
	-projectDefinitionService oop(42581249) == aRowanProjectDefinitionService
	-projectName oop(20) == nil
	-projectNames oop(20) == nil
	-properties oop(20) == nil
	-shouldUpdate oop(268) == true
	-subcomponentDefinitions oop(20) == nil
	-updates oop(42582017) == anArray( )
	-updateType oop(20) == nil
	-wasUpdated oop(12) == false

temporary variables and parameters:
	collection oop(42580225) == anArray( )
	symbol oop(31739649) == #'packageNames'
----------------------------------------------------
[17] [] in JadeServer >> updateFromSton: @39 line 14
	receiver oop(42579201) == anExecBlock1

instance variables:

temporary variables and parameters:
	organizer oop(42582273) == aClassOrganizer
	service oop(42583041) == aRowanPackageGroupDefinitionService
----------------------------------------------------
[18] OrderedCollection (Collection) >> do: @5 line 10
	receiver oop(42578945) == anOrderedCollection( aRowanLoggingService, aRowanPackageGroupDefinitionService)

instance variables:

temporary variables and parameters:
	aBlock oop(42579201) == anExecBlock1
	i oop(18) == 2
----------------------------------------------------
[19] [] in JadeServer >> updateFromSton: @28 line 10
	receiver oop(42579969) == anExecBlock0

instance variables:

temporary variables and parameters:
	services oop(42578945) == anOrderedCollection( aRowanLoggingService, aRowanPackageGroupDefinitionService)
----------------------------------------------------
[20] ExecBlock0 (ExecBlock) >> on:do: @3 line 44
	receiver oop(42579969) == anExecBlock0

instance variables:

temporary variables and parameters:
	exceptionSelector oop(29481729) == GsInteractionRequest
	fastPath oop(268) == true
	handlerBlock oop(42582529) == anExecBlock
----------------------------------------------------
[21] [] in JadeServer >> updateFromSton: @16 line 15
	receiver oop(42583297) == anExecBlock0

instance variables:

temporary variables and parameters:
	organizer oop(42582273) == aClassOrganizer
	resultString oop(20) == nil
	self oop(28308737) == aJadeServer64bit35
	services oop(42578945) == anOrderedCollection( aRowanLoggingService, aRowanPackageGroupDefinitionService)
	stonString oop(40626433) == 'OrderedCollection[RowanLoggingService{#command:#logReceivedServices,#commandArgs:[],#id:0,#groupId:606,#services:OrderedCollection[RowanPackageGroupDefinitionService{#command:#packageNames,#updates:[...
----------------------------------------------------
[22] ExecBlock0 (ExecBlock) >> on:do: @3 line 44
	receiver oop(42583297) == anExecBlock0

instance variables:

temporary variables and parameters:
	exceptionSelector oop(130817) == Error
	fastPath oop(268) == true
	handlerBlock oop(70722049) == anExecBlock1
----------------------------------------------------
[23] JadeServer64bit35 (JadeServer) >> updateFromSton: @2 line 24
	receiver oop(28308737) == aJadeServer64bit35

instance variables:
	-classList oop(20) == nil
	-classOrganizers oop(28023297) == anArray( nil, nil, nil, nil)
	-environment oop(2) == 0
	-methodCommandResult oop(20) == nil
	-methodFilters oop(20) == nil
	-methodFilterType oop(20) == nil
	-readStream oop(20) == nil
	-selectedClass oop(20) == nil
	-selections oop(20) == nil
	-writeStream oop(20) == nil

temporary variables and parameters:
	organizer oop(42582273) == aClassOrganizer
	resultString oop(20) == nil
	services oop(42578945) == anOrderedCollection( aRowanLoggingService, aRowanPackageGroupDefinitionService)
	stonString oop(40626433) == 'OrderedCollection[RowanLoggingService{#command:#logReceivedServices,#commandArgs:[],#id:0,#groupId:606,#services:OrderedCollection[RowanPackageGroupDefinitionService{#command:#packageNames,#updates:[...
----------------------------------------------------
[24] GsNMethod class >> _gsReturnToC @1 line 11
	receiver oop(144897) == GsNMethod

instance variables:

temporary variables and parameters:

@LisaAlmarode LisaAlmarode added the bug Something isn't working label Aug 29, 2022
@LisaAlmarode LisaAlmarode moved this from For Lisa Review to to-do in Support Rowan 3.0 Aug 29, 2022
ericwinger pushed a commit that referenced this issue Oct 13, 2022
#923

First fix will be in RowanClientServices
@ericwinger
Copy link
Member

A fix for the walkback will be in the next Jadeite release, 3.2.12. Yes, that bug would make it hard to use. Would like some feedback on the actual Package Group Editor functionality. :)

@ericwinger ericwinger moved this from to-do to For Lisa Review in Support Rowan 3.0 Oct 13, 2022
@LisaAlmarode LisaAlmarode removed this from For Lisa Review in Support Rowan 3.0 Nov 2, 2022
@LisaAlmarode LisaAlmarode added this to Triage in Rowan 3.0 Post-Integration via automation Nov 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working Missing Functionality
Projects
Development

No branches or pull requests

2 participants