New Win10 Autopsy install

Hi all, Im going through Autopsy training using the images provided. Ive installed the latest version 4,15 on a new Win10 VM. When i attempt to run the ingest modules over the training provided .e01 laptop image i get the bellow error. I have verified that both Python2 and Python3.x are in my PATH env and can access the Python repl by typing python in any shell and it works. Is it perhaps using python3 if its a python2 script as its complaining about NoneType split attribute. Not sure entirely

Traceback (most recent call last):
File “C:\Users\delbs\AppData\Roaming\autopsy\python_modules\Mass_Export_By_Extension\mass_Export_By_Extension.py”, line 119, in createDataSourceIngestModule
return MassExportByExtensionIngestModule(self.settings)
File “C:\Users\delbs\AppData\Roaming\autopsy\python_modules\Mass_Export_By_Extension\mass_Export_By_Extension.py”, line 133, in init
self.extensionList = extensionListTemp.split(",")
AttributeError: ‘NoneType’ object has no attribute ‘split’

at org.python.core.Py.AttributeError(Py.java:205)
at org.python.core.PyObject.noAttributeError(PyObject.java:1013)
at org.python.core.PyObject.__getattr__(PyObject.java:1008)
at mass_Export_By_Extension$py.__init__$13(C:\Users\delbs\AppData\Roaming\autopsy\python_modules\Mass_Export_By_Extension\mass_Export_By_Extension.py:133)
at mass_Export_By_Extension$py.call_function(C:\Users\delbs\AppData\Roaming\autopsy\python_modules\Mass_Export_By_Extension\mass_Export_By_Extension.py)
at org.python.core.PyTableCode.call(PyTableCode.java:167)
at org.python.core.PyBaseCode.call(PyBaseCode.java:307)
at org.python.core.PyBaseCode.call(PyBaseCode.java:198)
at org.python.core.PyFunction.__call__(PyFunction.java:482)
at org.python.core.PyMethod.instancemethod___call__(PyMethod.java:237)
at org.python.core.PyMethod.__call__(PyMethod.java:228)
at org.python.core.PyMethod.__call__(PyMethod.java:223)
at org.python.core.Deriveds.dispatch__init__(Deriveds.java:19)
at org.python.core.PyObjectDerived.dispatch__init__(PyObjectDerived.java:1112)
at org.python.core.PyType.type___call__(PyType.java:1713)
at org.python.core.PyType.__call__(PyType.java:1696)
at org.python.core.PyObject.__call__(PyObject.java:461)
at org.python.core.PyObject.__call__(PyObject.java:465)
at mass_Export_By_Extension$py.createDataSourceIngestModule$10(C:\Users\delbs\AppData\Roaming\autopsy\python_modules\Mass_Export_By_Extension\mass_Export_By_Extension.py:119)
at mass_Export_By_Extension$py.call_function(C:\Users\delbs\AppData\Roaming\autopsy\python_modules\Mass_Export_By_Extension\mass_Export_By_Extension.py)
at org.python.core.PyTableCode.call(PyTableCode.java:167)
at org.python.core.PyBaseCode.call(PyBaseCode.java:307)
at org.python.core.PyBaseCode.call(PyBaseCode.java:198)
at org.python.core.PyFunction.__call__(PyFunction.java:482)
at org.python.core.PyMethod.instancemethod___call__(PyMethod.java:237)
at org.python.core.PyMethod.__call__(PyMethod.java:228)
at org.python.core.PyMethod.__call__(PyMethod.java:218)
at org.python.core.PyMethod.__call__(PyMethod.java:213)
at org.python.core.PyObject._jcallexc(PyObject.java:3626)
at org.python.core.PyObject._jcall(PyObject.java:3658)
at org.python.proxies.mass_Export_By_Extension$MassExportByExtensionIngestModuleFactory$255.createDataSourceIngestModule(Unknown Source)
at org.sleuthkit.autopsy.ingest.IngestModuleTemplate.createDataSourceIngestModule(IngestModuleTemplate.java:77)
at org.sleuthkit.autopsy.ingest.DataSourceIngestPipeline.<init>(DataSourceIngestPipeline.java:59)
at org.sleuthkit.autopsy.ingest.DataSourceIngestJob.createIngestPipelines(DataSourceIngestJob.java:263)
at org.sleuthkit.autopsy.ingest.DataSourceIngestJob.<init>(DataSourceIngestJob.java:216)
at org.sleuthkit.autopsy.ingest.DataSourceIngestJob.<init>(DataSourceIngestJob.java:192)
at org.sleuthkit.autopsy.ingest.IngestJob.<init>(IngestJob.java:83)
at org.sleuthkit.autopsy.ingest.IngestManager.queueIngestJob(IngestManager.java:307)
at org.sleuthkit.autopsy.ingest.runIngestModuleWizard.RunIngestModulesAction.actionPerformed(RunIngestModulesAction.java:139)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.AbstractButton.doClick(AbstractButton.java:376)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:842)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:886)
at java.awt.Component.processMouseEvent(Component.java:6539)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
at java.awt.Component.processEvent(Component.java:6304)
at java.awt.Container.processEvent(Container.java:2239)
at java.awt.Component.dispatchEventImpl(Component.java:4889)
at java.awt.Container.dispatchEventImpl(Container.java:2297)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476)
at java.awt.Container.dispatchEventImpl(Container.java:2283)
at java.awt.Window.dispatchEventImpl(Window.java:2746)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)
at java.awt.EventQueue$4.run(EventQueue.java:733)
at java.awt.EventQueue$4.run(EventQueue.java:731)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:730)
at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159)

[catch] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

Discovered that this referred to a module from Github from the master.zip i deployed. I have unticked a number of modules due to errors such as volatility and plaso etc.

Will go through each module to ensure theyre all configured properly before running the ingest module in future :slight_smile:

My guess is that you did not supply a comma separated list of extensions for that plugin.

Yeah i can close this off, didnt configure a number of the modules correctly out of the box. Lesson learnt :slight_smile: