Skip to content

v2: No IDE resolved for verification with the IntelliJ Plugin Verifier #1717

@WarningImHack3r

Description

@WarningImHack3r

What happened?

When running the plugin verifier task, I get the same error for both of my plugins:

* What went wrong:
Execution failed for task ':verifyPlugin'.
> No IDE resolved for verification with the IntelliJ Plugin Verifier.
  Please ensure the `intellijPlatform.pluginVerification.ides` extension block is configured along with the `defaultRepositories()` (or at least `localPlatformArtifacts()`) entry in the repositories section.
  See: https://plugins.jetbrains.com/docs/intellij/tools-intellij-platform-gradle-plugin-extension.html#intellijPlatform-pluginVerification-ides

I migrated using the default template 2.0.0 changes

Relevant log output or stack trace

See GH Action

I also have this exception in :buildSearchableOptions:
2024-07-31 23:17:46,214 [    727]   WARN - o.j.n.NativeTrustedRootsInternalUtils - Unable to get custom trusted certificates list from the operating system: java.security.cert.CertificateParsingException: Empty issuer DN not allowed in X509Certificates
java.lang.RuntimeException: java.security.cert.CertificateParsingException: Empty issuer DN not allowed in X509Certificates
	at org.jetbrains.nativecerts.mac.SecurityFrameworkUtil.getX509Certificate(SecurityFrameworkUtil.java:92)
	at org.jetbrains.nativecerts.mac.SecurityFrameworkUtil.isTrustedRoot(SecurityFrameworkUtil.java:113)
	at org.jetbrains.nativecerts.mac.SecurityFrameworkUtil.lambda$getTrustedRoots$0(SecurityFrameworkUtil.java:31)
	at org.jetbrains.nativecerts.mac.SecurityFrameworkUtil.SecTrustSettingsCopyCertificates(SecurityFrameworkUtil.java:72)
	at org.jetbrains.nativecerts.mac.SecurityFrameworkUtil.getTrustedRoots(SecurityFrameworkUtil.java:31)
	at org.jetbrains.nativecerts.NativeTrustedCertificates.getCustomOsSpecificTrustedCertificates(NativeTrustedCertificates.java:34)
	at com.intellij.util.net.ssl.OsCertificatesServiceImpl.getCustomOsSpecificTrustedCertificates(OsCertificatesServiceImpl.java:14)
	at com.intellij.util.net.ssl.ConfirmingTrustManager.getOperatingSystemTrustManager(ConfirmingTrustManager.java:96)
	at com.intellij.util.net.ssl.ConfirmingTrustManager.getSystemTrustManagers(ConfirmingTrustManager.java:61)
	at com.intellij.util.net.ssl.ConfirmingTrustManager.createForStorage(ConfirmingTrustManager.java:54)
	at com.intellij.util.net.ssl.CertificateManager$trustManager$2.invoke(CertificateManager.kt:63)
	at com.intellij.util.net.ssl.CertificateManager$trustManager$2.invoke(CertificateManager.kt:62)
	at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
	at com.intellij.util.net.ssl.CertificateManager.getTrustManager(CertificateManager.kt:62)
	at com.intellij.util.net.ssl.CertificateManager.calcSslContext(CertificateManager.kt:284)
	at com.intellij.util.net.ssl.CertificateManager.access$calcSslContext(CertificateManager.kt:58)
	at com.intellij.util.net.ssl.CertificateManager$sslContext$2.invoke(CertificateManager.kt:82)
	at com.intellij.util.net.ssl.CertificateManager$sslContext$2.invoke(CertificateManager.kt:82)
	at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
	at com.intellij.util.net.ssl.CertificateManager.getSslContext(CertificateManager.kt:82)
	at com.intellij.util.net.ssl.CertificateManager$1.invokeSuspend(CertificateManager.kt:91)

Steps to reproduce

  1. Have a plugin using the template 1.14.2
  2. Perform the upgrade to 2.0.0
  3. Run the plugin verifier task locally or on CI

Gradle IntelliJ Plugin version

2.0.0

Gradle version

8.9

Operating System

macOS

Link to build, i.e. failing GitHub Action job

https://github.com/WarningImHack3r/npm-update-dependencies/actions/runs/10180397458/job/28158305904?pr=116

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions