Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Why InProduct translation for JIRA fails to initialize cache?

Miroslav Kravec July 27, 2016

We recently migrated from MS SQL to Oracle DB using export and import. After start-up InProduct translation for JIRA plugin started to show many logs per each requests. Logs look like this:

 

2016-07-27 12:50:39,359 JiraTaskExectionThread-326 WARN miroslav.kravec 770x677x1 1556o1q 172.27.18.92,172.27.9.51 /rest/plugins/1.0/installed-marketplace [c.a.t.inproduct.components.AbstractCachingTranslationManager] cache initialization failed: null, retrying
java.lang.NullPointerException
 at java.util.concurrent.ConcurrentHashMap.putVal(ConcurrentHashMap.java:1011)
 at java.util.concurrent.ConcurrentHashMap.put(ConcurrentHashMap.java:1006)
 at com.atlassian.translations.inproduct.components.MessageCache.save(MessageCache.java:18)
 at com.atlassian.translations.inproduct.components.AbstractCachingTranslationManager.initializeCache(AbstractCachingTranslationManager.java:99)
 at com.atlassian.translations.inproduct.components.AbstractCachingTranslationManager.access$000(AbstractCachingTranslationManager.java:17)
 at com.atlassian.translations.inproduct.components.AbstractCachingTranslationManager$1.call(AbstractCachingTranslationManager.java:121)
 at com.atlassian.translations.inproduct.components.AbstractCachingTranslationManager$1.call(AbstractCachingTranslationManager.java:118)
 at com.atlassian.jira.task.TaskManagerImpl$TaskCallableDecorator.call(TaskManagerImpl.java:453)
 at com.atlassian.jira.task.TaskManagerImpl$TaskCallableDecorator.call(TaskManagerImpl.java:421)
 at java.util.concurrent.FutureTask.run(FutureTask.java:266)
 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
 at java.util.concurrent.FutureTask.run(FutureTask.java:266)
 at com.atlassian.jira.task.ForkedThreadExecutor$ForkedRunnableDecorator.run(ForkedThreadExecutor.java:216)
 at java.lang.Thread.run(Thread.java:745)
2016-07-27 12:50:39,489 JiraTaskExectionThread-328 WARN miroslav.kravec 770x679x1 1556o1q 172.27.18.92,172.27.9.51 /rest/plugins/1.0/ [c.a.t.inproduct.components.AbstractCachingTranslationManager] cache initialization failed: null, retrying
java.lang.NullPointerException
 at java.util.concurrent.ConcurrentHashMap.putVal(ConcurrentHashMap.java:1011)
 at java.util.concurrent.ConcurrentHashMap.put(ConcurrentHashMap.java:1006)
 at com.atlassian.translations.inproduct.components.MessageCache.save(MessageCache.java:18)
 at com.atlassian.translations.inproduct.components.AbstractCachingTranslationManager.initializeCache(AbstractCachingTranslationManager.java:99)
 at com.atlassian.translations.inproduct.components.AbstractCachingTranslationManager.access$000(AbstractCachingTranslationManager.java:17)
 at com.atlassian.translations.inproduct.components.AbstractCachingTranslationManager$1.call(AbstractCachingTranslationManager.java:121)
 at com.atlassian.translations.inproduct.components.AbstractCachingTranslationManager$1.call(AbstractCachingTranslationManager.java:118)
 at com.atlassian.jira.task.TaskManagerImpl$TaskCallableDecorator.call(TaskManagerImpl.java:453)
 at com.atlassian.jira.task.TaskManagerImpl$TaskCallableDecorator.call(TaskManagerImpl.java:421)
 at java.util.concurrent.FutureTask.run(FutureTask.java:266)
 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
 at java.util.concurrent.FutureTask.run(FutureTask.java:266)
 at com.atlassian.jira.task.ForkedThreadExecutor$ForkedRunnableDecorator.run(ForkedThreadExecutor.java:216)
 at java.lang.Thread.run(Thread.java:745)
2016-07-27 12:50:39,501 JiraTaskExectionThread-329 WARN miroslav.kravec 770x679x1 1556o1q 172.27.18.92,172.27.9.51 /rest/plugins/1.0/ [c.a.t.inproduct.components.AbstractCachingTranslationManager] cache initialization failed: null, retrying
java.lang.NullPointerException
 at java.util.concurrent.ConcurrentHashMap.putVal(ConcurrentHashMap.java:1011)
 at java.util.concurrent.ConcurrentHashMap.put(ConcurrentHashMap.java:1006)
 at com.atlassian.translations.inproduct.components.MessageCache.save(MessageCache.java:18)
 at com.atlassian.translations.inproduct.components.AbstractCachingTranslationManager.initializeCache(AbstractCachingTranslationManager.java:99)
 at com.atlassian.translations.inproduct.components.AbstractCachingTranslationManager.access$000(AbstractCachingTranslationManager.java:17)
 at com.atlassian.translations.inproduct.components.AbstractCachingTranslationManager$1.call(AbstractCachingTranslationManager.java:121)
 at com.atlassian.translations.inproduct.components.AbstractCachingTranslationManager$1.call(AbstractCachingTranslationManager.java:118)
 at com.atlassian.jira.task.TaskManagerImpl$TaskCallableDecorator.call(TaskManagerImpl.java:453)
 at com.atlassian.jira.task.TaskManagerImpl$TaskCallableDecorator.call(TaskManagerImpl.java:421)
 at java.util.concurrent.FutureTask.run(FutureTask.java:266)
 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
 at java.util.concurrent.FutureTask.run(FutureTask.java:266)
 at com.atlassian.jira.task.ForkedThreadExecutor$ForkedRunnableDecorator.run(ForkedThreadExecutor.java:216)
 at java.lang.Thread.run(Thread.java:745)
2016-07-27 12:50:40,017 JiraTaskExectionThread-331 WARN miroslav.kravec 770x685x2 1556o1q 172.27.18.92,172.27.9.51 /rest/plugins/1.0/system.entity.property.conditions-key/media/plugin-icon [c.a.t.inproduct.components.AbstractCachingTranslationManager] cache initialization failed: null, retrying
java.lang.NullPointerException
 at java.util.concurrent.ConcurrentHashMap.putVal(ConcurrentHashMap.java:1011)
 at java.util.concurrent.ConcurrentHashMap.put(ConcurrentHashMap.java:1006)
 at com.atlassian.translations.inproduct.components.MessageCache.save(MessageCache.java:18)
 at com.atlassian.translations.inproduct.components.AbstractCachingTranslationManager.initializeCache(AbstractCachingTranslationManager.java:99)
 at com.atlassian.translations.inproduct.components.AbstractCachingTranslationManager.access$000(AbstractCachingTranslationManager.java:17)
 at com.atlassian.translations.inproduct.components.AbstractCachingTranslationManager$1.call(AbstractCachingTranslationManager.java:121)
 at com.atlassian.translations.inproduct.components.AbstractCachingTranslationManager$1.call(AbstractCachingTranslationManager.java:118)
 at com.atlassian.jira.task.TaskManagerImpl$TaskCallableDecorator.call(TaskManagerImpl.java:453)
 at com.atlassian.jira.task.TaskManagerImpl$TaskCallableDecorator.call(TaskManagerImpl.java:421)
 at java.util.concurrent.FutureTask.run(FutureTask.java:266)
 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
 at java.util.concurrent.FutureTask.run(FutureTask.java:266)
 at com.atlassian.jira.task.ForkedThreadExecutor$ForkedRunnableDecorator.run(ForkedThreadExecutor.java:216)
 at java.lang.Thread.run(Thread.java:745)
2016-07-27 12:50:40,037 JiraTaskExectionThread-332 WARN miroslav.kravec 770x685x2 1556o1q 172.27.18.92,172.27.9.51 /rest/plugins/1.0/system.entity.property.conditions-key/media/plugin-icon [c.a.t.inproduct.components.AbstractCachingTranslationManager] cache initialization failed: null, retrying
java.lang.NullPointerException
 at java.util.concurrent.ConcurrentHashMap.putVal(ConcurrentHashMap.java:1011)
 at java.util.concurrent.ConcurrentHashMap.put(ConcurrentHashMap.java:1006)
 at com.atlassian.translations.inproduct.components.MessageCache.save(MessageCache.java:18)
 at com.atlassian.translations.inproduct.components.AbstractCachingTranslationManager.initializeCache(AbstractCachingTranslationManager.java:99)
 at com.atlassian.translations.inproduct.components.AbstractCachingTranslationManager.access$000(AbstractCachingTranslationManager.java:17)
 at com.atlassian.translations.inproduct.components.AbstractCachingTranslationManager$1.call(AbstractCachingTranslationManager.java:121)
 at com.atlassian.translations.inproduct.components.AbstractCachingTranslationManager$1.call(AbstractCachingTranslationManager.java:118)
 at com.atlassian.jira.task.TaskManagerImpl$TaskCallableDecorator.call(TaskManagerImpl.java:453)
 at com.atlassian.jira.task.TaskManagerImpl$TaskCallableDecorator.call(TaskManagerImpl.java:421)
 at java.util.concurrent.FutureTask.run(FutureTask.java:266)
 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
 at java.util.concurrent.FutureTask.run(FutureTask.java:266)
 at com.atlassian.jira.task.ForkedThreadExecutor$ForkedRunnableDecorator.run(ForkedThreadExecutor.java:216)
 at java.lang.Thread.run(Thread.java:745)

5 answers

Comments for this post are closed

Community moderators have prevented the ability to post new answers.

Post a new question

0 votes
Miroslav Kravec February 6, 2017

I don't remember exactly, but I think there was error with null or empty string values, and it should have been opposite. Try to mess up with the table. JIRA has some DB caches, so restart is required between changes.

0 votes
Italo Qualisoni [e-Core]
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
February 6, 2017

@Miroslav Kravec,

Can you please provide the steps ? We are facing something similar too;

Thanks

0 votes
Bartek Zukowski August 2, 2016

Don't bother @Miroslav Kravec, I will reinstall the plugin and if that doesn't fix the problem I will throw it away.

0 votes
Miroslav Kravec August 2, 2016

@Bartek Zukowski In short: there were corrupted data even in MS SQL DB, but it behaved differently. Look directly into the database. I can provide complete list of steps, but I'm quite busy currently.

0 votes
Bartek Zukowski August 1, 2016

Hi, @Miroslav Kravec

Have you found any solution to this problem? We got the same after some technical problems with uninstalling JIRA Service Desk and also, which is worst, all of our translations made with this plugin got lost sad

Regards,

Bartek Zukowski

Comments for this post are closed

Community moderators have prevented the ability to post new answers.

Post a new question

TAGS
AUG Leaders

Atlassian Community Events