Skip to content

12-node Sedona entrypoints missing from DI wiring #359

@jathavaan

Description

@jathavaan

Bug

The 12-node Sedona broadcast and partitioned entrypoint modules were not added to container.wire() in app_config.py when the 12-node experiments were introduced in #357. All other node counts (2, 4, 8, 16) are wired.

This causes @inject-decorated functions to receive an unresolved Provide proxy instead of the actual IDatabricksService, resulting in:

AttributeError: 'Provide' object has no attribute 'create_cluster'

Fix

Add the two missing modules to the wiring list in src/presentation/configuration/app_config.py:

  • national_scale_spatial_join_databricks_broadcast_12_nodes
  • national_scale_spatial_join_databricks_partitioned_12_nodes

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions