icon

Support Forum

Python Part verursacht Allplan Absturz

Schlagworte:
  • VisualScripting; PythonPart; Absturz

Wertes Forum,
ich habe mit der Version 2024 mit visual scripting ein Python Part erstellt das nun bei Nutzung in der Verion 2026-1-5 Allplan zum Absturz bringt. Andere Scripts aus dieser Zeit funktionieren einwandfrei. Kann mir jemand Hinweise geben an was das liegen könnte bzw. wie ich dem Fehler auf die Spur kommen kann. Leider bietet der Support hier keine Unterstützung an. Wie traurig dass Allplan hier die Nutzer so im Regen stehen lässt. Aber vielleicht finde ich hier ja kompetente Kenner die mir weiterhelfen können.
BG Wolfgang

Servus Wolfgang,

es kann ganz viele Gründe geben warum ein PythonPart nicht mehr funktioniert. Ohne genauere Angaben kann ich dir da nicht weiter helfen. Aktiviere mal das Trace und Poste die Fehlermeldung hier ins Forum - dann kann ich dir evtl. weiterhelfen.

  • Schließe Allplan
  • Starte Allmenu
  • Geh auf Service - Allplanprotokollierung (Trace) und wähle dort die Option "in Fenster schreiben" aus
  • Starte Allplan erneut (es müsste nun parallel zu Allplan ein Konsolenfenster aufgehen in der dauernd Dinge protokolliert und angezeigt werden)
  • Starte den PythonPart und führe ihn soweit aus bis Allplan einfriert oder Abstürzt
  • Dann musst du schnell sein: Kopiere dir aus dem Trace Fenster die letzten paar protokollierten Zeilen (da steht vermutlich was wie "Exception occured..." und kopiere Sie ins Forum. Außerdem wäre es hilfreich wenn du beschreibst was der PythonPart genau macht.
  • Anschließend kannst du über Allmenu das Trace wieder deaktivieren

Beste Grüße
Simon

https://www.soil-parts.at
https://www.soil-parts.at/kontakt/

Hallo Simon,
danke für dein Unterstützungsangebot. Ich habe mal den Trace laufen lassen und hänge den Screenshot hier an. Das Script selbst erstellt einen Stollenquerschnitt und Beschriftungen mit diversen Variablen und errechnet auch Ausbruchsflächen und Sicherungslängen. Ich lade das Script auch hoch da siehst du sicher noch mehr. Bin schon gespannt auf deine Erkenntnisse.
BG Wolfgang

Anhänge (2)

Typ: text/xml
96-mal heruntergeladen
Größe: 220,39 KiB
Typ: image/png
64-mal heruntergeladen
Größe: 88,54 KiB

Servus Wolfgang.

Ich hab mir deinen PythonPart mal angeschaut:

Allplan 2026-1-4: funktioniert ohne Probleme
Allplan 2026-1-5: ich kann den PythonPart ohne Probleme absetzten aber sobald ich ihn versuche wieder zu öffnen stürzt Allplan mit der Fehlermeldung ab:

AllplanUnhandledExceptionFilter
Exception nr C0000005 -access violation is occured at 00007FFC0FC8BD78, while reading from address

Hier den Fehler zu suchen ist leider ziemlich aufwendig, darum würde ich mal @Allplan bitten, sich das genauer anzuschauen! Meine Vermutung ist, dass während des Previews irgend ein Element als "Invalid" übergeben wird und dadurch den Crash verursacht...

Du kannst aktuell 2 Dinge als Workaround machen:
1. Installiere Allplan 2026-1-4. Dort hat der PythonPart bei mir funktioniert...
2. Wenn du den Regelquerschnitt nicht zu oft "bearbeiten" musst, erzeuge ihn nicht als PythonPart sondern als einzelne Linien und Füllflächen?

Hoffentlich hilft dir das etwas weiter.
LG Simon

https://www.soil-parts.at
https://www.soil-parts.at/kontakt/

Hallo Simon,
danke für deinen Test und die Beurteilung. Leider ist es mir nicht möglich bei uns Allplan 2026-1-4 parallel zu installieren. Das händische konstruieren ist natürlich machbar aber genau das soll ja das PythonPart vereinfachen bzw. beschleunigen. Der Allplan Support hat mir die Hilfe mit der Aussage, sie seien hier nicht zuständig, schon verweigert, was ich nicht verstehe.
Vielleicht findet sich im Forum noch ein PythonPart Profi (gerne direkt von Allplan - die sind ja zuständig) der mich noch konkret bei der Ursachenfindung unterstützen kann, ich wäre froh darüber.
BG Wolfgang