Launcher project by the designer

Hello,

For two days, I have been unable to launch my projects via the designer.

I attach below the error message that came to me, has anyone already encountered this problem?


Traceback (most recent call last):
File "C:\Users\M2568885.ignition\cache\gwprocess-vision.saint-gobain.net_443\C0\pylib\site.py", line 68, in
import os
File "C:\Users\M2568885.ignition\cache\gwprocess-vision.saint-gobain.net_443\C0\pylib\os.py", line 434, in
import UserDict
java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
at org.python.objectweb.asm.ClassReader.readStringish(ClassReader.java:3493)
at org.python.objectweb.asm.ClassReader.readClass(ClassReader.java:3508)
at org.python.objectweb.asm.ClassReader.accept(ClassReader.java:430)
at org.python.objectweb.asm.ClassReader.accept(ClassReader.java:400)
at org.python.core.AnnotationReader.(AnnotationReader.java:47)
at org.python.core.imp.readCodeData(imp.java:387)
at org.python.core.imp.createFromPyClass(imp.java:284)
at org.python.core.imp.createFromPyClass(imp.java:255)
at org.python.core.imp.loadFromSource(imp.java:929)
at org.python.core.imp.find_module(imp.java:769)
at org.python.core.imp.import_next(imp.java:1158)
at org.python.core.imp.import_module_level(imp.java:1350)
at org.python.core.imp.importName(imp.java:1528)
at org.python.core.ImportFunction.call(builtin.java:1285)
at org.python.core.PyObject.call(PyObject.java:433)
at org.python.core.builtin.import(builtin.java:1232)
at org.python.core.imp.importOne(imp.java:1547)
at os$py.f$0(C:/Users/M2568885/.ignition/cache/gwprocess-vision.saint-gobain.net_443/C0/pylib/os.py:726)
at os$py.call_function(C:/Users/M2568885/.ignition/cache/gwprocess-vision.saint-gobain.net_443/C0/pylib/os.py)
at org.python.core.PyTableCode.call(PyTableCode.java:173)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.imp.createFromCode(imp.java:630)
at org.python.core.imp.createFromPyClass(imp.java:312)
at org.python.core.imp.createFromPyClass(imp.java:255)
at org.python.core.imp.loadFromSource(imp.java:929)
at org.python.core.imp.find_module(imp.java:769)
at org.python.core.imp.import_next(imp.java:1158)
at org.python.core.imp.import_module_level(imp.java:1350)
at org.python.core.imp.importName(imp.java:1528)
at org.python.core.ImportFunction.call(builtin.java:1285)
at org.python.core.PyObject.call(PyObject.java:433)
at org.python.core.builtin.import(builtin.java:1232)
at org.python.core.imp.importOne(imp.java:1547)
at site$py.f$0(C:/Users/M2568885/.ignition/cache/gwprocess-vision.saint-gobain.net_443/C0/pylib/site.py:628)
at site$py.call_function(C:/Users/M2568885/.ignition/cache/gwprocess-vision.saint-gobain.net_443/C0/pylib/site.py)
at org.python.core.PyTableCode.call(PyTableCode.java:173)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.imp.createFromCode(imp.java:630)
at org.python.core.imp.createFromPyClass(imp.java:312)
at org.python.core.imp.createFromPyClass(imp.java:255)
at org.python.core.imp.loadFromSource(imp.java:929)
at org.python.core.imp.find_module(imp.java:769)
at org.python.core.imp.import_next(imp.java:1158)
at org.python.core.imp.import_first(imp.java:1198)
at org.python.core.imp.load(imp.java:1016)
at org.python.core.Py.importSiteIfSelected(Py.java:1842)
at com.inductiveautomation.ignition.common.script.ScriptManager.(ScriptManager.java:157)
at com.inductiveautomation.ignition.common.script.ScriptManager.(ScriptManager.java:114)
at com.inductiveautomation.ignition.designer.DesignerContextImpl.(DesignerContextImpl.java:165)
at com.inductiveautomation.ignition.designer.IgnitionDesigner.loadProject(IgnitionDesigner.java:955)
at com.inductiveautomation.ignition.designer.IgnitionDesigner$StartupProjectDialogHandler.lambda$new$2(IgnitionDesigner.java:2050)
at java.base/java.lang.Thread.run(Unknown Source)
java.lang.ArrayIndexOutOfBoundsException: java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0

at org.python.core.Py.JavaError(Py.java:547)
at org.python.core.PyTableCode.call(PyTableCode.java:182)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.imp.createFromCode(imp.java:630)
at org.python.core.imp.createFromPyClass(imp.java:312)
at org.python.core.imp.createFromPyClass(imp.java:255)
at org.python.core.imp.loadFromSource(imp.java:929)
at org.python.core.imp.find_module(imp.java:769)
at org.python.core.imp.import_next(imp.java:1158)
at org.python.core.imp.import_module_level(imp.java:1350)
at org.python.core.imp.importName(imp.java:1528)
at org.python.core.ImportFunction.__call__(__builtin__.java:1285)
at org.python.core.PyObject.__call__(PyObject.java:433)
at org.python.core.__builtin__.__import__(__builtin__.java:1232)
at org.python.core.imp.importOne(imp.java:1547)
at site$py.f$0(C:/Users/M2568885/.ignition/cache/gwprocess-vision.saint-gobain.net_443/C0/pylib/site.py:628)
at site$py.call_function(C:/Users/M2568885/.ignition/cache/gwprocess-vision.saint-gobain.net_443/C0/pylib/site.py)
at org.python.core.PyTableCode.call(PyTableCode.java:173)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.imp.createFromCode(imp.java:630)
at org.python.core.imp.createFromPyClass(imp.java:312)
at org.python.core.imp.createFromPyClass(imp.java:255)
at org.python.core.imp.loadFromSource(imp.java:929)
at org.python.core.imp.find_module(imp.java:769)
at org.python.core.imp.import_next(imp.java:1158)
at org.python.core.imp.import_first(imp.java:1198)
at org.python.core.imp.load(imp.java:1016)
at org.python.core.Py.importSiteIfSelected(Py.java:1842)
at com.inductiveautomation.ignition.common.script.ScriptManager.<init>(ScriptManager.java:157)
at com.inductiveautomation.ignition.common.script.ScriptManager.<init>(ScriptManager.java:114)
at com.inductiveautomation.ignition.designer.DesignerContextImpl.<init>(DesignerContextImpl.java:165)
at com.inductiveautomation.ignition.designer.IgnitionDesigner.loadProject(IgnitionDesigner.java:955)
at com.inductiveautomation.ignition.designer.IgnitionDesigner$StartupProjectDialogHandler.lambda$new$2(IgnitionDesigner.java:2050)
at java.base/java.lang.Thread.run(Unknown Source)

Caused by: java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
at org.python.objectweb.asm.ClassReader.readStringish(ClassReader.java:3493)
at org.python.objectweb.asm.ClassReader.readClass(ClassReader.java:3508)
at org.python.objectweb.asm.ClassReader.accept(ClassReader.java:430)
at org.python.objectweb.asm.ClassReader.accept(ClassReader.java:400)
at org.python.core.AnnotationReader.(AnnotationReader.java:47)
at org.python.core.imp.readCodeData(imp.java:387)
at org.python.core.imp.createFromPyClass(imp.java:284)
at org.python.core.imp.createFromPyClass(imp.java:255)
at org.python.core.imp.loadFromSource(imp.java:929)
at org.python.core.imp.find_module(imp.java:769)
at org.python.core.imp.import_next(imp.java:1158)
at org.python.core.imp.import_module_level(imp.java:1350)
at org.python.core.imp.importName(imp.java:1528)
at org.python.core.ImportFunction.call(builtin.java:1285)
at org.python.core.PyObject.call(PyObject.java:433)
at org.python.core.builtin.import(builtin.java:1232)
at org.python.core.imp.importOne(imp.java:1547)
at os$py.f$0(C:/Users/M2568885/.ignition/cache/gwprocess-vision.saint-gobain.net_443/C0/pylib/os.py:726)
at os$py.call_function(C:/Users/M2568885/.ignition/cache/gwprocess-vision.saint-gobain.net_443/C0/pylib/os.py)
at org.python.core.PyTableCode.call(PyTableCode.java:173)
... 32 more

Ignition v8.1.25 (b2023021409)
Java: Azul Systems, Inc. 11.0.17


Thank you in advance

Wish you a good day

EDIT : I just managed to start one of my projects, for this I restarted my PC and deleted the cache folder, and it seems to do it.

I wonder if I don't have compatibility problems between a version of python and certain file that is generated in the cache.

That stack trace makes me believe you have a script that executes at start up, and that script fails.
More accurately, it fails because you're trying to access an item that doesn't exist, in an empty array.

PS: I happen to work on some of that company projects, if you want to contact me privately and in french with more details, you're welcome to do so.