team-ide / teamide Goto Github PK
View Code? Open in Web Editor NEWTeam IDE 集成MySql、Oracle、金仓、达梦、神通等数据库、SSH、FTP、Redis、Zookeeper、Kafka、Elasticsearch、Mongodb、小工具等管理工具
License: Apache License 2.0
Team IDE 集成MySql、Oracle、金仓、达梦、神通等数据库、SSH、FTP、Redis、Zookeeper、Kafka、Elasticsearch、Mongodb、小工具等管理工具
License: Apache License 2.0
前端是 js 可以对接 https://github.com/trzsz/trzsz.js ,可参考 https://github.com/trzsz/trzsz.js/tree/main/examples/electron 实现。
如果前端是 go ,还可以对接 https://github.com/trzsz/trzsz-go
异常:ssh: handshake failed: ssh: unable to authenticate, attempted methods [none password], no supported methods remain
1、ssh 无法使用MFA
2、最新版本不支持一件删除所有日志,报错如下:
sql: converting argument $1 type: unsupported type []interface {}, a slice of interface
3、希望支持presto
4、ssh希望增加多个窗口同时操作的功能
希望可以通过分组权限来管理可用的功能及记录,可能某台机器授权给某一个分组的用户,或者某一个连接授权给某一个分组的用户,如果能基于RBAC的用户权限,那是最好。
我使用23端口号时,提示我包太大。tart error:ssh: handshake failed: ssh: invalid packet length, packet too large。无法进行tenet方式链接。
场景:
1,使用ssh打开了10个终端。
2,希望可以使用快捷键切换,而不需要使用鼠标点切换。
在日常工作中,会用到串口链接,建议增加serial连接方式。
登录的时候有默认的超管账号和密码吗?
version: '3'
services:
rabbit:
image: teamide/teamide-server:latest
container_name: teamide
restart: unless-stopped
ports:
- 21080:21080
volumes:
- ./data:/opt/teamide/data
这个试了好多浏览器,搜狗/chrome/firefox/edge 都一样
版本:2.4.6
数据库类型:mysql
1、sftp面板希望固定一下,不然一不小心就隐藏了,又得点开来。
2、文件上传无法上传文件夹
3、希望右键菜单添加一个文件权限修改
建议增加白色主题界面
docker部署后链接SSH报错误,提示 终端会话已关闭,输入回车重新连接!
Stack Trace:
Server Status Check
服务已停止,异常: goroutine 31511 [running]: reflect.mapiterinit(0x7ff6c37d4009?, 0x1c0?, 0x7ff6c4d9efc0?) C:/hostedtoolcache/windows/go/1.21.3/x64/src/runtime/map.go:1392 +0x13 reflect.(*MapIter).Next(0x7ff6c4ced180?) C:/hostedtoolcache/windows/go/1.21.3/x64/src/reflect/value.go:1935 +0x57 encoding/json.mapEncoder.encode({0xc00060e048?}, 0xc001a5c2c0, {0x7ff6c4ced180?, 0xc00060e058?, 0x6?}, {0x7?, 0x0?}) C:/hostedtoolcache/windows/go/1.21.3/x64/src/encoding/json/encode.go:744 +0x33e encoding/json.structEncoder.encode({{{0xc000b8db00, 0xf, 0x10}, 0xc001c06720, 0xc001c06750}}, 0xc001a5c2c0, {0x7ff6c4e90b60?, 0xc00060e000?, 0x7ff6c3791bc5?}, {0x0, ...}) C:/hostedtoolcache/windows/go/1.21.3/x64/src/encoding/json/encode.go:706 +0x21e encoding/json.ptrEncoder.encode({0xc00056c027?}, 0xc001a5c2c0, {0x7ff6c4d638e0?, 0xc00060e000?, 0x7ff6c4d638e0?}, {0x27?, 0xc0?}) C:/hostedtoolcache/windows/go/1.21.3/x64/src/encoding/json/encode.go:878 +0x20f encoding/json.(*encodeState).reflectValue(0x7ff6c4cbf580?, {0x7ff6c4d638e0?, 0xc00060e000?, 0xc001a5c2c0?}, {0x7?, 0x0?}) C:/hostedtoolcache/windows/go/1.21.3/x64/src/encoding/json/encode.go:323 +0x73 encoding/json.interfaceEncoder(0xc001a5c2c0, {0x7ff6c4cbf580?, 0xc001008b30?, 0x7ff6c42e8e1d?}, {0x70?, 0x47?}) C:/hostedtoolcache/windows/go/1.21.3/x64/src/encoding/json/encode.go:660 +0xba encoding/json.structEncoder.encode({{{0xc000c5e000, 0x2, 0x2}, 0xc00122a930, 0xc00122a960}}, 0xc001a5c2c0, {0x7ff6c4d6c900?, 0xc001008b20?, 0xc001864840?}, {0x0, ...}) C:/hostedtoolcache/windows/go/1.21.3/x64/src/encoding/json/encode.go:706 +0x21e encoding/json.ptrEncoder.encode({0x7ff6c3791bc5?}, 0xc001a5c2c0, {0x7ff6c4c20280?, 0xc0014960f0?, 0x200000003?}, {0x60?, 0x98?}) C:/hostedtoolcache/windows/go/1.21.3/x64/src/encoding/json/encode.go:878 +0x20f encoding/json.arrayEncoder.encode({0x18badd7ace5?}, 0xc001a5c2c0, {0x7ff6c4c44b80?, 0xc000fbc468?, 0x140dfd3c0e8?}, {0x4?, 0x0?}) C:/hostedtoolcache/windows/go/1.21.3/x64/src/encoding/json/encode.go:849 +0xd6 encoding/json.sliceEncoder.encode({0xc001864bd0?}, 0xc001a5c2c0, {0x7ff6c4c44b80?, 0xc000fbc468?, 0x7ff6c3787b28?}, {0x9?, 0x0?}) C:/hostedtoolcache/windows/go/1.21.3/x64/src/encoding/json/encode.go:822 +0x30f encoding/json.structEncoder.encode({{{0xc001a34a20, 0x1, 0x1}, 0xc00122aa20, 0xc00122aa50}}, 0xc001a5c2c0, {0x7ff6c4d38d80?, 0xc000fbc468?, 0xc0015e2067?}, {0x0, ...}) C:/hostedtoolcache/windows/go/1.21.3/x64/src/encoding/json/encode.go:706 +0x21e encoding/json.ptrEncoder.encode({0xc00056c008?}, 0xc001a5c2c0, {0x7ff6c4c25140?, 0xc000fbc468?, 0x7ff6c4c25140?}, {0x8?, 0xc0?}) C:/hostedtoolcache/windows/go/1.21.3/x64/src/encoding/json/encode.go:878 +0x20f encoding/json.(*encodeState).reflectValue(0x7ff6c4cbf580?, {0x7ff6c4c25140?, 0xc000fbc468?, 0x7ff6c4c63940?}, {0xc0?, 0x2d?}) C:/hostedtoolcache/windows/go/1.21.3/x64/src/encoding/json/encode.go:323 +0x73 encoding/json.interfaceEncoder(0xc001a5c2c0, {0x7ff6c4cbf580?, 0xc002972dd0?, 0xc001a71340?}, {0xf0?, 0x4e?}) C:/hostedtoolcache/windows/go/1.21.3/x64/src/encoding/json/encode.go:660 +0xba encoding/json.structEncoder.encode({{{0xc000dfe240, 0x3, 0x4}, 0xc001ab6ea0, 0xc001ab6ed0}}, 0xc001a5c2c0, {0x7ff6c4d9e240?, 0xc002972db0?, 0x0?}, {0x0, ...}) C:/hostedtoolcache/windows/go/1.21.3/x64/src/encoding/json/encode.go:706 +0x21e encoding/json.(*encodeState).reflectValue(0xc001864fc0?, {0x7ff6c4d9e240?, 0xc002972db0?, 0xc001865008?}, {0xa0?, 0xb6?}) C:/hostedtoolcache/windows/go/1.21.3/x64/src/encoding/json/encode.go:323 +0x73 encoding/json.(*encodeState).marshal(0x0?, {0x7ff6c4d9e240?, 0xc002972db0?}, {0x50?, 0x1?}) C:/hostedtoolcache/windows/go/1.21.3/x64/src/encoding/json/encode.go:295 +0xb9 encoding/json.Marshal({0x7ff6c4d9e240, 0xc002972db0}) C:/hostedtoolcache/windows/go/1.21.3/x64/src/encoding/json/encode.go:162 +0xd0 github.com/gin-gonic/gin/render.WriteJSON({0x140e701e698, 0xc001222a00}, {0x7ff6c4d9e240, 0xc002972db0}) C:/Users/runneradmin/go/pkg/mod/github.com/gin-gonic/[email protected]/render/json.go:68 +0x5d github.com/gin-gonic/gin/render.JSON.Render(...) C:/Users/runneradmin/go/pkg/mod/github.com/gin-gonic/[email protected]/render/json.go:57 github.com/gin-gonic/gin.(*Context).Render(0xc001222a00, 0xc8, {0x7ff6c5189608, 0xc00292f830}) C:/Users/runneradmin/go/pkg/mod/github.com/gin-gonic/[email protected]/context.go:926 +0xf4 github.com/gin-gonic/gin.(*Context).JSON(...) C:/Users/runneradmin/go/pkg/mod/github.com/gin-gonic/[email protected]/context.go:971 teamide/pkg/base.ResponseJSON({0x7ff6c4c25140, 0xc000fbc468}, {0x0?, 0x0}, 0x2?) D:/a/teamide/teamide/pkg/base/http.go:92 +0x1a6 teamide/internal/module.(*Api).DoApi(0xc001977730, {0xc001f89160, 0xb}, 0xc001222a00) D:/a/teamide/teamide/internal/module/api.go:311 +0xcfe teamide/internal/web.(*Server).bindApi.func1(0xc001222a00) D:/a/teamide/teamide/internal/web/api.go:15 +0x165 github.com/gin-gonic/gin.(*Context).Next(...) C:/Users/runneradmin/go/pkg/mod/github.com/gin-gonic/[email protected]/context.go:174 github.com/gin-gonic/gin.CustomRecoveryWithWriter.func1(0xc001222a00) C:/Users/runneradmin/go/pkg/mod/github.com/gin-gonic/[email protected]/recovery.go:102 +0x7a github.com/gin-gonic/gin.(*Context).Next(...) C:/Users/runneradmin/go/pkg/mod/github.com/gin-gonic/[email protected]/context.go:174 github.com/gin-gonic/gin.LoggerWithConfig.func1(0xc001222a00) C:/Users/runneradmin/go/pkg/mod/github.com/gin-gonic/[email protected]/logger.go:240 +0xde github.com/gin-gonic/gin.(*Context).Next(...) C:/Users/runneradmin/go/pkg/mod/github.com/gin-gonic/[email protected]/context.go:174 github.com/gin-gonic/gin.(*Engine).handleHTTPRequest(0xc00007f860, 0xc001222a00) C:/Users/runneradmin/go/pkg/mod/github.com/gin-gonic/[email protected]/gin.go:620 +0x65b github.com/gin-gonic/gin.(*Engine).ServeHTTP(0xc00007f860, {0x7ff6c518ce20?, 0xc0019a47e0}, 0xc001ea0700) C:/Users/runneradmin/go/pkg/mod/github.com/gin-gonic/[email protected]/gin.go:576 +0x1dd net/http.serverHandler.ServeHTTP({0x7ff6c5189a30?}, {0x7ff6c518ce20?, 0xc0019a47e0?}, 0x6?) C:/hostedtoolcache/windows/go/1.21.3/x64/src/net/http/server.go:2938 +0x8e net/http.(*conn).serve(0xc001ea81b0, {0x7ff6c518f790, 0xc001ab64b0}) C:/hostedtoolcache/windows/go/1.21.3/x64/src/net/http/server.go:2009 +0x5f4 created by net/http.(*Server).Serve in goroutine 76 C:/hostedtoolcache/windows/go/1.21.3/x64/src/net/http/server.go:3086 +0x5cb goroutine 1 [semacquire, 1194 minutes]: sync.runtime_Semacquire(0x7ff6c4ffbc28?) C:/hostedtoolcache/windows/go/1.21.3/x64/src/runtime/sema.go:62 +0x25 sync.(*WaitGroup).Wait(0xc000088028?) C:/hostedtoolcache/windows/go/1.21.3/x64/src/sync/waitgroup.go:116 +0x48 main.main() D:/a/teamide/teamide/main.go:195 +0x3e5 goroutine 9 [sleep]: time.Sleep(0xdf8475800) C:/hostedtoolcache/windows/go/1.21.3/x64/src/runtime/time.go:195 +0x126 teamide/pkg/base.startServiceTimer() D:/a/teamide/teamide/pkg/base/service.go:98 +0x1d created by teamide/pkg/base.init.1 in goroutine 1 D:/a/teamide/teamide/pkg/base/service.go:18 +0x1a goroutine 10 [select]: github.com/robfig/cron/v3.(*Cron).run(0xc001975860) C:/Users/runneradmin/go/pkg/mod/github.com/robfig/cron/[email protected]/cron.go:263 +0xa7d created by github.com/robfig/cron/v3.(*Cron).Start in goroutine 1 C:/Users/runneradmin/go/pkg/mod/github.com/robfig/cron/[email protected]/cron.go:222 +0xc5 goroutine 11 [select, 814 minutes]: github.com/robfig/cron/v3.(*Cron).run(0xc0019759a0) C:/Users/runneradmin/go/pkg/mod/github.com/robfig/cron/[email protected]/cron.go:263 +0xa7d created by github.com/robfig/cron/v3.(*Cron).Start in goroutine 1 C:/Users/runneradmin/go/pkg/mod/github.com/robfig/cron/[email protected]/cron.go:222 +0xc5 goroutine 12 [select, 1194 minutes]: database/sql.(*DB).connectionOpener(0xc00197a9c0, {0x7ff6c518f7c8, 0xc00196b720}) C:/hostedtoolcache/windows/go/1.21.3/x64/src/database/sql/sql.go:1218 +0x87 created by database/sql.OpenDB in goroutine 1 C:/hostedtoolcache/windows/go/1.21.3/x64/src/database/sql/sql.go:791 +0x165 goroutine 13 [sleep]: time.Sleep(0xdf8475800) C:/hostedtoolcache/windows/go/1.21.3/x64/src/runtime/time.go:195 +0x126 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:267 +0x3f teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 ...2291 frames elided... teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 teamide/internal/context.checkListener.func1() D:/a/teamide/teamide/internal/context/listen.go:269 +0x45 teamide/internal/context.checkListener() D:/a/teamide/teamide/internal/context/listen.go:288 +0x1b5 created by teamide/internal/context.listenerInit in goroutine 1 D:/a/teamide/teamide/internal/context/listen.go:256 +0x1a goroutine 14 [chan receive, 1194 minutes]: gopkg.in/natefinch/lumberjack%2ev2.(*Logger).millRun(0xc000098c60) C:/Users/runneradmin/go/pkg/mod/gopkg.in/natefinch/[email protected]/lumberjack.go:379 +0x3f created by gopkg.in/natefinch/lumberjack%2ev2.(*Logger).mill.func1 in goroutine 1 C:/Users/runneradmin/go/pkg/mod/gopkg.in/natefinch/[email protected]/lumberjack.go:390 +0x96 goroutine 76 [IO wait, 2 minutes]: internal/poll.runtime_pollWait(0x140e7101f60, 0x72) C:/hostedtoolcache/windows/go/1.21.3/x64/src/runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0x0?, 0x0?, 0x0) C:/hostedtoolcache/windows/go/1.21.3/x64/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.execIO(0xc001979198, 0xc001af7b70) C:/hostedtoolcache/windows/go/1.21.3/x64/src/internal/poll/fd_windows.go:175 +0xe6 internal/poll.(*FD).acceptOne(0xc001979180, 0x9dc, {0xc000e4a0f0?, 0x25?, 0xc001af7c18?}, 0x7ff6c379b133?) C:/hostedtoolcache/windows/go/1.21.3/x64/src/internal/poll/fd_windows.go:944 +0x67 internal/poll.(*FD).Accept(0xc001979180, 0xc001af7d48) C:/hostedtoolcache/windows/go/1.21.3/x64/src/internal/poll/fd_windows.go:978 +0x1bc net.(*netFD).accept(0xc001979180) C:/hostedtoolcache/windows/go/1.21.3/x64/src/net/fd_windows.go:166 +0x54 net.(*TCPListener).accept(0xc001aa27e0) C:/hostedtoolcache/windows/go/1.21.3/x64/src/net/tcpsock_posix.go:152 +0x1e net.(*TCPListener).Accept(0xc001aa27e0) C:/hostedtoolcache/windows/go/1.21.3/x64/src/net/tcpsock.go:315 +0x30 net/http.(*Server).Serve(0xc001aa6e10, {0x7ff6c518cbe0, 0xc001aa27e0}) C:/hostedtoolcache/windows/go/1.21.3/x64/src/net/http/server.go:3056 +0x364 teamide/internal/web.(*Server).Start.func1() D:/a/teamide/teamide/internal/web/web.go:93 +0x3d created by teamide/internal/web.(*Server).Start in goroutine 1 D:/a/teamide/teamide/internal/web/web.go:92 +0x73e goroutine 80 [syscall, 1194 minutes, locked to thread]: syscall.SyscallN(0xc001eed380?, {0xc001ac9d80?, 0xc001ac25b0?, 0xf?}) C:/hostedtoolcache/windows/go/1.21.3/x64/src/runtime/syscall_windows.go:544 +0x107 syscall.Syscall6(0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?, 0x0?) C:/hostedtoolcache/windows/go/1.21.3/x64/src/runtime/syscall_windows.go:488 +0x4a syscall.readFile(0xc001ac9f58?, {0xc0019dbc00?, 0x400, 0x2?}, 0x0?, 0x800000?) C:/hostedtoolcache/windows/go/1.21.3/x64/src/syscall/zsyscall_windows.go:1024 +0x8e syscall.ReadFile(...) C:/hostedtoolcache/windows/go/1.21.3/x64/src/syscall/syscall_windows.go:438 syscall.Read(0xc0000da280?, {0xc0019dbc00?, 0xffffffffffffffff?, 0x0?}) C:/hostedtoolcache/windows/go/1.21.3/x64/src/syscall/syscall_windows.go:417 +0x2d internal/poll.(*FD).Read(0xc0000da280, {0xc0019dbc00, 0x400, 0x400}) C:/hostedtoolcache/windows/go/1.21.3/x64/src/internal/poll/fd_windows.go:422 +0x1c5 os.(*File).read(...) C:/hostedtoolcache/windows/go/1.21.3/x64/src/os/file_posix.go:29 os.(*File).Read(0xc000088000, {0xc0019dbc00?, 0x0?, 0x1?}) C:/hostedtoolcache/windows/go/1.21.3/x64/src/os/file.go:118 +0x52 main.main.func2() D:/a/teamide/teamide/main.go:163 +0x4c created by main.main in goroutine 1 D:/a/teamide/teamide/main.go:159 +0x3d6 goroutine 29574 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc002aeca50, 0x16a8) C:/hostedtoolcache/windows/go/1.21.3/x64/src/runtime/sema.go:527 +0x15d sync.(*Cond).Wait(0x1?) C:/hostedtoolcache/windows/go/1.21.3/x64/src/sync/cond.go:70 +0x85 golang.org/x/crypto/ssh.(*buffer).Read(0xc001008180, {0xc0020042d8, 0x4, 0x4}) C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/buffer.go:94 +0x1fb golang.org/x/crypto/ssh.(*channel).ReadExtended(0xc000c5a000, {0xc0020042d8?, 0xc001af3e20?, 0x7ff6c3791689?}, 0x1af3e10?) C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/channel.go:351 +0x93 golang.org/x/crypto/ssh.(*channel).Read(0x7ff6c3798954?, {0xc0020042d8?, 0xc000fd11e0?, 0x140dff10a28?}) C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/channel.go:528 +0x25 io.ReadAtLeast({0x7ff6c51883c0, 0xc001b145a0}, {0xc0020042d8, 0x4, 0x4}, 0x4) C:/hostedtoolcache/windows/go/1.21.3/x64/src/io/io.go:335 +0x90 io.ReadFull(...) C:/hostedtoolcache/windows/go/1.21.3/x64/src/io/io.go:354 github.com/pkg/sftp.recvPacket({0x7ff6c51883c0, 0xc001b145a0}, 0x0, 0xe?) C:/Users/runneradmin/go/pkg/mod/github.com/pkg/[email protected]/packet.go:268 +0x86 github.com/pkg/sftp.(*conn).recvPacket(...) C:/Users/runneradmin/go/pkg/mod/github.com/pkg/[email protected]/conn.go:23 github.com/pkg/sftp.(*clientConn).recv(0xc001b145a0) C:/Users/runneradmin/go/pkg/mod/github.com/pkg/[email protected]/conn.go:78 +0xd4 github.com/pkg/sftp.(*clientConn).loop(0xc001b145a0) C:/Users/runneradmin/go/pkg/mod/github.com/pkg/[email protected]/conn.go:66 +0x50 created by github.com/pkg/sftp.NewClientPipe in goroutine 29561 C:/Users/runneradmin/go/pkg/mod/github.com/pkg/[email protected]/client.go:237 +0x24a goroutine 29587 [sync.Cond.Wait, 89 minutes]: sync.runtime_notifyListWait(0xc002aec910, 0x0) C:/hostedtoolcache/windows/go/1.21.3/x64/src/runtime/sema.go:527 +0x15d sync.(*Cond).Wait(0xc00149ff70?) C:/hostedtoolcache/windows/go/1.21.3/x64/src/sync/cond.go:70 +0x85 golang.org/x/crypto/ssh.(*mux).Wait(0xc000e49f80) C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/mux.go:110 +0x8e teamide/pkg/ssh.(*fileService).createClient.func1() D:/a/teamide/teamide/pkg/ssh/file_work.go:106 +0x35 created by teamide/pkg/ssh.(*fileService).createClient in goroutine 29561 D:/a/teamide/teamide/pkg/ssh/file_work.go:105 +0x2ab goroutine 29569 [chan receive, 89 minutes]: golang.org/x/crypto/ssh.(*Client).handleChannelOpens(0xc000f9b860, 0xc001e9e000?) C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/client.go:151 +0x45 created by golang.org/x/crypto/ssh.NewClient in goroutine 29561 C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/client.go:60 +0x125 goroutine 26127 [chan receive, 12 minutes]: golang.org/x/crypto/ssh.(*handshakeTransport).readPacket(0xc001774780) C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/handshake.go:189 +0x33 golang.org/x/crypto/ssh.(*mux).onePacket(0xc00100df80) C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/mux.go:215 +0x2a golang.org/x/crypto/ssh.(*mux).loop(0xc00100df80) C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/mux.go:190 +0x25 created by golang.org/x/crypto/ssh.newMux in goroutine 29893 C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/mux.go:128 +0x178 goroutine 26129 [chan receive, 86 minutes]: golang.org/x/crypto/ssh.(*Client).handleChannelOpens(0xc00196b9a0, 0xc001e9e000?) C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/client.go:151 +0x45 created by golang.org/x/crypto/ssh.NewClient in goroutine 29893 C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/client.go:60 +0x125 goroutine 29906 [sync.Cond.Wait, 86 minutes]: sync.runtime_notifyListWait(0xc0028e80d0, 0x0) C:/hostedtoolcache/windows/go/1.21.3/x64/src/runtime/sema.go:527 +0x15d sync.(*Cond).Wait(0x7ff6c37c14ee?) C:/hostedtoolcache/windows/go/1.21.3/x64/src/sync/cond.go:70 +0x85 golang.org/x/crypto/ssh.(*mux).Wait(0xc00100df80) C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/mux.go:110 +0x8e golang.org/x/crypto/ssh.NewClient.func1() C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/client.go:62 +0x24 created by golang.org/x/crypto/ssh.NewClient in goroutine 29893 C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/client.go:61 +0x165 goroutine 29923 [IO wait, 12 minutes]: internal/poll.runtime_pollWait(0x140e7101898, 0x72) C:/hostedtoolcache/windows/go/1.21.3/x64/src/runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc00292e440?, 0x12?, 0x0) C:/hostedtoolcache/windows/go/1.21.3/x64/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.execIO(0xc0000db698, 0x7ff6c4ffc998) C:/hostedtoolcache/windows/go/1.21.3/x64/src/internal/poll/fd_windows.go:175 +0xe6 internal/poll.(*FD).Read(0xc0000db680, {0xc00104e000, 0x8000, 0x8000}) C:/hostedtoolcache/windows/go/1.21.3/x64/src/internal/poll/fd_windows.go:436 +0x2b1 net.(*netFD).Read(0xc0000db680, {0xc00104e000?, 0x7ff6c3e0a3c0?, 0xc001774810?}) C:/hostedtoolcache/windows/go/1.21.3/x64/src/net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc0022ea528, {0xc00104e000?, 0x5f4115cc84cb44f2?, 0x0?}) C:/hostedtoolcache/windows/go/1.21.3/x64/src/net/net.go:179 +0x45 bufio.(*Reader).fill(0xc001501080) C:/hostedtoolcache/windows/go/1.21.3/x64/src/bufio/bufio.go:113 +0x103 bufio.(*Reader).Peek(0xc001501080, 0x2) C:/hostedtoolcache/windows/go/1.21.3/x64/src/bufio/bufio.go:151 +0x53 github.com/gorilla/websocket.(*Conn).read(0xc000f3ec60, 0x200?) C:/Users/runneradmin/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:371 +0x26 github.com/gorilla/websocket.(*Conn).advanceFrame(0xc000f3ec60) C:/Users/runneradmin/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:809 +0x6d github.com/gorilla/websocket.(*Conn).NextReader(0xc000f3ec60) C:/Users/runneradmin/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:1009 +0xb0 github.com/gorilla/websocket.(*Conn).ReadMessage(0x0?) C:/Users/runneradmin/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:1093 +0x13 teamide/internal/module/module_terminal.(*Worker).startReadWS(0xc002b01400, 0xe5?, 0xc0000a08f0) D:/a/teamide/teamide/internal/module/module_terminal/worker.go:464 +0x207 created by teamide/internal/module/module_terminal.(*WorkerFactory).Start in goroutine 29893 D:/a/teamide/teamide/internal/module/module_terminal/worker.go:186 +0x4ac goroutine 29887 [IO wait, 12 minutes]: internal/poll.runtime_pollWait(0x140e71017a0, 0x72) C:/hostedtoolcache/windows/go/1.21.3/x64/src/runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc0010e7be0?, 0x7ff6c39b8fce?, 0x0) C:/hostedtoolcache/windows/go/1.21.3/x64/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.execIO(0xc001978c98, 0x7ff6c4ffc998) C:/hostedtoolcache/windows/go/1.21.3/x64/src/internal/poll/fd_windows.go:175 +0xe6 internal/poll.(*FD).Read(0xc001978c80, {0xc000e76000, 0x1000, 0x1000}) C:/hostedtoolcache/windows/go/1.21.3/x64/src/internal/poll/fd_windows.go:436 +0x2b1 net.(*netFD).Read(0xc001978c80, {0xc000e76000?, 0x3d939639b71958a9?, 0x5d8e9454b7d9dcf9?}) C:/hostedtoolcache/windows/go/1.21.3/x64/src/net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc002cb2278, {0xc000e76000?, 0x0?, 0x80?}) C:/hostedtoolcache/windows/go/1.21.3/x64/src/net/net.go:179 +0x45 bufio.(*Reader).Read(0xc001501320, {0xc001aa47a1, 0x5, 0x20?}) C:/hostedtoolcache/windows/go/1.21.3/x64/src/bufio/bufio.go:244 +0x197 io.ReadAtLeast({0x7ff6c51837a0, 0xc001501320}, {0xc001aa47a1, 0x5, 0x5}, 0x5) C:/hostedtoolcache/windows/go/1.21.3/x64/src/io/io.go:335 +0x90 io.ReadFull(...) C:/hostedtoolcache/windows/go/1.21.3/x64/src/io/io.go:354 golang.org/x/crypto/ssh.(*streamPacketCipher).readCipherPacket(0xc001aa4780, 0x35d, {0x7ff6c51837a0, 0xc001501320}) C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/cipher.go:153 +0x55 golang.org/x/crypto/ssh.(*connectionState).readPacket(0xc000fc8fc0, 0xc00188a120?) C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/transport.go:131 +0x39 golang.org/x/crypto/ssh.(*transport).readPacket(0xc000fc8fc0) C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/transport.go:115 +0x26 golang.org/x/crypto/ssh.(*handshakeTransport).readOnePacket(0xc001774780, 0x0) C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/handshake.go:377 +0x37 golang.org/x/crypto/ssh.(*handshakeTransport).readLoop(0xc001774780) C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/handshake.go:199 +0x2c created by golang.org/x/crypto/ssh.newClientTransport in goroutine 29893 C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/handshake.go:136 +0x216 goroutine 29850 [IO wait, 86 minutes]: internal/poll.runtime_pollWait(0x140e71016a8, 0x72) C:/hostedtoolcache/windows/go/1.21.3/x64/src/runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0x140dff10108?, 0x10?, 0x0) C:/hostedtoolcache/windows/go/1.21.3/x64/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.execIO(0xc001979698, 0x7ff6c4ffc998) C:/hostedtoolcache/windows/go/1.21.3/x64/src/internal/poll/fd_windows.go:175 +0xe6 internal/poll.(*FD).Read(0xc001979680, {0xc0010f6000, 0x8000, 0x8000}) C:/hostedtoolcache/windows/go/1.21.3/x64/src/internal/poll/fd_windows.go:436 +0x2b1 net.(*netFD).Read(0xc001979680, {0xc0010f6000?, 0xc0014002c8?, 0xc0000003e5?}) C:/hostedtoolcache/windows/go/1.21.3/x64/src/net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc002cb2280, {0xc0010f6000?, 0x7ff6c405f727?, 0x0?}) C:/hostedtoolcache/windows/go/1.21.3/x64/src/net/net.go:179 +0x45 bufio.(*Reader).fill(0xc001501260) C:/hostedtoolcache/windows/go/1.21.3/x64/src/bufio/bufio.go:113 +0x103 bufio.(*Reader).Peek(0xc001501260, 0x2) C:/hostedtoolcache/windows/go/1.21.3/x64/src/bufio/bufio.go:151 +0x53 github.com/gorilla/websocket.(*Conn).read(0xc000f3f340, 0x7ff6c37ee737?) C:/Users/runneradmin/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:371 +0x26 github.com/gorilla/websocket.(*Conn).advanceFrame(0xc000f3f340) C:/Users/runneradmin/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:809 +0x6d github.com/gorilla/websocket.(*Conn).NextReader(0xc000f3f340) C:/Users/runneradmin/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:1009 +0xb0 github.com/gorilla/websocket.(*Conn).ReadMessage(0xc0005bbe28?) C:/Users/runneradmin/go/pkg/mod/github.com/gorilla/[email protected]/conn.go:1093 +0x13 teamide/internal/module/module_terminal.(*api).uploadWebsocket.func1() D:/a/teamide/teamide/internal/module/module_terminal/api.go:219 +0x185 created by teamide/internal/module/module_terminal.(*api).uploadWebsocket in goroutine 29885 D:/a/teamide/teamide/internal/module/module_terminal/api.go:203 +0x169 goroutine 29889 [chan receive, 86 minutes]: golang.org/x/crypto/ssh.(*Session).wait(0xc001161040?, 0xc0014fdae0?) C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/session.go:423 +0x65 golang.org/x/crypto/ssh.newSession.func1() C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/session.go:593 +0x25 created by golang.org/x/crypto/ssh.newSession in goroutine 29893 C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/session.go:592 +0xf1 goroutine 29924 [sync.Cond.Wait, 12 minutes]: sync.runtime_notifyListWait(0xc002b60090, 0x1b0) C:/hostedtoolcache/windows/go/1.21.3/x64/src/runtime/sema.go:527 +0x15d sync.(*Cond).Wait(0x0?) C:/hostedtoolcache/windows/go/1.21.3/x64/src/sync/cond.go:70 +0x85 golang.org/x/crypto/ssh.(*buffer).Read(0xc00231e300, {0xc0011ce000, 0x8000, 0x8000}) C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/buffer.go:94 +0x1fb golang.org/x/crypto/ssh.(*channel).ReadExtended(0xc000e84240, {0xc0011ce000?, 0x9a05488db3a4?, 0xc00145fd48?}, 0xc385af4f?) C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/channel.go:351 +0x93 golang.org/x/crypto/ssh.(*channel).Read(0xc0011ce061?, {0xc0011ce000?, 0x28?, 0x0?}) C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/channel.go:528 +0x25 teamide/pkg/ssh.(*terminalService).Read(0xc0017805a0, {0xc0011ce000, 0x8000, 0x8000}) D:/a/teamide/teamide/pkg/ssh/terminal_work.go:205 +0xf7 teamide/internal/module/module_terminal.(*Worker).startReadService(0xc002b01400, 0x0?) D:/a/teamide/teamide/internal/module/module_terminal/worker.go:518 +0x178 created by teamide/internal/module/module_terminal.(*WorkerFactory).Start in goroutine 29893 D:/a/teamide/teamide/internal/module/module_terminal/worker.go:187 +0x4f6 goroutine 26128 [chan receive, 86 minutes]: golang.org/x/crypto/ssh.(*Client).handleGlobalRequests(0x7ff6c3b46ae5?, 0xc000053500?) C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/client.go:142 +0x4c created by golang.org/x/crypto/ssh.NewClient in goroutine 29893 C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/client.go:59 +0xd3 goroutine 29566 [select, 89 minutes]: golang.org/x/crypto/ssh.(*handshakeTransport).kexLoop(0xc0000b6a80) C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/handshake.go:270 +0x53a created by golang.org/x/crypto/ssh.newClientTransport in goroutine 29561 C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/handshake.go:137 +0x256 goroutine 29888 [select, 86 minutes]: golang.org/x/crypto/ssh.(*handshakeTransport).kexLoop(0xc001774780) C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/handshake.go:270 +0x53a created by golang.org/x/crypto/ssh.newClientTransport in goroutine 29893 C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/handshake.go:137 +0x256 goroutine 29588 [chan receive, 89 minutes]: golang.org/x/crypto/ssh.(*Session).wait(0xc0009bdf90?, 0xc0009bdfd0?) C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/session.go:423 +0x65 golang.org/x/crypto/ssh.newSession.func1() C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/session.go:593 +0x25 created by golang.org/x/crypto/ssh.newSession in goroutine 29561 C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/session.go:592 +0xf1 goroutine 29568 [chan receive, 89 minutes]: golang.org/x/crypto/ssh.(*Client).handleGlobalRequests(0xc001e9e000?, 0xc001e9e000?) C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/client.go:142 +0x4c created by golang.org/x/crypto/ssh.NewClient in goroutine 29561 C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/client.go:59 +0xd3 goroutine 29567 [chan receive]: golang.org/x/crypto/ssh.(*handshakeTransport).readPacket(0xc0000b6a80) C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/handshake.go:189 +0x33 golang.org/x/crypto/ssh.(*mux).onePacket(0xc000e49f80) C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/mux.go:215 +0x2a golang.org/x/crypto/ssh.(*mux).loop(0xc000e49f80) C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/mux.go:190 +0x25 created by golang.org/x/crypto/ssh.newMux in goroutine 29561 C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/mux.go:128 +0x178 goroutine 29907 [sync.Cond.Wait, 86 minutes]: sync.runtime_notifyListWait(0xc0028e80d0, 0x1) C:/hostedtoolcache/windows/go/1.21.3/x64/src/runtime/sema.go:527 +0x15d sync.(*Cond).Wait(0x140dff10a28?) C:/hostedtoolcache/windows/go/1.21.3/x64/src/sync/cond.go:70 +0x85 golang.org/x/crypto/ssh.(*mux).Wait(0xc00100df80) C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/mux.go:110 +0x8e teamide/pkg/ssh.(*terminalService).Start.func1() D:/a/teamide/teamide/pkg/ssh/terminal_work.go:99 +0x3d created by teamide/pkg/ssh.(*terminalService).Start in goroutine 29893 D:/a/teamide/teamide/pkg/ssh/terminal_work.go:98 +0x409 goroutine 29586 [sync.Cond.Wait, 89 minutes]: sync.runtime_notifyListWait(0xc002aec910, 0x1) C:/hostedtoolcache/windows/go/1.21.3/x64/src/runtime/sema.go:527 +0x15d sync.(*Cond).Wait(0x7ff6c37c14ee?) C:/hostedtoolcache/windows/go/1.21.3/x64/src/sync/cond.go:70 +0x85 golang.org/x/crypto/ssh.(*mux).Wait(0xc000e49f80) C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/mux.go:110 +0x8e golang.org/x/crypto/ssh.NewClient.func1() C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/client.go:62 +0x24 created by golang.org/x/crypto/ssh.NewClient in goroutine 29561 C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/client.go:61 +0x165 goroutine 29565 [IO wait]: internal/poll.runtime_pollWait(0x140e7101e68, 0x72) C:/hostedtoolcache/windows/go/1.21.3/x64/src/runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc001af5be0?, 0x7ff6c39b8fce?, 0x0) C:/hostedtoolcache/windows/go/1.21.3/x64/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.execIO(0xc001978298, 0x7ff6c4ffc998) C:/hostedtoolcache/windows/go/1.21.3/x64/src/internal/poll/fd_windows.go:175 +0xe6 internal/poll.(*FD).Read(0xc001978280, {0xc0005c5000, 0x1000, 0x1000}) C:/hostedtoolcache/windows/go/1.21.3/x64/src/internal/poll/fd_windows.go:436 +0x2b1 net.(*netFD).Read(0xc001978280, {0xc0005c5000?, 0x87dd80b5b73d812d?, 0x9869b5b7cbfaa906?}) C:/hostedtoolcache/windows/go/1.21.3/x64/src/net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc0012f6088, {0xc0005c5000?, 0x0?, 0x80?}) C:/hostedtoolcache/windows/go/1.21.3/x64/src/net/net.go:179 +0x45 bufio.(*Reader).Read(0xc0018ec540, {0xc0018a8421, 0x5, 0x20?}) C:/hostedtoolcache/windows/go/1.21.3/x64/src/bufio/bufio.go:244 +0x197 io.ReadAtLeast({0x7ff6c51837a0, 0xc0018ec540}, {0xc0018a8421, 0x5, 0x5}, 0x5) C:/hostedtoolcache/windows/go/1.21.3/x64/src/io/io.go:335 +0x90 io.ReadFull(...) C:/hostedtoolcache/windows/go/1.21.3/x64/src/io/io.go:354 golang.org/x/crypto/ssh.(*streamPacketCipher).readCipherPacket(0xc0018a8400, 0x1e2e, {0x7ff6c51837a0, 0xc0018ec540}) C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/cipher.go:153 +0x55 golang.org/x/crypto/ssh.(*connectionState).readPacket(0xc000d44900, 0xc0012336e0?) C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/transport.go:131 +0x39 golang.org/x/crypto/ssh.(*transport).readPacket(0xc000d44900) C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/transport.go:115 +0x26 golang.org/x/crypto/ssh.(*handshakeTransport).readOnePacket(0xc0000b6a80, 0x0) C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/handshake.go:377 +0x37 golang.org/x/crypto/ssh.(*handshakeTransport).readLoop(0xc0000b6a80) C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/handshake.go:199 +0x2c created by golang.org/x/crypto/ssh.newClientTransport in goroutine 29561 C:/Users/runneradmin/go/pkg/mod/golang.org/x/[email protected]/ssh/handshake.go:136 +0x216 goroutine 32976 [sleep]: time.Sleep(0x12a05f200) C:/hostedtoolcache/windows/go/1.21.3/x64/src/runtime/time.go:195 +0x126 teamide/internal/module/module_node.(*NodeContext).doAlive.func1.1() D:/a/teamide/teamide/internal/module/module_node/context_alive.go:25 +0x26 created by teamide/internal/module/module_node.(*NodeContext).doAlive.func1 in goroutine 32959 D:/a/teamide/teamide/internal/module/module_node/context_alive.go:24 +0x18d goroutine 33028 [select]: github.com/shirou/gopsutil/v3/internal/common.Sleep({0x7ff6c518f6e8, 0x7ff6c5f170e0}, 0xc000680000?) C:/Users/runneradmin/go/pkg/mod/github.com/shirou/gopsutil/[email protected]/internal/common/sleep.go:12 +0x76 github.com/shirou/gopsutil/v3/cpu.PercentWithContext({0x7ff6c518f6e8, 0x7ff6c5f170e0}, 0x3b9aca00, 0x0?) C:/Users/runneradmin/go/pkg/mod/github.com/shirou/gopsutil/[email protected]/cpu/cpu.go:163 +0x71 github.com/shirou/gopsutil/v3/cpu.Percent(...) C:/Users/runneradmin/go/pkg/mod/github.com/shirou/gopsutil/[email protected]/cpu/cpu.go:149 teamide/pkg/system.GetMonitorData() D:/a/teamide/teamide/pkg/system/info.go:271 +0xc5 teamide/pkg/system.StartCollectMonitorData.func1() D:/a/teamide/teamide/pkg/system/info.go:174 +0x2e teamide/pkg/task.(*Task).runDo(0x0?) D:/a/teamide/teamide/pkg/task/task.go:75 +0x39 teamide/pkg/task.(*Task).start(0xc001a000f0) D:/a/teamide/teamide/pkg/task/task.go:37 +0x6e teamide/pkg/task.(*CronTask).run.func2() D:/a/teamide/teamide/pkg/task/cron.go:122 +0x387 teamide/pkg/task.(*CronTask).run(0xc001a1e900) D:/a/teamide/teamide/pkg/task/cron.go:154 +0x1d9 github.com/robfig/cron/v3.FuncJob.Run(0x7ff6c5183e80?) C:/Users/runneradmin/go/pkg/mod/github.com/robfig/cron/[email protected]/cron.go:136 +0x12 github.com/robfig/cron/v3.(*Cron).startJob.func1() C:/Users/runneradmin/go/pkg/mod/github.com/robfig/cron/[email protected]/cron.go:312 +0x5b created by github.com/robfig/cron/v3.(*Cron).startJob in goroutine 10 C:/Users/runneradmin/go/pkg/mod/github.com/robfig/cron/[email protected]/cron.go:310 +0xa5 goroutine 32972 [sleep]: time.Sleep(0xbebc200) C:/hostedtoolcache/windows/go/1.21.3/x64/src/runtime/time.go:195 +0x126 teamide/internal/module/module_file_manager.newProgress.func1() D:/a/teamide/teamide/internal/module/module_file_manager/notice.go:184 +0xba created by teamide/internal/module/module_file_manager.newProgress in goroutine 32961 D:/a/teamide/teamide/internal/module/module_file_manager/notice.go:173 +0x1b0 goroutine 32886 [IO wait]: internal/poll.runtime_pollWait(0x140e7101d70, 0x72) C:/hostedtoolcache/windows/go/1.21.3/x64/src/runtime/netpoll.go:343 +0x85 internal/poll.(*pollDesc).wait(0xc0016df918?, 0x7ff6c386d0bc?, 0x0) C:/hostedtoolcache/windows/go/1.21.3/x64/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.execIO(0xc000cda018, 0x7ff6c4ffc998) C:/hostedtoolcache/windows/go/1.21.3/x64/src/internal/poll/fd_windows.go:175 +0xe6 internal/poll.(*FD).Read(0xc000cda000, {0xc00134a000, 0x1000, 0x1000}) C:/hostedtoolcache/windows/go/1.21.3/x64/src/internal/poll/fd_windows.go:436 +0x2b1 net.(*netFD).Read(0xc000cda000, {0xc00134a000?, 0x7ff6c386d7e5?, 0x0?}) C:/hostedtoolcache/windows/go/1.21.3/x64/src/net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc001d26000, {0xc00134a000?, 0x0?, 0xc0025ae038?}) C:/hostedtoolcache/windows/go/1.21.3/x64/src/net/net.go:179 +0x45 net/http.(*connReader).Read(0xc0025ae030, {0xc00134a000, 0x1000, 0x1000}) C:/hostedtoolcache/windows/go/1.21.3/x64/src/net/http/server.go:791 +0x14b bufio.(*Reader).fill(0xc001e3a000) C:/hostedtoolcache/windows/go/1.21.3/x64/src/bufio/bufio.go:113 +0x103 bufio.(*Reader).Peek(0xc001e3a000, 0x4) C:/hostedtoolcache/windows/go/1.21.3/x64/src/bufio/bufio.go:151 +0x53 net/http.(*conn).serve(0xc001ea8000, {0x7ff6c518f790, 0xc001ab64b0}) C:/hostedtoolcache/windows/go/1.21.3/x64/src/net/http/server.go:2044 +0x75c created by net/http.(*Server).Serve in goroutine 76 C:/hostedtoolcache/windows/go/1.21.3/x64/src/net/http/server.go:3086 +0x5cb goroutine 32961 [chan receive]: github.com/pkg/sftp.(*clientConn).sendPacket(0x7ff6c378b0fe?, 0xc0027cfd29?, {0x7ff6c518bb28?, 0xc001a24140?}) C:/Users/runneradmin/go/pkg/mod/github.com/pkg/[email protected]/conn.go:143 +0xab github.com/pkg/sftp.(*File).writeChunkAt(0xc002b22880, 0x140e6f5d558?, {0xc0009c6000, 0x8000, 0x8000}, 0xd20000) C:/Users/runneradmin/go/pkg/mod/github.com/pkg/[email protected]/client.go:1425 +0xe5 github.com/pkg/sftp.(*File).WriteAt(0x7ff6c3791bc5?, {0xc0009c6000?, 0x7ff6c4768245?, 0x7ff6c4ced180?}, 0x7ff6c3797a90?) C:/Users/runneradmin/go/pkg/mod/github.com/pkg/[email protected]/client.go:1579 +0xa5 github.com/pkg/sftp.(*File).Write(0xc002b22880, {0xc0009c6000?, 0xc0009b9a00?, 0x7ff6c4768245?}) C:/Users/runneradmin/go/pkg/mod/github.com/pkg/[email protected]/client.go:1419 +0xd4 github.com/team-ide/go-tool/util.Write({0x7ff6c5187d40, 0xc002b22880}, {0xc0009c6000?, 0xc0009b9a40?, 0xc0009b9a60?}, 0xc0009b9a70) C:/Users/runneradmin/go/pkg/mod/github.com/team-ide/[email protected]/util/io.go:39 +0x92 teamide/pkg/ssh.(*fileService).Write.func2(0x8000) D:/a/teamide/teamide/pkg/ssh/file_work.go:206 +0xe5 github.com/team-ide/go-tool/util.ReadByFunc(0xc0009b9b78, {0xc0009c6000, 0x8000, 0x8000}, 0xc0009b9c90) C:/Users/runneradmin/go/pkg/mod/github.com/team-ide/[email protected]/util/io.go:19 +0xb5 github.com/team-ide/go-tool/util.Read(...) C:/Users/runneradmin/go/pkg/mod/github.com/team-ide/[email protected]/util/io.go:8 teamide/pkg/ssh.(*fileService).Write(0xc0015f0420?, {0xc0015f0420, 0x22}, {0x140e81a0008?, 0xc00280c768}, 0xc002338380, 0xc001e527ac) D:/a/teamide/teamide/pkg/ssh/file_work.go:199 +0x2c5 teamide/internal/module/module_file_manager.(*worker).Upload.func1(0xc0020096e0) D:/a/teamide/teamide/internal/module/module_file_manager/worker.go:362 +0x862 teamide/internal/module/module_file_manager.(*worker).Upload(0xc000ff9860?, 0xc002b221c0, {0xc0020c93c0, 0x1e}, {0xc001ef5110, 0x10}, {0xc0023d6300, 0x13}, {0xc001496000, 0x1, ...}) D:/a/teamide/teamide/internal/module/module_file_manager/worker.go:377 +0x235 teamide/internal/module/module_file_manager.(*api).upload.func1() D:/a/teamide/teamide/internal/module/module_file_manager/api.go:273 +0x216 created by teamide/internal/module/module_file_manager.(*api).upload in goroutine 32886 D:/a/teamide/teamide/internal/module/module_file_manager/api.go:272 +0x531 ,点击启动
Windows环境下。
OwnersSelect error sql:SELECT USERNAME ownerName FROM DBA_USERS ORDER BY USERNAME,error:Error -5504: 没有[DBA_USERS]对象的查询权限 stack info: 1).
SSH bug,MobaXterm和xshell 7可以登录,这个工具不行
能不能加个查看SSH服务器的内存占用还有CPU占用的小功能,类似mobaX底下的那个小工具一样,感觉那个还是蛮实用的
oracle db select语句执行结果如果导出
连接各种数据库时以及连接ssh时,看能不能新增使用代理连接的功能。如果已经有了代理功能,能否介绍一下怎么使用
能否增加一个RDP的功能
希望大佬解决一下
1、设置中配置是否自动心跳,配置自动心跳时间
2、配置中可手动配置中断操作时间
提此issue的原因如下:
现在只有固定1分钟未操作即中断会话,很多时候会影响到现有操作,如回头看了一眼东西,或者寻找一些命令和解决方案再操作,却发现已中断操作,并且重新连接又回到root下了,而非当前目录,体验不好。
您好,想问一下为何服务端部署没有显示前端内容是为什么,按照部署方式go mod tidy->go build -ldflags "-s -X main.buildFlags=--isServer" .这条命令执行成功后,访问网页后是空白页面。能否给一个具体服务端部署的操作文档说明呢
Windows版本中,在新增或编辑SSH连接时,上传了账号的密钥后,点击生成的链接,窗口整个变成密钥的内容,并无法返回,只能退出。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.