REST module didn't work correctly with jira 6.4.10 but work with 6.4.11 and older

Hello! We try support jira 6.4 for our plugin. But after 6.4.10 Rest requests return 404 (Not Found). Maybe, do you have idea?

Thanks!

People will probably be unable to help unless you make clear what REST endpoints you are talking about specifically.

Hi! Thanks for answer!

We uses REST API module jira, and have own endpoints. I think it isn’t matter, cause these endpoints work correctly with jira 6.4.11- 8.20. So, it should work and for jira 6.4 - 6.4.10 =(

I think it can be problem with dependencies version.

<jira.version>6.4.10</jira.version>
        <jira.data.version>6.4.10</jira.data.version>
        <amps.version>8.0.0</amps.version>
        <quick.reload.version>1.30.2</quick.reload.version>
        <atlassian.spring.scanner.version>1.2.13</atlassian.spring.scanner.version>
        <!-- This key is used to keep the consistency between the key in atlassian-plugin.xml and the key to generate bundle. -->
        <atlassian.plugin.key>${project.groupId}.${project.artifactId}</atlassian.plugin.key>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <maven.compiler.source>1.7</maven.compiler.source>
        <maven.compiler.target>1.7</maven.compiler.target>
        <google.collections>1.0</google.collections>
        <activeobjects.plugin>3.0.0</activeobjects.plugin>
        <javax.inject>1</javax.inject>
        <javax.ws.rs>1.1.1</javax.ws.rs>
        <com.google.code.gson>2.2.2-atlassian-1</com.google.code.gson>
        <org.slf4j>1.6.6</org.slf4j>
        <javax.servlet>4.0.1</javax.servlet>
        <javax.xml.bind>2.3.1</javax.xml.bind>
        <com.atlassian.plugins.rest>6.0.0-985fbb15</com.atlassian.plugins.rest>
        <com.atlassian.sal>4.0.0-490c946</com.atlassian.sal>
        <org.apache.wink>1.4</org.apache.wink>
        <javax.validation>2.0.1.Final</javax.validation>
        <org.hibernate.validator>6.0.14.Final</org.hibernate.validator>
        <com.google.guava>27.0.1-jre</com.google.guava>
        <javax.el>3.0.1-b06</javax.el>
        <org.glassfish.web>2.2.6</org.glassfish.web>
        <junit>4.11</junit>
        <org.mockito>1.10.19</org.mockito>
        <org.powermock>1.7.4</org.powermock>
        <licensing-api>2.21.4</licensing-api>
        <upm-api>2.9</upm-api>
        <org.log4j>1.2.17</org.log4j>

Now, trying set versions that use 1.7 java :pensive:

Does the server running the plugin have any errors on plugin startup? When you install the plugin again into a running instance, do you see any errors logged? You likely are receiving errors in the application log if the classes are not instantiated in some versions.