Support & Issue Tracker

Support Portal

If you have any questions, report bugs or want to address your feature wishes, please use the codeclou support portal:

You can also just send an email to prcf@pbqrpybh-fhccbeg.ngynffvna.arg. Please be aware of the Privacy Policy Support.

App logs

You can enable logging for the io.codeclou package under System and Logging and profiling click on Configure logging level for another package.

Then a log entry for example of the App being enabled will show in the logs like so:

2024-04-18 17:07:47,878+0000 UpmAsynchronousTaskManager:thread-1 DEBUG admin     [i.c.c.e.dataaccess.service.JiraCustomFieldAndUserEventsHandlerServiceImpl] INIT Customfield Editor for Jira with onPluginEnabled()

Creating Support Requests

When creating a support request please include as much information as possible. If you need help with an error please provide additional screenshots and XHR request informations that help to understand and reproduce the error, otherwise it is nearly impossible for us to pin point the error. As a minimum of information please always provide the following:

  • Jira Version (e.g. 8.0.2)

  • Customfield Editor for Jira Version (e.g. 2.0.0)

  • Database used (e.g. PostgreSQL)

  • Did you ever manipulate the Database manually with some sort of tool?

  • Scenario: e.g. What were you trying do do? I wanted to create an option and got an error.

Note: You may want to anonymize personal data - herefore you should grey-out sensitive information on your screenshots.

XHR request informations

To provide XHR request informations please use a modern browser like Google Chrome or Firefox with built-in Developer Tools and follow the steps below:

  1. Open the Developer Tools by right-clicking on the page and select Inspect.

  2. The Developer Tools appearing at the bottom of your browser.

  3. Select Network > XHR to filter only for REST API calls.

Look out for any non HTTP 200 XHR Requests which are marked red. Right-click on the failed XHR requests and select Copy to copy each of the following snippets:

  • Copy request headers

  • Copy response headers

  • Copy response

Save these snippets and send them with your support request.

Note: It is important that all headers are shown and the full response is readable.

The snippets you will get will look like so:

Request headers

POST /rest/jiracustomfieldeditorplugin/1/user/customfields/10206/contexts/10410/options HTTP/1.1
Connection: keep-alive
Content-Length: 42
Pragma: no-cache
Cache-Control: no-cache
Accept: application/json
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36
Content-Type: application/json;charset=UTF-8
Accept-Encoding: gzip, deflate, br
Accept-Language: de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7,la;q=0.6
Cookie: seraph.rememberme.cookie=...

Response headers

HTTP/1.1 400
Server: nginx/1.10.3 (Ubuntu)
Date: Sat, 11 May 2019 15:15:39 GMT
Content-Type: application/json;charset=UTF-8
Transfer-Encoding: chunked
Connection: keep-alive
X-AREQUESTID: 915x15264x1
X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
Content-Security-Policy: frame-ancestors 'self'
X-ASEN: SEN-13898184
X-Seraph-LoginReason: OK
Cache-Control: no-cache, no-store, no-transform
Content-Encoding: gzip
Vary: User-Agent


{"message":"validation errors","statusCode":400,"subCode":400000,"errors":[{"name":"optionvalue","message":"This option value does already exist. Option values need to be unique."}]}

Lastly always provide a screenshot of the Console tab since JavaScript errors will show up there.

Issue Tracker

To view existing Stories have a look at the Issue Tracker

If you want to know what we are working on, have a look at our Roadmap.