OpenChrom / openchrom

Visualization and Analysis of mass spectrometric and chromatographic data.
https://www.openchrom.net
Eclipse Public License 1.0
82 stars 24 forks source link

CDF Import converter - fix ArrayIndexOutOfBoundsException #450

Closed eselmeister closed 5 months ago

eselmeister commented 5 months ago
!ENTRY net.openchrom.csd.converter.supplier.cdf 2 0 2024-01-29 16:38:41.004
!MESSAGE ArrayIndexOutOfBoundsException
!STACK 0
java.lang.ArrayIndexOutOfBoundsException
    at ucar.ma2.Index1D.setDirect(Index1D.java:88)
    at ucar.ma2.ArrayFloat$D1.get(ArrayFloat.java:327)
    at net.openchrom.csd.converter.supplier.cdf.io.support.AbstractCDFChromatogramArrayReader.getIntensity(AbstractCDFChromatogramArrayReader.java:181)
    at net.openchrom.csd.converter.supplier.cdf.io.ChromatogramReaderCSD.readChromatogram(ChromatogramReaderCSD.java:120)
    at net.openchrom.csd.converter.supplier.cdf.io.ChromatogramReaderCSD.readFile(ChromatogramReaderCSD.java:66)
    at net.openchrom.csd.converter.supplier.cdf.io.ChromatogramReaderCSD.read(ChromatogramReaderCSD.java:48)
    at net.openchrom.csd.converter.supplier.cdf.converter.ChromatogramImportConverterCSD.convert(ChromatogramImportConverterCSD.java:40)
    at org.eclipse.chemclipse.converter.chromatogram.AbstractChromatogramConverter.getChromatogram(AbstractChromatogramConverter.java:241)
    at org.eclipse.chemclipse.converter.chromatogram.AbstractChromatogramConverter.convert(AbstractChromatogramConverter.java:137)
    at org.eclipse.chemclipse.ux.extension.xxd.ui.internal.runnables.ChromatogramImportRunnable.run(ChromatogramImportRunnable.java:93)
    at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122)