Hey zed2000,
ich habe mal versucht, die Engine als Admin zu starten. Das hat auch alles super geklappt.
Rechtsklick auf die
pythonscript/Godot_v3.0.6-stable_win32.exe und "Als Administrator ausführen", dann das Projekt
project.godot in dem Auswahlfenster suchen und öffnen.
Dann sieht das Fenster so aus wie zuvor. Wenn ich dann auf Play drücke, erscheint wie erwartet der Fehler 1. Im parallelen GoDot-Konsolenfenster erscheint bis dahin folgendes:
Code: Alles auswählen
OpenGL ES 3.0 Renderer: GeForce GTX 970/PCIe/SSE2
OPENING: D:/Programme/Wiggles-Test/codepod (D:::Programme::Wiggles-Test::codepod)
running cmdline: "D:\Programme\Wiggles-Test\codepod\pythonscript\Godot_v3.0.3-rc2_win32.exe" "--path" "D:/Programme/Wiggles-Test/codepod" "--editor"
OpenGL ES 3.0 Renderer: GeForce GTX 970/PCIe/SSE2
Pythonscript version: 0.11.1
Pythonscript backend: cpython 3.6.3 (tags/v3.6.3:2c5fed8, May 1 2018, 04:19:01) [MSC v.1913 32 bit (Intel)]
PYTHONPATH: ['D:\\Programme\\Wiggles-Test\\codepod\\pythonscript\\python36.zip', 'D:\\Programme\\Wiggles-Test\\codepod\\pythonscript\\DLLs', 'D:\\Programme\\Wiggles-Test\\codepod\\pythonscript\\lib', 'D:\\Programme\\Wiggles-Test\\codepod\\pythonscript', 'D:\\Programme\\Wiggles-Test\\codepod\\pythonscript\\lib\\site-packages', 'D:/Programme/Wiggles-Test/codepod/', 'D:/Programme/Wiggles-Test/codepod/lib']
Running: D:\Programme\Wiggles-Test\codepod\pythonscript\Godot_v3.0.3-rc2_win32.exe --path D:/Programme/Wiggles-Test/codepod --remote-debug 127.0.0.1:6007 --allow_focus_steal_pid 8 --position 448,240
running cmdline: "D:\Programme\Wiggles-Test\codepod\pythonscript\Godot_v3.0.3-rc2_win32.exe" "--path" "D:/Programme/Wiggles-Test/codepod" "--remote-debug" "127.0.0.1:6007" "--allow_focus_steal_pid" "8" "--position" "448,240"
OpenGL ES 3.0 Renderer: GeForce GTX 970/PCIe/SSE2
Pythonscript version: 0.11.1
Pythonscript backend: cpython 3.6.3 (tags/v3.6.3:2c5fed8, May 1 2018, 04:19:01) [MSC v.1913 32 bit (Intel)]
PYTHONPATH: ['D:\\Programme\\Wiggles-Test\\codepod\\pythonscript\\python36.zip', 'D:\\Programme\\Wiggles-Test\\codepod\\pythonscript\\DLLs', 'D:\\Programme\\Wiggles-Test\\codepod\\pythonscript\\lib', 'D:\\Programme\\Wiggles-Test\\codepod\\pythonscript', 'D:\\Programme\\Wiggles-Test\\codepod\\pythonscript\\lib\\site-packages', 'D:/Programme/Wiggles-Test/codepod/', 'D:/Programme/Wiggles-Test/codepod/lib']
True
From cffi callback <function pybind_instance_call_method at 0x0D663780>:
Traceback (most recent call last):
File "D:\Programme\Wiggles-Test\codepod\pythonscript\lib\godot\hazmat\ffi\instance.py", line 74, in pybind_instance_call_method
meth = getattr(instance, methname)
File "D:\Programme\Wiggles-Test\codepod\pythonscript\lib\godot\hazmat\base.py", line 273, in __getattr__
script = self.get_script()
File "D:\Programme\Wiggles-Test\codepod\pythonscript\lib\godot\hazmat\lazy_bindings.py", line 312, in bind
args = args + tuple(meth["default_args"][diff:])
File "D:\Programme\Wiggles-Test\codepod\pythonscript\lib\godot\array.py", line 83, in __getitem__
return Array(list(self)[idx])
File "D:\Programme\Wiggles-Test\codepod\pythonscript\lib\godot\array.py", line 78, in __iter__
for c in range(len(self)):
RecursionError: maximum recursion depth exceeded
From cffi callback <function pybind_instance_call_method at 0x0D663780>:
Traceback (most recent call last):
File "D:\Programme\Wiggles-Test\codepod\pythonscript\lib\godot\hazmat\ffi\instance.py", line 74, in pybind_instance_call_method
meth = getattr(instance, methname)
File "D:\Programme\Wiggles-Test\codepod\pythonscript\lib\godot\hazmat\base.py", line 273, in __getattr__
script = self.get_script()
File "D:\Programme\Wiggles-Test\codepod\pythonscript\lib\godot\hazmat\lazy_bindings.py", line 312, in bind
args = args + tuple(meth["default_args"][diff:])
File "D:\Programme\Wiggles-Test\codepod\pythonscript\lib\godot\array.py", line 83, in __getitem__
return Array(list(self)[idx])
File "D:\Programme\Wiggles-Test\codepod\pythonscript\lib\godot\array.py", line 78, in __iter__
for c in range(len(self)):
RecursionError: maximum recursion depth exceeded
Wenn ich nun auf
Start drücke, passiert leider nichts.
Foldende weitere Zeilen erscheinen in der unteren GoDot Konsole:
Code: Alles auswählen
Starting D:\Programme\Wiggles\Wiggles.exe -console
Started process 4660 (32 bits)
breaked at: 40e087
current 42ec9c
main_thread id 7852
Process 4660
Threads:
7852 19ff80 42ec9c b'16447300' b'00000000' b'08437300' b'00507700'
4796 2adff80 770cbebc b'56cb0a77' b'5c020000' b'4821f500' b'10000000'
8228 2bdff80 770cbebc b'56cb0a77' b'5c020000' b'a823f500' b'10000000'
6560 2d1ff80 770cbebc b'56cb0a77' b'5c020000' b'd836f500' b'10000000'
1424 2ebfd00 770ca54c b'7e1e0c77' b'00000000' b'bcfceb02' b'95073912'
Killed antidebug thread
Killed antidebug thread
Killed antidebug thread
Killed antidebug thread
Bei Detach passiert auch nichts und wenn ich das Fenster schließen möchte, dann kommt "Programm reagiert nicht mehr" und die ganze Engine stürzt ab.
Bei einem weiteren Versuch, habe ich nach dem Start mehrmals auf
Start geklickt. Es ist ebenfalls nichts passiert, jedoch hat sich die Engine beim Schließen nicht aufgehangen und im extra Konsolen-Fenster wurde folgendes angezeigt:
Code: Alles auswählen
From cffi callback <function pybind_instance_notification at 0x0D523738>:
Traceback (most recent call last):
File "D:\Programme\Wiggles-Test\codepod\pythonscript\lib\godot\hazmat\ffi\instance.py", line 61, in pybind_instance_notification
parentcls.__dict__["_notification"](instance, notification)
File "D:/Programme/Wiggles-Test/codepod\script\sim.py", line 36, in _notification
get_tree().quit() # default behavior
NameError: name 'get_tree' is not defined
ERROR: SelfList<class PluginScript>::List::~List: Condition ' _first != 0 ' is true.
At: c:\users\user\godot\core\self_list.h:100
ERROR: SelfList<class GDScriptFunction>::List::~List: Condition ' _first != 0 ' is true.
At: c:\users\user\godot\core\self_list.h:100
ERROR: SelfList<class GDScript>::List::~List: Condition ' _first != 0 ' is true.
At: c:\users\user\godot\core\self_list.h:100
WARNING: ObjectDB::cleanup: ObjectDB Instances still exist!
At: core\object.cpp:1989
Ich hoffe, das hilft bei der weiteren Entwicklung.
Edit: Der runas-Aufruf funktioniert bei mir leider auch nicht.