Uploaded image for project: 'Daffodil'
  1. Daffodil
  2. DFDL-1026

Invalid configuration file causes exception

XMLWordPrintableJSON

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Normal Normal
    • deferred
    • None
    • CLI, General
    • None

      An exception was found when accidentally using the -c option for the input data. For example:

      daffodil parse -s ../examples/pcap/pcap.dfdl.xsd -c ../examples/pcap/dns.cap

      Results in the following exception:

      !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
      !!   An unexpected exception occurred. This is a bug!   !!
      !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
       
       Please report this bug and help us fix it:
       
        https://opensource.ncsa.illinois.edu/confluence/display/DFDL/How+to+Report+a+B
      ug
       
       Please include the following exception, the command you
       ran, and any input, schema, or tdml files used that led
       to this bug.
       
       
      java.nio.charset.MalformedInputException: Input length = 1
              at java.nio.charset.CoderResult.throwException(CoderResult.java:288)
              at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:377)
              at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:210)
              at java.io.InputStreamReader.read(InputStreamReader.java:205)
              at java.io.BufferedReader.fill(BufferedReader.java:165)
              at java.io.BufferedReader.read(BufferedReader.java:186)
              at scala.io.BufferedSource$$anonfun$iter$1$$anonfun$apply$mcI$sp$1.apply
      $mcI$sp(BufferedSource.scala:38)
              at scala.io.Codec.wrap(Codec.scala:68)
              at scala.io.BufferedSource$$anonfun$iter$1.apply(BufferedSource.scala:38
      )
              at scala.io.BufferedSource$$anonfun$iter$1.apply(BufferedSource.scala:38
      )
              at scala.collection.Iterator$$anon$9.next(Iterator.scala:162)
              at scala.collection.Iterator$$anon$17.hasNext(Iterator.scala:511)
              at scala.collection.Iterator$$anon$11.hasNext(Iterator.scala:327)
              at scala.io.Source.hasNext(Source.scala:226)
              at scala.xml.parsing.MarkupParser$class.ch(MarkupParser.scala:104)
              at scala.xml.parsing.ConstructingParser.ch(ConstructingParser.scala:47)
              at scala.xml.parsing.MarkupParser$class.document(MarkupParser.scala:221)
       
              at scala.xml.parsing.ConstructingParser.document(ConstructingParser.scal
      a:47)
              at edu.illinois.ncsa.daffodil.configuration.ConfigurationLoader$.getConf
      iguration(ConfigurationLoader.scala:61)
              at edu.illinois.ncsa.daffodil.configuration.ConfigurationLoader$.getConf
      iguration(ConfigurationLoader.scala:68)
              at edu.illinois.ncsa.daffodil.Main$.loadConfigurationFile(Main.scala:498
      )
              at edu.illinois.ncsa.daffodil.Main$.run(Main.scala:642)
              at edu.illinois.ncsa.daffodil.Main$.main(Main.scala:1075)
              at edu.illinois.ncsa.daffodil.Main.main(Main.scala)

              Unassigned Unassigned
              slawrence Steve Lawrence
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: