[Bug Report] golang api can't get result

Author: ningmingxiaoCreated Sep 16, 2026Updated Sep 18, 2026
Labelsbugneeds-triagegoneeds:compliancebug-report-to-be-evaluated

Summary

Environment

  • CubeSandbox version / commit:
  • Host OS and kernel version:
  • KVM info (modinfo kvm):
  • Deployment mode:
  • Relevant component:

Steps to Reproduce

  1. cat main.go
package main

import (
	"context"
	"fmt"

	cubesandbox "github.com/tencentcloud/CubeSandbox/sdk/go"
)

func main() {
	ctx := context.Background()
	client := cubesandbox.NewClient(cubesandbox.NewConfigFromEnv())
	defer client.Close()

	sb, err := client.Create(ctx, cubesandbox.CreateOptions{})
	if err != nil {
		panic(err)
	}
	defer sb.Kill(ctx)
	info, err := sb.GetInfo(ctx)
	if err == nil {
		fmt.Printf("info %v", info)
	}
	exec, err := sb.RunCode(ctx, "x = 41\nx + 1", cubesandbox.RunCodeOptions{})
	if err != nil {
		panic(err)
	}
	fmt.Printf("exec %+v \n",exec)
	fmt.Println("test command end")

	result, err := sb.Commands().Run(ctx, "sleep 10000", cubesandbox.CommandOptions{})
	if err != nil {
		panic(err)
	}
	fmt.Println(result)
}
  1. go run main.go info &{tpl-c2804feecebf41f48ea4d702 e70f03daf42e48efb6684f004b157bd7 pvm-host 2026-09-16 08:38:11.808463948 +0000 UTC 0.5.11 cube.app 2 0x2ebb4e11ca08 2000 0x2ebb4e11ca10 map[X-Caller:X-Caller cube.master.appsnapshot.template.id:tpl-c2804feecebf41f48ea4d702 cube.master.components.envd.version:0.5.11 cube.master.instance.type:cubebox cube.master.launch.memory.snapshot.id:tpl-c2804feecebf41f48ea4d702 cube.master.runtime.restore.snapshot.attached_at:2026-09-16T08:38:11.808420824Z cube.master.runtime.restore.snapshot.id:tpl-c2804feecebf41f48ea4d702 cube.master.runtime.snapshot.attached_at:2026-09-16T08:38:11.808420824Z cube.master.runtime.snapshot.id:tpl-c2804feecebf41f48ea4d702 cube.numa_node:2 cube.product:cubebox] running []}exec &{Results:[] Logs:{Stdout:[] Stderr:[]} Error: ExecutionCount: Text:} test command end panic: Connect stream message too large: 558124867 bytes

goroutine 1 [running]: main.main() /home/nmx/gosdk/main.go:33 +0x3c5 exit status 2


## Additional Context

<!-- Any other relevant information: config files (redact secrets), related issues, etc. -->

Source: TencentCloud/CubeSandbox