Я получаю ту же ошибку, как Жюльен Ланселот ответил: Re:Как найти «активные» снимки, которые вызывают обновление сонарквиста до 5.0?
Failed to upgrade SonarQube from 4.5 to 5.0.1
т.е.
2015.02.18 14:56:26 INFO web[DbMigration] == PopulateProjectsUuidColumns: migrating ====================================
2015.02.18 14:56:43 ERROR web[o.s.s.d.m.DatabaseMigrator] Fail to execute database migration: org.sonar.server.db.migrations.v50.PopulateProjectsUuidColum
nsMigration
org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: java.lang.NullPointerException
### Cause: java.lang.NullPointerException
at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:26) ~[mybatis-3.2.7.jar:3.2.7]
at org.apache.ibatis.session.defaults.DefaultSqlSession.select(DefaultSqlSession.java:130) ~[mybatis-3.2.7.jar:3.2.7]
at org.apache.ibatis.session.defaults.DefaultSqlSession.select(DefaultSqlSession.java:122) ~[mybatis-3.2.7.jar:3.2.7]
at org.sonar.core.persistence.DbSession.select(DbSession.java:125) ~[sonar-core-5.0.jar:na]
at org.sonar.server.db.migrations.v50.PopulateProjectsUuidColumnsMigration.execute(PopulateProjectsUuidColumnsMigration.java:65) ~[sonar-server-5.0.jar:na]
Джулиан упоминается
С помощью запроса SQL и модифицированное jar, чтобы добавить отладку, Наконец-то я нашел, откуда идет проблема: ваш проект с id 39554 есть 2 активных моментальных снимка (1234385 и 1234386). Этот случай использования не управляется, поскольку этого никогда не должно быть.
Как определить указанные «активные» снимки и удалить их, чтобы этот шаг был успешным?
возможный дубликат [Не удалось обновить SonarQube от 4.5.2 до 5.0] (http://stackoverflow.com/questions/28339230/failed-to- upgrade-sonarqube-from-4-5-2-to-5-0) – user2720864
На указанный вопрос не объясняется, как идентифицировать данные о нарушении - эти шаги, которые выполняются в офлайн-чатах. Отсюда этот новый вопрос. –