List of common errors and warnings
If you encounter any issues during the plugin upload, there's no need to worry. Our documentation provides clear and helpful steps to promptly resolve these issues.
Errors with compatibility range:
SinceBuildNotSpecified | The |
InvalidSinceBuild | The |
InvalidUntilBuild | The |
SinceBuildGreaterThanUntilBuild | The |
ErroneousSinceBuild | The |
ErroneousUntilBuild | The |
ProductCodePrefixInBuild | The |
Errors with the plugin archive file:
UnableToExtractZip | The plugin archive file cannot be extracted. Ensure it has been assembled correctly. If the error persists, please contact our support team at marketplace@jetbrains.com. |
UnableToReadPluginFile | The system was unable to read the archive file. Ensure it has been assembled correctly.If the error persists, please contact our support team at marketplace@jetbrains.com. |
PluginFileSizeIsTooLarge | The plugin file size exceeds the maximum limit of 400MB. Ensure that the plugin file is compressed and meets the maximum size limit. |
PluginZipIsEmpty | The plugin file is empty. Ensure that the plugin file is not corrupted or incomplete. If the issue persists, please contact our support team at marketplace@jetbrains.com. |
PluginLibDirectoryIsEmpty | The |
PluginZipContainsUnknownFile | The plugin archive file contains an unexpected file. It must contain a directory. Please use Gradle or Plugin DevKit to build the plugin distribution. For more details, please refer to the documentation provided here. |
PluginZipContainsSingleJarInRoot | The plugin archive file contains a single .jar file in the root folder. The plugin .jar file should be placed in the |
UnexpectedPluginZipStructure | Unexpected plugin archive file structure. The plugin .jar file should be placed in the |
PluginZipContainsMultipleFiles | The plugin root directory must not contain multiple files. The plugin .jar file should be placed in the |
IncorrectPluginFile | The plugin archive contains an unexpected file. Please use Gradle or Plugin DevKit to build the plugin distribution. For more details, please refer to the documentation provided here. |
Errors with the plugin configuration file:
DefaultProperty | One of the parameters matches the default value. Ensure that none of the parameters matches the default value in the plugin.xml file. |
TooLongPropertyValue | One of the parameters is too long and exceeds the maximum allowed character limit. |
ShortDescription | The plugin description is shorter than 40 characters. Please provide a more detailed description of the plugin along with usage instructions. You may refer to our recommendations here. |
NonLatinDescription | The plugin description contains non-Latin characters. If you'd like to keep the description in any other language, then the one in English must be the first one and in the first line. You may refer to our recommendations here. |
HttpLinkInDescription | The plugin description contains a full HTTP link, which can cause issues with display or functionality. Ensure all links in description are provided in HTTPS. |
ReleaseDateWrongFormat | The |
XIncludeResolutionErrors | Failed to resolve |
InvalidDependencyId | The dependency ID is invalid. It cannot be empty and must not contain newline characters. For more details, please refer to the documentation provided here. |
OptionalDependencyDescriptorCycleProblem | The declared optional dependencies configuration files contain cycle. For more details, please refer to the documentation provided here. |
InvalidModuleBean | The |
UnableToFindTheme | The theme description file cannot be found. Ensure the theme description file is present and follows the JSON open-standard file format of key-value pairs. For more details, please refer to the documentation provided here. |
UnableToReadTheme | The theme description file cannot be read. Ensure the theme description file is present and follows the JSON open-standard file format of key-value pairs. For more details, please refer to the documentation provided here. |
Warnings
TemplateWordInPluginName | The plugin name contains the template word. Ensure the plugin name meets the following requirements. |
NoModuleDependencies | The plugin configuration file does not include any module dependency tags. So, the plugin is assumed to be a legacy plugin and is loaded only in IntelliJ IDEA. Please note that plugins should declare a dependency on |
DefaultChangeNotes | The changed-notes parameter contains the default value Add change notes here or most HTML. You can update it in the plugin.xml file and upload it to JetBrains Marketplace again. |
SuspiciousUntilBuild | The |
ElementAvailableOnlySinceNewerVersion | The specified element is available starting from specific IDEs versions but the plugin can be installed in earlier versions. |
DuplicatedDependencyWarning | There is a duplicated dependency. Remove this dependency by updating the plugin.xml file. |
SuperfluousNonOptionalDependencyDeclaration | Dependency declaration is superfluous. Dependencies are mandatory by default. Update the plugin.xml file and remove |
OptionalDependencyDescriptorResolutionProblem | The configuration file for optional dependency prefix failed to be resolved and is invalid. Double-check the declared optional dependency to avoid any issues with the plugin functionality. |
OptionalDependencyConfigFileNotSpecified | Optional dependency declaration should specify |
ElementMissingAttribute | To define an application-level listener, add the |
If anything remains unclear or if you encounter an error that is not described above, please reach out to us at marketplace@jetbrains.com