Bug #1465

TBX: 0.7.5, groovy.util.XmlParser.parse accented character in file path

Ajouté par Serge Heiden il y a environ 10 ans. Mis à jour il y a plus de 6 ans.

Statut:New Début:02/09/2015
Priorité:Normal Echéance:
Assigné à:- % réalisé:

0%

Catégorie:Macros Temps passé: -
Version cible:TXM 0.X.X

Description

In TextTranscription2TRSMacro.groovy macro, accented characters in source files file path produces a bug.

Stacktrace:

> com.sun.org.apache.xerces.internal.util.URI$MalformedURIException: Path contains invalid character: é
>     at com.sun.org.apache.xerces.internal.util.URI.initializePath(Unknown Source)
>     at com.sun.org.apache.xerces.internal.util.URI.initialize(Unknown Source)
>     at com.sun.org.apache.xerces.internal.util.URI.<init>(Unknown Source)
>     at com.sun.org.apache.xerces.internal.util.URI.<init>(Unknown Source)
>     at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.expandSystemIdStrictOff1(Unknown Source)
>     at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.expandSystemId(Unknown Source)
>     at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.resolveEntityAsPerStax(Unknown Source)
>     at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.dispatch(Unknown Source)
>     at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.next(Unknown Source)
>     at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(Unknown Source)
>     at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
>     at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source)
>     at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
>     at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
>     at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
>     at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
>     at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
>     at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
>     at groovy.util.XmlParser.parse(XmlParser.java:192)
>     at groovy.util.XmlParser$parse.call(Unknown Source)
>     at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
>     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)
>     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
>     at org.txm.importer.transcription.FixTransanaTimings.process(FixTransanaTimings.groovy:39)
>     at org.txm.importer.transcription.FixTransanaTimings$process.call(Unknown Source)
>     at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
>     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)
>     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:112)
>     at org.txm.importer.transcription.Transana2TRS.TRStoFixedTRS(Transana2TRS.groovy:288)
>     at org.txm.importer.transcription.Transana2TRS$TRStoFixedTRS.callCurrent(Unknown Source)
>     at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:49)
>     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:133)
>     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:145)
>     at org.txm.importer.transcription.Transana2TRS.processFile(Transana2TRS.groovy:187)
>     at org.txm.importer.transcription.Transana2TRS$processFile.callCurrent(Unknown Source)
>     at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:49)
>     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:133)
>     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:145)
>     at org.txm.importer.transcription.Transana2TRS.processDir(Transana2TRS.groovy:117)
>     at org.txm.importer.transcription.Transana2TRS$processDir.callCurrent(Unknown Source)
>     at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:49)
>     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:133)
>     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:141)
>     at org.txm.importer.transcription.Transana2TRS.process(Transana2TRS.groovy:81)
>     at org.txm.importer.transcription.Transana2TRS$process.call(Unknown Source)
>     at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
>     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)
>     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
>     at org.txm.importer.transcription.TextTranscription2TRSMacro.run(TextTranscription2TRSMacro.groovy:64)

Historique

#1 Mis à jour par Matthieu Decorde il y a environ 10 ans

  • Version cible changé de TXM 0.7.8 à TXM 0.8.0a (split/restructuration)

#2 Mis à jour par Sebastien Jacquot il y a plus de 7 ans

  • Version cible changé de TXM 0.8.0a (split/restructuration) à TXM 0.8.0

#3 Mis à jour par Matthieu Decorde il y a plus de 6 ans

  • Version cible changé de TXM 0.8.0 à TXM 0.X.X

Formats disponibles : Atom PDF