[Glass] GsDeployer>>#deploy: fails with a MessageNotUnderstood occurred (error 2010), a UndefinedObject does not understand #'do:'
Paul DeBruicker via Glass
glass at lists.gemtalksystems.com
Tue Mar 21 11:31:42 PDT 2017
I changed Collection>>#addAll: to:
addAll: aCollection
"Adds all of the elements of aCollection to the receiver and returns
aCollection."
aCollection isNil
ifTrue: [ ^ aCollection ].
self == aCollection
ifTrue: [ ^ self addAll: aCollection copy ].
aCollection accompaniedBy: self do: [ :me :each | me add: each ].
^ aCollection
And the package load completed successfully. The Class histories appear to
be clean. I'll revert my change to #addAll: in my stone.
GLASS mailing list wrote
> I'm trying to load a new version of a package into a 3.3.3 stone using
> GsDeployer>>#deploy: The stack is below.
>
>
> If I run GsDeployer class>>#cleanClassHistory I get the same error.
>
>
> I don't have permissions to edit the
> Repository>>#_doListInstancesFrom:with:includeMemory:
> method and try to prevent the `nil` thats returned from the
>
> (diskBlock value: inputSet )
>
> send from being added to the empty result array.
>
>
> What should I try next?
>
> Thanks
>
> Paul
>
>
>
>
>
>
>
> a MessageNotUnderstood occurred (error 2010), a UndefinedObject does not
> understand #'do:'
> --------------------
> 1. MessageNotUnderstood>>defaultAction @3 line 3
> 2. MessageNotUnderstood(AbstractException)>>_signalWith: @6 line 25
> 3. MessageNotUnderstood(AbstractException)>>signal @2 line 47
> 4. UndefinedObject(Object)>>doesNotUnderstand: @10 line 10
> 5. UndefinedObject(Object)>>_doesNotUnderstand:args:envId:reason: @7 line
> 12
> 6. UndefinedObject(Object)>>accompaniedBy:do: @3 line 6
> 7. Array(Collection)>>addAll: @7 line 7
> 8. Array>>addAll: @3 line 9
> 9. Repository>>_doListInstancesFrom:with:includeMemory: @8 line 7
> 10.
> Repository>>listInstances:limit:toDirectory:withMaxThreads:maxCpuUsage:memoryOnly:
> @20 line 29
> 11.
> Repository>>listInstances:limit:toDirectory:withMaxThreads:maxCpuUsage: @2
> line 4
> 12. MCPlatformSupport class>>listInstances: @3 line 4
> 13. [] in GsDeployer>>doBulkMigrate @33 line 24
> 14. GsDeployer(ExecBlock)>>ensure: @2 line 12
> 15. GsDeployer>>doBulkMigrate @18 line 56
> 16. [] in GsDeployer>>deploy: @11 line 14
> 17. [] in MCPlatformSupport class>>commitOnAlmostOutOfMemoryDuring: @12
> line 7
> 18. MCPlatformSupport class(ExecBlock)>>ensure: @2 line 12
> 19. MCPlatformSupport class>>commitOnAlmostOutOfMemoryDuring: @7 line 8
> 20. [] in ExecBlock0(GsDeployer)>>mcPlatformSupportDo: @14 line 11
> 21. ExecBlock0(ExecBlock)>>ensure: @2 line 12
> 22. GsDeployer>>mcPlatformSupportDo: @10 line 12
> 23. GsDeployer>>deploy: @3 line 3
> 24. GsDeployer class>>autoMigrate: @4 line 13
> 25. GsDeployer class>>deploy: @2 line 12
> 26. ConfigurationOfCMS class>>loadOnGemStoneWithGofer @6 line 13
> 27. Executed Code
> 28. GsNMethod>>_executeInContext: @1 line 1
> 29. String(CharacterCollection)>>evaluateIn:symbolList:literalVars: @5
> line 13
> 30. [] in TDShellTool>>eval @12 line 13
> 31. OrderedCollection(Collection)>>do: @6 line 10
> 32. TDShellTool>>eval @4 line 9
> 33. TDShellTool(Object)>>perform: @1 line 1
> 34. TDShellTool class(TDAbstractDevTool
> class)>>performCommand:withSelector:objIn:commandOptions:todeCommand: @15
> line 10
> 35. TDShellTool class(TDAbstractDevTool
> class)>>performCommand:objIn:commandOptions:todeCommand: @2 line 3
> 36. [] in TDShellTool class>>eval @6 line 5
> 37. TDShellTool class(ExecBlock)>>cull:cull:cull:cull: @7 line 4
> 38. TDTopezServer>>evaluateCommand:objIn: @19 line 22
> 39. TDTopezServer>>evaluateSTONCommand: @10 line 6
> 40. Executed Code
> 41. GsNMethod class>>_gsReturnToC @1 line 1
>
> _______________________________________________
> Glass mailing list
> Glass at .gemtalksystems
> http://lists.gemtalksystems.com/mailman/listinfo/glass
--
View this message in context: http://forum.world.st/GsDeployer-deploy-fails-with-a-MessageNotUnderstood-occurred-error-2010-a-UndefinedObject-does-not-u-tp4939526p4939531.html
Sent from the GLASS mailing list archive at Nabble.com.
More information about the Glass
mailing list