View Issue Details

IDProjectCategoryView StatusLast Update
0001041FakturamaProdukte (Products)public2022-12-28 15:54
Reporterziegenberg Assigned Torheydenr  
PrioritynormalSeverityminorReproducibilityalways
Status feedbackResolutionopen 
PlatformPCOSWindowsOS Version11
Product Version2.1.3 
Summary0001041: Fehler beim Import von CSV Dateien mit ISO-8859-1 encoding
Description

Wenn CSV Dateien importiert werden sollen, die mit ISO-8859-1 encodiert sind, dann wir der Fehler "Fehler beim Öffnen der Datei." ausgegeben. Im Log findet sich folgende Exception:

20221127 18:58:54.512 | ERROR | | Fehler beim Öffnen der Datei.
java.nio.charset.MalformedInputException: Input length = 1
at java.base/java.nio.charset.CoderResult.throwException(CoderResult.java:274)
at java.base/sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326)
at java.base/sun.nio.cs.StreamDecoder.read(StreamDecoder.java:188)
at java.base/java.io.InputStreamReader.read(InputStreamReader.java:177)
at java.base/java.io.BufferedReader.fill(BufferedReader.java:162)
at java.base/java.io.BufferedReader.read(BufferedReader.java:183)
at com.opencsv.CSVReader.isClosed(CSVReader.java:399)
at com.opencsv.CSVReader.getNextLine(CSVReader.java:343)
at com.opencsv.CSVReader.primeNextRecord(CSVReader.java:235)
at com.opencsv.CSVReader.flexibleRead(CSVReader.java:598)
at com.opencsv.CSVReader.readNextSilently(CSVReader.java:218)
at org.fakturama.imp.wizard.csv.common.ImportCSVConfigTablePage.analyzeCsvFile(ImportCSVConfigTablePage.java:496)
at org.fakturama.imp.wizard.csv.products.ProductsGenericCsvImportWizard.getNextPage(ProductsGenericCsvImportWizard.java:113)
....

Vollständiger Stacktrace siehe Log Datei im Anhang.

Das gilt für Produkte und Kontakte. Die angegebene Fehlermeldung ist für den 0815-User nicht aussagekräftig.

Tagsimportieren
Attached Files
error.log (5,958 bytes)   
20221127 18:58:54.512 | ERROR |  | Fehler beim Öffnen der Datei.
java.nio.charset.MalformedInputException: Input length = 1
	at java.base/java.nio.charset.CoderResult.throwException(CoderResult.java:274)
	at java.base/sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326)
	at java.base/sun.nio.cs.StreamDecoder.read(StreamDecoder.java:188)
	at java.base/java.io.InputStreamReader.read(InputStreamReader.java:177)
	at java.base/java.io.BufferedReader.fill(BufferedReader.java:162)
	at java.base/java.io.BufferedReader.read(BufferedReader.java:183)
	at com.opencsv.CSVReader.isClosed(CSVReader.java:399)
	at com.opencsv.CSVReader.getNextLine(CSVReader.java:343)
	at com.opencsv.CSVReader.primeNextRecord(CSVReader.java:235)
	at com.opencsv.CSVReader.flexibleRead(CSVReader.java:598)
	at com.opencsv.CSVReader.readNextSilently(CSVReader.java:218)
	at org.fakturama.imp.wizard.csv.common.ImportCSVConfigTablePage.analyzeCsvFile(ImportCSVConfigTablePage.java:496)
	at org.fakturama.imp.wizard.csv.products.ProductsGenericCsvImportWizard.getNextPage(ProductsGenericCsvImportWizard.java:113)
	at org.eclipse.jface.wizard.WizardPage.getNextPage(WizardPage.java:171)
	at org.eclipse.jface.wizard.WizardPage.canFlipToNextPage(WizardPage.java:121)
	at org.eclipse.jface.wizard.WizardDialog.updateButtons(WizardDialog.java:1337)
	at org.eclipse.jface.wizard.WizardDialog.update(WizardDialog.java:1322)
	at org.eclipse.jface.wizard.WizardDialog.updateForPage(WizardDialog.java:1257)
	at org.eclipse.jface.wizard.WizardDialog.lambda$3(WizardDialog.java:1222)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:74)
	at org.eclipse.jface.wizard.WizardDialog.showPage(WizardDialog.java:1222)
	at org.eclipse.jface.wizard.WizardDialog.nextPressed(WizardDialog.java:917)
	at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:468)
	at org.eclipse.jface.dialogs.Dialog.lambda$0(Dialog.java:619)
	at org.eclipse.swt.events.SelectionListener$1.widgetSelected(SelectionListener.java:84)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4243)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1063)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4060)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3632)
	at org.eclipse.jface.window.Window.runEventLoop(Window.java:823)
	at org.eclipse.jface.window.Window.open(Window.java:799)
	at org.fakturama.wizard.imp.handler.ImportHandler.execute(ImportHandler.java:55)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
	at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:317)
	at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:251)
	at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:173)
	at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:156)
	at org.eclipse.core.commands.Command.executeWithChecks(Command.java:488)
	at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:487)
	at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213)
	at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.executeItem(HandledContributionItem.java:438)
	at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.handleWidgetSelection(AbstractContributionItem.java:449)
	at org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem.lambda$2(AbstractContributionItem.java:475)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4243)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1063)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4060)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3632)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046)
	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
	at org.eclipse.e4.ui.internal.workbench.swt.E4Application.start(E4Application.java:168)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1467)
error.log (5,958 bytes)   

Activities

rheydenr

2022-12-02 19:25

administrator   ~0001290

Das ist auch korrekt, weil im Handbuch extra steht, daß die Dateien UTF-8-codiert sein sollen.

rheydenr

2022-12-28 15:54

administrator   ~0001303

ist das Problem damit erledigt?

Issue History

Date Modified Username Field Change
2022-11-27 19:20 ziegenberg New Issue
2022-11-27 19:20 ziegenberg Tag Attached: importieren
2022-11-27 19:20 ziegenberg File Added: error.log
2022-12-02 19:25 rheydenr Note Added: 0001290
2022-12-28 15:54 rheydenr Assigned To => rheydenr
2022-12-28 15:54 rheydenr Status new => feedback
2022-12-28 15:54 rheydenr Note Added: 0001303