Skip to content

panic: assignment to entry in nil map #2970

Open
@hookenz

Description

@hookenz

What happened?
Attempted to use devspace init on an existing project.
Chose the option to use the existing docker-compose.yaml that I had

panic: assignment to entry in nil map

goroutine 1 [running]:
github.com/compose-spec/compose-go/loader.Load({{0x0, 0x0}, {0x0, 0x0}, {0xc00085ab10, 0x1, 0x1}, 0x0}, {0x0, 0x0, ...})
	/Users/runner/work/devspace/devspace/vendor/github.com/compose-spec/compose-go/loader/loader.go:218 +0x69e
github.com/loft-sh/devspace/pkg/devspace/compose.LoadDockerComposeProject({0x24c7bf1?, 0xa90774?})
	/Users/runner/work/devspace/devspace/pkg/devspace/compose/manager.go:41 +0x125
github.com/loft-sh/devspace/cmd.(*InitCmd).initDockerCompose(0xc0006aa140, {0x0?, 0x0?}, {0x24c7bf1?, 0x1?})
	/Users/runner/work/devspace/devspace/cmd/init.go:551 +0x38
github.com/loft-sh/devspace/cmd.(*InitCmd).Run(0xc0006aa140, {0x2a43e68, 0x453ba00})
	/Users/runner/work/devspace/devspace/cmd/init.go:160 +0x355
github.com/loft-sh/devspace/cmd.NewInitCmd.func1(0xc0007f5b08?, {0x453ba00?, 0x4?, 0x24ab4a7?})
	/Users/runner/work/devspace/devspace/cmd/init.go:94 +0x47
github.com/spf13/cobra.(*Command).execute(0xc0007f5b08, {0x453ba00, 0x0, 0x0})
	/Users/runner/work/devspace/devspace/vendor/github.com/spf13/cobra/command.go:940 +0x882
github.com/spf13/cobra.(*Command).ExecuteC(0xc0004d2008)
	/Users/runner/work/devspace/devspace/vendor/github.com/spf13/cobra/command.go:1068 +0x3a5
github.com/spf13/cobra.(*Command).Execute(...)
	/Users/runner/work/devspace/devspace/vendor/github.com/spf13/cobra/command.go:992
github.com/loft-sh/devspace/cmd.Execute()
	/Users/runner/work/devspace/devspace/cmd/root.go:151 +0x1be
main.main()
	/Users/runner/work/devspace/devspace/main.go:17 +0x2a

What did you expect to happen instead?
Not this.

How can we reproduce the bug? (as minimally and precisely as possible)

My docker-compose.yaml

name: serverkit

services:
  serverkit:
    image: serverkit:latest
    container_name: serverkit
    ports:
      - '8080:8080'
    environment:
      PHP_OPCACHE_ENABLE: "1"
      SYSTEM_KEY: ${SYSTEM_KEY}
      SYSTEM_SECRET: ${SYSTEM_SECRET}
      EXTERNAL_URL: ${EXTERNAL_URL}
      GITHUB_TOKEN: ${GITHUB_TOKEN}
    volumes:
      - serverkit:/data
    
volumes:
  serverkit:
    name: serverkit_data

**Local Environment:**  
- DevSpace Version: devspace version 6.3.15
- Operating System: linux
- ARCH of the OS: AMD64
**Kubernetes Cluster:**  
- Cloud Provider: aws
- Kubernetes Version: 
      Client Version: v1.33.2
      Kustomize Version: v5.6.0
      Server Version: v1.32.5-eks-5d4a308

Anything else we need to know?

That makes using devspace a no go for me. I was wanting to see how it compared to Tilt, but unfortunately out of the gate it's broken.

Metadata

Metadata

Assignees

Labels

kind/bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions