Import de module d'un même module n'est pas idempotent

Problem description

Bonjour,

l’import de module d’objets hérité ne fonctionne pas correctement sur une instance vide.
Nous ne le reproduisions pas toujours ce problème mais désormais nous avons un modus operandi pour le faire.
C’est peut être un problème d’ordre.

Steps to reproduce

  1. un objet métier LadDossiers avec des objets hérités LadDossiersPme, LadDossierAct
    2.exporter ce module au format zip
  2. importer ce module sur une instance vide

Technical information

Instance /health
[Platform]
Status=OK
Version=5.1.31
BuiltOn=2022-02-27 16:25
Git=release/8a0f5eefbf9cdfa38659c61d6f565c6883887cee
Encoding=UTF-8
EndpointIP=172.18.0.6
EndpointURL=http://6392e59b2ec5:8080
TimeZone=UTC
SystemDate=2022-03-03 17:31:36

Résultat Import du module from sratch

Pour info voila le Commit

Puis voici le résultat suite au clique sur import de module une seconde fois sans rien changé, avec les liens d’héritage cette fois.


et le commit ou l’on voit des changements qui ne devrait pas non plus exister

Bonjour Thierry,

Pouvez-vous également transmettre les logs Simplicité (les logs docker depuis le déploiement font tout aussi bien l’affaire :wink:), et vérifier dans la supervision des imports que le premier est dans un statut OK?

En théorie Simplicité fait une seconde passe pour gérer les réflexivités comme dans le cas de l’héritage, n’est-ce pas @Francois ?

En attendant je vais essayer de reproduire sur un cas simple d’héritage.

Cordialement,

Bonjour,
nous n’avions pas souvent ce problème lorsque nous n’avions que 2 objets hérités, mais désormais nous en avons 4.
Voici les logs
simplicite(1).log (33.3 KB)

Thierry

Bonjour,

Il n’y a aucune trace d’import dans ces logs, uniquement des resources non trouvées, ce qui semble lié à votre autre ticket.

Avez-vous transmis le bon fichier?

Cordialement,

En 5.1, Simplicité exporte normalement les liens dans le bon ordre (les parents avant les enfants référencés) dans le XML généré.

Il faudrait donc vérifier manuellement dans votre fichier d’export de module XML que les objets hérités sont dans le bon ordre (objet LadDossiers en premier, puis ses 4 héritiers). La log de la supervision des imports doit montrer le pb de FK non trouvée si les objets sont chargés dans le désordre

Sinon cela vient peut être d’un pb de tri si le mode d’export est “éclaté”, comme si l’import se faisait dans l’ordre alphabétique des fichiers. @david une idée ?

L’import du mode “explosé JSON” expérimental “à plat” de la 5.0 et 5.1 refabrique un XML en parcourant les JSON dans l’ordre des objets du repository puis, au sein de chaque répertoire, dans l’ordre des noms d’export.

Il peut donc effectivement y avoir un pb d’ordre. Pour s’en assurer il faut effectivement tenter un export+import en format standard XML ou ZIP+XML

Ok, donc cette version peut expliquer le problème sur des réflexives (un héritage est un lien d’un objet vers un objet) si le nom des objets n’est pas l’ordre des liens, comme :

LadDossierPme
LadDossiers

Il faudrait retirer le “s” de LadDossier"s", pous avoir un tri naturel des fichiers qui respecte l’ordre fonctionnel d’héritage :

LadDossier
LadDossierPme

Le contournement en 5.1 reste donc d’importer 2 fois le module pour fermer les cycles des réflexives mal ordonnés, quand on exporte le module en éclaté uniquement (si le XML n’est pas éclaté, l’ordre est bien respecté).

En 5.2, l’export éclaté en arbre/JSON unitaire a été complètement revu pour paralléliser et gérer ce problème d’ordre de réflexives.

Bonjour,
C’est les bons logs que j’ai transmis et effectivement nous utilisons l’export explosé.
L’ajout d’un s dans LadDossiersPme fonctionne aussi. Le nom a été choisi au vue du fonctionnel. La plus part des dossiers hérités ne peuvent pas être multiple.
Thierry

@Francois @david si c’est avéré il y a un autre sujet ici, il n’y a aucune trace d’import dans les logs transmis. Je les remets ici en excluant les lignes “Cron”

Log
2022-03-03 16:47:40,193|SIMPLICITE|INFO|
 ___ _            _ _    _ _    __
/ __(_)_ __  _ __| (_)__(_) |_ /_/
\__ \ | '  \| '_ \ | / _| |  _/ -_)
|___/_|_|_|_| .__/_|_\__|_|\__\___|
            |_| 
2022-03-03 16:47:40,200|SIMPLICITE|INFO|Webapp for context path [] is initializing...
2022-03-03 16:47:40,206|SIMPLICITE|INFO|Application name: 
2022-03-03 16:47:40,229|SIMPLICITE|INFO|Server: tomcat 9 (WEB), websockets: true
2022-03-03 16:47:40,243|SIMPLICITE|INFO|Platform: Simplicite 5.P01 2022-02-27 16:25 (revision 31) / UTF-8
2022-03-03 16:47:40,249|SIMPLICITE|INFO|Using Git base dir: /usr/local/tomcat/webapps/ROOT/WEB-INF/git
2022-03-03 16:47:40,250|SIMPLICITE|INFO|Using Java version: 17
2022-03-03 16:47:41,749|SIMPLICITE|INFO|Checksum verification: success
2022-03-03 16:47:41,773|SIMPLICITE|INFO|Endpoint: IP=192.168.96.3, URL=http://aa03b3e56d26:8080
2022-03-03 16:47:41,774|SIMPLICITE|INFO|Base data directory from webapp environment [/usr/local/tomcat/webapps/ROOT/WEB-INF]
2022-03-03 16:47:41,779|SIMPLICITE|INFO|Data directory: /usr/local/tomcat/webapps/ROOT/WEB-INF
2022-03-03 16:47:41,779|SIMPLICITE|INFO|Data directory is ready
2022-03-03 16:47:41,780|SIMPLICITE|INFO|Autoupgrade lock
2022-03-03 16:47:42,192|SIMPLICITE|INFO|Initializing datasource jdbc/simplicite with database product name = [mysql]
2022-03-03 16:47:42,356|SIMPLICITE|INFO|Database is ready
2022-03-03 16:47:42,387|SIMPLICITE|INFO|Platform version = 5, patch level = 1, patch level files MD5 hash = 3912ca6c44bd2eba0e0b0ca850d8e290
2022-03-03 16:47:42,389|SIMPLICITE|INFO|Current database version = 5, patch level = 1, patch level files MD5 hash = 3912ca6c44bd2eba0e0b0ca850d8e290
2022-03-03 16:47:42,389|SIMPLICITE|INFO|Platform is up-to-date
2022-03-03 16:47:42,432|SIMPLICITE|INFO|Platform on endpoint [http://aa03b3e56d26:8080] is (re)starting...
2022-03-03 16:47:42,439|SIMPLICITE|INFO|Project dir: /usr/local/tomcat/webapps/ROOT/WEB-INF
2022-03-03 16:47:42,558|SIMPLICITE|INFO||http://aa03b3e56d26:8080||INFO|system|com.simplicite.util.engine.CoreCache|initObjectCache||OBJECT_CACHE_SIZE=10000
2022-03-03 16:47:42,574|SIMPLICITE|INFO||http://aa03b3e56d26:8080||INFO|system|com.simplicite.util.engine.CoreCache|initProcessCache||PROCESS_CACHE_SIZE=10000
2022-03-03 16:47:49,389|SIMPLICITE|INFO||http://aa03b3e56d26:8080||INFO|system|com.simplicite.util.engine.DynamicClassLoader|compile||Deleting source and binary directories
2022-03-03 16:47:49,473|SIMPLICITE|INFO||http://aa03b3e56d26:8080||INFO|system|com.simplicite.util.engine.DynamicClassLoader|compile||Compiling all classes from src:/usr/local/tomcat/webapps/ROOT/WEB-INF/src to bin:/usr/local/tomcat/webapps/ROOT/WEB-INF/jar
2022-03-03 16:47:56,694|SIMPLICITE|INFO||http://aa03b3e56d26:8080||INFO|system|com.simplicite.util.engine.DynamicClassLoader|DynamicClassLoader||Instanciate DynamicClassLoader@3db169
2022-03-03 16:47:56,694|SIMPLICITE|INFO||http://aa03b3e56d26:8080||INFO|system|com.simplicite.util.engine.CoreCache|loadDynamicJar||Loaded dynamic JARs
2022-03-03 16:47:56,695|SIMPLICITE|INFO|Platform on endpoint [http://aa03b3e56d26:8080] has (re)started
2022-03-03 16:47:56,772|SIMPLICITE|INFO|No modules import specification
2022-03-03 16:47:56,773|SIMPLICITE|INFO|Autoupgrade unlock
2022-03-03 16:48:03,495|SIMPLICITE|INFO||http://aa03b3e56d26:8080||INFO|system|com.simplicite.util.tools.SystemTool|initMavenRepository||Maven repository initialized
2022-03-03 16:48:03,592|SIMPLICITE|INFO|Webapp for context path [] initialized in 0:00:23.955
2022-03-03 16:48:03,814|SIMPLICITE|INFO||http://aa03b3e56d26:8080||ICORESC001|system|com.simplicite.util.engine.ScriptAgent|loadJavaClass||Script info: com.simplicite.commons.ladnext.PlatformHooks loaded
2022-03-03 16:48:03,818|SIMPLICITE|INFO|Webapp for context path [] is ready
2022-03-03 16:48:03,820|SIMPLICITE|INFO|Platform management bean [Simplicite:type=Platform] registered
2022-03-03 16:48:36,577|SIMPLICITE|INFO||http://aa03b3e56d26:8080||ICORED0001|public|com.simplicite.util.Grant|init||Info: public connected, session ID: 6FC1DD2B642BFC478B2F90A4AB9CFB95, timeout: 5 min , user agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Firefox/91.0
2022-03-03 16:48:40,633|SIMPLICITE|INFO||http://aa03b3e56d26:8080||ICORED0001|designer|com.simplicite.util.Grant|init||Info : designer connected, session ID: 3FDEC04F5949065ACD40D54F62F1C26E, timeout: 30 min , user agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Firefox/91.0
2022-03-03 16:48:40,723|SIMPLICITE|INFO||http://aa03b3e56d26:8080||ICORELI001|system|com.simplicite.util.tools.LicenseTool|isValid||License server is valid.
2022-03-03 16:48:42,633|SIMPLICITE|ERROR||http://aa03b3e56d26:8080||ERROR|designer|com.simplicite.webapp.servlets.ui.ResourceServlet|doGet||Evénement: Resource not found: Resource not found code=STYLES
com.simplicite.util.exceptions.NotFoundException: Resource not found code=STYLES
	at com.simplicite.webapp.WebServicesFactory.streamResource(WebServicesFactory.java:2893)
	at com.simplicite.webapp.servlets.ui.ResourceServlet.doGet(ResourceServlet.java:57)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:655)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
	at com.simplicite.webapp.filters.RewriteFilter.doFilter(RewriteFilter.java:86)
	at com.simplicite.webapp.filters.AbstractFilter.doFilter(AbstractFilter.java:37)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
	at com.simplicite.webapp.filters.HTTPHeadersFilter.doFilter(HTTPHeadersFilter.java:39)
	at com.simplicite.webapp.filters.AbstractFilter.doFilter(AbstractFilter.java:37)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:183)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:540)
	at com.simplicite.tomcat.valves.APISessionValve.invoke(APISessionValve.java:231)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
	at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:359)
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:889)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1735)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
	at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.base/java.lang.Thread.run(Thread.java:833)
2022-03-03 16:48:42,639|SIMPLICITE|ERROR||http://aa03b3e56d26:8080||ERROR|designer|com.simplicite.webapp.servlets.ui.ResourceServlet|doGet||Evénement: Resource not found: Resource not found code=MAIN
com.simplicite.util.exceptions.NotFoundException: Resource not found code=MAIN
	at com.simplicite.webapp.WebServicesFactory.streamResource(WebServicesFactory.java:2893)
	at com.simplicite.webapp.servlets.ui.ResourceServlet.doGet(ResourceServlet.java:57)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:655)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
	at com.simplicite.webapp.filters.RewriteFilter.doFilter(RewriteFilter.java:86)
	at com.simplicite.webapp.filters.AbstractFilter.doFilter(AbstractFilter.java:37)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
	at com.simplicite.webapp.filters.HTTPHeadersFilter.doFilter(HTTPHeadersFilter.java:39)
	at com.simplicite.webapp.filters.AbstractFilter.doFilter(AbstractFilter.java:37)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:183)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:540)
	at com.simplicite.tomcat.valves.APISessionValve.invoke(APISessionValve.java:231)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
	at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:359)
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:889)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1735)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
	at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.base/java.lang.Thread.run(Thread.java:833)
2022-03-03 16:50:00,048|SIMPLICITE|INFO||http://aa03b3e56d26:8080||INFO|system|com.simplicite.util.engine.JobQueue$PoolWorker|run||Event: Worker SimplicitePoolWorker-0 has been started.
2022-03-03 16:50:00,306|SIMPLICITE|INFO||http://aa03b3e56d26:8080||MEMGC|system|com.simplicite.util.tools.SystemTool|objectGC||Dyn=0 Full=0
2022-03-03 16:51:15,616|SIMPLICITE|INFO||http://aa03b3e56d26:8080||ICORED0001|public|com.simplicite.util.Grant|init||Info: public connected, session ID: 94E8585B37EBBDC177CF0CE5FCCB7F61, timeout: 5 min , user agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36
2022-03-03 16:58:23,492|SIMPLICITE|ERROR||http://aa03b3e56d26:8080||ERROR|designer|com.simplicite.webapp.servlets.ui.ResourceServlet|doGet||Evénement: Resource not found: Resource not found code=STYLES
com.simplicite.util.exceptions.NotFoundException: Resource not found code=STYLES
	at com.simplicite.webapp.WebServicesFactory.streamResource(WebServicesFactory.java:2893)
	at com.simplicite.webapp.servlets.ui.ResourceServlet.doGet(ResourceServlet.java:57)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:655)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
	at com.simplicite.webapp.filters.RewriteFilter.doFilter(RewriteFilter.java:86)
	at com.simplicite.webapp.filters.AbstractFilter.doFilter(AbstractFilter.java:37)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
	at com.simplicite.webapp.filters.HTTPHeadersFilter.doFilter(HTTPHeadersFilter.java:39)
	at com.simplicite.webapp.filters.AbstractFilter.doFilter(AbstractFilter.java:37)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:183)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:540)
	at com.simplicite.tomcat.valves.APISessionValve.invoke(APISessionValve.java:231)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
	at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:359)
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:889)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1735)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
	at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.base/java.lang.Thread.run(Thread.java:833)
2022-03-03 16:58:23,512|SIMPLICITE|ERROR||http://aa03b3e56d26:8080||ERROR|designer|com.simplicite.webapp.servlets.ui.ResourceServlet|doGet||Evénement: Resource not found: Resource not found code=MAIN
com.simplicite.util.exceptions.NotFoundException: Resource not found code=MAIN
	at com.simplicite.webapp.WebServicesFactory.streamResource(WebServicesFactory.java:2893)
	at com.simplicite.webapp.servlets.ui.ResourceServlet.doGet(ResourceServlet.java:57)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:655)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
	at com.simplicite.webapp.filters.RewriteFilter.doFilter(RewriteFilter.java:86)
	at com.simplicite.webapp.filters.AbstractFilter.doFilter(AbstractFilter.java:37)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
	at com.simplicite.webapp.filters.HTTPHeadersFilter.doFilter(HTTPHeadersFilter.java:39)
	at com.simplicite.webapp.filters.AbstractFilter.doFilter(AbstractFilter.java:37)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:183)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:540)
	at com.simplicite.tomcat.valves.APISessionValve.invoke(APISessionValve.java:231)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
	at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:687)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:359)
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:889)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1735)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
	at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.base/java.lang.Thread.run(Thread.java:833)
2022-03-03 16:59:48,619|SIMPLICITE|INFO||http://aa03b3e56d26:8080||ICORED0001|public|com.simplicite.util.Grant|init||Info: public connected, session ID: F185A2F418E42005F99240823C54DED1, timeout: 5 min , user agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Safari/537.36
2022-03-03 17:00:00,223|SIMPLICITE|INFO||http://aa03b3e56d26:8080||INFO|system|com.simplicite.util.engine.JobQueue$PoolWorker|run||Event: Worker SimplicitePoolWorker-1 has been started.
2022-03-03 17:00:00,380|SIMPLICITE|INFO||http://aa03b3e56d26:8080||ICORETM004|system|com.simplicite.util.engine.ProcessScheduler|manageDeadlineProcess||found 0 process(es)
2022-03-03 17:00:00,652|SIMPLICITE|INFO||http://aa03b3e56d26:8080||ICORETM005|system|com.simplicite.util.engine.ProcessScheduler|manageDeadlineActivity||found 0 activity(ies)
2022-03-03 17:00:00,699|SIMPLICITE|INFO||http://aa03b3e56d26:8080||ICORETM009|system|com.simplicite.util.engine.ProcessScheduler|manageDeadlockActivity||System param ACTIVITY_LOCK_LIMIT = 3600s
2022-03-03 17:03:00,227|SIMPLICITE|INFO||http://aa03b3e56d26:8080||MEMGC|system|com.simplicite.util.tools.SystemTool|objectGC||Dyn=0 Full=2
2022-03-03 17:05:00,083|SIMPLICITE|INFO||http://aa03b3e56d26:8080||MEMGC|system|com.simplicite.util.tools.SystemTool|objectGC||Dyn=0 Full=0

@Thierry1 sauf erreur de ma part, nous n’avons pas eu de réponse sur la partie supervision des imports, peut-on avoir un screenshot comprenant l’import en question? Si des logs d’imports ou d’erreur sont présents dans la partie supervision, peux-tu également les transmettre?

Suite aux remarques de François, je recommande de tester l’import de vos modules sur une 5.2 pour voir si les évolutions mentionnées résolvent le problème. La release de la 5.2 devant se faire “bientôt”, et la 5.1 n’étant pas une LTS, cette solution ne doit pas être exclue… Si c’est compliqué dans votre contexte de faire ce test (ça ne le devrait pas si vous êtes bien outillés :wink: ), je peux vous mettre à disposition une 5.2 vierge temporaire (à laquelle nous aurions accès, facilitant ainsi nos diagnostics…)

En résumé:

  1. Vérifier la supervision des imports et transmettre les informations pertinentes
  2. [reco @david ] Exclure la responsabilité du mode éclaté (exports XML/ZIP puis imports XML/ZIP)
  3. Tester l’import sur une 5.2
    • si OK, on clot le sujet, et, en attendant qu’on release :
      • soit vous passez en 5.2 (beta)
      • [reco @Francois ] soit vous importez deux fois
    • si KO, on est repartis pour un tour de notre côté pour réparer les imports de réflexives en mode éclaté en 5.2 :man_shrugging:

Bonjour @Thierry1 ,

Avez-pu vous débloquer ou tester les recommandations? Avez-vous besoin de précisions? :slight_smile:

Cordialement,

Bonjour,
je n’ai pas eu le temps de tester les recommandations. Je vois ça la semaine prochaine mais importer 2 fois fonctionne c’est le process que nous avons mis en place.
Cordialement

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.