Menu

#170 java.io.UnsupportedEncodingException: oracle

open
nobody
5
2013-01-23
2013-01-23
No

Tried to export from Oracle 11g using benerator 0.7.10 and ojdbc6-11.2.0.2.0.jar. The following exception is thrown:

14:56:43,534 ERROR (Thread-4) [TextFileExporter] Error initializing empty file
java.io.UnsupportedEncodingException: oracle
at sun.nio.cs.StreamEncoder.forOutputStreamWriter(StreamEncoder.java:42)
at java.io.OutputStreamWriter.<init>(OutputStreamWriter.java:83)
at org.databene.commons.IOUtil.getPrinterForURI(IOUtil.java:366)
at org.databene.benerator.consumer.TextFileExporter.initPrinter(TextFileExporter.java:181)
at org.databene.benerator.consumer.TextFileExporter.close(TextFileExporter.java:164)
at org.databene.commons.IOUtil.close(IOUtil.java:75)
at org.databene.benerator.main.DBSnapshotTool.export(DBSnapshotTool.java:189)
at org.databene.benerator.gui.ProjectBuilder.createDbSnapshot(ProjectBuilder.java:240)
at org.databene.benerator.gui.ProjectBuilder.run(ProjectBuilder.java:139)
at org.databene.benerator.gui.CreateProjectPanel$Creator.run(CreateProjectPanel.java:348)
at java.lang.Thread.run(Thread.java:662)

Later on (after fetching and analyzing) a NPE is thrown:
java.lang.NullPointerException
at org.databene.benerator.consumer.TextFileExporter.close(TextFileExporter.java:171)
at org.databene.commons.IOUtil.close(IOUtil.java:75)
at org.databene.benerator.main.DBSnapshotTool.export(DBSnapshotTool.java:189)
at org.databene.benerator.gui.ProjectBuilder.createDbSnapshot(ProjectBuilder.java:240)
at org.databene.benerator.gui.ProjectBuilder.run(ProjectBuilder.java:139)
at org.databene.benerator.gui.CreateProjectPanel$Creator.run(CreateProjectPanel.java:348)
at java.lang.Thread.run(Thread.java:662)

Discussion