Since a few weeks we use Balsamiq mockup JIRA plugin with JIRA 6. Before we were on JIRA 5 where we never experienced this behaviour.
We are JIRA 6.4.9 and Balsamiq 2.2.26 now.
Only users with uppercase used ids are affected. Users with lower case user ids do not notice any of the following flaws.
We do not see functional restrictions in the mockup editor itself
Yet we noticed the following:
- The mockup editor shows the following error message on the bottom of the screen (all the time):
"EULA Violation: This
version of Mockups for JIRA is more recent than what your license allows.
Contact your JIRA administrators so that they can purchase a maintenance license
and make this annoying message disappear. "
- When a comment is created by the Mockup plugin the comment author is displayed with it’s uppercase user id when you look at the issue in JIRA.It looks like the comment author cannot be resolved
I am pretty sure this is a bug in Balsamiq plugin since i have noticed similar problems when i upgraded my plugins to make them run with JIRA 6. To me it seems the plugin uses one of the deprecated CommentManager.create methods like
public Comment create(Issue issue, String author, String body, String groupLevel, Long roleLevelId, boolean dispatchEvent);
which accept the comment author as String instead of an ApplicationUser object.
If the string passed to author is not lowercased the behaviour is as noticed.
I hope some developer can comment on this.
The problem should be fixed ASAP since we have many users with upper case user ids and i am not sure if this causes subsequent errors in JIRA itself. Also it looks like our users with upper case user ids have no license which is not true.