After updating JRS to 5.6, any attempt to save (submit) even an existing sample domain will fail with the following error message:
An error occurred while validating the Domain. Examine input data and save again.
Note that NO changes were made to the domain: I simply attempted to save (submit) that domain.
- In JRS, at the home screen, select View list from the Domains section
- Select any existing sample domain (e.g, Supermart Domain)
- Right click on that domain and select Edit
- On the Edit Domain screen, make no changes, and click the Submit button.
- Note the error message (noted above).
Please advise on how to better debug this issue.
I have an answer of sorts... rather an observation that AT LEAST permits a short-term workaround (or a clue to a fix).
From conversations with JS folks--and this is my subjective interpretation--this problem will happen when a user is NOT tagged with "organization_1." If you look in Manage/Users, you'll see a default set of users with this moniker. I don't know what this tag is or how it was created. And there's no way to edit this tag, or manage this tag for "real" users. I suspect that this tag was generated as a side effect of the multi-tenancy feature which is an optional purchase of the JRS Professional edition...
In the short term, here's the work-around that appears to work for me:
- Log in as yourself (you will need ROLE-ADMINSTRATOR role set, as you'll need to log in through another user).
- Once logged in go to Manage/Users. You should see a handful of users with the mysterious "organization_1" tag (e.g., CaliforniaUser, demo, jasperadmin, and joeuser).
- Click on the jasperadmin user. Note the right panel displays user details.
- Click Login as User. In the upper right you'll see "[your username] as jasperadmin User" displayed.
At this point, you SHOULD have the ability to create and edit Domains as expected.
It's still unclear as to the implications of creating/editing/managing domains that have been created/edited by another user. So, caveat emptor.