-
Notifications
You must be signed in to change notification settings - Fork 281
Closed
Description
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
- Have a plugin using the template 1.14.2
- Perform the upgrade to 2.0.0
- Run the plugin verifier task locally or on CI
Gradle IntelliJ Plugin version
2.0.0
Gradle version
8.9
Operating System
macOS