Project

General

Profile

Actions

Support Request #11198

closed

ADTF Launcher does not resolve ADTF_PROJECT_DIR

Added by hidden almost 4 years ago. Updated almost 4 years ago.

Status:
Closed
Priority:
Normal
Customer:
AUDI
Department:
EF
Requester's Priority:
Normal
Support Level:
3rd Level
Resolution:
Product Issue Opened
Affected Products:
Platform:
Windows 10 64bit
Topic:
ADTF::CE
FAQ Links:

Description

Supportanfrage

Ich habe in meinem Configuration Editor über "Options" einen Plugin-Pfad hinzugefügt. Der Plugin-Pfad liegt in meinem Projektordner. Der CE trägt diesen Pfad als Variable in meine "default_system.adtfsystem" ein:

   <plugin>
      <url>$(ADTF_PROJECT_DIR)/bin/my_component.adtfplugin</url>
    </plugin>

Beim Launchen über das CE-Menü scheint aber ganz woanders gesucht zu werden:

Could not load plugin '<Patch_to_adtfsystem>/bin/my_component.adtfplugin': File or dependencies not found

Wieso wird "ADTF_PROJECT_DIR" beim Launchen anders interpretiert? In der SDK-Doku scheint dieses Makro noch nicht unter "Table of predefined Global Macros" gelistet zu sein. Wohin soll diese Variable üblicherweise zeigen? Gilt diese Variable nur für den CE?

Supportanfrage

NUR der CE kennt und verwendet ADTF_PROJECT_DIR, denn nur dort gibt es ein ADTF Project.
Der Launcher bzw. Session Manager kennt nur folgende Default Macros:

Beim Launch ist das dann natürlich nicht bekannt und dürfte eigentlich nicht verwendet werden bei Einträgen im System File.

Deshalb hängt er /bin/my_component.adtfplugin an das aktuelle Verzeichnis relativ an, was das System File ist.

Den einzigen Workaround den ich dir aktuell anbieten kann, eigene Variablen relativ zum Session File anzulegen, z.B.:

Denn so sollte eigentlich aufgelöst werden.
Das musst du aber bei jeder Session dann natürlich aktuell definieren leider.
Aber immerhin bist du dann lauffähig.

Für einen offiziellen Fix habe ich ACORE-10523 erstellt


Files

launcher.JPG (63.8 KB) launcher.JPG hidden, 2020-05-11 09:17
ADTF-Version.JPG (24 KB) ADTF-Version.JPG hidden, 2020-05-11 12:31
workaround_env_variables.png (9.87 KB) workaround_env_variables.png hidden, 2020-05-11 13:03
Actions

Also available in: Atom PDF