Bug #3258
Setup, Cannot run TXM on Mac OS X 10.15.07 & 12.2.1
| Statut: | Closed | Début: | 04/07/2022 | |
|---|---|---|---|---|
| Priorité: | Urgent | Echéance: | ||
| Assigné à: | - | % réalisé: | 100% |
|
| Catégorie: | Setup | Temps passé: | - | |
| Version cible: | TXM 0.8.3 |
Description
TXM doesn't not start or fails during startup
Démarrage de TXM 0.8.2 (2022-06-10 16h49)…
java.lang.NoClassDefFoundError: Could not initialize class org.codehaus.groovy.vmplugin.v7.Java7
at org.codehaus.groovy.vmplugin.VMPluginFactory.<clinit>(VMPluginFactory.java:39)
at org.codehaus.groovy.ast.ClassHelper.makeCached(ClassHelper.java:141)
at org.codehaus.groovy.ast.ClassHelper.<clinit>(ClassHelper.java:77)
at org.codehaus.groovy.control.customizers.ImportCustomizer.addImport(ImportCustomizer.java:113)
at org.codehaus.groovy.control.customizers.ImportCustomizer.addImports(ImportCustomizer.java:100)
at org.txm.groovy.core.GSERunner.buildDefaultGSE(GSERunner.java:92)
at org.txm.groovy.core.TXMGroovyScriptEngine.initialize(TXMGroovyScriptEngine.java:24)
at org.txm.core.engines.EnginesManager.fetchEngines(EnginesManager.java:64)
at org.txm.core.engines.ScriptEnginesManager.fetchEngines(ScriptEnginesManager.java:13)
at org.txm.Toolbox.fetchEnginesManagers(Toolbox.java:138)
at org.txm.Toolbox.startEnginesManagers(Toolbox.java:574)
at org.txm.Toolbox.initialize(Toolbox.java:292)
at org.txm.rcp.ApplicationWorkbenchAdvisor$10$2.run(ApplicationWorkbenchAdvisor.java:1182)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122)
Caused by: java.lang.ExceptionInInitializerError: Exception org.codehaus.groovy.GroovyBugError [in thread "ModalContext"]
at org.codehaus.groovy.vmplugin.v7.Java7.<clinit>(Java7.java:45)
at java.base/jdk.internal.misc.Unsafe.ensureClassInitialized0(Native Method)
at java.base/jdk.internal.misc.Unsafe.ensureClassInitialized(Unsafe.java:1160)
at java.base/jdk.internal.reflect.MethodHandleAccessorFactory.ensureClassInitialized(MethodHandleAccessorFactory.java:300)
at java.base/jdk.internal.reflect.MethodHandleAccessorFactory.newConstructorAccessor(MethodHandleAccessorFactory.java:103)
at java.base/jdk.internal.reflect.ReflectionFactory.newConstructorAccessor(ReflectionFactory.java:236)
at java.base/java.lang.reflect.Constructor.acquireConstructorAccessor(Constructor.java:546)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:496)
at java.base/java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128)
at java.base/jdk.internal.reflect.ReflectionFactory.newInstance(ReflectionFactory.java:341)
at java.base/java.lang.Class.newInstance(Class.java:677)
at org.codehaus.groovy.vmplugin.VMPluginFactory.createPlugin(VMPluginFactory.java:52)
at org.codehaus.groovy.vmplugin.VMPluginFactory.<clinit>(VMPluginFactory.java:37)
... 13 more
Error: failed to start engine CQP.
Stacktrace:
[1] org.txm.core.engines.EnginesManager. startEngines EnginesManager.java, 100
[2] org.txm.Toolbox.startEnginesManagers Toolbox.java, 583
[3] org.txm.Toolbox. initialize Toolbox.java, 292
[4] org.txm.rcp.ApplicationWorkbenchAdvisor$10$2. run ApplicationWorkbenchAdvisor.java, 1182
java.lang.NoSuchFieldException: loadedLibraryNames
at java.base/java.lang.Class.getDeclaredField(Class.java:2642)
at org.txm.searchengine.cqp.MemCqiServer.start(MemCqiServer.java:166)
at org.txm.searchengine.cqp.CQPSearchEngine.start(CQPSearchEngine.java:114)
at org.txm.core.engines.EnginesManager.startEngines(EnginesManager.java:97)
at org.txm.Toolbox.startEnginesManagers(Toolbox.java:583)
Historique
#1 Mis à jour par Serge Heiden il y a plus de 3 ans
- Description mis à jour (diff)
#2 Mis à jour par Matthieu Decorde il y a plus de 3 ans
- % réalisé changé de 0 à 80
OK on Mac OS X 10.12
SHOULD BE OK on Mac OS X 12.05 with an Intel processor
KO on Mac OS X 12.05 with a M1 processor
#3 Mis à jour par Serge Heiden il y a plus de 3 ans
Mac OS x Mac Processor compatibility matrix¶
| Date | 10/2019 | 11/2020 | 06/2021 |
|---|---|---|---|
| System Mac OS | 10.15 (Catalina) | 11.6 (Big Sur) | 12.04 (Monterey) |
| Machine Processor | Intel | Intel | Intel |
| M1 | M1 |
#4 Mis à jour par Matthieu Decorde il y a plus de 2 ans
- Version cible changé de TXM 0.8.2 à TXM 0.8.3
#5 Mis à jour par Sebastien Jacquot il y a presque 2 ans
- % réalisé changé de 80 à 100
#6 Mis à jour par Sebastien Jacquot il y a presque 2 ans
- Statut changé de New à Closed