Autopsy Loads forever after new case

Hi, I’m trying to run Autopsy to get my homework done for class, but it seems no matter what version I try running it either doesn’t let me create a new case at all or it will let me create a case and will just load forever. I have tried versions 4.18, 4.20, 4.21. I’ll go try 4.19 after posting this and see if that helps at all.

My Specs
i7-12700H
RTX 3070ti Mobile
64gb DDR5 4800
2 x 1tb SSD

Hi; If your computer’s operating system is not in English, problems may occur. I have a problem similar to yours. The problem occurs in versions after Autopsy 4.14 if the operating system is not in English. My suggestion is to run Autopsy on the English operating system.

Do you still have a problem?

Still an issue, my computer is in English.

java.lang.IllegalArgumentException: Comparison method violates its general contract!
at java.util.ComparableTimSort.mergeHi(ComparableTimSort.java:866)
at java.util.ComparableTimSort.mergeAt(ComparableTimSort.java:483)
at java.util.ComparableTimSort.mergeForceCollapse(ComparableTimSort.java:422)
at java.util.ComparableTimSort.sort(ComparableTimSort.java:222)
at java.util.Arrays.sort(Arrays.java:1246)
at sun.awt.shell.Win32ShellFolderManager2.get(Win32ShellFolderManager2.java:282)
at sun.awt.shell.ShellFolder.get(ShellFolder.java:258)
at com.sun.java.swing.plaf.windows.WindowsFileChooserUI$DirectoryComboBoxModel.addItem(WindowsFileChooserUI.java:1073)
at com.sun.java.swing.plaf.windows.WindowsFileChooserUI$DirectoryComboBoxModel.access$800(WindowsFileChooserUI.java:1041)
at com.sun.java.swing.plaf.windows.WindowsFileChooserUI.doDirectoryChanged(WindowsFileChooserUI.java:730)
at com.sun.java.swing.plaf.windows.WindowsFileChooserUI.access$1100(WindowsFileChooserUI.java:55)
at com.sun.java.swing.plaf.windows.WindowsFileChooserUI$11.propertyChange(WindowsFileChooserUI.java:821)
at java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:335)
at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:327)
at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:263)
at java.awt.Component.firePropertyChange(Component.java:8434)
at javax.swing.JFileChooser.setCurrentDirectory(JFileChooser.java:598)
at javax.swing.JFileChooser.(JFileChooser.java:344)
at javax.swing.JFileChooser.(JFileChooser.java:296)
at org.sleuthkit.autopsy.casemodule.NewCaseVisualPanel1.(NewCaseVisualPanel1.java:40)
at org.sleuthkit.autopsy.casemodule.NewCaseWizardPanel1.getComponent(NewCaseWizardPanel1.java:60)
at org.sleuthkit.autopsy.casemodule.NewCaseWizardPanel1.getComponent(NewCaseWizardPanel1.java:43)
at org.sleuthkit.autopsy.casemodule.NewCaseWizardAction.getNewCaseWizardPanels(NewCaseWizardAction.java:164)
at org.sleuthkit.autopsy.casemodule.NewCaseWizardAction.runNewCaseWizard(NewCaseWizardAction.java:70)
at org.sleuthkit.autopsy.casemodule.NewCaseWizardAction.performAction(NewCaseWizardAction.java:64)
at org.sleuthkit.autopsy.casemodule.CaseNewAction.actionPerformed(CaseNewAction.java:42)
at org.sleuthkit.autopsy.casemodule.CueBannerPanel.newCaseButtonActionPerformed(CueBannerPanel.java:240)
at org.sleuthkit.autopsy.casemodule.CueBannerPanel.access$100(CueBannerPanel.java:39)
at org.sleuthkit.autopsy.casemodule.CueBannerPanel$2.actionPerformed(CueBannerPanel.java:143)
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.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
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.pumpEventsForFilter(EventDispatchThread.java:109)
at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:190)
at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:235)
at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:233)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:233)
at java.awt.Dialog.show(Dialog.java:1084)
at java.awt.Component.show(Component.java:1671)
at java.awt.Component.setVisible(Component.java:1623)
at java.awt.Window.setVisible(Window.java:1014)
at java.awt.Dialog.setVisible(Dialog.java:1005)
at org.sleuthkit.autopsy.casemodule.StartupWindow.open(StartupWindow.java:66)
at org.sleuthkit.autopsy.casemodule.StartupWindowProvider.open(StartupWindowProvider.java:137)
at org.sleuthkit.autopsy.corecomponents.Installer.lambda$restored$1(Installer.java:68)
at org.netbeans.core.windows.WindowManagerImpl$Exclusive$1.run(WindowManagerImpl.java:1563)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
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.awt.EventQueue.dispatchEvent(EventQueue.java:728)
at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159)
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)

Any thoughts on why this is happening?