[Frage] Programmabsturz bei csv-Export

Schlagworte:
  • Visual
  • Scripting
  • Allplan
  • 2021-1-9
  • Absturz
  • Export

Hallo.

Ich versuche gerade mit Hilfe von Visual Scripting mehrere Objekte (SmartParts) in meinem Teilbild auszuwählen. Anschließend sollen die Attribute dieser SmartParts in eine .csv-Datei gespeichert werden.

Sobald ich mein Skript jedoch ausführen will stürzt Allplan ab. Im Anhang noch die Nodes. Was hab ich hier falsch gemacht?

Anhänge (1)

Typ: image/png
47-mal heruntergeladen
Größe: 43,16 KiB

Hallo,

ich kann das Problem nicht nachvollziehen. Kommt der Absturz direkt beim Start?

Bitte "Trace in Datei" einstellen, dann werden zwei Dateien xxx.out in "Tmp" von Allplan erstellt. Bitte die Dateien nach dem Absturz in einem neuen Beitrag zur Verfügung stellen.

Viele Grüße
Horst

Das Problem kommt beim Wählen der Objekte.

Hier das Ergebnis der Allplan.out:

my_saveDataInThread end: ThreadId=18188
APM #8013 Mon Sep 20 12:48:49 2021
APM PBT_POWERSETTINGCHANGE >>>
APM GUID_GLOBAL_USER_PRESENCE: 0
APM PBT_POWERSETTINGCHANGE <<<
APM #8013 Mon Sep 20 12:48:49 2021
APM PBT_POWERSETTINGCHANGE >>>
APM GUID_SESSION_USER_PRESENCE: 0
APM PBT_POWERSETTINGCHANGE <<<

°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
ThreadMenuAction: Start eventID=273
------------------------------------------ menu event start ------------------------------------------
perform_id_export EVENT_LKOMEN_EXPROG_PYTHON_VISUALSCRIPT NR = 273, main ipro = 0, ipro of current license = -1, ia = 594439 ie = 0
zgaktx: Start Elementaktivierung geschnitten
lfilop: fp=0 mode=r pathNr=0 file=zgaktx.cfg
path=C:\Program Files\Allplan\Allplan 2021_1\zgaktx.cfg
| Das System kann die angegebene Datei nicht finden.

zgaktx: Neue Elementaktivierung an.
zgaktn: Begin Loop
zgaktn: End Loop
zgaktx: Ende Elementaktivierung geschnitten
AllplanUnhandledExceptionFilter

Exception nr C0000005 -access violation is occured at 00007FF98AABF84A, while reading from address 11
cclose: unit=25186715f50 err=0 stat=KEEP

ltbProjectClose: ***************************************************************************************************
ltbProjectClose:
ltbProjectClose: Start low level close project xxx
ltbProjectClose:
ltbProjectClose: ***************************************************************************************************

ltbProjectClose: err=0

ltbProjectClose: ***************************************************************************************************
ltbProjectClose:
ltbProjectClose: End low level close project xxx
ltbProjectClose:
ltbProjectClose: ***************************************************************************************************

RemoteFtp::releaseThreadData - FREED Thread Data for threadID 13232
FILIB is down.

Und hier das Ergebnis der Allplan_python.out:

<frozen importlib._bootstrap>:219: RuntimeWarning: to-Python converter for int already registered; second conversion method ignored.
<frozen importlib._bootstrap>:219: RuntimeWarning: to-Python converter for struct _GUID already registered; second conversion method ignored.
missing <TextId/> for: Test
Load NodeConnector.py
Load NodeConnector.py

Hallo,

da gibt es ein Problem mit den Daten. Kannst Du mir das Teilbild für eine weitere Analyse anhängen oder zusenden?

Viele Grüße
Horst

Das Teilbild hochzuladen bringt glaub ich nichts da der Fehler immer auftritt...

Eventuell mach ich auch beim Erstellen etwas falsch.
-Zuerst wähle ich den Dateipfad und klicke auf speichern.
-Anschließend wähle ich die Objekte
-Es passiert nichts also wähle ich die Objekte erneut und Allplan stürzt ab.

Anhänge (1)

Typ: image/png
29-mal heruntergeladen
Größe: 77,22 KiB

Hallo,

ich habe das Problem gefunden und behoben. Bitte die angehängte Datei nach

...\etc\VisualScripts\ModelObjects\Selection

kopieren. Die Datei ist dann in dem Hotfix Allplan 2021-1-10 vorhanden.

Viele Grüße
Horst

Anhänge (1)

Typ: application/zip
1067-mal heruntergeladen
Größe: 1,28 KiB

Hallo Horst.

Vielen Dank für deine Mühen! Ich habe die Datei im ETC-Verzeichnis ersetzt jedoch funktioniert es immer noch nicht so wie ich mir das vorstelle.

-Zuerst gebe ich den Dateipfad an
-Anschließend klicke ich auf den "Speichern"-Button
-Dann fordert Allplan mich auf die Objekte zu wählen. Das mach ich auch nur passiert dann nichts (es wird auch keine Datei erstellt)
-Wenn ich nun die Escape-Taste drücke kommt eine Fehlermeldung und Allplan stürzt ab

Im Anhang hab ich diesen Ablauf noch mit ein paar Fotos dokumentiert.
Für mich ist es auch kein Problem wenn das erst ab dem Hotfix 2021-1-10 funktioniert nur das ständige Abstürzen von Allplan ist ein bisschen nervig.

Anhänge (1)

Typ: image/png
47-mal heruntergeladen
Größe: 56,06 KiB