merge-request-integration icon indicating copy to clipboard operation
merge-request-integration copied to clipboard

Could not initialize class net.ntworld.mergeRequestIntegration.util.DateTimeUtil

Open mmjurov opened this issue 5 years ago • 4 comments

Hello there! Thank you for the plugin. Installed it just to try, but cannot use it. Trial version of EE edition (1st day of 30 free). Windows 10 Pro user. PhpStorm 2019.3.1. Gitlab is selfhosted on our own server with custom domain like https://gitlab.mycompany.com with ssl certificate from Letsencrypt. Project which i try to use have protected visibility in gitlab.

Added new server into pulgin settings, checked connection - it's ok.

image

In the tools panel can see this connection and it's legal.

image

When trying to open tab with Opening MRs, PhpStorm notified about exception in the plugin with the following details:

java.lang.NoClassDefFoundError: Could not initialize class net.ntworld.mergeRequestIntegration.util.DateTimeUtil
	at net.ntworld.mergeRequestIntegration.provider.gitlab.transformer.GitlabMRSimpleTransformer.transform(GitlabMRSimpleTransformer.kt:18)
	at net.ntworld.mergeRequestIntegration.provider.gitlab.GitlabMergeRequestApi.search(GitlabMergeRequestApi.kt:105)
	at net.ntworld.mergeRequestIntegration.queryHandler.GetMergeRequestsQueryHandler.handle(GetMergeRequestsQueryHandler.kt:15)
	at net.ntworld.mergeRequestIntegration.queryHandler.GetMergeRequestsQueryHandler.handle(GetMergeRequestsQueryHandler.kt:11)
	at net.ntworld.foundation.cqrs.QueryHandler$DefaultImpls.execute(QueryHandler.kt:10)
	at net.ntworld.mergeRequestIntegration.queryHandler.GetMergeRequestsQueryHandler.execute(GetMergeRequestsQueryHandler.kt:11)
	at net.ntworld.mergeRequestIntegration.queryHandler.GetMergeRequestsQueryHandler.execute(GetMergeRequestsQueryHandler.kt:11)
	at net.ntworld.mergeRequestIntegration.LocalQueryBus.process(LocalQueryBus.kt:36)
	at net.ntworld.mergeRequestIntegrationIde.task.SearchMergeRequestTask.run(SearchMergeRequestTask.kt:46)
	at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:888)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:163)
	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:585)
	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:531)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:59)
	at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:150)
	at com.intellij.openapi.progress.impl.CoreProgressManager$4.lambda$run$0(CoreProgressManager.java:402)
	at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:221)
	at com.intellij.openapi.progress.impl.CoreProgressManager$4.run(CoreProgressManager.java:402)
	at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:238)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)

mmjurov avatar Jan 19 '20 19:01 mmjurov

Hi mmjurov,

Could you please let me know whether you are using both CE & EE version on the same IDE?

nhat-phan avatar Jan 24 '20 17:01 nhat-phan

Hello. Sorry for the long answer. No, I use only EE version. My installation flow:

  • installed CE version
  • noticed that I can not use selfhosted Gitlab instance
  • delete CE version
  • restart IDE
  • install EE version
  • activate it with trial version on 30 days
  • restart IDE

mmjurov avatar Jan 28 '20 20:01 mmjurov

Yeap, have this bag too Last Ultimate IDEA with last version of plugin + GitLab Enterprise Edition 11.5.4-ee

And then another error: java.lang.ExceptionInInitializerError at net.ntworld.mergeRequestIntegration.provider.gitlab.transformer.GitlabMRSimpleTransformer.transform(GitlabMRSimpleTransformer.kt:18) at net.ntworld.mergeRequestIntegration.provider.gitlab.GitlabMergeRequestApi.search(GitlabMergeRequestApi.kt:105) at net.ntworld.mergeRequestIntegration.provider.MergeRequestApiDecorator.search(MergeRequestApiDecorator.kt) at net.ntworld.mergeRequestIntegration.provider.gitlab.GitlabMergeRequestApiCache.search(GitlabMergeRequestApiCache.kt:38) at net.ntworld.mergeRequestIntegration.queryHandler.GetMergeRequestsQueryHandler.handle(GetMergeRequestsQueryHandler.kt:15) at net.ntworld.mergeRequestIntegration.queryHandler.GetMergeRequestsQueryHandler.handle(GetMergeRequestsQueryHandler.kt:11) at net.ntworld.foundation.cqrs.QueryHandler$DefaultImpls.execute(QueryHandler.kt:10) at net.ntworld.mergeRequestIntegration.queryHandler.GetMergeRequestsQueryHandler.execute(GetMergeRequestsQueryHandler.kt:11) at net.ntworld.mergeRequestIntegration.queryHandler.GetMergeRequestsQueryHandler.execute(GetMergeRequestsQueryHandler.kt:11) at net.ntworld.mergeRequestIntegration.LocalQueryBus.process(LocalQueryBus.kt:36) at net.ntworld.mergeRequestIntegrationIde.task.SearchMergeRequestTask.run(SearchMergeRequestTask.kt:46) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:888) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:163) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:585) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:531) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:59) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:150) at com.intellij.openapi.progress.impl.CoreProgressManager$4.lambda$run$0(CoreProgressManager.java:402) at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:221) at com.intellij.openapi.progress.impl.CoreProgressManager$4.run(CoreProgressManager.java:402) at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:238) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:834) Caused by: java.lang.IllegalArgumentException: The datetime zone id 'GMT+03:00' is not recognised at org.joda.time.DateTimeZone.forID(DateTimeZone.java:247) at net.ntworld.mergeRequestIntegration.util.DateTimeUtil.<clinit>(DateTimeUtil.kt:24) ... 26 more

IVRyazanov avatar Feb 05 '20 14:02 IVRyazanov

datetime zone id 'GMT+03:00' is not recognised at ....

IVRyazanov avatar Feb 05 '20 14:02 IVRyazanov