Skip to content

The given xpointer expression '#' does not follows the supported syntax #138

Description

@gcelano

I get an error message (below) while transforming Paula into relannis, caused by files containing dependency annotation such as

https://git.informatik.uni-leipzig.de/celano/latinnlp/-/blob/master/paula/ola/phi0119.phi001.perseus-lat2/phi0119.phi001.perseus-lat2.tok01_dep01.xml

Do you have any idea about the cause for that?

If I move the content of attribute xml:base into attributes xlink:href and target, I still get part of the error below (as far I can see, from line "Cannot map 'salt:/0/phi0119.phi001/phi0119.phi001.perseus-lat2 " to "org.corpus_tools.pepper.impl.PepperMapperControllerImpl.run(PepperMapperControllerImpl.java:188")

java.lang.Exception: The given xpointer expression '#' does not follows the supported syntax '((,)[)]
at org.corpus_tools.peppermodules.paula.util.xPointer.XPtrInterpreter.getXPtrRefs(XPtrInterpreter.java:231)
at org.corpus_tools.peppermodules.paula.util.xPointer.XPtrInterpreter.getResult(XPtrInterpreter.java:550)
at org.corpus_tools.peppermodules.paula.PAULA2SaltMapper.getPAULAElementIds(PAULA2SaltMapper.java:489)
at org.corpus_tools.peppermodules.paula.PAULA2SaltMapper.paulaRELConnector(PAULA2SaltMapper.java:815)
at org.corpus_tools.peppermodules.paula.readers.PAULARelReader.startElement(PAULARelReader.java:61)
at org.corpus_tools.peppermodules.paula.readers.PAULAReader.startElement(PAULAReader.java:186)
at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:510)
at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:183)
at java.xml/com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.emptyElement(XMLDTDValidator.java:752)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1377)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2710)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:605)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:534)
at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:888)
at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:824)
at java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1216)
at java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:635)
at org.corpus_tools.peppermodules.paula.PAULAFileDelegator.startPaulaFile(PAULAFileDelegator.java:209)
at org.corpus_tools.peppermodules.paula.PAULAFileDelegator.startPaulaFiles(PAULAFileDelegator.java:144)
at org.corpus_tools.peppermodules.paula.PAULA2SaltMapper.mapSDocument(PAULA2SaltMapper.java:168)
at org.corpus_tools.pepper.impl.PepperMapperControllerImpl.map(PepperMapperControllerImpl.java:251)
at org.corpus_tools.pepper.impl.PepperMapperControllerImpl.run(PepperMapperControllerImpl.java:188)
Cannot map 'salt:/0/phi0119.phi001/phi0119.phi001.perseus-lat2' with module 'PAULAImporter', because of a mapping result was 'FAILED'.
An exception was thrown by the mapper threads 'Thread[PAULAImporter_mapper(salt:/phi0119.phi001/phi0119.phi001.perseus-lat2),5,PAULAImporter_mapperGroup]'.
org.corpus_tools.pepper.modules.exceptions.PepperModuleException: A data error occured for Pepper mapper 'org.corpus_tools.peppermodules.paula.PAULA2SaltMapper'. Cannot compute paula-ids corresponding to xmlBase 'phi0119.phi001.perseus-lat2.tok01.xml' and href '#'.
at org.corpus_tools.peppermodules.paula.PAULA2SaltMapper.getPAULAElementIds(PAULA2SaltMapper.java:553)
at org.corpus_tools.peppermodules.paula.PAULA2SaltMapper.paulaRELConnector(PAULA2SaltMapper.java:815)
at org.corpus_tools.peppermodules.paula.readers.PAULARelReader.startElement(PAULARelReader.java:61)
at org.corpus_tools.peppermodules.paula.readers.PAULAReader.startElement(PAULAReader.java:186)
at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:510)
at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:183)
at java.xml/com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.emptyElement(XMLDTDValidator.java:752)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1377)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2710)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:605)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:534)
at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:888)
at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:824)
at java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1216)
at java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:635)
at org.corpus_tools.peppermodules.paula.PAULAFileDelegator.startPaulaFile(PAULAFileDelegator.java:209)
at org.corpus_tools.peppermodules.paula.PAULAFileDelegator.startPaulaFiles(PAULAFileDelegator.java:144)
at org.corpus_tools.peppermodules.paula.PAULA2SaltMapper.mapSDocument(PAULA2SaltMapper.java:168)
at org.corpus_tools.pepper.impl.PepperMapperControllerImpl.map(PepperMapperControllerImpl.java:251)
at org.corpus_tools.pepper.impl.PepperMapperControllerImpl.run(PepperMapperControllerImpl.java:188)
Caused by: java.lang.Exception: The given xpointer expression '#' does not follows the supported syntax '((,)
[)]
at org.corpus_tools.peppermodules.paula.util.xPointer.XPtrInterpreter.getXPtrRefs(XPtrInterpreter.java:231)
at org.corpus_tools.peppermodules.paula.util.xPointer.XPtrInterpreter.getResult(XPtrInterpreter.java:550)
at org.corpus_tools.peppermodules.paula.PAULA2SaltMapper.getPAULAElementIds(PAULA2SaltMapper.java:489)
... 20 more

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions