'Error while importing a war file in Eclipse 2020-06

I have generated a war file from a third party tool. While importing this war file in Eclipse 2020-06, the import fails with the below error: I have updated the eclipse.ini file to point to the Open JDK in my system. Moreover, when I import this in Eclipse Neon, there is no issue at all.

The error being thrown is:

Extended Operation failure: org.eclipse.jst.j2ee.internal.web.archive.operations.WebComponentImportOperation

org.eclipse.core.commands.ExecutionException: Error importing Module File
    at org.eclipse.jst.j2ee.internal.archive.operations.J2EEArtifactImportOperation.doExecute(J2EEArtifactImportOperation.java:89)
    at org.eclipse.jst.j2ee.internal.web.archive.operations.WebComponentImportOperation.doExecute(WebComponentImportOperation.java:70)
    at org.eclipse.jst.j2ee.internal.archive.operations.J2EEArtifactImportOperation.execute(J2EEArtifactImportOperation.java:57)
    at org.eclipse.wst.common.frameworks.internal.datamodel.DataModelPausibleOperationImpl$1.run(DataModelPausibleOperationImpl.java:385)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2292)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2317)
    at org.eclipse.wst.common.frameworks.internal.datamodel.DataModelPausibleOperationImpl.runOperation(DataModelPausibleOperationImpl.java:410)
    at org.eclipse.wst.common.frameworks.internal.datamodel.DataModelPausibleOperationImpl.runOperation(DataModelPausibleOperationImpl.java:360)
    at org.eclipse.wst.common.frameworks.internal.datamodel.DataModelPausibleOperationImpl.doExecute(DataModelPausibleOperationImpl.java:247)
    at org.eclipse.wst.common.frameworks.internal.datamodel.DataModelPausibleOperationImpl.executeImpl(DataModelPausibleOperationImpl.java:219)
    at org.eclipse.wst.common.frameworks.internal.datamodel.DataModelPausibleOperationImpl.cacheThreadAndContinue(DataModelPausibleOperationImpl.java:89)
    at org.eclipse.wst.common.frameworks.internal.datamodel.DataModelPausibleOperationImpl.execute(DataModelPausibleOperationImpl.java:207)
    at org.eclipse.wst.common.frameworks.internal.datamodel.ui.DataModelWizard$1CatchThrowableRunnableWithProgress.run(DataModelWizard.java:220)
    at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122)
Caused by: org.eclipse.wst.common.frameworks.internal.enablement.nonui.WFTWrappedException: Error importing Module File
    at org.eclipse.jst.j2ee.internal.archive.operations.J2EEArtifactImportOperation.importModuleFile(J2EEArtifactImportOperation.java:127)
    at org.eclipse.jst.j2ee.internal.archive.operations.J2EEArtifactImportOperation.doExecute(J2EEArtifactImportOperation.java:87)
    ... 13 more
Caused by: java.lang.NullPointerException
    at org.eclipse.jst.j2ee.internal.archive.ComponentArchiveSaveAdapter.<init>(ComponentArchiveSaveAdapter.java:73)
    at org.eclipse.jst.j2ee.internal.archive.J2EEComponentArchiveSaveAdapter.<init>(J2EEComponentArchiveSaveAdapter.java:43)
    at org.eclipse.jst.j2ee.internal.archive.WebComponentArchiveSaveAdapter.<init>(WebComponentArchiveSaveAdapter.java:35)
    at org.eclipse.jst.j2ee.internal.web.archive.operations.WebComponentImportOperation.getArchiveSaveAdapter(WebComponentImportOperation.java:130)
    at org.eclipse.jst.j2ee.internal.archive.operations.J2EEArtifactImportOperation.importModuleFile(J2EEArtifactImportOperation.java:120)
    ... 14 more

Any guidance as to why this is happening!



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source