[tode_st] Node not present error when running todeLoad myStone

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[tode_st] Node not present error when running todeLoad myStone

Paul DeBruicker
Hi Dale,


I pasted the log.   I'm running todeLode on a restored backup of a 3.3.1 stone that I'm trying to move into the GsDevKit_home infrastructure.

This error happens after I successfully complete the restore  (incl tranlogs) and then run the "todeLoad seaside".  I can access the stone from tODE prior to and after running the todeLoad.  


the script ("$GS_HOME/bin/todeIt" $stoneName "script --script=rebuildSys") you posted back in November also gives the same error stack as todeLoad



running a


todeUpdate seaside

also fails, and I've pasted that stack below the first one.  It seems to fail because tODE is broken in some way,


The stone has these tODE packages installed:
BaselineOfTode (BaselineOfTode-dkh.125)
Tode-AST-Extensions (Tode-AST-Extensions-dkh.2)
Tode-BatchEdit-Tool (Tode-BatchEdit-Tool-dkh.6)
Tode-GemStone-Core331x (Tode-GemStone-Core331x-dkh.1)
Tode-GemStone-Core3x (Tode-GemStone-Core3x-dkh.7)
Tode-GemStone-Remote-Server (Tode-GemStone-Remote-Server-dkh.28)
Tode-GemStone-Remote330-Server (Tode-GemStone-Remote330-Server-dkh.1)
Tode-GemStone-Server-Base (Tode-GemStone-Server-Base-dkh.3)
* Tode-GemStone-Server-Core (Tode-GemStone-Server-Core-dkh.238)
Tode-GemStone-Server-Tests (Tode-GemStone-Server-Tests-dkh.25)
Tode-GemStone-Server3x-Tests (Tode-GemStone-Server3x-Tests-dkh.52)
Tode-Remote-Server (Tode-Remote-Server-dkh.18)
Tode-Server-TestTestTools (Tode-Server-TestTestTools-dkh.2)







so if you have any pointers on what to try next I'd appreciate it.  




...
lots and lots of stuff
....
Loaded -> GsSqueakCommon-Core-dkh.20 --- filetree:///opt/git/GsDevKit_home/shared/repos/glass/repository [29c87851:master] --- cache
Evaluated -> baseline [BaselineOfMetacello] >> reprimeRegistryIssue197
Evaluated -> baseline [BaselineOfMetacello] >> reprimeRegistryIssue197
Evaluated -> baseline [BaselineOfMetacello] >> reprimeRegistryIssue197
Evaluated -> baseline [BaselineOfTode] >> initializeTools
...finished baseline
Bulk migrate of 0 candidate classes
        No instance migrations performed.[01/17/2019 08:06:59.212 PST]
  gci login: currSession 1  rpc gem processId 85394 socket 12

========>Server Stack:

EXCEPTION: UserDefinedError: Node not present
1. UserDefinedError(AbstractException)>>_signalWith: @6 line 25
2. UserDefinedError(AbstractException)>>signal @2 line 47
3. TDPathComposedDirectoryEntry(Object)>>error: @6 line 7
4. [] in TDPathComposedDirectoryEntry>>node @3 line 2
5. [] in TDDirectoryNode>>lookupPath:ifAbsent: @3 line 6
6. [] in TDFileSystemDirectoryNode>>childNamed:ifAbsent: @3 line 17
7. Array(SequenceableCollection)>>detect:ifNone: @12 line 10
8. [] in TDFileSystemDirectoryNode>>childNamed:ifAbsent: @4 line 6
9. TDFileSystemDirectoryNode>>resolveSpecialChildNamed:ifAbsent: @16 line 10
10. TDFileSystemDirectoryNode>>childNamed:ifAbsent: @3 line 3
11. TDObjectGatewayNode(TDGatewayNode)>>childNamed:ifAbsent: @3 line 2
12. [] in TDDirectoryNode>>lookupPath:ifAbsent: @3 line 6
13. OrderedCollection(Collection)>>do: @6 line 10
14. TDDirectoryNode>>lookupPath:ifAbsent: @4 line 5
15. TDDirectoryNode(TDNode)>>lookup:with:ifAbsent: @4 line 3
16. TDTopezServer>>lookup:ifAbsent: @3 line 2
17. TDPathComposedDirectoryEntry>>nodeIfNotPresnt: @4 line 2
18. TDPathComposedDirectoryEntry>>node @3 line 2
19. TDPathComposedDirectoryNodeContents>>primaryNode @4 line 2
20. TDPathComposedDirectoryNodeContents>>at:put: @2 line 2
21. TDComposedDirectoryNode(TDDirectoryNode)>>_addBasicChildNode: @5 line 5
22. TDComposedDirectoryNode(TDDirectoryNode)>>addChildNode: @2 line 2
23. TDComposedDirectoryNode(TDDirectoryNode)>>copyProxyLeafNode:as: @8 line 6
24. TDRawGatewayNode(TDGatewayNode)>>copyProxyLeafNode:as: @3 line 2
25. [] in TDFileSystemLeafNode>>copyProxyLeafNode:as: @4 line 4
26. TDFileSystemLeafNode(ExecBlock)>>on:do: @3 line 44
27. TDFileSystemLeafNode>>copyProxyLeafNode:as: @7 line 5
28. TDProxyLeafNode>>copyProxyLeafNode:as: @3 line 2
29. TDProxyLeafNode>>copyTo:as: @2 line 2
30. [] in TDProxyLeafNode(TDNode)>>cp:in: @3 line 6
31. TDProxyLeafNode(TDNode)>>validate:for:in:andDo: @70 line 44
32. TDProxyLeafNode(TDNode)>>cp:in: @3 line 3
33. TDShellTool>>cp:to: @4 line 3
34. [] in Executed Code
35. [] in Executed Code
36. Dictionary(AbstractDictionary)>>at:ifPresent: @5 line 6
37. [] in Executed Code
38. Dictionary(AbstractDictionary)>>at:ifPresent:ifAbsent: @4 line 5
39. Dictionary>>at:ifAbsent:ifPresent: @2 line 5
40. [] in Executed Code
41. UndefinedObject(ExecBlock)>>valueWithArguments: @1 line 1
42. TDTopezServer>>evaluateCommand:objIn: @17 line 14
43. TDTopezServer>>evaluateSTONCommand: @10 line 6
44. Executed Code
45. GsNMethod class>>_gsReturnToC @1 line 1

GemStone Server error: a UserDefinedError occurred (error 2318), reason:halt, Node not present
Error on or near line 99 :: devKitCommandLine loadTode seaside :: devKitCommandLine loadTode seaside
Error on or near line 55 :: todeLoad seaside :: todeLoad seaside
Error on or near line 48 :: todeLoad seaside :: todeLoad seaside




todeUpdate error stack
...
some backuprealted stuff elided
...
---Finished backup to 2019-01-17T16:39:01+00:00 -- preUpdate.dbf.gz
========>Server Stack:

EXCEPTION: a MessageNotUnderstood occurred (error 2010), a UndefinedObject class does not understand  #'projectPath:'
1. MessageNotUnderstood>>defaultAction @3 line 3
2. MessageNotUnderstood(AbstractException)>>_signalWith: @6 line 25
3. MessageNotUnderstood(AbstractException)>>signal @2 line 47
4. UndefinedObject class(Object)>>doesNotUnderstand: @10 line 10
5. UndefinedObject class(Object)>>_doesNotUnderstand:args:envId:reason: @7 line 12
6. [] in UndefinedObject(TDMetacelloTool)>>scanProjectDir:forProjects: @10 line 12
7. [] in UndefinedObject(TDNode)>>composedChildrenDo: @3 line 2
8. [] in TDObjectNode(TDPluggableNode)>>childrenDo: @4 line 2
9. Array(Collection)>>do: @6 line 10
10. TDObjectNode(TDPluggableNode)>>childrenDo: @5 line 2
11. TDObjectNode(TDNode)>>composedChildrenDo: @3 line 2
12. TDObjectGatewayLeafNode(TDGatewayNode)>>composedChildrenDo: @3 line 2
13. TDMetacelloTool>>scanProjectDir:forProjects: @3 line 3
14. TDMetacelloTool>>scanForProjects: @6 line 3
15. TDMetacelloTool>>projectRegistrationDefinitionMap @10 line 8
16. TDMetacelloTool>>projectRegistrationFor:ifAbsent: @2 line 2
17. TDMetacelloTool>>projectRegistrationFor: @3 line 3
18. TDMetacelloTool>>resolveProjectRegistrationReference: @19 line 15
19. TDMetacelloTool>>projectload @15 line 64
20. TDMetacelloTool(Object)>>perform: @1 line 1
21. TDMetacelloTool class(TDAbstractDevTool class)>>performSubCommand:objIn:commandOptions:todeCommand: @27 line 23
22. [] in TDMetacelloTool class>>project @3 line 5
23. TDMetacelloTool class(ExecBlock)>>cull:cull:cull:cull: @7 line 4
24. TDTopezServer>>evaluateCommand:objIn: @19 line 22
25. TDTopezServer>>evaluateSTONCommand: @10 line 6
26. Executed Code
27. GsNMethod class>>_gsReturnToC @1 line 1

GemStone Server error: a MessageNotUnderstood occurred (error 2010), a UndefinedObject class does not understand  #'projectPath:'
Error on or near line 99 :: devKitCommandLine todeIt seaside :: devKitCommandLine todeIt seaside
Error on or near line 58 :: todeIt seaside script --script=updateServerTode :: todeIt seaside script --script=updateServerTode
Error on or near line 60 :: todeUpdate seaside :: todeUpdate seaside


--
You received this message because you are subscribed to the Google Groups "tODE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.