Issue with Web Item condition

Hi,

so, I have a web-item defined in my atlassian-plugin.xml file that has a custom condition, extending JiraGlobalPermissionCondition. In Jira 9 it works perfectly. With Jira 10, I get the following error message:

Caused by: java.io.FileNotFoundException: OSGi resource[classpath:com/atlassian/plugin/web/api/baseconditions/BaseCondition.class ... cannot be resolved to URL because it does not exist

If I use directly a default condition like:

<condition class="com.atlassian.jira.plugin.webfragment.conditions.JiraGlobalPermissionCondition">
            <param name="permission">admin</param>
        </condition>

there are no errors. If my custom condition extends JiraGlobalPermissionCondition it fails. Any clues?

I could solve it adding following lines to the import-package section in my POM:

com.atlassian.plugin.web,
com.atlassian.plugin.web.api.baseconditions,
1 Like