Verifier 1.385 fails with "1 missing mandatory dependency" on CI only

After updating to v1.385, I’m getting “1 missing mandatory dependency”.

A few more logs:

Plugin com.apollographql.ijplugin:5.0.0-SNAPSHOT against IU-243.26053.27: 1 missing mandatory dependency. 5 possible compatibility problems, some of which may be caused by absence of dependencies in the target IDE IU-243.26053.27. 1 usage of scheduled for removal API and 14 usages of deprecated API. 40 usages of experimental API
Missing dependencies: 
    com.intellij.lang.jsgraphql: Unavailable
    org.jetbrains.android (optional): Unavailable

Full log available here.

This is kind of an odd one because I cannot reproduce it on my local machine, but it is consistent on our CI.

Any idea of what could cause this?

4 Likes

We have the same error in our plugin after v1.385 verify plugin was released. Everything is ok on v1.384

Missing dependencies: 
    module com.intellij.modules.python (optional): Unavailable
    com.jetbrains.php (optional): Unavailable
    org.jetbrains.plugins.go (optional): Unavailable
1 Like

I’ve just created this ticket: https://youtrack.jetbrains.com/issue/MP-7480/

3 Likes

Still happens with v1.386.

2 Likes

All right not only can I now reproduce on my local machine, but this also happens with v1.383. This wasn’t happening yesterday. So something external to the version of the verifier causes this.

This now also happens on the Marketplace, blocking validation/release since that triggers false positive Compatibility problems.

1 Like

Well, v1.388 has been released and claims to have fixed that issue. Unfortunately, I can still reproduce it on our CI (but not locally, I still have no idea why).

Some users reported on Youtrack that it still fails on Linux, but it works on macOS. This may be platform-dependent, so it’s not completely fixed.

1 Like

Yes I can confirm! Just switched our CI runner to use macos and the job succeeded this time.

The Linux-based verification issue is now filed as MP-7571.

MP-7571 is not visible.

1.388 still has the same issue

Same problem for me, with the marketplace dependency, which is critical for paid plugins.

This happens for IJ 2024.3.6. It’s ok for 2025 IDEs

@jonathanlermitage.1 JetBrains Marketplace Licensing (ID=com.intellij.marketplace) is not published for older versions. This is not a problem of Plugin Verifier.

I have already observed that you have asked elsewhere.

@robert.novotny I’m not sure to understand. Plugin com.intellij.marketplace for IDE version 2024.3.6 exists on the marketplace: https://plugins.jetbrains.com/plugin/13407-jetbrains-marketplace-licensing/versions/stable/757279