Python Problem
- Als neu kennzeichnen
- Lesezeichen
- Abonnieren
- Stummschalten
- RSS-Feed abonnieren
- Direktlink dieser Nachricht
- Anstößigen Inhalt melden
gestern
Ich habe seit kurzem einen Fehler in der Python Console.
Ich hab das Python Script neu installiert - Version 3.12.0 - der selbe Fehler taucht aber auch mit anderen Python Versionen auf.
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/http/client.py", line 300, in _read_status
raise RemoteDisconnected("Remote end closed connection without"
http.client.RemoteDisconnected: Remote end closed connection without response
Kennt das jemand von euch? Ich komme hier nicht weiter.

- Als neu kennzeichnen
- Lesezeichen
- Abonnieren
- Stummschalten
- RSS-Feed abonnieren
- Direktlink dieser Nachricht
- Anstößigen Inhalt melden
gestern
Magst du vielleicht noch ein paar mehr Informationen liefern? Ist ein bisschen schwierig zu beurteilen, was hier passiert.
Den Fehler hab ich jetzt noch nicht gesehen...
Aber fangen wir doch erstmal beim Urschleim an:
Welche Archicad-Version? Verwendest du die Python-Palette oder startest du das Script extern?
Lief das Script schon mal und der Fehler taucht jetzt erst auf?
Wann tritt der Fehler auf? Wie sieht dein Script aus?
... usw.
POSIWID – The Purpose Of a System Is What It Does /// «Furthermore, I consider that Carth... yearly releases must be destroyed»
- Als neu kennzeichnen
- Lesezeichen
- Abonnieren
- Stummschalten
- RSS-Feed abonnieren
- Direktlink dieser Nachricht
- Anstößigen Inhalt melden
gestern - zuletzt bearbeitet gestern
Na klar, sorry 🙂
Archicad 28.0.2 auf OS 14 Mac Studio
Ich verwende die Python Palette in Archicad.
Ich verwende das Sum Area Script. Wir verwenden das Script seit einem guten Jahr
auf mehreren Rechnern im Büro (selbe Hardware oder auch IMAC) ohne Probleme.
Auch bei mir ist es auf Anhieb ohne Probleme gelaufen - dann hab ich das script ein paar Monate nicht verwendet
und nun hab ich diese Meldung in der Konsole.
Hier noch die gesamte Konsole:
==========
Skript SCRIPT_SumAreaScript_Parametres.py wird ausgeführt
Traceback (most recent call last):
File "/Volumes/bergwerk ORGANISATION/Vorlagen/01 Archicad Vorlagen/Python Scripts/SCRIPT_SUM AREA SCRIPT/SCRIPT_SumAreaScript_Parametres.py", line 24, in <module>
conn = ACConnection.connect()
File "/Users/studio1/Library/Python/3.9/lib/python/site-packages/archicad/connection.py", line 66, in connect
conn = ACConnection.connect_from_args()
File "/Users/studio1/Library/Python/3.9/lib/python/site-packages/archicad/connection.py", line 79, in connect_from_args
return ACConnection.connect(port)
File "/Users/studio1/Library/Python/3.9/lib/python/site-packages/archicad/connection.py", line 60, in connect
conn = ACConnection(port)
File "/Users/studio1/Library/Python/3.9/lib/python/site-packages/archicad/connection.py", line 38, in __init__
self.version, self.build, self.lang = basic_commands.GetProductInfo()
File "/Users/studio1/Library/Python/3.9/lib/python/site-packages/archicad/commands.py", line 48, in GetProductInfo
result = post_command(self.__req, json.dumps({"command": "API.GetProductInfo"}))
File "/Users/studio1/Library/Python/3.9/lib/python/site-packages/archicad/commands.py", line 13, in post_command
response = urlopen(req, jsonStr.encode("UTF-8"))
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 214, in urlopen
return opener.open(url, data, timeout)
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 517, in open
response = self._open(req, data)
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 534, in _open
result = self._call_chain(self.handle_open, protocol, protocol +
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 494, in _call_chain
result = func(*args)
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 1375, in http_open
return self.do_open(http.client.HTTPConnection, req)
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/urllib/request.py", line 1350, in do_open
r = h.getresponse()
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/http/client.py", line 1349, in getresponse
response.begin()
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/http/client.py", line 316, in begin
version, status, reason = self._read_status()
File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9/http/client.py", line 285, in _read_status
raise RemoteDisconnected("Remote end closed connection without"
http.client.RemoteDisconnected: Remote end closed connection without response
=== Prozess abgebrochen ===
- Als neu kennzeichnen
- Lesezeichen
- Abonnieren
- Stummschalten
- RSS-Feed abonnieren
- Direktlink dieser Nachricht
- Anstößigen Inhalt melden
gestern
Danke pre3!
Hmm. Habt ihr sonst was verändert, seit ihr/du das letzte Mal das Script habt laufen lassen?
Der Fehler deutet darauf hin, dass keine Kommunikation zu Archicad zustande kam. Warum allerdings, das geht daraus nicht hervor.
Wurde vielleicht der Port hart kodiert und das laufende Archicad hat einen ganz anderen Port offen? (den aktuell verwendeten sieht man durch Knopfdruck aufs (i) Symbol)
Oder gehts auch bei allen Kollegen nicht mehr? Vielleicht habt ihr ja was am Setup geändert, z.B. durch die Installation einer neuen Firewall.
POSIWID – The Purpose Of a System Is What It Does /// «Furthermore, I consider that Carth... yearly releases must be destroyed»
- Als neu kennzeichnen
- Lesezeichen
- Abonnieren
- Stummschalten
- RSS-Feed abonnieren
- Direktlink dieser Nachricht
- Anstößigen Inhalt melden
gestern
Auf allen anderen Rechnern läuft Python ganz sauber - alle Rechner sind gleich konfiguriert.
Ich hab mir auch schon den Kopf zerbrochen aber nichts dergleichen wurde verändert.
Aktuell fällt mir nur ein den Mac neu aufzesetzen - das würd ich aber gerne vermeiden
danke für deine Bemühungen
- Als neu kennzeichnen
- Lesezeichen
- Abonnieren
- Stummschalten
- RSS-Feed abonnieren
- Direktlink dieser Nachricht
- Anstößigen Inhalt melden
gestern
Neuaufsetzen wäre auf jeden Fall übertrieben.
Du kannst erstmal probieren nur einen neuen Benutzer anzulegen.
Was du auch machen kannst, ist das Script nicht von der Python-Palette aus, sondern z.B. von VSCode aus zu starten.
Du hattest es mit anderen Python-Versionen ebenfalls probiert, richtig? Dann wird der Fehler evtl. eher auf Archicad-Seite zu suchen sein.
POSIWID – The Purpose Of a System Is What It Does /// «Furthermore, I consider that Carth... yearly releases must be destroyed»