Uploaded image for project: 'Directory Client API'
  1. Directory Client API
  2. DIRAPI-155

Chain ANTLR exceptions to ParserException

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • 1.0.0-M20
    • 1.0.0-M28
    • None

    Description

      SchemaToLdif swallows the root cause when throwing ParserException

      Example exception:

        org.apache.directory.api.converter.schema.ParserException: ERR_06004_CANNOT_GENERATE_SOURCES Failed while generating sources for xocust
          at org.apache.directory.api.converter.schema.SchemaToLdif.transform(SchemaToLdif.java:108)
          at net.xoint.usermanager.UserManagerTest.test3(UserManagerTest.java:234)
      

      Hidden exception found using a debugger:

        java.text.ParseException: ERR_06002_PARSER_FAILURE Parser failure on:
          schema input stream ==> java.io.FileInputStream@75806022
        Antlr exception trace:
        line 19:1: expecting "END", found 'attributetypes'
          at antlr.Parser.match(Parser.java:211)
          at org.apache.directory.api.converter.schema.antlrSchemaConverterParser.parseSchema(antlrSchemaConverterParser.java:116)
          at org.apache.directory.api.converter.schema.SchemaParser.invokeParser(SchemaParser.java:137)
          at org.apache.directory.api.converter.schema.SchemaParser.parse(SchemaParser.java:175)
          at org.apache.directory.api.converter.schema.SchemaToLdif.generate(SchemaToLdif.java:134)
          at org.apache.directory.api.converter.schema.SchemaToLdif.transform(SchemaToLdif.java:104)
          at net.xoint.usermanager.UserManagerTest.test3(UserManagerTest.java:234)
      

      Mailing List reference: https://mail-archives.apache.org/mod_mbox/directory-api/201308.mbox/%3CCABzFU-eOfmwiFpR1w0Fd-JhNFBVLO0NkHKa5w61ReFBEq%3DWkaw%40mail.gmail.com%3E

      Attachments

        Activity

          People

            Unassigned Unassigned
            gturner Gerald Turner
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: