Closed (fixed)
Project:
Acquia DAM
Version:
1.1.x-dev
Component:
Code
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
20 Oct 2025 at 18:40 UTC
Updated:
6 Nov 2025 at 19:54 UTC
Jump to comment: Most recent
public function __construct(AcquiaDamClientFactory $client_factory, MessengerInterface $messenger) {
$this->damClient = $client_factory->getSiteClient();
$this->messenger = $messenger;
When using a site that has Canvas and Modeler API this causes a circular dependency as `acquia_dam.asset_version_resolver` gets double constructed:
1. During Page base fields
2. Listing extensions causes system listing and JSON:API routes construct this object
Keep a light weight constructor
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #3
mglamanComment #5
japerry