-
Bug
-
Résolution: Non résolu
-
Mineur
-
branche 1.6
-
Aucune
-
Aucune
-
0
Erreur réccurente dans les logs KSUP suite à un import de fichier :
2020-04-20_18:14:15.142 [pool-5-thread-1] [] ERROR com.univ.batch.imports.ImportXML - org.codehaus.stax2.ri.evt.EndElementEventImpl cannot be cast to javax.xml.stream.events.StartElementjava.lang.ClassCastException: org.codehaus.stax2.ri.evt.EndElementEventImpl cannot be cast to javax.xml.stream.events.StartElement at org.codehaus.stax2.ri.evt.BaseEventImpl.asStartElement(BaseEventImpl.java:49) at com.univ.xml.TraitementImportNode.importePlugins(TraitementImportNode.java:583) at com.univ.xml.TraitementImportNode.importItemFiche(TraitementImportNode.java:399) at com.univ.xml.TraitementImportNode.execute(TraitementImportNode.java:143) at com.univ.xml.imports.ImportManager.execute(ImportManager.java:394) at com.univ.xml.imports.ImportManager.execute(ImportManager.java:209) at com.univ.batch.imports.ImportXML.run(ImportXML.java:133) at com.univ.batch.imports.ImportXML.perform(ImportXML.java:154) at com.kportal.scheduling.spring.quartz.LogReportJob.execute(LogReportJob.java:54) at org.quartz.core.JobRunShell.run(JobRunShell.java:202) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748)
Provient de la succession des balises
</DONNEES><PLUGINS></PLUGINS><METIER>....
En éditant le fichier et en ajoutant une tabulation entre </DONNEES> et <PLUGINS>, il n'y a plus l'erreur :
</DONNEES> <PLUGINS></PLUGINS><METIER>....
Mode opératoire :
- extraire les fiche annuaire du KSUP sans les plugins
- éditer le fichier et changer la source <SOURCE>EXPORT_BO</SOURCE> en <SOURCE></SOURCE>
- déposer le fichier dans le répertoire imports du storage
- lancer le batch de synchronisation des contenus externes xml
A vérifier en 6.7 et master
(peut provenir de l'export LDAP, cf XMLManagerAnnuaire.saveXml)