Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Jira Service Desk Mobile App Issue REST Native Mobile

Axel Gentils May 5, 2020

Hi,

I have some issues with Jira Mobile App and Jira Service Desk (Server).

I can connect to the app whithout problems but when I want to search a Project I have an Error message.

When I Test it with the confluence app I don't have any problem, but always on the Jira app.

My CA is a trusted one.

You'll find below the log which cause me all those problems.

atlassian/application-data/jira/log/atlassian-jira.log

2020-05-05 13:38:33,833+0200 http-nio-8080-exec-13 ERROR ActivRetail 818x3465x3 1vnkx46 176.XX.XX.XX,0:0:0:0:0:0:0:1 /rest/nativemobile/1.0/push-notification/registration [c.a.p.r.c.error.jersey.ThrowableExceptionMapper] Uncaught exception thrown by REST service: Create push notification endpoint is unsuccessful with error message: Invalid license
com.atlassian.mobile.commons.notification.exception.MobilePushNotificationException: Create push notification endpoint is unsuccessful with error message: Invalid license
at com.atlassian.mobile.commons.notification.remoteservice.PushNotificationClient.createPushEndpoint(PushNotificationClient.java:78)
at com.atlassian.jira.plugin.mobile.service.impl.MobilePushNotificationServiceImpl.lambda$register$0(MobilePushNotificationServiceImpl.java:84)
at com.atlassian.jira.plugin.mobile.service.util.ServiceOutcomes.withAuthenticate(ServiceOutcomes.java:73)
at com.atlassian.jira.plugin.mobile.service.impl.MobilePushNotificationServiceImpl.register(MobilePushNotificationServiceImpl.java:76)
at com.atlassian.jira.plugin.mobile.rest.PushNotificationsResource.register(PushNotificationsResource.java:45)
... 2 filtered
at java.lang.reflect.Method.invoke(Method.java:498)
... 19 filtered
at com.atlassian.plugins.rest.module.RestDelegatingServletFilter$JerseyOsgiServletContainer.doFilter(RestDelegatingServletFilter.java:159)
... 1 filtered
at com.atlassian.plugins.rest.module.RestDelegatingServletFilter.doFilter(RestDelegatingServletFilter.java:69)
... 32 filtered
at com.atlassian.servicedesk.internal.web.ExternalCustomerLockoutFilter.doFilter(ExternalCustomerLockoutFilter.java:55)
... 8 filtered
at com.atlassian.jira.plugin.mobile.web.filter.MobileAppRequestFilter.doFilter(MobileAppRequestFilter.java:59)
... 4 filtered
at com.atlassian.jira.plugin.mobile.login.MobileLoginSuccessFilter.doFilter(MobileLoginSuccessFilter.java:54)
... 3 filtered
at com.atlassian.diagnostics.internal.platform.monitor.http.HttpRequestMonitoringFilter.doFilter(HttpRequestMonitoringFilter.java:55)
... 8 filtered
at com.atlassian.web.servlet.plugin.request.RedirectInterceptingFilter.doFilter(RedirectInterceptingFilter.java:21)
... 46 filtered
at com.atlassian.ratelimiting.internal.filter.RateLimitFilter.doFilter(RateLimitFilter.java:73)
... 14 filtered
at com.atlassian.jira.security.JiraSecurityFilter.lambda$doFilter$0(JiraSecurityFilter.java:66)
... 1 filtered
at com.atlassian.jira.security.JiraSecurityFilter.doFilter(JiraSecurityFilter.java:64)
... 16 filtered
at com.atlassian.plugins.rest.module.servlet.RestSeraphFilter.doFilter(RestSeraphFilter.java:37)
... 19 filtered
at com.atlassian.jira.servermetrics.CorrelationIdPopulatorFilter.doFilter(CorrelationIdPopulatorFilter.java:30)
... 5 filtered
at com.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.lambda$invokeFilterChain$0(CustomerContextSettingFilter.java:212)
at com.atlassian.servicedesk.internal.api.util.context.ReentrantThreadLocalBasedCodeContext.rteInvoke(ReentrantThreadLocalBasedCodeContext.java:136)
at com.atlassian.servicedesk.internal.api.util.context.ReentrantThreadLocalBasedCodeContext.runOutOfContext(ReentrantThreadLocalBasedCodeContext.java:89)
at com.atlassian.servicedesk.internal.utils.context.CustomerContextServiceImpl.runOutOfCustomerContext(CustomerContextServiceImpl.java:47)
at com.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.outOfCustomerContext(CustomerContextSettingFilter.java:203)
at com.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.doFilterImpl(CustomerContextSettingFilter.java:134)
at com.atlassian.servicedesk.internal.web.CustomerContextSettingFilter.doFilter(CustomerContextSettingFilter.java:123)
... 4 filtered
at com.atlassian.jwt.internal.servlet.JwtAuthFilter.doFilter(JwtAuthFilter.java:37)
... 8 filtered
at com.atlassian.ratelimiting.internal.filter.RateLimitPreAuthFilter.doFilter(RateLimitPreAuthFilter.java:71)
... 3 filtered
at com.atlassian.web.servlet.plugin.request.RedirectInterceptingFilter.doFilter(RedirectInterceptingFilter.java:21)
... 4 filtered
at com.atlassian.web.servlet.plugin.LocationCleanerFilter.doFilter(LocationCleanerFilter.java:36)
... 26 filtered
at com.atlassian.jira.servermetrics.MetricsCollectorFilter.doFilter(MetricsCollectorFilter.java:25)
... 25 filtered
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)
Caused by: com.atlassian.mobile.commons.notification.exception.MobilePushNotificationException: Invalid license
at com.atlassian.mobile.commons.notification.remoteservice.PushNotificationClient.lambda$getRequestBuilder$1(PushNotificationClient.java:142)
at java.util.Optional.orElseThrow(Optional.java:290)
at com.atlassian.mobile.commons.notification.remoteservice.PushNotificationClient.getRequestBuilder(PushNotificationClient.java:141)
at com.atlassian.mobile.commons.notification.remoteservice.PushNotificationClient.createPushEndpoint(PushNotificationClient.java:62)
... 281 more

atlassian/application-data/jira/log/atlassian-jira-http-access.log whis HTTP Debuging

0:0:0:0:0:0:0:1 i790x3067x1 ActivRetail [05/May/2020:13:10:46 +0200] "POST https://xxx.xxx.fr/rest/nativemobile/1.0/push-notification/registration HTTP/1.1" - - - - "okhttp/3.9.1" "1vnkx46"
0:0:0:0:0:0:0:1 o790x3067x1 ActivRetail [05/May/2020:13:10:46 +0200] "POST https://xxx.xxx.fr/rest/nativemobile/1.0/push-notification/registration HTTP/1.1" 500 30132 0.0220 - "okhttp/3.9.1" "1vnkx46"
0:0:0:0:0:0:0:1 i790x3068x1 ActivRetail [05/May/2020:13:10:46 +0200] "GET https://xxx.xxx.fr/rest/simplified/1.0/project-templates HTTP/1.1" - - - - "JIRA/0.11.2/Android" "1vnkx46"
0:0:0:0:0:0:0:1 o790x3068x1 ActivRetail [05/May/2020:13:10:46 +0200] "GET https://xxx.xxx.fr/rest/simplified/1.0/project-templates HTTP/1.1" 404 0 0.0040 - "JIRA/0.11.2/Android" "1vnkx46"
0:0:0:0:0:0:0:1 i790x3069x1 ActivRetail [05/May/2020:13:10:46 +0200] "GET https://xxx.xxx.fr/rest/api/2/search HTTP/1.1" - - - - "JIRA/0.11.2/Android" "1vnkx46"
0:0:0:0:0:0:0:1 o790x3069x1 ActivRetail [05/May/2020:13:10:46 +0200] "GET https://xxx.xxx.fr/rest/api/2/search HTTP/1.1" 200 52 0.0140 - "JIRA/0.11.2/Android" "1vnkx46"
0:0:0:0:0:0:0:1 i790x3070x1 ActivRetail [05/May/2020:13:10:46 +0200] "GET https://xxx.xxx.fr/rest/nativemobile/1.0/notification HTTP/1.1" - - - - "JIRA/0.11.2/Android" "1vnkx46"
0:0:0:0:0:0:0:1 o790x3070x1 ActivRetail [05/May/2020:13:10:46 +0200] "GET https://xxx.xxx.fr/rest/nativemobile/1.0/notification HTTP/1.1" 200 66 0.0090 - "JIRA/0.11.2/Android" "1vnkx46"
0:0:0:0:0:0:0:1 i790x3071x1 ActivRetail [05/May/2020:13:10:46 +0200] "GET https://xxx.xxx.fr/rest/api/2/search HTTP/1.1" - - - - "JIRA/0.11.2/Android" "1vnkx46"
0:0:0:0:0:0:0:1 o790x3071x1 ActivRetail [05/May/2020:13:10:46 +0200] "GET https://xxx.xxx.fr/rest/api/2/search HTTP/1.1" 200 52 0.0130 - "JIRA/0.11.2/Android" "1vnkx46"
0:0:0:0:0:0:0:1 i790x3072x1 ActivRetail [05/May/2020:13:10:46 +0200] "GET https://xxx.xxx.fr/rest/nativemobile/1.0/project/search HTTP/1.1" - - - - "JIRA/0.11.2/Android" "1vnkx46"
0:0:0:0:0:0:0:1 o790x3072x1 ActivRetail [05/May/2020:13:10:46 +0200] "GET https://xxx.xxx.fr/rest/nativemobile/1.0/project/search HTTP/1.1" 200 58 0.0050 - "JIRA/0.11.2/Android" "1vnkx46"
0:0:0:0:0:0:0:1 i790x3073x1 ActivRetail [05/May/2020:13:10:47 +0200] "POST https://xxx.xxx.fr/rest/nativemobile/1.0/push-notification/registration HTTP/1.1" - - - - "okhttp/3.9.1" "1vnkx46"
0:0:0:0:0:0:0:1 o790x3073x1 ActivRetail [05/May/2020:13:10:47 +0200] "POST https://xxx.xxx.fr/rest/nativemobile/1.0/push-notification/registration HTTP/1.1" 500 30132 0.0200 - "okhttp/3.9.1" "1vnkx46"
0:0:0:0:0:0:0:1 i790x3074x1 ActivRetail [05/May/2020:13:10:48 +0200] "GET https://xxx.xxx.fr/rest/nativemobile/1.0/notification HTTP/1.1" - - - - "JIRA/0.11.2/Android" "1vnkx46"
0:0:0:0:0:0:0:1 o790x3074x1 ActivRetail [05/May/2020:13:10:48 +0200] "GET https://xxx.xxx.fr/rest/nativemobile/1.0/notification HTTP/1.1" 200 66 0.0090 - "JIRA/0.11.2/Android" "1vnkx46"
0:0:0:0:0:0:0:1 i790x3075x1 ActivRetail [05/May/2020:13:10:48 +0200] "GET https://xxx.xxx.fr/rest/nativemobile/1.0/project/search HTTP/1.1" - - - - "JIRA/0.11.2/Android" "1vnkx46"
0:0:0:0:0:0:0:1 o790x3075x1 ActivRetail [05/May/2020:13:10:48 +0200] "GET https://xxx.xxx.fr/rest/nativemobile/1.0/project/search HTTP/1.1" 200 58 0.0050 - "JIRA/0.11.2/Android" "1vnkx46"

 Version Jira Service Desk : 4.8.1

Plugin :

Jira Mobile : 3.2.9, App Key : com.atlassian.jira.mobile, modules 41/41

Mobile Plugin for Jira : 2.0.0, App Key : com.atlassian.jira.mobile.jira-mobile-rest , modules 22/22

 

 

I hope you can help me find a solution. Thanks in advance for your help,

Best,

Axel

1 answer

0 votes
Jordan Nimlos November 6, 2020

Same problem here...

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
SERVER
TAGS
AUG Leaders

Atlassian Community Events