Description
Describe the bug
Createng a new project for AWS serveless apllication is not working
To reproduce
- Create new project
- select AWS serveless application, nothing happens
Expected behavior
Ability to create new project
Your Environment
- OS: macos 15.5
- JetBrains product: pycharm
- JetBrains product version: 2025.1.2 comunity
- AWS Toolkit version: 378.243
- SAM CLI version: 1.140.0
- JVM/Python version: 3.13
Additional context
java.lang.IllegalArgumentException: Argument for @NotNull parameter 'parent' of com/intellij/openapi/util/Disposer.register must not be null
at com.intellij.openapi.util.Disposer.$$$reportNull$$$0(Disposer.java)
at com.intellij.openapi.util.Disposer.register(Disposer.java)
at com.jetbrains.python.newProject.NewProjectWizardPythonDataKt.existingSdks(NewProjectWizardPythonData.kt:236)
at com.jetbrains.python.newProject.NewProjectWizardPythonDataKt.access$existingSdks(NewProjectWizardPythonData.kt:1)
at com.jetbrains.python.newProject.PythonSdkStep.initSteps(NewProjectWizardPythonData.kt:131)
at com.intellij.ide.wizard.AbstractNewProjectWizardMultiStepBase.setupUI(AbstractNewProjectWizardMultiStepBase.kt:45)
at com.jetbrains.python.newProject.PythonSdkStep.setupUI(NewProjectWizardPythonData.kt:140)
at com.jetbrains.python.newProject.NewPythonProjectStep.setupUI(NewProjectWizardPythonData.kt:77)
at software.aws.toolkits.jetbrains.services.lambda.python.PyCharmSdkSelectionPanel.sdkPanel_delegate$lambda$2$lambda$1(PyCharmSdkSelectionPanel.kt:45)
at com.intellij.ui.dsl.builder.BuilderKt.panel(builder.kt:19)
at software.aws.toolkits.jetbrains.services.lambda.python.PyCharmSdkSelectionPanel.sdkPanel_delegate$lambda$2(PyCharmSdkSelectionPanel.kt:44)
at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
at software.aws.toolkits.jetbrains.services.lambda.python.PyCharmSdkSelectionPanel.getSdkPanel(PyCharmSdkSelectionPanel.kt:43)
at software.aws.toolkits.jetbrains.services.lambda.python.PyCharmSdkSelectionPanel.sdkSelectionPanel(PyCharmSdkSelectionPanel.kt:49)
at software.aws.toolkits.jetbrains.services.lambda.wizard.SdkSelectionPanel.updateUi$lambda$3$lambda$2$lambda$1$lambda$0(SdkSelectionPanel.kt:91)
at com.intellij.ui.dsl.builder.impl.PanelImpl.row(PanelImpl.kt:56)
at com.intellij.ui.dsl.builder.impl.PanelImpl.row(PanelImpl.kt:18)
at software.aws.toolkits.jetbrains.services.lambda.wizard.SdkSelectionPanel.updateUi$lambda$3$lambda$2(SdkSelectionPanel.kt:90)
at com.intellij.ui.dsl.builder.BuilderKt.panel(builder.kt:19)
at software.aws.toolkits.jetbrains.services.lambda.wizard.SdkSelectionPanel.updateUi(SdkSelectionPanel.kt:88)
at software.aws.toolkits.jetbrains.services.lambda.wizard.SamInitSelectionPanel.wizardUpdate(SamInitSelectionPanel.kt:177)
at software.aws.toolkits.jetbrains.services.lambda.wizard.SamInitSelectionPanel.init$lambda$3(SamInitSelectionPanel.kt:69)
at java.desktop/javax.swing.JComboBox.fireActionEvent(JComboBox.java:1294)
at java.desktop/javax.swing.JComboBox.contentsChanged(JComboBox.java:1367)
at java.desktop/javax.swing.AbstractListModel.fireContentsChanged(AbstractListModel.java:127)
at java.desktop/javax.swing.DefaultComboBoxModel.setSelectedItem(DefaultComboBoxModel.java:94)
at java.desktop/javax.swing.DefaultComboBoxModel.addElement(DefaultComboBoxModel.java:132)
at java.desktop/javax.swing.JComboBox.addItem(JComboBox.java:746)
at software.aws.toolkits.jetbrains.services.lambda.wizard.SamInitSelectionPanel.runtimeUpdate(SamInitSelectionPanel.kt:147)
at software.aws.toolkits.jetbrains.services.lambda.wizard.SamInitSelectionPanel.(SamInitSelectionPanel.kt:101)
at software.aws.toolkits.jetbrains.services.lambda.wizard.SamInitSelectionPanel.(SamInitSelectionPanel.kt:36)
at software.aws.toolkits.jetbrains.services.lambda.wizard.SamProjectGeneratorSettingsPeer.getPanel(SamProjectGenerator.kt:138)
at software.aws.toolkits.jetbrains.services.lambda.wizard.SamProjectGeneratorSettingsPeer.getComponent(SamProjectGenerator.kt:131)
at com.intellij.ide.util.projectWizard.ProjectSettingsStepBase.createAdvancedSettings(ProjectSettingsStepBase.java:336)
at com.intellij.ide.util.projectWizard.ProjectSettingsStepBase.createContentPanelWithAdvancedSettingsPanel(ProjectSettingsStepBase.java:193)
at com.intellij.ide.util.projectWizard.ProjectSettingsStepBase.createAndFillContentPanel(ProjectSettingsStepBase.java:292)
at com.intellij.ide.util.projectWizard.ProjectSettingsStepBase.createPanel(ProjectSettingsStepBase.java:122)
at com.intellij.openapi.wm.impl.welcomeScreen.ActionGroupPanelWrapper.lambda$createActionGroupPanel$0(ActionGroupPanelWrapper.java:186)
at java.base/java.util.HashMap.computeIfAbsent(HashMap.java:1228)
at com.intellij.openapi.wm.impl.welcomeScreen.ActionGroupPanelWrapper.lambda$createActionGroupPanel$1(ActionGroupPanelWrapper.java:186)
at java.desktop/javax.swing.JList.fireSelectionValueChanged(JList.java:1831)
at java.desktop/javax.swing.JList$ListSelectionHandler.valueChanged(JList.java:1845)
at java.desktop/javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:231)
at java.desktop/javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:193)
at java.desktop/javax.swing.DefaultListSelectionModel.setValueIsAdjusting(DefaultListSelectionModel.java:771)
at java.desktop/javax.swing.JList.setValueIsAdjusting(JList.java:2179)
at java.desktop/javax.swing.plaf.basic.BasicListUI$Handler.mouseReleased(BasicListUI.java:2988)
at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:298)
at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:297)
at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:297)
at java.desktop/java.awt.Component.processMouseEvent(Component.java:6662)
at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3394)
at java.desktop/java.awt.Component.processEvent(Component.java:6427)
at java.desktop/java.awt.Container.processEvent(Container.java:2266)
at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5032)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4860)
at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4963)
at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4577)
at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4518)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2310)
at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2810)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4860)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:783)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:728)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:98)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:755)
at java.desktop/java.awt.EventQueue$5.run(EventQueue.java:753)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:752)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.kt:675)
at com.intellij.ide.IdeEventQueue.dispatchMouseEvent(IdeEventQueue.kt:621)
at com.intellij.ide.IdeEventQueue._dispatchEvent$lambda$21(IdeEventQueue.kt:564)
at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWriteIntentReadAction(AnyThreadWriteThreadingSupport.kt:128)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:564)
at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$18$lambda$17$lambda$16$lambda$15(IdeEventQueue.kt:355)
at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:857)
at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$18$lambda$17$lambda$16(IdeEventQueue.kt:354)
at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$2$lambda$1(IdeEventQueue.kt:1045)
at com.intellij.openapi.application.WriteIntentReadAction.lambda$run$0(WriteIntentReadAction.java:24)
at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWriteIntentReadAction(AnyThreadWriteThreadingSupport.kt:128)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteIntentReadAction(ApplicationImpl.java:917)
at com.intellij.openapi.application.WriteIntentReadAction.compute(WriteIntentReadAction.java:55)
at com.intellij.openapi.application.WriteIntentReadAction.run(WriteIntentReadAction.java:23)
at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$2(IdeEventQueue.kt:1045)
at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$3(IdeEventQueue.kt:1054)
at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:117)
at com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:1054)
at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$18(IdeEventQueue.kt:349)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:395)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:207)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:92)