Details
-
Bug
-
Resolution: Fixed
-
Low
-
None
-
Unknown
Description
Basically, there is few fault behaviour when try to use Perforce Job Integration (bundled with Fisheye plugin in JIRA 6.0.2)
Steps to reproduce:
- Fresh install JIRA 6 and connect it with Fisheye 3.0.2
- Install Perforce and configure it all the necessary connectioon
- Then set-up the Perforce Job Integration in (Administration > Add-ons)
The following is the fault behaviour after you successfully connect JIRA with Perforce:
- Editing p4 configuration 1.jpg leads to new p4 integration creation 2.jpg(whereby the exisiting value of the configuration will be missing).
- Test connection doesn't do anything 3.jpg (when click either one of the link it doesn't show anything, basically the page will just refresh itself and there is no changes at all)
- It is not possible to select perforce config under project config. It always select the option none. 4.jpg
- Unable to delete configurations created in the first step 5.jpg (it will show the stack traces in the screenshot)
Side Note: I have done further testing and all of these is working absolutely fine for the Perforce Job Integration in JIRA 4.4 and JIRA 5.2.11
Workaround to delete Perforce configuration
Please note this procedure will make changes directly in your database. Please make sure you take a backup before applying this procedure
- Shutdown JIRA.
- Run the following SQL queries in your database:
delete from propertydata where id in (select id from propertyentry where property_key like 'fisheye.p4%'); delete from propertydate where id in (select id from propertyentry where property_key like 'fisheye.p4%'); delete from propertydecimal where id in (select id from propertyentry where property_key like 'fisheye.p4%'); delete from propertynumber where id in (select id from propertyentry where property_key like 'fisheye.p4%'); delete from propertystring where id in (select id from propertyentry where property_key like 'fisheye.p4%'); delete from propertytext where id in (select id from propertyentry where property_key like 'fisheye.p4%'); delete from propertyentry where property_key like 'fisheye.p4%';
- Start JIRA.