mirror of
https://github.com/overcuriousity/autopsy-flatpak.git
synced 2025-07-17 18:17:43 +00:00
added error messages for problematic multipart e01, 001 files
This commit is contained in:
parent
858d006b2b
commit
6bdabee9dd
@ -61,11 +61,11 @@
|
|||||||
<SubComponents>
|
<SubComponents>
|
||||||
<Component class="javax.swing.JTextArea" name="errorsText">
|
<Component class="javax.swing.JTextArea" name="errorsText">
|
||||||
<Properties>
|
<Properties>
|
||||||
|
<Property name="editable" type="boolean" value="false"/>
|
||||||
<Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
|
<Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor">
|
||||||
<Color blue="f0" green="f0" red="f0" type="rgb"/>
|
<Color blue="f0" green="f0" red="f0" type="rgb"/>
|
||||||
</Property>
|
</Property>
|
||||||
<Property name="columns" type="int" value="20"/>
|
<Property name="columns" type="int" value="20"/>
|
||||||
<Property name="editable" type="boolean" value="false"/>
|
|
||||||
<Property name="rows" type="int" value="5"/>
|
<Property name="rows" type="int" value="5"/>
|
||||||
</Properties>
|
</Properties>
|
||||||
</Component>
|
</Component>
|
||||||
|
@ -108,7 +108,7 @@ public class AddImageErrorsDialog extends javax.swing.JDialog {
|
|||||||
|
|
||||||
|
|
||||||
public void setErrors(String errors) {
|
public void setErrors(String errors) {
|
||||||
errorsText.setText(errors);
|
errorsText.append(errors);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -602,7 +602,8 @@ class AddImageWizardIngestConfigPanel implements WizardDescriptor.Panel<WizardDe
|
|||||||
progressPanel.setErrors(errorString, true);
|
progressPanel.setErrors(errorString, true);
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
} else if (errorString != null) {
|
}
|
||||||
|
if (errorString != null) {
|
||||||
//data error (non-critical)
|
//data error (non-critical)
|
||||||
logger.log(Level.INFO, "Handling non-critical errors that occured in add image process");
|
logger.log(Level.INFO, "Handling non-critical errors that occured in add image process");
|
||||||
progressPanel.setErrors(errorString, false);
|
progressPanel.setErrors(errorString, false);
|
||||||
@ -720,15 +721,28 @@ class AddImageWizardIngestConfigPanel implements WizardDescriptor.Panel<WizardDe
|
|||||||
int readBytes = newImage.read(buf, v.getStart() + v.getLength() - 1, 1);
|
int readBytes = newImage.read(buf, v.getStart() + v.getLength() - 1, 1);
|
||||||
|
|
||||||
if (readBytes < 0) {
|
if (readBytes < 0) {
|
||||||
logger.warning("problem reading volume");
|
logger.warning("problem reading volume. Not as much data as expected");
|
||||||
|
errorString += "\n problem reading volume";
|
||||||
|
progressPanel.setErrors(errorString, false);
|
||||||
}
|
}
|
||||||
} catch (TskCoreException ex) {
|
} catch (TskCoreException ex) {
|
||||||
logger.warning("error reading volume: " + ex.getLocalizedMessage());
|
errorString += "\n Not as much data as expected: error reading volume:" + ex.getLocalizedMessage();
|
||||||
|
progressPanel.setErrors(errorString, false);
|
||||||
|
logger.warning(" Not as much data as expected: error reading volume: " + ex.getLocalizedMessage());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
List<FileSystem> fileSystems = newImage.getFileSystems();
|
List<FileSystem> fileSystems = newImage.getFileSystems();
|
||||||
|
for (FileSystem fs : fileSystems) {
|
||||||
|
byte[] buf = new byte[100];
|
||||||
|
fs.getBlock_count();
|
||||||
|
fs.getBlock_size();
|
||||||
|
fs.getSize();
|
||||||
|
fs.getImageOffset();
|
||||||
|
//fs.read(buf, offset, len);
|
||||||
|
|
||||||
|
// fs.read(buf, fs.getl, len);
|
||||||
|
}
|
||||||
logger.log(Level.INFO, "found file systems: " + fileSystems.size());
|
logger.log(Level.INFO, "found file systems: " + fileSystems.size());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user