Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

VT upload problems

Common causes:

  • object pool too large
  • duplicate object ID
  • missing child reference
  • malformed child-list tail
  • unknown object type
  • EndOfObjectPool validation error
  • TP transfer not finished before finalization

Remember: successful protocol upload does not mean a GUI window was painted. VTServer records activated pool state and accepted render effects; hosted Rust code can replay that through VtRenderRuntime, GTUI commands, or the software framebuffer. If a screen stays blank, check both the upload/server state and the separate hosted render/runtime path.