ScenariChain-Server 6.2.1 - problème

Bonjour
Je viens de faire la mise à jour de 6.2 vers 6.2.1
Après avoir tenté un reconfig, redémarré jetty et Nginx il y a toujours un problème en message d’erreur « The password validation system is unavailable. Please try again later. »
J’ai vérifié et Jetty9 et Nginx sont bien configurés. Cependant le service jetty9 status donne un message d’erreur pour scenari par rapport à TomCat. TomCat n’est plus utilisé dans ma configuration depuis le passage à la version 5.

Help :slight_smile:

Nov 21 13:23:25 scenari jetty9[1930]: 2023-11-21 13:23:25.726:INFO:oejs.session:main: DefaultSessionIdManager workerName=node0
Nov 21 13:23:25 scenari jetty9[1930]: 2023-11-21 13:23:25.726:INFO:oejs.session:main: No SessionScavenger set, using defaults
Nov 21 13:23:25 scenari jetty9[1930]: 2023-11-21 13:23:25.726:INFO:oejs.session:main: node0 Scavenging every 660000ms
Nov 21 13:23:25 scenari jetty9[1930]: 2023-11-21 13:23:25.747:INFO:oejsh.ContextHandler:main: Started o.e.j.w.WebAppContext@1b919693{root,/,file:///var/lib/jetty9/webapps/root/,AVAILABLE}{/var/lib/jetty9/webapps/root}
Nov 21 13:23:26 scenari jetty9[1930]: 2023-11-21 13:23:26.068:INFO:oeja.AnnotationConfiguration:main: Scanning elapsed time=0ms
Nov 21 13:23:26 scenari jetty9[1930]: 2023-11-21 13:23:26.072:INFO:oejshC.scenarichain_server6_2:main: Warning: No org.apache.tomcat.JarScanner set in ServletContext. Falling back to default JarScanner implementation.
Nov 21 13:23:26 scenari jetty9[1930]: 2023-11-21 13:23:26.113:INFO:oajs.TldScanner:main: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
Nov 21 13:23:26 scenari jetty9[1930]: 2023-11-21 13:23:26.467:INFO:oejsh.ContextHandler:main: Started o.e.j.w.WebAppContext@3c435123{scenarichain-server6.2,/scenarichain-server6.2,file:///tmp/jetty-0_0_0_0-8080-scenarichain-server6_2_war-_scenarichain-server6_2-any-10697437070205065607/webapp/,AVAILABLE}{/var/lib/jetty9/webapps/scenarichain-server6.2.war}
Nov 21 13:23:26 scenari jetty9[1930]: 2023-11-21 13:23:26.479:INFO:oejs.AbstractConnector:main: Started ServerConnector@4a34e9f{HTTP/1.1, (http/1.1)}{0.0.0.0:8080}
Nov 21 13:23:26 scenari jetty9[1930]: 2023-11-21 13:23:26.480:INFO:oejs.Server:main: Started @1582ms

On peut avoir les logs SCENARI ?

at org.eclipse.jetty.start.Main.invokeMain(Main.java:218)
at org.eclipse.jetty.start.Main.start(Main.java:491)
at org.eclipse.jetty.start.Main.main(Main.java:77)

1— Info : Tue Nov 21 14:17:01 UTC 2023[199] (main) —

Starting SCENARIchain-server 6 : SCENARIchain-server 6.2.1 202311202246 on OpenJDK 64-Bit Server VM 11.0.21+9-post-Debian-1deb10u1 / Linux amd64

1— Info : Tue Nov 21 14:17:01 UTC 2023[207] (main) —
OpenDocument editor found by env. var. ‹ PATH › in: /usr/lib/libreoffice/program

1— Error : Tue Nov 21 14:17:01 UTC 2023[418] (main) —
Init Scenari webapp in eu.scenari.core.execframe.httpservlet.servlets.InitAppContextListener failed

2— Error : Tue Nov 21 14:17:01 UTC 2023[418] (main) —
Init application ‹ /tmp/jetty-0_0_0_0-8080-scenarichain-server6_2_war-_scenarichain-server6_2-any-1247520704226042584/webapp/WEB-INF/universeInit.chain.xml › failed.

3— Error : Tue Nov 21 14:17:01 UTC 2023[417] (main) —
Error on parsing xml start element ‹ defaultConfig ›

4— Exception : Tue Nov 21 14:17:01 UTC 2023[417] (main) —
For input string: « languageTool.maxLength »
java.lang.NumberFormatException: For input string: « languageTool.maxLength »
at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.base/java.lang.Integer.parseInt(Integer.java:652)
at java.base/java.lang.Integer.parseInt(Integer.java:770)
at eu.scenari.commons.util.coder.ObjectConverter.getInt(ObjectConverter.java:85)
at eu.scenari.core.service.spellcheck.SvcSpellLTLoader.xStartElement(SvcSpellLTLoader.kt:75)
at eu.scenari.commons.util.xml.FragmentSaxHandlerBase.startElement(FragmentSaxHandlerBase.java:226)
at eu.scenari.xml.parser.piccolo.Piccolo.reportStartTag(Piccolo.java:847)
at eu.scenari.xml.parser.piccolo.PiccoloLexer.parseAttributesNS(PiccoloLexer.java:1309)
at eu.scenari.xml.parser.piccolo.PiccoloLexer.parseOpenTagNS(PiccoloLexer.java:1043)
at eu.scenari.xml.parser.piccolo.PiccoloLexer.parseTagNS(PiccoloLexer.java:917)
at eu.scenari.xml.parser.piccolo.PiccoloLexer.yylex(PiccoloLexer.java:3868)
at eu.scenari.xml.parser.piccolo.Piccolo.yylex(Piccolo.java:978)
at eu.scenari.xml.parser.piccolo.Piccolo.yyparse(Piccolo.java:1066)
at eu.scenari.xml.parser.piccolo.Piccolo.parse(Piccolo.java:493)
at eu.scenari.xml.parser.PoolXmlReader$XXmlReader.parse(PoolXmlReader.java:92)
at eu.scenari.core.execframe.httpservlet.servlets.InitAppContextListener.contextInitialized(InitAppContextListener.java:141)
at org.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:1073)
at org.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:572)
at org.eclipse.jetty.server.handler.ContextHandler.contextInitialized(ContextHandler.java:1002)
at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:765)
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:379)
at org.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1449)
at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1414)
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:916)
at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:288)
at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:524)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)
at org.eclipse.jetty.deploy.bindings.StandardStarter.processBinding(StandardStarter.java:46)
at org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:188)
at org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:517)
at org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.java:157)
at org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(ScanningAppProvider.java:173)
at org.eclipse.jetty.deploy.providers.WebAppProvider.fileAdded(WebAppProvider.java:442)
at org.eclipse.jetty.deploy.providers.ScanningAppProvider$1.fileAdded(ScanningAppProvider.java:66)
at org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:785)
at org.eclipse.jetty.util.Scanner.reportDifferences(Scanner.java:754)
at org.eclipse.jetty.util.Scanner.scan(Scanner.java:641)
at org.eclipse.jetty.util.Scanner.doStart(Scanner.java:540)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)
at org.eclipse.jetty.deploy.providers.ScanningAppProvider.doStart(ScanningAppProvider.java:146)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)
at org.eclipse.jetty.deploy.DeploymentManager.startAppProvider(DeploymentManager.java:605)
at org.eclipse.jetty.deploy.DeploymentManager.doStart(DeploymentManager.java:252)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)
at org.eclipse.jetty.server.Server.start(Server.java:423)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:97)
at org.eclipse.jetty.server.Server.doStart(Server.java:387)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:73)
at org.eclipse.jetty.xml.XmlConfiguration.lambda$main$3(XmlConfiguration.java:1907)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1857)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.eclipse.jetty.start.Main.invokeMain(Main.java:218)
at org.eclipse.jetty.start.Main.start(Main.java:491)
at org.eclipse.jetty.start.Main.main(Main.java:77)

Bonjour, j’ai compris le problème, je suis en cours de résolution.

Ceci est un problème pour les personnes que mettent à jour une version 6.2 deb déjà installée.

En attendant une correction plus pérenne vous pouvez faire ceci :
cp /usr/share/scenarichain-server6.2/reset/services.properties /etc/scenarichain-server6.2/conf/

puis :
scenarichain-server6.2-cfg reconfig

1 « J'aime »

Super merci ! cela fonctionne !
(ouf)

Une nouveau packaging DEB vient de sortir qui doit corriger le problème.