Hi,
We are experiencing this strange error where the 'Issues' drop down menu for one user is navailable. The message is: "The JIRA server could not be contacted. This maybe a temporary glitch or the server maybe down" when clicking on the arrow next to the 'Issues' menu. The Issue Navigator will still be accessible by clicking on the word 'Issues' itself. We are using JIRA 5.1.5.
The error that is caught in the log is:
2014-07-07 16:59:03,188 http-8080-4 ERROR w36948 1019x232729x1 gptq6w 10.238.2.22,127.0.0.1 /rest/api/1.0/menus/find_link [jira.security.util.GroupSelectorUtils] Object 'twaa1q:3' is of type com.atlassian.crowd.embedded.ofbiz.OfBizUser which cannot be converted to a Group. Needs to be a Group object or a String representing group name.
2014-07-07 16:59:03,188 http-8080-4 ERROR w36948 1019x232729x1 gptq6w 10.238.2.22,127.0.0.1 /rest/api/1.0/menus/find_link [common.error.jersey.ThrowableExceptionMapper] Uncaught exception thrown by REST service
java.lang.NullPointerException
at com.atlassian.jira.security.util.GroupSelectorUtils.isUserInCustomFieldGroup(GroupSelectorUtils.java:194)
at com.atlassian.jira.security.type.GroupCF.hasIssuePermission(GroupCF.java:207)
at com.atlassian.jira.security.type.AbstractIssueFieldSecurityType.hasPermission(AbstractIssueFieldSecurityType.java:172)
at com.atlassian.jira.permission.DefaultPermissionSchemeManager.hasSchemePermission(DefaultPermissionSchemeManager.java:508)
at com.atlassian.jira.permission.DefaultPermissionSchemeManager.hasPermission(DefaultPermissionSchemeManager.java:467)
at com.atlassian.jira.permission.DefaultPermissionSchemeManager.hasSchemeAuthority(DefaultPermissionSchemeManager.java:414)
at com.atlassian.jira.security.AbstractPermissionManager.hasProjectPermission(AbstractPermissionManager.java:241)
at com.atlassian.jira.security.AbstractPermissionManager.hasPermission(AbstractPermissionManager.java:199)
at com.atlassian.jira.security.WorkflowBasedPermissionManager.hasPermission(WorkflowBasedPermissionManager.java:67)
at com.atlassian.jira.security.AbstractPermissionManager.hasPermission(AbstractPermissionManager.java:114)
at com.atlassian.jira.security.AbstractPermissionManager.hasPermission(AbstractPermissionManager.java:143) <+2>
at java.lang.reflect.Method.invoke(Unknown Source)
---------------------------
And the error in the browser is the same:
https://jira.xxx.com.au/rest/api/1.0/menus/find_link?_=1405069982516500 (Internal Server Error)