youngmon/atlassian-qna huggingface dataset:
Bamboo 6.6 and Oracle 11.2.0.4
Asked by bgeniusca:

I tried setting up Bamboo 6.6 with Oracle 11.2.0.4, and AFTER it created all the objects in the database, it got stuck, and I found the following in the logs:

```
2018-09-26 14:26:27,523 FATAL [performSetupDatabaseConnectionBackgroundThread] [DefaultBootstrapManager] Validation tests failed: [Task 51111 failed with exception: Bamboo doesn't support Oracle version Oracle Database 11g Release 11.2.0.4.0 - 64bit Production
With the Real Application Clusters and Automatic Storage Management options. Please check https://confluence.atlassian.com/display/BAMBOO/Supported+Platforms for more information.]
```

Since the Oracle JDBC driver supports both 12 and 11.2, is there any way I can get Bamboo 6.6 to work with Oracle 11.2.0.4?

Thanks,


Answers:
author: Jeremy Owen
body: Hi Maury,

I'm afraid not. We dropped support for Oracle 11g in Bamboo 5.12 and only support Oracle 12c in Bamboo 6.6. The last version that will work on 11g is Bamboo 5.11.

You can find our list of supported database platforms for Bamboo 6.6 below:

* [Bamboo 6.6: Supported Platforms](https://confluence.atlassian.com/bamboo/supported-platforms-289276764.html)

Cheers,

Jeremy

comments: author: bgeniusca
body: Thanks Jeremy. We will have to assess our options.
How to Customize the deployment email notification
Asked by Wallys Alexander Morales Gonzalez:

Hi,

I want to customize the deployment email notification, I know WEB-INF\\classes\\notification-templates but there is nothing related to the deploy mails, I found in one of the questions a file located in /opt/atlassian-bamboo-6.5.0/atlassian-bamboo/WEB-INF/lib/atlassian-bamboo-deployments-6.5. 0.jar and this has com / atlassian / bamboo / deployments / notification-templates / deploymentFinishedHtmlEmail.ftl but I can not find it on the server, what is the way to edit the mail notification model?


Answers:
author: rsperafico
body: Hi [@Wallys Alexander Morales Gonzalez](/t5/user/viewprofilepage/user-id/1409130),

Deployment notification are within a JAR and not in the same way as build notification. With that said, you could do the changes by:

* extracting the template from JAR
* do the changes in FTL
* place the template back to the JAR
* restart Bamboo server

This may not result in what you expect as the customization you are looking for may not offer the object passed from controller to view, in other others from Java to FTL. With that said, perhaps you should consider building your own notification plugin (<https://developer.atlassian.com/server/bamboo/building-a-notification-plugin/>)

Hope the above helps.

Kind regards,

Rafael

comments: author: Aasha
body: Hi I am facing the same issues here. I have the ftl file available in my server path - / atlassian / bamboo / deployments / notification-templates / deploymentFinishedHtmlEmail.ftl

But after making some changes in the code done with the restart nothing changes. Still same. could someone help on this. Its quite urgent.
To use Bamboo Customized Plan variables in pom.xml
Asked by Vandana Arora:

I have 3 modules in my Project and 3 testng files for which different tests should invoke. I want to choose testng_ModuleName.xml as per Bamboo variable (bamboo.module=ModuleName) value while running the customized plan in Bamboo. In pom.xml , ${bambooModule} is used as below:

```
<suiteXmlFiles>
    <suiteXmlFile>${bambooModule}</suiteXmlFile>
</suiteXmlFiles>
```

Maven goal in Bamboo job:

test -DbambooModule=testng_${bamboo.module}.xml

It gives below error:

```
\bamboo-home\xml-data\build-dir\JOB1\ProjectName\testng_${bamboo.module}.xml is not a valid file
```

Not sure where i'm wrong. Can anyone please help.


Answers:
author: rsperafico
body: Hi [@Vandana Arora](/t5/user/viewprofilepage/user-id/162418),

Thank you for your inquire.

Here is an example where artifactId is receiving a Bamboo Variable

```
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
?? ?xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
?? ?<modelVersion>4.0.0</modelVersion>
?? ?<groupId>my.package</groupId>
?? ?<artifactId>sample-${bamboo_buildNumber}</artifactId>
?? ?<packaging>jar</packaging>
?? ?<name>Sample</name>
?? ?<version>1.0.0</version>
?? ?<dependencies>
?? ??? ?<dependency>
?? ??? ??? ?<groupId>junit</groupId>
?? ??? ??? ?<artifactId>junit</artifactId>
?? ??? ??? ?<version>4.11</version>
?? ??? ?</dependency>
?? ?</dependencies>
??? <build>
??? ?<sourceDirectory>src</sourceDirectory>
??? ?<plugins>
??? ??? ?<plugin>
??? ??? ??? ?<artifactId>maven-compiler-plugin</artifactId>
??? ??? ??? ?<version>3.2.1</version>
??? ??? ??? ?<configuration>
??? ??? ??? ??? ?<source>1.8</source>
??? ??? ??? ??? ?<target>1.8</target>
??? ??? ??? ?</configuration>
??? ??? ?</plugin>
??? ?</plugins>
?? </build>
</project>
```

Whereas in the build log you would find:

```
...bamboo_planRepository_name=Maven 3.x\nbamboo_buildNumber=1...
```

Please, notice the _ (underscore) used instead of . (dot) when calling the variable.

Kind regards,

Rafael

comments: author: Vandana Arora
body: Thanks for your Reply [@rsperafico](/t5/user/viewprofilepage/user-id/781554).. it worked for me now.

I have updated pom.xml as:

```
<suiteXmlFiles>
    <suiteXmlFile>testng${bamboo_module}.xml</suiteXmlFile>
</suiteXmlFiles>

```

and the maven goal as:

-Dbamboo_module=${bamboo.module} test

and my Build variable is :

module= some value
Automated version number in release or master branch
Asked by Sander H:

We have three projects and one shared library that together form a release.

We use gitflow, so from develop we branch a release branch, test this branch and move it to master. Our tooling consists of Jira, Bamboo, Bitbucket, Sourcetree and Atollic Truestudio.

All (4) projects should share the same version number. This version number must be known in the plan that builds the artifacts so it can be incorporated into the artifacts.

We're looking for a way to automatically generate this version number for the release or master branches (testing the version in master instead of the release branch is an option).

We have only one concurrent release, so we don't have to worry about multiple release branches.

What I've found so far:

- Generating a version number in a deployment project (when the artifacts are already created, so that's not a solution)

- using a git tag to deduce the version (e.g. using git-describe) which is error-prone as adding the tag is a manual action.

- Creating a version using Jira, again a manual action and one that closely ties Jira bookkeeping to our release versioning (which is less desirable).

Our ideal workflow would be to use develop and feature branches until develop contains all features we need, then branching off towards master to create a traceable, identically version numbered release of all projects simultaneously. This version number should be used in the build steps that create the artifacts. This can be done in either the release or in the master branch.

Can you help us to determine what is achievable using the Atlassian tools?


Answers:
author: Sander H
body: For anyone stumbling on this post, we ended up writing our own python scripts to achieve the items set out above.

- one script to generate a version file based on branch type and existing tags in master

- one script to create release branches in the project's repositories

- one script to merge release branches into master and tag master with the release version

This works reasonably well.

One of the remaining issues is that when Bamboo creates a plan branch, the correct branch for only one of the repositories is used (e.g. repos A and B both get feature branch X. For A's plan branch A is set to X, B remains at develop). We're looking into also solving this with custom scripting.


Tags: git-flow

release

version
Copy field through Additional Fields
Asked by Gor Greyan:

Dear Colleagues,   

I need to copy field value(Type- Dynamic Field) into another field via "Additional fields", as the field is not being displayed in the "Edit issue field" action type.  
Could you please help with this?


Answers:
author: Ste Wright
body: Hi [@Gor Greyan](/t5/user/viewprofilepage/user-id/5476846)

You should be able to do this using smart values and JSON.

Which App is the field from? And how does it function? It's not a native field type.

Ste

comments: author: Gor Greyan
body: Hi [@Ste Wright](/t5/user/viewprofilepage/user-id/1166470)  
Thanks for your response.  

The field is from Deviniti \[Dynamic Forms\] app, could you please help in this case?  

I want to copy value from this field.


Tags: data-center

jira-service-management

jira-service-management-data-center
When custom field "Implementation team" value changes require "Comment" field to be completed
Asked by Maurice Mushfieldt:

Hi, I have various issue types set against my project with a few workflows for them. I know how to get the Comment field to be forced via field validation but this will not work as I am trying to set automation rule when a custom field (Implementation team) value changes across all issue types, require reporter to complete the Comment field.

Tried but not successful as the "Comment" field is not showing for select as per below example ?

![Jira Auto Rule issue.png](https://community.atlassian.com/t5/image/serverpage/image-id/318562i8F296DE28ABC6D1D/image-size/large?v=v2&px=999 "Jira Auto Rule issue.png")


Answers:
author: John Funk
body: Hi Maurice

You can't use Automation to force a field to be populated - that is a workflow function with a validator as you mentioned. You would need to do the same thing you do on the other one except you would have to do it on all workflows used by the project.


author: Stephen_Lugton
body: Adding a comment is a different action:

![add an action - comment.png](https://community.atlassian.com/t5/image/serverpage/image-id/318569i86A28103934EDC11/image-size/large?v=v2&px=999 "add an action - comment.png")

However the only way you can request that an input be provided by a user in an automation is when using a manually triggered automation


Tags: jira-service-desk-data-center

jira-service-management

jira-service-management-data-center
GitHub Merge request approval through JIRA ticket
Asked by Nitesh Agrawal:

Hi,

We want to implement CICD pipeline in our organization using GitHub. for this, it is required to get approval from stack holders for the final merge request before it triggers the pipeline to deploy the code to Prod.  
As soon as the developer raises the code merge request, a JIRA ticket should be created and assigned to the product owner. Once the product owners approve the JIRA ticket, the pipeline will continue and deploy the code to the production server.

Could you please help us configure the JIRA/Github to define/achieve the CR Approval process?

Regards,

Nitesh Agrawal


Answers:
author: YY Brother
body: Hi [@Nitesh Agrawal](/t5/user/viewprofilepage/user-id/5476910)

Welcome to our Community.

I think this document should help you: <https://support.atlassian.com/jira-service-management-cloud/docs/use-deployment-gating-with-github/>

Thanks,

YY?


Tags: cloud

jira-service-management

jira-service-management-cloud
Languages JSM
Asked by Violeta Teofilova:

"Is there an expectation for Bulgarian language to be soon added to the list of language choices on JSD?"


Answers:
author: Nikola Perisic
body: Hello [@Violeta Teofilova](/t5/user/viewprofilepage/user-id/4087885)

Good question! Currently, from <https://support.atlassian.com/atlassian-account/docs/manage-your-language-preferences/> there is no option for Bulgarian language. So far, Atlassian isn't planning to add more languages supported on the roadmap. Even if you try to use the Google translate extension, it won't be applied to your Jira.

In short, not yet.

comments: author: Violeta Teofilova
body: Thank you, Nikola.


Tags: cloud

jira-service-management

jira-service-management-cloud
Deleting Jira Service Management - Side Effects
Asked by Simon Kulessa:

Hi there,

we want to delete Jira Service Management from our Jira Instance. Now the question is, what exactly happens to things like custom fields across the jira instance and several (jsm and non jsm) projects? Will they get deleted anyway or are those custom fields JSM only and can not be used in Jira Software?

Are there any other possibilities that something will break with current Software projects when deleting JSM?

Thank you :)

Best,

Simon


Answers:
author: Zoey Wang
body: Hi [@Simon Kulessa](/t5/user/viewprofilepage/user-id/5119822)

In your example, no custom field config would get impacted. Just be aware that the apps installed for JSM will be cancelled at the same time. However, the data retention is set by the third-party vendor and their policy.

Data for your standard subscription are stored for 60 days. If you'd like an immediate deletion, just place a support request.


author: John Funk
body: Hi Simon,

Custom fields will not be impacted. Just check to see if any of them have a context that is only attached to JSM projects. They will still be available for Jira Software.

If you have any automation rules that connect JSM projects to Jira Software projects, you would want to disable them.

comments: author: Simon Kulessa
body: Hi John,

we disabled the automation rules that were still left. We have some custom fields that were created by "Jira Service Desk", sounds quite legacy to me.

Are there any known side effects, when deleting Jira Service Management, besides the things I mentioned?

Thank you :)


author: John Funk
body: Nothing that I can thing of. Firs, just take away the groups associated with the Product in the User Management area, without actually deleting the product. Take out all of the Users in the jira-service-desk group except maybe you. Then you can downgrade the product to the Free plan so it is not costing you anything but would still exist if you are that worried of potential problems.


Tags: cloud

jira-service-management

jira-service-management-cloud
Trying to do a filter for all Features and all the issues linked to them.
Asked by Rachel Frechette:

I need to have a list of all Features that have all their linked issues listed under them.

I have my filter to grab all the Features.

"Team Name" =BEES AND cf\[37500\] = "PI 2024" AND type = Feature ORDER BY summary ASC

I just don't know how to get the issues that are all linked to these.

I can't use any plugins.

Can anyone please help me?


Answers:
author: Mirek
body: Hi [@Rachel Frechette](/t5/user/viewprofilepage/user-id/5476530)

If you can't user any plugins that make things complicated since OOTB there is no easy option to pass results of the filter and use this as a base for checking something else ..

Finding linked issues itself of course is possible but only when you pass individual tickets keys for example we have **linkedissue** () or **linkedissues**() functions with below syntax

```
linkedissue = issueKey?
```

e.g.

linkedissue = FEATURE-567

or

```
linkedIssues(issueKey) 
linkedIssues(issueKey,CaseSensitiveLinkType) 
linkedIssues(issueKey,CaseSensitiveLinkType, CaseSensitiveLinkType)
```

e.g.

issue in linkedIssues(FEATURE-567)

issue in linkedIssues(FEATURE-567,"is duplicated by", "is blocked by")

but as you see we cannot make this triggered by list of all features (you have to pass exactly issue key)

That definitively would be useful. There is an similar open suggestion that you can watch and vote

<https://jira.atlassian.com/browse/JRASERVER-18679>

comments: author: Rachel Frechette
body: Hi [@Mirek](/t5/user/viewprofilepage/user-id/781521)

Thank you so much for your feedback. I was afraid of that. We have 14 Features with multiple Stories linked to each of them.

I appreciate you.

Thanks.


Tags: cloud

jira-service-management

jira-service-management-cloud
Can an automation rule in Jira Service Management create a task in Jira Work Management?
Asked by James Nelson:

I had a request from one of our teams who is using Service Management to interact with customer requests and uses Jira Work Management as a Task Management board. They wanted to know if they can automatically have a ticket come in to their JSM board that creates a Task and sub-tasks in the JWM board.

It looks like rules don't work across Jira products, but I wanted to make sure before I told her they'll need to do it manually (or at least, a manually triggered rule to create the task templates).


Answers:
author: Mikael Sandberg
body: Yes, that is possible to do, and automations can span across the different flavors of Jira. I have an automation for onboarding/off-boarding tasks in our HR project that generates issues in a JWM project for one of our teams.

comments: author: James Nelson
body: I am not sure how I missed that.

\<triggers\>

Then: Create Issue:

*Change "Project" to JWM Project*

Set "Issue Type" to "Task"\|"Subtask"

Thanks.


Tags: cloud

jira-service-management

jira-service-management-cloud

jira-work-management-cloud
Form Condition Any Except
Asked by Peter Clark:

When creating a form, I know we can add conditional sections. Is it possible to have a section conditionally show if a dropdown is any value except the specified one? I'm building a bunch of forms that require the ability to show some fields for every selection except one, and since the possible options will often be changing, it is not realistic to have to go in and specify each other option in these locations. It just increases the chance for human error and forgetting to update a location.

I'm pretty sure the answer is that it is not possible, but is there a ticket somewhere requesting this feature?


Answers:
author: John Funk
body: Hi Peter,

I don't know of any way to do that with the current product. You should open a support ticket with Atlassian to double check and if not there, they can open a Feature request for you.

<https://support.atlassian.com/contact/#/>


Tags: cloud

forms

jira-service-management

jira-service-management-cloud
My filters stopped pulling in the correct data several months ago.
Asked by Margaret Mansker:

I have filters setup for each of our clients to provide me with insight into issues that were released and now need to be billed. A few months ago I noticed the look of the filters changed, but they were still setup correctly. Since then I have found that numerous issues were released and should have been billed over the last several months

The filters are setup according to what data I need to see, and they always worked before, but something changed and I am no longer getting correct information.


Answers:
author: Joseph Chung Yin
body: [@Margaret Mansker](/t5/user/viewprofilepage/user-id/1705409) -

Have you executed the same JQL filter now and determine if the results are correct or not?

If not, are you aware if there are any project level configurations made against the projects that your filter query are pulling from?

Example -

* Workflow - status added/renamed/removed
* Field context changed - i.e. select option added/renamed/removed

If your filter query has not changed, but the results are no longer correct, you should investigate further on the some of the examples that I have mentioned. Keep in mind that JQL filter constructions don't automatically change when project level configurations are modified. JQL filters will need to modified manually to incorporate the changes implemented.

Hope this helps.

Best, Joseph Chung Yin

Jira/JSM Functional Lead, Global Technology Applications Team

Viasat Inc.


Tags: cloud

jira-service-management

jira-service-management-cloud
jira service management user exists twice
Asked by Syndic Coop?ratif R?sidence Correspondance:

I've made test on JIRA Service management and first use email request.

Then I use public portal

This ends up with 2 distinct customer account with the same email.

Is it a bug ?

How to merge them ?


Answers:
author: Zoey Wang
body: Hi [@Syndic Coop?ratif R?sidence Correspondance](/t5/user/viewprofilepage/user-id/5465360)

Duplicate accounts might be possible when the Atlassian account and the portal account both exist under the same email address.

If you confirm that is the case, go to the Portal customers Admin page and migrate to the Atlassian account. See the details of fixing the issue [here](https://confluence.atlassian.com/jirakb/permission-and-access-issues-due-to-duplicate-accounts-1167739146.html)

*Please note the type of user management experience you have*

*Improved user management experience as shown when you go to admin.atlassian.com*

![Screenshot at Apr 16 14-26-33.png](https://community.atlassian.com/t5/image/serverpage/image-id/318490i7376CEDFBD48432E/image-size/large?v=v2&px=999 "Screenshot at Apr 16 14-26-33.png")

comments: author: Syndic Coop?ratif R?sidence Correspondance
body: Thanks very much I could understand the 2 repositories and been able to see where self registred user are listed.


Tags: cloud

jira-service-management

jira-service-management-cloud
Automation rule: Trying to re-fetch data on a scheduled "Create new task"
Asked by James Nelson:

I'm trying to schedule a task creation to happen, which then fills in the summary, description, then sets an assignee and reporter. The Assignee automatically gets a notification that the ticket is created, but I want to email the "Reporter" (who is just has a "customer" license) that this ticket is created (with ticket ID, etc). But when I try to "Re-Fetch" issue data so the "send email" task has the needed info, I get this error:

* The rule has been configured with components that require issues to be provided by the trigger. You need to use the option to run JQL to provide issues. The following components require issues: Re-fetch issue data

I've attached the full rule structure. What am I missing?![image.png](https://community.atlassian.com/t5/image/serverpage/image-id/318383iD8BADC1FCCCB604D/image-size/large?v=v2&px=999 "image.png")


Answers:
author: Marcus Jones
body: Not sure why my replies aren't being reflected so I'll try again here. As I was thinking through this there is a better way. You'll just want to add a Branch for "Most recently created issue" after your "Create Issue" action. Then add your re-fetch issue data and send email actions within that branch.

![Created Issues.png](https://community.atlassian.com/t5/image/serverpage/image-id/318396i09EE9F193BFB0F54/image-size/large?v=v2&px=999 "Created Issues.png")

comments: author: James Nelson
body: This feels like a clunky way to do it, but it seems to be working. Thanks for the assist.


author: Marcus Jones
body: Certainly. Perhaps another community member has a better way to achieve this, but glad it is working!


author: Marcus Jones
body: Hi [@James Nelson](/t5/user/viewprofilepage/user-id/5428972) ,

Since you added in a "Re-fetch Issue Data", you'll need to check the box next to "Run a JQL search and execute actions for each issue in the query." Then simply add in your JQL. In the simplest form, you could just add the JQL for the project you are working in so it would look like:

```
Project = "Data National Programs"
```

comments: author: James Nelson
body: So with that JQL you gave and making sure the "Only include issues that have changed since the last time this rule executed" box is checked, it should only effect the issue being created by this rule, right?


Tags: cloud

jira-service-management

jira-service-management-cloud
How can I ensure every user is automatically added as a service desk customer?
Asked by James Dushay:

We just rolled out the help portal for support for two projects in our jira instance. We quickly found that some legacy employees were never given service desk customer access. Even though I thought I had its setup to allow users without access to give tickets they received a 403 forbidden. I am looking for some ideas/best practices to ensure all users get customer access.


Answers:
author: James Dushay
body: Still need a hand


Tags: cloud

jira

jira-service-management

jira-service-management-cloud