SCM

[#5911] Support multiline entry in arff file

Date:
2014-09-07 14:53
Priority:
3
State:
Closed
Submitted by:
MIC B (pommedeterre)
Assigned to:
Martin Atzmueller (atzmueller)
Summary:
Support multiline entry in arff file

Detailed description
If the arff file contains a multiline entry in one of the column, then an exception is thrown:
java.io.IOException: java.io.IOException: } expected at end of
enumeration, read Token[EOL], line 13
at org.vikamine.kernel.data.creators.ARFFDataOntologyCreator.importInstancesFromARFFFile(ARFFDataOntologyCreator.java:125)
at org.vikamine.kernel.data.creators.ARFFDataOntologyCreator.createOntology(ARFFDataOntologyCreator.java:181)
at org.vikamine.kernel.data.creators.ARFFDataOntologyCreator.createOntology(ARFFDataOntologyCreator.java:175)
at org.vikamine.kernel.data.creators.DataFactory.createOntology(DataFactory.java:83)
at org.vikamine.kernel.xpdl.FileDatasetProvider.getDataset(FileDatasetProvider.java:48)
Caused by: java.io.IOException: } expected at end of enumeration, read
Token[EOL], line 13
at org.vikamine.kernel.data.converters.ReaderUtils.throwError(ReaderUtils.java:78)
at org.vikamine.kernel.data.converters.ARFFDataConverter.readARFFHeader(ARFFDataConverter.java:260)
at org.vikamine.kernel.data.converters.ARFFDataConverter.createDataRecordSet(ARFFDataConverter.java:109)


May be disabling the exception when the parser of the Arff file is between two quotes would fix this bug.

Add A Comment: Notepad

Comments:

Message  ↓
Date: 2020-04-19 19:18
Sender: Martin Atzmueller

Won't fix - this is not supported. Also, the "WEKA reference" throws a similar error and does not support such a format.

Attached Files:

Attachments:
Size Name Date By Download
808 bytesnewline.arff2014-09-07 14:53pommedeterrenewline.arff

Changes

Field Old Value Date By
status_idOpen2020-04-19 19:18atzmueller
close_dateNone2020-04-19 19:18atzmueller
assigned_tonone2020-04-19 19:18atzmueller
File Added3960: newline.arff2014-09-07 14:53pommedeterre
Thanks to:
Vienna University of Economics and Business Powered By FusionForge