Skip to content

Server panic if 9200 port is taken up by another process #2271

@ScharfViktor

Description

@ScharfViktor

Describe the bug

A clear and concise description of what the bug is.

Steps to reproduce

  1. start opencloud binary when 9200 port is taken up by another process

Expected behavior

message that port

Actual behavior

server panic

log:

OC_SHARING_PUBLIC_SHARE_MUST_HAVE_PASSWORD=false OC_SHOW_USER_EMAIL_IN_RESULTS=true OC_INSECURE=true PROXY_ENABLE_BASIC_AUTH=true OC_LOG_PRETTY=true OC_LOG_COLOR=true  opencloud/bin/opencloud server
{"level":"error","error":"unknown edition channel ''","time":"2026-02-05T11:05:22.154885+01:00","caller":"/Users/v.scharf/Work/opencloud/opencloud/pkg/version/version.go:55","message":"falling back to dev"}
2026/02/05 11:05:22 ERROR failed to set GOMEMLIMIT package=github.com/KimMachineGun/automemlimit/memlimit error="failed to set GOMEMLIMIT: cgroups is not supported on this system"
Error: listen tcp 0.0.0.0:9200: bind: address already in use
Usage:
  proxy server [flags]

Flags:
  -h, --help   help for server

2026-02-05T11:05:23+01:00 ERR service terminated error={"Addr":{"IP":"0.0.0.0","Port":9200,"Zone":""},"Err":{"Err":48,"Syscall":"bind"},"Net":"tcp","Op":"listen","Source":null} event="opencloud: Failed service 'proxy' (1.000000 failures of 5.000000), restarting: true, error: listen tcp 0.0.0.0:9200: bind: address already in use" failures=1 restarting=true service=proxy supervisor=opencloud threshold=5
2026-02-05T11:05:23+01:00 ERR service panic event="opencloud: Failed service 'proxy' (1.999802 failures of 5.000000), restarting: true, panic: config: Cannot set options after data has been loaded, stacktrace: goroutine 790 [running]:\ngithub.com/thejerf/suture/v4.(*Supervisor).runService.func2.1()\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/thejerf/suture/v4/supervisor.go:549 +0x6c\npanic({0x106db1e00?, 0x1075b8310?})\n\t/opt/homebrew/Cellar/go/1.25.5/libexec/src/runtime/panic.go:783 +0x120\ngithub.com/thejerf/suture/v4.(*Supervisor).runService.func2.2()\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/thejerf/suture/v4/supervisor.go:566 +0xa8\npanic({0x106db1e00?, 0x1075b8310?})\n\t/opt/homebrew/Cellar/go/1.25.5/libexec/src/runtime/panic.go:783 +0x120\ngithub.com/gookit/config/v2.(*Config).WithOptions(0x10982d3e8?, {0x14000fc3d48?, 0x300?, 0x14001fc3b00?})\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/gookit/config/v2/options.go:192 +0x98\ngithub.com/gookit/config/v2.WithOptions(...)\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/gookit/config/v2/options.go:187\ngithub.com/opencloud-eu/opencloud/services/proxy/pkg/middleware.loadCSPConfig({0x14001fc3b00, 0x2cd, 0x300}, {0x0, 0x0, 0x0})\n\t/Users/v.scharf/Work/opencloud/opencloud/services/proxy/pkg/middleware/security.go:28 +0x54\ngithub.com/opencloud-eu/opencloud/services/proxy/pkg/middleware.LoadCSPConfig(0x1400270fb40?)\n\t/Users/v.scharf/Work/opencloud/opencloud/services/proxy/pkg/middleware/security.go:22 +0x3c\ngithub.com/opencloud-eu/opencloud/services/proxy/pkg/command.loadMiddlewares({{{0x1075dd758, 0x140024a6ba0}, 0x3, {0x0, 0x0}, {0x140024aee00, 0x12, 0x1f4}, {0x14001e9df60, 0x2, ...}, ...}}, ...)\n\t/Users/v.scharf/Work/opencloud/opencloud/services/proxy/pkg/command/server.go:328 +0xce4\ngithub.com/opencloud-eu/opencloud/services/proxy/pkg/command.Server.func2(0x140026a2308, {0x1050d8950?, 0x4?, 0x1050d87f8?})\n\t/Users/v.scharf/Work/opencloud/opencloud/services/proxy/pkg/command/server.go:188 +0x12f4\ngithub.com/spf13/cobra.(*Command).execute(0x140026a2308, {0x1096ada80, 0x0, 0x0})\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/spf13/cobra/command.go:1015 +0x7d4\ngithub.com/spf13/cobra.(*Command).ExecuteC(0x140026a2008)\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/spf13/cobra/command.go:1148 +0x350\ngithub.com/spf13/cobra.(*Command).Execute(...)\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/spf13/cobra/command.go:1071\ngithub.com/spf13/cobra.(*Command).ExecuteContext(...)\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/spf13/cobra/command.go:1064\ngithub.com/opencloud-eu/opencloud/services/proxy/pkg/command.Execute(0x140017dd508)\n\t/Users/v.scharf/Work/opencloud/opencloud/services/proxy/pkg/command/root.go:35 +0xf8\ngithub.com/opencloud-eu/opencloud/opencloud/pkg/runtime/service.NewService.func31({0x1075f0d50?, 0x1400201ef00?}, 0x14001d78738?)\n\t/Users/v.scharf/Work/opencloud/opencloud/opencloud/pkg/runtime/service/service.go:284 +0x74\ngithub.com/opencloud-eu/opencloud/opencloud/pkg/runtime/service.NewService.NewService.func1.NewSutureServiceBuilder.func75.1({0x1075f0d50?, 0x1400201ef00?})\n\t/Users/v.scharf/Work/opencloud/opencloud/opencloud/pkg/runtime/service/sutureservice.go:21 +0x2c\ngithub.com/opencloud-eu/opencloud/opencloud/pkg/runtime/service.SutureService.Serve(...)\n\t/Users/v.scharf/Work/opencloud/opencloud/opencloud/pkg/runtime/service/sutureservice.go:30\ngithub.com/thejerf/suture/v4.(*Supervisor).runService.func2()\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/thejerf/suture/v4/supervisor.go:570 +0xb0\ncreated by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 83\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/thejerf/suture/v4/supervisor.go:544 +0x16c\n" failures=1.9998016794609206 restarting=true service=proxy supervisor=opencloud threshold=5
2026-02-05T11:05:23+01:00 ERR service panic event="opencloud: Failed service 'proxy' (2.999636 failures of 5.000000), restarting: true, panic: config: Cannot set options after data has been loaded, stacktrace: goroutine 894 [running]:\ngithub.com/thejerf/suture/v4.(*Supervisor).runService.func2.1()\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/thejerf/suture/v4/supervisor.go:549 +0x6c\npanic({0x106db1e00?, 0x1075b8310?})\n\t/opt/homebrew/Cellar/go/1.25.5/libexec/src/runtime/panic.go:783 +0x120\ngithub.com/thejerf/suture/v4.(*Supervisor).runService.func2.2()\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/thejerf/suture/v4/supervisor.go:566 +0xa8\npanic({0x106db1e00?, 0x1075b8310?})\n\t/opt/homebrew/Cellar/go/1.25.5/libexec/src/runtime/panic.go:783 +0x120\ngithub.com/gookit/config/v2.(*Config).WithOptions(0x10982dd58?, {0x140004fdd48?, 0x300?, 0x14001fc3200?})\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/gookit/config/v2/options.go:192 +0x98\ngithub.com/gookit/config/v2.WithOptions(...)\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/gookit/config/v2/options.go:187\ngithub.com/opencloud-eu/opencloud/services/proxy/pkg/middleware.loadCSPConfig({0x14001fc3200, 0x2cd, 0x300}, {0x0, 0x0, 0x0})\n\t/Users/v.scharf/Work/opencloud/opencloud/services/proxy/pkg/middleware/security.go:28 +0x54\ngithub.com/opencloud-eu/opencloud/services/proxy/pkg/middleware.LoadCSPConfig(0x14001e1f140?)\n\t/Users/v.scharf/Work/opencloud/opencloud/services/proxy/pkg/middleware/security.go:22 +0x3c\ngithub.com/opencloud-eu/opencloud/services/proxy/pkg/command.loadMiddlewares({{{0x1075dd758, 0x1400260acc0}, 0x3, {0x0, 0x0}, {0x14001e41000, 0x12, 0x1f4}, {0x14001e4a5a0, 0x2, ...}, ...}}, ...)\n\t/Users/v.scharf/Work/opencloud/opencloud/services/proxy/pkg/command/server.go:328 +0xce4\ngithub.com/opencloud-eu/opencloud/services/proxy/pkg/command.Server.func2(0x14001e2ef08, {0x1050d8950?, 0x4?, 0x1050d87f8?})\n\t/Users/v.scharf/Work/opencloud/opencloud/services/proxy/pkg/command/server.go:188 +0x12f4\ngithub.com/spf13/cobra.(*Command).execute(0x14001e2ef08, {0x1096ada80, 0x0, 0x0})\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/spf13/cobra/command.go:1015 +0x7d4\ngithub.com/spf13/cobra.(*Command).ExecuteC(0x14001e2ec08)\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/spf13/cobra/command.go:1148 +0x350\ngithub.com/spf13/cobra.(*Command).Execute(...)\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/spf13/cobra/command.go:1071\ngithub.com/spf13/cobra.(*Command).ExecuteContext(...)\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/spf13/cobra/command.go:1064\ngithub.com/opencloud-eu/opencloud/services/proxy/pkg/command.Execute(0x140017dd508)\n\t/Users/v.scharf/Work/opencloud/opencloud/services/proxy/pkg/command/root.go:35 +0xf8\ngithub.com/opencloud-eu/opencloud/opencloud/pkg/runtime/service.NewService.func31({0x1075f0d50?, 0x140025a8000?}, 0x1400230a758?)\n\t/Users/v.scharf/Work/opencloud/opencloud/opencloud/pkg/runtime/service/service.go:284 +0x74\ngithub.com/opencloud-eu/opencloud/opencloud/pkg/runtime/service.NewService.NewService.func1.NewSutureServiceBuilder.func75.1({0x1075f0d50?, 0x140025a8000?})\n\t/Users/v.scharf/Work/opencloud/opencloud/opencloud/pkg/runtime/service/sutureservice.go:21 +0x2c\ngithub.com/opencloud-eu/opencloud/opencloud/pkg/runtime/service.SutureService.Serve(...)\n\t/Users/v.scharf/Work/opencloud/opencloud/opencloud/pkg/runtime/service/sutureservice.go:30\ngithub.com/thejerf/suture/v4.(*Supervisor).runService.func2()\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/thejerf/suture/v4/supervisor.go:570 +0xb0\ncreated by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 83\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/thejerf/suture/v4/supervisor.go:544 +0x16c\n" failures=2.9996357633635946 restarting=true service=proxy supervisor=opencloud threshold=5
2026-02-05T11:05:23+01:00 ERR service panic event="opencloud: Failed service 'proxy' (3.999366 failures of 5.000000), restarting: true, panic: config: Cannot set options after data has been loaded, stacktrace: goroutine 998 [running]:\ngithub.com/thejerf/suture/v4.(*Supervisor).runService.func2.1()\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/thejerf/suture/v4/supervisor.go:549 +0x6c\npanic({0x106db1e00?, 0x1075b8310?})\n\t/opt/homebrew/Cellar/go/1.25.5/libexec/src/runtime/panic.go:783 +0x120\ngithub.com/thejerf/suture/v4.(*Supervisor).runService.func2.2()\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/thejerf/suture/v4/supervisor.go:566 +0xa8\npanic({0x106db1e00?, 0x1075b8310?})\n\t/opt/homebrew/Cellar/go/1.25.5/libexec/src/runtime/panic.go:783 +0x120\ngithub.com/gookit/config/v2.(*Config).WithOptions(0x10982e210?, {0x140015a9d48?, 0x300?, 0x14000e72300?})\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/gookit/config/v2/options.go:192 +0x98\ngithub.com/gookit/config/v2.WithOptions(...)\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/gookit/config/v2/options.go:187\ngithub.com/opencloud-eu/opencloud/services/proxy/pkg/middleware.loadCSPConfig({0x14000e72300, 0x2cd, 0x300}, {0x0, 0x0, 0x0})\n\t/Users/v.scharf/Work/opencloud/opencloud/services/proxy/pkg/middleware/security.go:28 +0x54\ngithub.com/opencloud-eu/opencloud/services/proxy/pkg/middleware.LoadCSPConfig(0x14001484c00?)\n\t/Users/v.scharf/Work/opencloud/opencloud/services/proxy/pkg/middleware/security.go:22 +0x3c\ngithub.com/opencloud-eu/opencloud/services/proxy/pkg/command.loadMiddlewares({{{0x1075dd758, 0x1400260b8f0}, 0x3, {0x0, 0x0}, {0x14001326600, 0x12, 0x1f4}, {0x14001e4aa80, 0x2, ...}, ...}}, ...)\n\t/Users/v.scharf/Work/opencloud/opencloud/services/proxy/pkg/command/server.go:328 +0xce4\ngithub.com/opencloud-eu/opencloud/services/proxy/pkg/command.Server.func2(0x14001d32908, {0x1050d8950?, 0x4?, 0x1050d87f8?})\n\t/Users/v.scharf/Work/opencloud/opencloud/services/proxy/pkg/command/server.go:188 +0x12f4\ngithub.com/spf13/cobra.(*Command).execute(0x14001d32908, {0x1096ada80, 0x0, 0x0})\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/spf13/cobra/command.go:1015 +0x7d4\ngithub.com/spf13/cobra.(*Command).ExecuteC(0x14001d32608)\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/spf13/cobra/command.go:1148 +0x350\ngithub.com/spf13/cobra.(*Command).Execute(...)\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/spf13/cobra/command.go:1071\ngithub.com/spf13/cobra.(*Command).ExecuteContext(...)\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/spf13/cobra/command.go:1064\ngithub.com/opencloud-eu/opencloud/services/proxy/pkg/command.Execute(0x140017dd508)\n\t/Users/v.scharf/Work/opencloud/opencloud/services/proxy/pkg/command/root.go:35 +0xf8\ngithub.com/opencloud-eu/opencloud/opencloud/pkg/runtime/service.NewService.func31({0x1075f0d50?, 0x140025a86e0?}, 0x14001d75f28?)\n\t/Users/v.scharf/Work/opencloud/opencloud/opencloud/pkg/runtime/service/service.go:284 +0x74\ngithub.com/opencloud-eu/opencloud/opencloud/pkg/runtime/service.NewService.NewService.func1.NewSutureServiceBuilder.func75.1({0x1075f0d50?, 0x140025a86e0?})\n\t/Users/v.scharf/Work/opencloud/opencloud/opencloud/pkg/runtime/service/sutureservice.go:21 +0x2c\ngithub.com/opencloud-eu/opencloud/opencloud/pkg/runtime/service.SutureService.Serve(...)\n\t/Users/v.scharf/Work/opencloud/opencloud/opencloud/pkg/runtime/service/sutureservice.go:30\ngithub.com/thejerf/suture/v4.(*Supervisor).runService.func2()\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/thejerf/suture/v4/supervisor.go:570 +0xb0\ncreated by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 83\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/thejerf/suture/v4/supervisor.go:544 +0x16c\n" failures=3.9993664944753764 restarting=true service=proxy supervisor=opencloud threshold=5
2026-02-05T11:05:23+01:00 ERR service panic event="opencloud: Failed service 'proxy' (4.999152 failures of 5.000000), restarting: true, panic: config: Cannot set options after data has been loaded, stacktrace: goroutine 959 [running]:\ngithub.com/thejerf/suture/v4.(*Supervisor).runService.func2.1()\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/thejerf/suture/v4/supervisor.go:549 +0x6c\npanic({0x106db1e00?, 0x1075b8310?})\n\t/opt/homebrew/Cellar/go/1.25.5/libexec/src/runtime/panic.go:783 +0x120\ngithub.com/thejerf/suture/v4.(*Supervisor).runService.func2.2()\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/thejerf/suture/v4/supervisor.go:566 +0xa8\npanic({0x106db1e00?, 0x1075b8310?})\n\t/opt/homebrew/Cellar/go/1.25.5/libexec/src/runtime/panic.go:783 +0x120\ngithub.com/gookit/config/v2.(*Config).WithOptions(0x10982c108?, {0x1400292bd48?, 0x300?, 0x14002938300?})\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/gookit/config/v2/options.go:192 +0x98\ngithub.com/gookit/config/v2.WithOptions(...)\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/gookit/config/v2/options.go:187\ngithub.com/opencloud-eu/opencloud/services/proxy/pkg/middleware.loadCSPConfig({0x14002938300, 0x2cd, 0x300}, {0x0, 0x0, 0x0})\n\t/Users/v.scharf/Work/opencloud/opencloud/services/proxy/pkg/middleware/security.go:28 +0x54\ngithub.com/opencloud-eu/opencloud/services/proxy/pkg/middleware.LoadCSPConfig(0x14002439180?)\n\t/Users/v.scharf/Work/opencloud/opencloud/services/proxy/pkg/middleware/security.go:22 +0x3c\ngithub.com/opencloud-eu/opencloud/services/proxy/pkg/command.loadMiddlewares({{{0x1075dd758, 0x14001098220}, 0x3, {0x0, 0x0}, {0x14002727e00, 0x12, 0x1f4}, {0x140024b9de0, 0x2, ...}, ...}}, ...)\n\t/Users/v.scharf/Work/opencloud/opencloud/services/proxy/pkg/command/server.go:328 +0xce4\ngithub.com/opencloud-eu/opencloud/services/proxy/pkg/command.Server.func2(0x140024a1508, {0x1050d8950?, 0x4?, 0x1050d87f8?})\n\t/Users/v.scharf/Work/opencloud/opencloud/services/proxy/pkg/command/server.go:188 +0x12f4\ngithub.com/spf13/cobra.(*Command).execute(0x140024a1508, {0x1096ada80, 0x0, 0x0})\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/spf13/cobra/command.go:1015 +0x7d4\ngithub.com/spf13/cobra.(*Command).ExecuteC(0x140024a1208)\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/spf13/cobra/command.go:1148 +0x350\ngithub.com/spf13/cobra.(*Command).Execute(...)\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/spf13/cobra/command.go:1071\ngithub.com/spf13/cobra.(*Command).ExecuteContext(...)\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/spf13/cobra/command.go:1064\ngithub.com/opencloud-eu/opencloud/services/proxy/pkg/command.Execute(0x140017dd508)\n\t/Users/v.scharf/Work/opencloud/opencloud/services/proxy/pkg/command/root.go:35 +0xf8\ngithub.com/opencloud-eu/opencloud/opencloud/pkg/runtime/service.NewService.func31({0x1075f0d50?, 0x14001dd65a0?}, 0x52486374566b4936?)\n\t/Users/v.scharf/Work/opencloud/opencloud/opencloud/pkg/runtime/service/service.go:284 +0x74\ngithub.com/opencloud-eu/opencloud/opencloud/pkg/runtime/service.NewService.NewService.func1.NewSutureServiceBuilder.func75.1({0x1075f0d50?, 0x14001dd65a0?})\n\t/Users/v.scharf/Work/opencloud/opencloud/opencloud/pkg/runtime/service/sutureservice.go:21 +0x2c\ngithub.com/opencloud-eu/opencloud/opencloud/pkg/runtime/service.SutureService.Serve(...)\n\t/Users/v.scharf/Work/opencloud/opencloud/opencloud/pkg/runtime/service/sutureservice.go:30\ngithub.com/thejerf/suture/v4.(*Supervisor).runService.func2()\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/thejerf/suture/v4/supervisor.go:570 +0xb0\ncreated by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 83\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/thejerf/suture/v4/supervisor.go:544 +0x16c\n" failures=4.999151700970262 restarting=true service=proxy supervisor=opencloud threshold=5
2026-02-05T11:05:23+01:00 FTL service panic event="opencloud: Failed service 'proxy' (5.998986 failures of 5.000000), restarting: false, panic: config: Cannot set options after data has been loaded, stacktrace: goroutine 960 [running]:\ngithub.com/thejerf/suture/v4.(*Supervisor).runService.func2.1()\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/thejerf/suture/v4/supervisor.go:549 +0x6c\npanic({0x106db1e00?, 0x1075b8310?})\n\t/opt/homebrew/Cellar/go/1.25.5/libexec/src/runtime/panic.go:783 +0x120\ngithub.com/thejerf/suture/v4.(*Supervisor).runService.func2.2()\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/thejerf/suture/v4/supervisor.go:566 +0xa8\npanic({0x106db1e00?, 0x1075b8310?})\n\t/opt/homebrew/Cellar/go/1.25.5/libexec/src/runtime/panic.go:783 +0x120\ngithub.com/gookit/config/v2.(*Config).WithOptions(0x10982dd58?, {0x1400292bd48?, 0x300?, 0x14001fc3800?})\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/gookit/config/v2/options.go:192 +0x98\ngithub.com/gookit/config/v2.WithOptions(...)\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/gookit/config/v2/options.go:187\ngithub.com/opencloud-eu/opencloud/services/proxy/pkg/middleware.loadCSPConfig({0x14001fc3800, 0x2cd, 0x300}, {0x0, 0x0, 0x0})\n\t/Users/v.scharf/Work/opencloud/opencloud/services/proxy/pkg/middleware/security.go:28 +0x54\ngithub.com/opencloud-eu/opencloud/services/proxy/pkg/middleware.LoadCSPConfig(0x14001ba0100?)\n\t/Users/v.scharf/Work/opencloud/opencloud/services/proxy/pkg/middleware/security.go:22 +0x3c\ngithub.com/opencloud-eu/opencloud/services/proxy/pkg/command.loadMiddlewares({{{0x1075dd758, 0x14001b14980}, 0x3, {0x0, 0x0}, {0x1400123c200, 0x12, 0x1f4}, {0x14001b4a740, 0x2, ...}, ...}}, ...)\n\t/Users/v.scharf/Work/opencloud/opencloud/services/proxy/pkg/command/server.go:328 +0xce4\ngithub.com/opencloud-eu/opencloud/services/proxy/pkg/command.Server.func2(0x14001b96308, {0x1050d8950?, 0x4?, 0x1050d87f8?})\n\t/Users/v.scharf/Work/opencloud/opencloud/services/proxy/pkg/command/server.go:188 +0x12f4\ngithub.com/spf13/cobra.(*Command).execute(0x14001b96308, {0x1096ada80, 0x0, 0x0})\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/spf13/cobra/command.go:1015 +0x7d4\ngithub.com/spf13/cobra.(*Command).ExecuteC(0x14001b96008)\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/spf13/cobra/command.go:1148 +0x350\ngithub.com/spf13/cobra.(*Command).Execute(...)\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/spf13/cobra/command.go:1071\ngithub.com/spf13/cobra.(*Command).ExecuteContext(...)\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/spf13/cobra/command.go:1064\ngithub.com/opencloud-eu/opencloud/services/proxy/pkg/command.Execute(0x140017dd508)\n\t/Users/v.scharf/Work/opencloud/opencloud/services/proxy/pkg/command/root.go:35 +0xf8\ngithub.com/opencloud-eu/opencloud/opencloud/pkg/runtime/service.NewService.func31({0x1075f0d50?, 0x14001dd6640?}, 0x78476231356d4f69?)\n\t/Users/v.scharf/Work/opencloud/opencloud/opencloud/pkg/runtime/service/service.go:284 +0x74\ngithub.com/opencloud-eu/opencloud/opencloud/pkg/runtime/service.NewService.NewService.func1.NewSutureServiceBuilder.func75.1({0x1075f0d50?, 0x14001dd6640?})\n\t/Users/v.scharf/Work/opencloud/opencloud/opencloud/pkg/runtime/service/sutureservice.go:21 +0x2c\ngithub.com/opencloud-eu/opencloud/opencloud/pkg/runtime/service.SutureService.Serve(...)\n\t/Users/v.scharf/Work/opencloud/opencloud/opencloud/pkg/runtime/service/sutureservice.go:30\ngithub.com/thejerf/suture/v4.(*Supervisor).runService.func2()\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/thejerf/suture/v4/supervisor.go:570 +0xb0\ncreated by github.com/thejerf/suture/v4.(*Supervisor).runService in goroutine 83\n\t/Users/v.scharf/Work/opencloud/opencloud/vendor/github.com/thejerf/suture/v4/supervisor.go:544 +0x16c\n" failures=5.998986161121095 restarting=false service=proxy supervisor=opencloud threshold=5

Setup

binary version 5.0.1

Details

OC_XXX=somevalue
OC_YYY=somevalue
PROXY_XXX=somevalue

Additional context

Add any other context about the problem here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    Qualification

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions