[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