X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=tmf%2Forg.eclipse.tracecompass.tmf.core%2Fsrc%2Forg%2Feclipse%2Ftracecompass%2Finternal%2Ftmf%2Fcore%2Ftrace%2Findexer%2FFlatArray.java;h=4df395d7dbf4efbdae37eb6790400201964222cf;hb=7b3400bd1c99cfd700b342a3563bd04ce6d5156e;hp=a404a2c9ab0fbe49b0c55ac3c9f333e2fcc00fce;hpb=d89151ba34c29c9667679d7c5b70ee8bd2796b61;p=deliverable%2Ftracecompass.git diff --git a/tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/trace/indexer/FlatArray.java b/tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/trace/indexer/FlatArray.java index a404a2c9ab..4df395d7db 100644 --- a/tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/trace/indexer/FlatArray.java +++ b/tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/internal/tmf/core/trace/indexer/FlatArray.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2013, 2014 Ericsson + * Copyright (c) 2013, 2016 Ericsson * * All rights reserved. This program and the accompanying materials are * made available under the terms of the Eclipse Public License v1.0 which @@ -90,6 +90,9 @@ public class FlatArray extends AbstractFileCheckpointCollection { ITmfCheckpoint checkpoint = null; try { long pos = getHeader().getSize() + fCheckpointSize * rank; + if (getRandomAccessFile() == null) { + return null; + } getRandomAccessFile().seek(pos); fByteBuffer.clear(); getRandomAccessFile().read(fByteBuffer.array());