End of Life check fails with NullPointerException
Checks if the running version of JIRA is approaching, or has reached End of Life.
Details
- Type:
Bug
- Status:RESOLVED (View Workflow)
- Priority:
Low
- Resolution:Tracked Elsewhere
- Affects Version/s:7.6.0 Server, 7.6.1 Server, 7.6.2 Server
- Fix Version/s:7.6.3 Server
- Component/s:System Administration - Support Tools
- Labels:
- Support reference count:
21 - Symptom Severity:
Minor - UIS:
20
Description
Summary
End of Life check (under Atlassian Support tool) fails with NullPointerException
Checks if the running version of Jira is approaching, or has reached End of Life.
Result
Exception during health check invocation java.lang.NullPointerException
In the log, it shows:
2017-12-25 16:31:53,659 HealthCheck:thread-4 ERROR admin 991x205x1 j95j6i 0:0:0:0:0:0:0:1 /rest/troubleshooting/1.0/check/process/ [c.a.t.j.healthcheck.support.AbstractSupportHealthCheck] Unhandled error during healthcheck
java.lang.NullPointerException
at com.atlassian.troubleshooting.jira.healthcheck.util.SupportEolCheckUtil.getVersionJson(SupportEolCheckUtil.java:40)
at com.atlassian.troubleshooting.jira.healthcheck.support.EolSupportHealthCheck.doCheck(EolSupportHealthCheck.java:88)
...
2017-12-25 16:31:53,660 HealthCheckWatchdog:thread-6 WARN admin 991x205x1 j95j6i 0:0:0:0:0:0:0:1 /rest/troubleshooting/1.0/check/process/ [c.a.t.healthcheck.concurrent.SupportHealthCheckTask] Unable to complete execution of health check End of Life due to an exception
java.util.concurrent.ExecutionException: java.lang.NullPointerException
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
Steps to reproduce
- Setup JIRA 7.6.2
- Go to System > Troubleshooting & Support Tools
- Refer to Supported Platform > End of Life
Expected Result:
Show green tick
Actual Result
Show the warning message
Checks if the running version of Jira is approaching, or has reached End of Life.
Result
Exception during health check invocation java.lang.NullPointerException
Workaround 1 (for Jira >= 7.4.3)
Upgrade Atlassian Troubleshooting and Support Tools plugin to 1.8.4
Workaround 1 (for Jira < 7.4.3)
Upgrade Jira Instance Health Plugin to 2.5.5
Workaround 2
Create jira-healthcheck-eol.json in $JIRA_HOME and add
{"name":"7.6.0","releaseDate":"2017-11-16"}
{"versions":[{"name":"7.6.0","releaseDate":"2017-11-16"},{"name":"7.3.0","releaseDate":"2017-01-03"},{"name":"7.2.0","releaseDate":"2016-08-24"},{"name":"7.1.0","releaseDate":"2016-02-10"},{"name":"7.0.0","releaseDate":"2015-10-06"}]}
Then restart JIRA
来自 <https://jira.atlassian.com/browse/JRASERVER-66558>
End of Life check fails with NullPointerException的更多相关文章
- Check类之duplicate declaration checking/Class name generation/Type Checking
1.duplicate declaration checking /** Check that variable does not hide variable with same name in * ...
- OCJP(1Z0-851) 模拟题分析(九)over
Exam : 1Z0-851 Java Standard Edition 6 Programmer Certified Professional Exam 以下分析全都是我自己分析或者参考网上的,定有 ...
- Effective Java 76 Write readObject methods defensively
Principle readObject method is effectively another public constructor, and it demands all of the sam ...
- DecimalFormat详解
DecimalFormat继承自NumberFormat,可以使用它将十进制的数以不同形式格式化为字符串形式,可以控制前导和尾随0.前缀.后缀.分组(千).小数分隔符等,如果要更改格式符号(例如小数点 ...
- Java考试题之十
QUESTION 230 Given: 10. class One { 11. public One foo() { return this; } 12. } 13. class Two extend ...
- [dpdk] 熟悉SDK与初步使用 (四)(L3 Forwarding源码分析)
接续前节:[dpdk] 熟悉SDK与初步使用 (三)(IP Fragmentation源码分析) 前文中的最后一个问题,搁置,并没有找到答案.所以继续阅读其他例子的代码,想必定能在其他位置看到答案. ...
- OCJP(1Z0-851) 模拟题分析(四)over
Exam : 1Z0-851 Java Standard Edition 6 Programmer Certified Professional Exam 以下分析全都是我自己分析或者参考网上的,定有 ...
- free pascal 错误代码表
free pascal 错误代码表 为了方便对照检查运行时错误代码,这里把所有的错误代码的含义整理出来.(最大序号为232,中间不一定连续.user.pdf P175) Run-time errors ...
- ubuntu apt-get 总结 install xxx -d能下载安装包(含依赖)不安装_和卸载(转载)
[举例] 目前常用的 ========== *更新本机中的数据库缓存: sudo apt-get update *查找包含部分关键字的软件包: sudo apt-cache search <你要 ...
随机推荐
- CPU运行时间——time
用途说明time命令常用于测量一个命令的运行时间,注意不是用来显示和修改系统时间的(这是date命令干的事情).但是今天我通过查看time命令的手册页,发现它能做的不仅仅是测量运行时间,还可以测量内存 ...
- Linux内核的三种调度策略
一 Linux内核的三种调度策略: 1,SCHED_OTHER 分时调度策略, 2,SCHED_FIFO实时调度策略,先到先服务.一旦占用cpu则一直运行.一直运行直到有更高优先级任务到达或自己放 ...
- IntelliJ IDEA 创建maven项目一次后,然后删除,再次保存到此目录下,提供此目录已经被占用的问题。
-------------------2017-02-14补充: 你看既然是创建过一次 不允许再次创建了,那么请问 第一次创建的 跑哪里去了,不仅仅是保存到了你指定的目录里,其实也默认安装到了 mav ...
- HDU 4553 约会安排(线段树区间合并+双重标记)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4553 题目大意:就是有三种操作: ①DS x,安排一段长度为x的空闲时间跟屌丝一起,输出这段时间的起点 ...
- Median of Two Sorted Arrays——算法课上经典的二分和分治算法
There are two sorted arrays nums1 and nums2 of size m and n respectively. Find the median of the two ...
- numpy中min函数
numpy提供的数组功能比较常用,NumPy中维数被称为轴,轴数称为秩. import numpy as np 比如a = np.array([[1, 5, 3], [4, 2, 6]]) a.min ...
- pyqt5最简单操作数据库
要先安一个包才能使用QtSql通过新立得安装 import PyQt5.QtSql as sql db=sql.QSqlDatabase.addDatabase('QMYSQL') db.setDat ...
- eclipse 创建 maven 项目时如何修改 web 的版本和 jdk 的版本
eclipse 创建 maven 项目时如何修改 web 的版本和 jdk 的版本 在使用 eclipse 创建 maven 项目的时候,默认的 web.xml 的版本时 2.3,默认 jre 的版本 ...
- 路径方案数 [SPFA,拓扑排序]
路径方案数 [题目描述] 给一张无向图,n 个点和 m 条边,cyb 在 1 号点,他要去 2 号点, cyb 可以从 a 走到 b,当且仅当 a 到 2 的最短路,比 b 到 2 的最短路长. 求 ...
- Python并发编程-信号量
信号量保证同一资源同一时间只能有限定的进程去访问 一套资源,同一时间,只能被n个人访问 某一段代码,同一时间,只能被n个进程执行 from multiprocessing import Process ...