After UpdatingSDK via Git - Armory3D doesn't start - errors

After updating via Git Armoury it doesn’t start.

Without the Armory 2501 update it works fine

Armory 2025.01, Windows 11 64bit, Blender LTS 3.6.22

I update like this: Blender → Preferences → Addons → Game Engine Armory → Update SDK button

It has updated correctly, restarting Blender - Armory does not start and there is this error

TBBmalloc: skip allocation functions replacement in ucrtbase.dll: unknown prologue for function _msize
Read prefs: "D:\Blender\blender-3.6.22-windows-x64\3.6\config\userpref.blend"
Traceback (most recent call last):
  File "D:\Blender\blender-3.6.22-windows-x64\3.6\scripts\addons\armory.py", line 919, in on_load_post
    restart_armory(bpy.context)  # context is None, use bpy.context instead
  File "D:\Blender\blender-3.6.22-windows-x64\3.6\scripts\addons\armory.py", line 914, in restart_armory
    start_armory(sdk_path)
  File "D:\Blender\blender-3.6.22-windows-x64\3.6\scripts\addons\armory.py", line 872, in start_armory
    import start
ModuleNotFoundError: No module named 'start'
Traceback (most recent call last):
  File "D:\Blender\blender-3.6.22-windows-x64\3.6\scripts\addons\armory.py", line 924, in on_register_post
    restart_armory(bpy.context)
  File "D:\Blender\blender-3.6.22-windows-x64\3.6\scripts\addons\armory.py", line 914, in restart_armory
    start_armory(sdk_path)
  File "D:\Blender\blender-3.6.22-windows-x64\3.6\scripts\addons\armory.py", line 872, in start_armory
    import start
ModuleNotFoundError: No module named 'start'

I tried reinstalling Blender, Git, Delete Armory folder and unpack, Blender File → Defaults → Load Factory Setting, restart Windows.

Sorry for my English translated by google translate

1 Like

I have the same issue, on 4.2 LTS, with MacOS

Error in bpy.app.handlers.load_post[1]:
Traceback (most recent call last):
  File "/Users/mohammed/Library/Application Support/Blender/4.2/scripts/addons/armory.py", line 919, in on_load_post
    restart_armory(bpy.context)  # context is None, use bpy.context instead
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/mohammed/Library/Application Support/Blender/4.2/scripts/addons/armory.py", line 914, in restart_armory
    start_armory(sdk_path)
  File "/Users/mohammed/Library/Application Support/Blender/4.2/scripts/addons/armory.py", line 872, in start_armory
    import start
ModuleNotFoundError: No module named 'start'
Traceback (most recent call last):
  File "/Users/mohammed/Library/Application Support/Blender/4.2/scripts/addons/armory.py", line 924, in on_register_post
    restart_armory(bpy.context)
  File "/Users/mohammed/Library/Application Support/Blender/4.2/scripts/addons/armory.py", line 914, in restart_armory
    start_armory(sdk_path)
  File "/Users/mohammed/Library/Application Support/Blender/4.2/scripts/addons/armory.py", line 872, in start_armory
    import start
ModuleNotFoundError: No module named 'start'

use Blender 3.6 as much as Amory now supports 4.2 ,there seems to be some issues .Also note that armory on MAC is a bad idea will always crash the developers highlighted that ,I recommend windows

Armory3D by armory Use the official release ,please note that the developers no longer update every month ,they seems to update after 3 months now. So just wait for the release since they would have confirmed its ready for release (GIT update not recommended)

1 Like