Unable to view armory in Blender 4.1
- Dominant language
- C++
- Stars
- 3.3k
- Forks
- 353
- Avg merge
- 3d 16h
- Merged PRs (30d)
- 1
Description
Not sure if this is the right place to ask for support but I am not able to use Armory3d in Blender 4.1. It is the error message because armory is for blender 3.6 or I am missing something and it could be fixed?
Thank you!
Read prefs: "C:\Users\leona\AppData\Roaming\Blender Foundation\Blender\4.1\config\userpref.blend"
Error in bpy.app.handlers.load_post[1]:
Traceback (most recent call last):
File "C:\Users\leona\AppData\Roaming\Blender Foundation\Blender\4.1\scripts\addons\armory.py", line 919, in on_load_post
restart_armory(bpy.context) # context is None, use bpy.context instead
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\leona\AppData\Roaming\Blender Foundation\Blender\4.1\scripts\addons\armory.py", line 914, in restart_armory
start_armory(sdk_path)
File "C:\Users\leona\AppData\Roaming\Blender Foundation\Blender\4.1\scripts\addons\armory.py", line 872, in start_armory
import start
File "C:\Program Files\armsdk/armory\blender\start.py", line 5, in
import arm.nodes_logic
File "C:\Program Files\armsdk/armory\blender\arm\nodes_logic.py", line 9, in
import arm.logicnode.arm_nodes as arm_nodes
File "C:\Program Files\armsdk/armory\blender\arm\logicnode\__init__.py", line 7, in
import arm.logicnode.arm_nodes as arm_nodes
File "C:\Program Files\armsdk/armory\blender\arm\logicnode\arm_nodes.py", line 10, in
from arm.logicnode.arm_sockets import ArmCustomSocket
File "C:\Program Files\armsdk/armory\blender\arm\logicnode\arm_sockets.py", line 598, in
def _make_socket_interface(interface_name: str, bl_idname: str) -> Type[bpy.types.NodeSocketInterface]:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reproducing the load error with Armory in Blender 4.1 and read the traceback path through armory.py, start.py, arm/logicnode/arm_nodes.py, and arm/logicnode/arm_sockets.py. Compare the failing NodeSocketInterface reference with the supported Blender version; done means Armory loads without the reported handler error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- game-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100