Skip to content

azure.ai.agents - azd panics during postprovision on v1.22.4 #6407

Description

@JeffreyCA

It doesn't panic on v1.22.3

  (✓) Done: Resource group: rg-jc-cals0 (3.166s)
  (✓) Done: Foundry: ai-account-qnnvd6em3omxq (18.574s)
  (✓) Done: Log Analytics workspace: logs-qnnvd6em3omxq (20.98s)
  (✓) Done: Azure AI Services Model Deployment: ai-account-qnnvd6em3omxq/gpt-4o-mini (1.939s)
  (✓) Done: Foundry capability host: ai-account-qnnvd6em3omxq/agents (657ms)
  (✓) Done: Application Insights: appi-qnnvd6em3omxq (223ms)
  (✓) Done: Foundry project: ai-account-qnnvd6em3omxq/ai-project-jc-cals0 (9.47s)
  (✓) Done: Container Registry: crqnnvd6em3omxq (13.039s)
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x1172ab7]

goroutine 1 [running]:
github.com/azure/azure-dev/cli/azd/pkg/ext.(*EventDispatcher[...]).validateEvent(0x120?, {0x1bfc7be?, 0xc000a46ea0?})
        /workspaces/azure-dev/cli/azd/pkg/ext/event_dispatcher.go:172 +0x17
github.com/azure/azure-dev/cli/azd/pkg/ext.(*EventDispatcher[...]).RaiseEvent(0x2126120, {0x2108638, 0xc00055f8c0}, {0x1bfc7be, 0x13}, {0xc0001ee840, 0xc0002ff808, 0xc00078a480, 0xc0007db920})
        /workspaces/azure-dev/cli/azd/pkg/ext/event_dispatcher.go:101 +0x5c
github.com/azure/azure-dev/cli/azd/internal/cmd.(*ProvisionAction).Run(0xc000e14300, {0x2108638, 0xc00055f8c0})
        /workspaces/azure-dev/cli/azd/internal/cmd/provision.go:397 +0x224b
github.com/azure/azure-dev/cli/azd/cmd/middleware.(*MiddlewareRunner).RunAction.func1({0x2108638, 0xc00055f8c0})
        /workspaces/azure-dev/cli/azd/cmd/middleware/middleware.go:130 +0x41f
github.com/azure/azure-dev/cli/azd/cmd/middleware.(*ExtensionsMiddleware).Run(0xc0002911c0, {0x2108638, 0xc00055f8c0}, 0xc0002a1a00)
        /workspaces/azure-dev/cli/azd/cmd/middleware/extensions.go:205 +0x7f9
github.com/azure/azure-dev/cli/azd/cmd/middleware.(*MiddlewareRunner).RunAction.func1({0x2108638, 0xc00055f8c0})
        /workspaces/azure-dev/cli/azd/cmd/middleware/middleware.go:113 +0x2ae
github.com/azure/azure-dev/cli/azd/cmd/middleware.(*HooksMiddleware).registerCommandHooks(0xc000a3d620?, {0x2108638, 0xc00055f8c0}, 0xc0001ee840?, 0xc0002a1a00)
        /workspaces/azure-dev/cli/azd/cmd/middleware/hooks.go:90 +0x312
github.com/azure/azure-dev/cli/azd/cmd/middleware.(*HooksMiddleware).Run(0xc000a3d620, {0x2108638, 0xc00055f8c0}, 0xc0002a1a00)
        /workspaces/azure-dev/cli/azd/cmd/middleware/hooks.go:75 +0x231
github.com/azure/azure-dev/cli/azd/cmd/middleware.(*MiddlewareRunner).RunAction.func1({0x2108638, 0xc00055f8c0})
        /workspaces/azure-dev/cli/azd/cmd/middleware/middleware.go:113 +0x2ae
github.com/azure/azure-dev/cli/azd/cmd/middleware.(*LoginGuardMiddleware).Run(0xc000166270, {0x2108638, 0xc00055f8c0}, 0xc0002a1a00)
        /workspaces/azure-dev/cli/azd/cmd/middleware/login_guard.go:59 +0x89
github.com/azure/azure-dev/cli/azd/cmd/middleware.(*MiddlewareRunner).RunAction.func1({0x2108638, 0xc00055f8c0})
        /workspaces/azure-dev/cli/azd/cmd/middleware/middleware.go:113 +0x2ae
github.com/azure/azure-dev/cli/azd/cmd/middleware.(*ErrorMiddleware).Run(0xc000306400, {0x2108638, 0xc00055f8c0}, 0xc0002a1a00)
        /workspaces/azure-dev/cli/azd/cmd/middleware/error.go:72 +0x377
github.com/azure/azure-dev/cli/azd/cmd/middleware.(*MiddlewareRunner).RunAction.func1({0x2108638, 0xc00055f8c0})
        /workspaces/azure-dev/cli/azd/cmd/middleware/middleware.go:113 +0x2ae
github.com/azure/azure-dev/cli/azd/cmd/middleware.(*TelemetryMiddleware).Run(0xc00071a240, {0x2108638, 0xc000463530}, 0xc0002a1a00)
        /workspaces/azure-dev/cli/azd/cmd/middleware/telemetry.go:88 +0x8e9
github.com/azure/azure-dev/cli/azd/cmd/middleware.(*MiddlewareRunner).RunAction.func1({0x2108638, 0xc000463530})
        /workspaces/azure-dev/cli/azd/cmd/middleware/middleware.go:113 +0x2ae
github.com/azure/azure-dev/cli/azd/cmd/middleware.(*UxMiddleware).Run(0xc000394060, {0x2108638, 0xc000463530}, 0xc0002a1a00)
        /workspaces/azure-dev/cli/azd/cmd/middleware/ux.go:41 +0xb1
github.com/azure/azure-dev/cli/azd/cmd/middleware.(*MiddlewareRunner).RunAction.func1({0x2108638, 0xc000463530})
        /workspaces/azure-dev/cli/azd/cmd/middleware/middleware.go:113 +0x2ae
github.com/azure/azure-dev/cli/azd/cmd/middleware.(*DebugMiddleware).Run(0xc00030a030, {0x2108638, 0xc000463530}, 0xc0002a1a00)
        /workspaces/azure-dev/cli/azd/cmd/middleware/debug.go:51 +0x374
github.com/azure/azure-dev/cli/azd/cmd/middleware.(*MiddlewareRunner).RunAction.func1({0x2108638, 0xc000463530})
        /workspaces/azure-dev/cli/azd/cmd/middleware/middleware.go:113 +0x2ae
github.com/azure/azure-dev/cli/azd/cmd/middleware.(*MiddlewareRunner).RunAction(0xc0003c0260, {0x2108638, 0xc000463530}, 0xc00021f420, {0xc0003b3f50, 0x14})
        /workspaces/azure-dev/cli/azd/cmd/middleware/middleware.go:134 +0x136
github.com/azure/azure-dev/cli/azd/cmd.(*CobraBuilder).configureActionResolver.func1(0xc0002b8c08, {0xc0003168d0, 0x0, 0x1})
        /workspaces/azure-dev/cli/azd/cmd/cobra_builder.go:134 +0x39c
github.com/spf13/cobra.(*Command).execute(0xc0002b8c08, {0xc0003168c0, 0x1, 0x1})
        /go/pkg/mod/github.com/spf13/cobra@v1.10.1/command.go:1015 +0xb02
github.com/spf13/cobra.(*Command).ExecuteC(0xc0004b6f08)
        /go/pkg/mod/github.com/spf13/cobra@v1.10.1/command.go:1148 +0x465
github.com/spf13/cobra.(*Command).Execute(...)
        /go/pkg/mod/github.com/spf13/cobra@v1.10.1/command.go:1071
github.com/spf13/cobra.(*Command).ExecuteContext(...)
        /go/pkg/mod/github.com/spf13/cobra@v1.10.1/command.go:1064
github.com/azure/azure-dev/cli/azd/cmd.ExecuteWithAutoInstall({0x2108570, 0x2e7bb60}, 0xc00058d8e0)
        /workspaces/azure-dev/cli/azd/cmd/auto_install.go:298 +0x1e5
main.main()
        /workspaces/azure-dev/cli/azd/main.go:73 +0x252

Metadata

Metadata

Assignees

No one assigned

    Labels

    ext-agentsazure.ai.agents extensionregressionBroke something that worked before

    Type

    Fields

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions