Skip to content

Fix outstanding appendGUILogs session in node process#29001

Merged
chrisnojima merged 1 commit into
nojima/HOTPOT-next-670-cleanfrom
nojima/HOTPOT-fix-node-log
Mar 9, 2026
Merged

Fix outstanding appendGUILogs session in node process#29001
chrisnojima merged 1 commit into
nojima/HOTPOT-next-670-cleanfrom
nojima/HOTPOT-fix-node-log

Conversation

@chrisnojima

Copy link
Copy Markdown
Contributor

The node engine's NativeTransport.packetize_data forwards all responses to the renderer without processing them locally, so RPCs sent from the node process never get responses. The logger's periodic dump was sending appendGUILogs through the node engine, creating a session that stayed outstanding forever.

Check process.type to skip log sending in the node (main) process.

The node engine's NativeTransport.packetize_data forwards all responses
to the renderer without processing them locally, so RPCs sent from the
node process never get responses. The logger's periodic dump was sending
appendGUILogs through the node engine, creating a session that stayed
outstanding forever.

Check process.type to skip log sending in the node (main) process.
@chrisnojima chrisnojima merged commit c807394 into nojima/HOTPOT-next-670-clean Mar 9, 2026
1 check was pending
@chrisnojima chrisnojima deleted the nojima/HOTPOT-fix-node-log branch March 9, 2026 15:12
chrisnojima added a commit that referenced this pull request Mar 10, 2026
The node engine's NativeTransport.packetize_data forwards all responses
to the renderer without processing them locally, so RPCs sent from the
node process never get responses. The logger's periodic dump was sending
appendGUILogs through the node engine, creating a session that stayed
outstanding forever.

Check process.type to skip log sending in the node (main) process.
chrisnojima added a commit that referenced this pull request Mar 10, 2026
The node engine's NativeTransport.packetize_data forwards all responses
to the renderer without processing them locally, so RPCs sent from the
node process never get responses. The logger's periodic dump was sending
appendGUILogs through the node engine, creating a session that stayed
outstanding forever.

Check process.type to skip log sending in the node (main) process.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant