Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Export Module] Error when clicking "Save as CSV table" #7890

Open
n0n4me403 opened this issue Mar 27, 2024 · 4 comments
Open

[Export Module] Error when clicking "Save as CSV table" #7890

n0n4me403 opened this issue Mar 27, 2024 · 4 comments

Comments

@n0n4me403
Copy link

Hi,

I am using Autospy version 4.12.0. I am having issues when saving items to csv, the autospy doesn't fully export all records and it throws error messages in a log file. Here is the screenshot of the error.

autospy-error

@markmckinnon
Copy link
Contributor

Have you tried the newest release of Autopsy which is 4.21.0?

@n0n4me403
Copy link
Author

Oh, sorry for my typo. It is 4.21.0.

@markmckinnon
Copy link
Contributor

Please explain exactly what you were doing so that the problem can be reproduced.

@normic
Copy link

normic commented Jan 13, 2025

Interesting that noone recognized this. I stumbled about this today and can explain further:
While having a simple PST file from Outlook 2021 in the case and going to "E-Mail Messages/Default" shows up all the emails.
Then using "Save Table to CSV" results in the not very helpful message "Error exporting to CSV file"

In fact, there is a file, but it does not contain all the data.

The logfile from Autopsy gives more insights, as it states a missing column:

com.fasterxml.jackson.dataformat.csv.CsvWriteException: Unrecognized column 'Message (Plaintext)': known columns: ["Source Name","E-Mail From","E-Mail To","Subject","Date Received","Message ID","Path","Thread ID","Data Source","Has Attachments"] (through reference chain: java.util.HashMap["Message (Plaintext)"]) java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122) java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191) java.desktop/javax.swing.SwingWorker.get(SwingWorker.java:613) org.sleuthkit.autopsy.directorytree.ExportCSVAction$CSVWriter.done(ExportCSVAction.java:374) java.desktop/javax.swing.SwingWorker$5.run(SwingWorker.java:750) java.desktop/javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:848) java.desktop/sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:112) java.desktop/javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:858) java.desktop/javax.swing.Timer.fireActionPerformed(Timer.java:311) java.desktop/javax.swing.Timer$DoPostEvent.run(Timer.java:243) java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:771) java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722) java.desktop/java.awt.EventQueue$4.run(EventQueue.java:716) java.base/java.security.AccessController.doPrivileged(AccessController.java:399) java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86) java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:741) org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:136) java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

HTH

Is there an easy way around it?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants