Impossible d'exporter le module

Bonjour,

sur mon instance icrm, je ne peux plus exporter mon module.
Je pense que c’est dû au paramètre de la bdd “max_allowed_packet” qui est trop petit et qui bloque l’enregistrement du fichier en base.

Est-il possible de modifier ce paramètre?

Merci de me donner les infos système de votre instance (en haut dans Operation > Home ou sur/health)

[Platform]
Status=OK
Version=4.0.P23
BuiltOn=2019-05-10 14:15 (revision fc323bb700d2edcda23eb76525df90c64d9cd1d9)
Encoding=UTF-8
EndpointIP=127.0.0.1
EndpointURL=http://partenor.simplicite.io:10558
TimeZone=Europe/Paris
SystemDate=2019-05-14 18:07:11

[Application]
ApplicationVersion=4.0
ContextPath=
ContextURL=https://icrm.partenor.simplicite.io
SessionLogin=designer
SessionID=8E4A526606660341B16146DB4579C688
SessionUserAgent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.131 Safari/537.36
ActiveSessions=6
EnabledUsers=9
TotalUsers=14645
LastLoginDate=2019-05-14 18:01:06

[Server]
ServerInfo=Apache Tomcat/9.0.19
ServerType=WEB
User=icrm

[OS]
Name=Linux
Architecture=amd64
Version=3.10.0-957.12.1.el7.x86_64
SystemEncoding=UTF-8

[Disk]
DiskFree=42032
DiskUsable=37875
DiskTotal=100701

[JavaVM]
Version=1.8.0_212
Vendor=Oracle Corporation
VMName=OpenJDK 64-Bit Server VM
VMVersion=25.212-b04
ScriptEngine=rhino
ScriptEngineVersion=Rhino 1.7.10 2018 04 09
HeapFree=148610
HeapSize=508416
HeapMaxSize=508416
TotalFreeSize=148610

[Cache]
GrantCache=39
GrantCacheMax=0
GrantCacheRatio=0
ObjectCache=907
ObjectCacheMax=10000
ObjectCacheRatio=9
ProcessCache=0
ProcessCacheMax=10000
ProcessCacheRatio=0

[Database]
Vendor=2
ProductName=MySQL
ProductVersion=5.5.60-MariaDB
DriverName=MySQL Connector/J
DriverVersion=mysql-connector-java-8.0.16 (Revision: 34cbc6bc61f72836e26327537a432d6db7c77de6)
DBDate=2019-05-14 18:07:11
DBDateOffset=0
DBPatchLevel=P23
UsingBLOBs=true

[Healthcheck]
Date=2019-05-14 18:07:11
ElapsedTime=15

J’ai mis max_allowed_packet à 1024M (c’est ce qui aurait du être fait à l’installation du manager, je ne sais pas pourquoi cela n’a pas été fait à l’époque)

Cela dit, plutôt que des exports/imports XML/ZIP à l’ancienne, pourquoi n’utilisez vous pas la fonctionnalité de gestion de vos modules en tant que repository Git ?

Merci pour la modification.

Pouvez-vous aussi le faire sur l’instance icrmvalid?

[Platform]
Status=OK
Version=4.0.P23
BuiltOn=2019-05-14 15:29 (revision 6f2ccc63b8c2398dddb41f5e492b7841bbf28180)
Encoding=UTF-8
EndpointIP=127.0.0.1
EndpointURL=http://partenor.simplicite.io:10568
TimeZone=Europe/Paris
SystemDate=2019-05-15 09:53:56

[Application]
ApplicationVersion=4.0
ContextPath=
ContextURL=https://icrmvalid.partenor.simplicite.io
SessionLogin=designer
SessionID=91199CFBFDA4358626ACB8B929061C4B
SessionUserAgent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.131 Safari/537.36
ActiveSessions=17
EnabledUsers=11
TotalUsers=15632
LastLoginDate=2019-05-15 09:53:53

[Server]
ServerInfo=Apache Tomcat/9.0.19
ServerType=WEB
User=icrmvalid

[OS]
Name=Linux
Architecture=amd64
Version=3.10.0-957.12.1.el7.x86_64
SystemEncoding=UTF-8

[Disk]
DiskFree=41929
DiskUsable=37772
DiskTotal=100701

[JavaVM]
Version=1.8.0_212
Vendor=Oracle Corporation
VMName=OpenJDK 64-Bit Server VM
VMVersion=25.212-b04
ScriptEngine=rhino
ScriptEngineVersion=Rhino 1.7.10 2018 04 09
HeapFree=158058
HeapSize=289280
HeapMaxSize=466432
TotalFreeSize=335210

[Cache]
GrantCache=16
GrantCacheMax=0
GrantCacheRatio=0
ObjectCache=173
ObjectCacheMax=10000
ObjectCacheRatio=1
ProcessCache=1
ProcessCacheMax=10000
ProcessCacheRatio=0

[Database]
Vendor=2
ProductName=MySQL
ProductVersion=5.5.60-MariaDB
DriverName=MySQL Connector/J
DriverVersion=mysql-connector-java-8.0.16 (Revision: 34cbc6bc61f72836e26327537a432d6db7c77de6)
DBDate=2019-05-15 09:53:56
DBDateOffset=0
DBPatchLevel=P23
UsingBLOBs=true

[Healthcheck]
Date=2019-05-15 09:53:56
ElapsedTime=33

Merci.

Pour la prochaine livraison, j’essayerai de le faire via git.

La modif a été faite sur le serveur de base de données MariaDB, ça doit donc être bon pour toutes les instances qui utilisent MariaDB.

L’autre gros avantage de passer par la publication en repo Git des modules c’est qu’ils ont une arboresence plus organisée et human/IDE-friendly.

Par exemple si vous avez du code Java ce module sous forme de repo Git sera structuré comme un projet Apache Maven (avec son pom.xml qui tirera ses dépendances de l’instance), ça permet donc de travailler/debugger son code Java depuis un IDE Java et/ou d’analyser son code par des outils de qualimétrie type SonarQube, etc.

Bref les exports/imports XML/ZIP à l’ancienne c’est vraiment se priver de beaucoup de choses…