{"action":"created","issue":{"url":"https://api.github.com/repos/mplushnikov/lombok-intellij-plugin/issues/514","repository_url":"https://api.github.com/repos/mplushnikov/lombok-intellij-plugin","labels_url":"https://api.github.com/repos/mplushnikov/lombok-intellij-plugin/issues/514/labels{/name}","comments_url":"https://api.github.com/repos/mplushnikov/lombok-intellij-plugin/issues/514/comments","events_url":"https://api.github.com/repos/mplushnikov/lombok-intellij-plugin/issues/514/events","html_url":"https://github.com/mplushnikov/lombok-intellij-plugin/issues/514","id":346926221,"node_id":"MDU6SXNzdWUzNDY5MjYyMjE=","number":514,"title":"intellij 2018.2 report the KotlinNullPointerException","user":{"login":"hypercube1024","id":854268,"node_id":"MDQ6VXNlcjg1NDI2OA==","avatar_url":"https://avatars3.githubusercontent.com/u/854268?v=4","gravatar_id":"","url":"https://api.github.com/users/hypercube1024","html_url":"https://github.com/hypercube1024","followers_url":"https://api.github.com/users/hypercube1024/followers","following_url":"https://api.github.com/users/hypercube1024/following{/other_user}","gists_url":"https://api.github.com/users/hypercube1024/gists{/gist_id}","starred_url":"https://api.github.com/users/hypercube1024/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hypercube1024/subscriptions","organizations_url":"https://api.github.com/users/hypercube1024/orgs","repos_url":"https://api.github.com/users/hypercube1024/repos","events_url":"https://api.github.com/users/hypercube1024/events{/privacy}","received_events_url":"https://api.github.com/users/hypercube1024/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-08-02T09:13:34Z","updated_at":"2018-09-30T16:57:46Z","closed_at":"2018-09-30T16:57:46Z","author_association":"NONE","body":"### Short description\r\n_Provide a short description of the issue here. Do not include stacktraces in this sectrion_\r\n\r\n### Expected behavior\r\n_Is there a specific expected behavior?_\r\n\r\n### Version information\r\n\r\n * **IDEA Version:** _2018.2 Kotlin plugin 1.2.60_\r\n * **JDK Version:** _1.8_\r\n * **OS Type & Version:** _mac os_\r\n * **Lombok Plugin Version:** _0.19-LATEST-EAP-SNAPSHOT_\r\n * **Lombok Dependency Version:** _What version of lombok.jar are you using?_\r\n\r\n### Steps to reproduce\r\n_What steps do we need to take to reproduce this issue?_\r\n\r\n 1. ???\r\n 2. ???\r\n 3. ???\r\n\r\n\r\n### Sample project\r\nPlease provide a sample project that exhibits the problem.\r\nYou should also include `.idea` folder so we can inspect the settings.\r\n\r\n - [ ] Sample project provided\r\n - [ ] I am able to reproduce this error on the sample project by following the steps described above\r\n\r\n### Additional information\r\n_Is there any additional information you can provide to help us understanding and solving the issue?_\r\n\r\n### Stacktrace\r\nIf you are experiencing an issue and IntelliJ throws an error please provide the stacktrace.\r\n\r\n```\r\n\r\nprovider: de.plushnikov.intellij.plugin.provider.LombokAugmentProvider@545edc61\r\n\r\nkotlin.KotlinNullPointerException\r\n\tat org.jetbrains.kotlin.asJava.elements.KtLightAnnotationForSourceEntry$getNameReferenceElement$1.invoke(lightAnnotations.kt:137)\r\n\tat org.jetbrains.kotlin.asJava.elements.KtLightAnnotationForSourceEntry$getNameReferenceElement$1.invoke(lightAnnotations.kt:86)\r\n\tat org.jetbrains.kotlin.asJava.elements.KtLightPsiJavaCodeReferenceElement$delegate$2.invoke(KtLightPsiJavaCodeReferenceElement.kt:21)\r\n\tat org.jetbrains.kotlin.asJava.elements.KtLightPsiJavaCodeReferenceElement$delegate$2.invoke(KtLightPsiJavaCodeReferenceElement.kt:12)\r\n\tat kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107)\r\n\tat org.jetbrains.kotlin.asJava.elements.KtLightPsiJavaCodeReferenceElement.getDelegate(KtLightPsiJavaCodeReferenceElement.kt)\r\n\tat org.jetbrains.kotlin.asJava.elements.KtLightPsiJavaCodeReferenceElement.getReferenceName(KtLightPsiJavaCodeReferenceElement.kt:29)\r\n\tat de.plushnikov.intellij.plugin.util.PsiAnnotationSearchUtil.findAnnotationQuick(PsiAnnotationSearchUtil.java:101)\r\n\tat de.plushnikov.intellij.plugin.util.PsiAnnotationSearchUtil.findAnnotation(PsiAnnotationSearchUtil.java:42)\r\n\tat de.plushnikov.intellij.plugin.processor.method.AbstractMethodProcessor.process(AbstractMethodProcessor.java:39)\r\n\tat de.plushnikov.intellij.plugin.provider.LombokAugmentProvider$LombokCachedValueProvider.compute(LombokAugmentProvider.java:176)\r\n\tat com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:140)\r\n\tat com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49)\r\n\tat com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:222)\r\n\tat com.intellij.psi.impl.PsiCachedValue.getValueWithLock(PsiCachedValue.java:60)\r\n\tat com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38)\r\n\tat com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:87)\r\n\tat com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:139)\r\n\tat com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:126)\r\n\tat de.plushnikov.intellij.plugin.provider.LombokAugmentProvider.getAugments(LombokAugmentProvider.java:127)\r\n\tat com.intellij.psi.augment.PsiAugmentProvider.lambda$collectAugments$0(PsiAugmentProvider.java:90)\r\n\tat com.intellij.psi.augment.PsiAugmentProvider.forEach(PsiAugmentProvider.java:134)\r\n\tat com.intellij.psi.augment.PsiAugmentProvider.collectAugments(PsiAugmentProvider.java:89)\r\n\tat com.intellij.psi.impl.source.ClassInnerStuffCache.getAllMethods(ClassInnerStuffCache.java:112)\r\n\tat com.intellij.psi.impl.source.ClassInnerStuffCache.lambda$getMethods$2(ClassInnerStuffCache.java:46)\r\n\tat com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:140)\r\n\tat com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49)\r\n\tat com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:222)\r\n\tat com.intellij.psi.impl.PsiCachedValue.getValueWithLock(PsiCachedValue.java:60)\r\n\tat com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38)\r\n\tat com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:87)\r\n\tat com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:139)\r\n\tat com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:126)\r\n\tat com.intellij.psi.impl.source.ClassInnerStuffCache.getMethods(ClassInnerStuffCache.java:46)\r\n\tat org.jetbrains.kotlin.asJava.classes.KtLightClassBase.getMethods(KtLightClassBase.kt:38)\r\n\tat org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$1.invoke(LightClassUtil.kt:131)\r\n\tat org.jetbrains.kotlin.asJava.LightClassUtil$getPsiMethodWrappers$1.invoke(LightClassUtil.kt:33)\r\n\tat kotlin.sequences.FlatteningSequence$iterator$1.ensureItemIterator(Sequences.kt:254)\r\n\tat kotlin.sequences.FlatteningSequence$iterator$1.hasNext(Sequences.kt:242)\r\n\tat kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:108)\r\n\tat kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:133)\r\n\tat kotlin.sequences.FilteringSequence$iterator$1.calcNext(Sequences.kt:108)\r\n\tat kotlin.sequences.FilteringSequence$iterator$1.hasNext(Sequences.kt:133)\r\n\tat kotlin.sequences.SequencesKt___SequencesKt.toCollection(_Sequences.kt:647)\r\n\tat kotlin.sequences.SequencesKt___SequencesKt.toMutableList(_Sequences.kt:677)\r\n\tat kotlin.sequences.SequencesKt___SequencesKt.toList(_Sequences.kt:668)\r\n\tat org.jetbrains.kotlin.asJava.LightClassUtil.getLightClassMethods(LightClassUtil.kt:123)\r\n\tat org.jetbrains.kotlin.asJava.LightClassUtilsKt.toPsiParameters(lightClassUtils.kt:102)\r\n\tat org.jetbrains.kotlin.asJava.LightClassUtilsKt.toLightElements(lightClassUtils.kt:62)\r\n\tat org.jetbrains.uast.kotlin.KotlinInternalUastUtilsKt.getMaybeLightElement(kotlinInternalUastUtils.kt:258)\r\n\tat org.jetbrains.uast.kotlin.KotlinInternalUastUtilsKt.resolveCallToDeclaration(kotlinInternalUastUtils.kt:273)\r\n\tat org.jetbrains.uast.kotlin.KotlinInternalUastUtilsKt.resolveCallToDeclaration$default(kotlinInternalUastUtils.kt:266)\r\n\tat org.jetbrains.uast.kotlin.KotlinUSimpleReferenceExpression$resolvedDeclaration$2.invoke(KotlinUSimpleReferenceExpression.kt:41)\r\n\tat org.jetbrains.uast.kotlin.KotlinUSimpleReferenceExpression$resolvedDeclaration$2.invoke(KotlinUSimpleReferenceExpression.kt:37)\r\n\tat kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)\r\n\tat org.jetbrains.uast.kotlin.KotlinUSimpleReferenceExpression.getResolvedDeclaration(KotlinUSimpleReferenceExpression.kt)\r\n\tat org.jetbrains.uast.kotlin.KotlinUSimpleReferenceExpression.resolve(KotlinUSimpleReferenceExpression.kt:45)\r\n\tat org.jetbrains.uast.UAnnotationUtils.isResolvedToAnnotation(UAnnotationUtils.kt:104)\r\n\tat org.jetbrains.uast.UAnnotationUtils.getUParentForAnnotationIdentifier(UAnnotationUtils.kt:58)\r\n\tat com.intellij.spring.gutter.SpringComponentScanAnnotator.collectNavigationMarkers(SpringComponentScanAnnotator.java:51)\r\n\tat com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider.collectNavigationMarkers(RelatedItemLineMarkerProvider.java:49)\r\n\tat com.intellij.spring.gutter.SpringAnnotatorBase.collectNavigationMarkers(SpringAnnotatorBase.java:68)\r\n\tat com.intellij.codeInsight.daemon.RelatedItemLineMarkerProvider.collectSlowLineMarkers(RelatedItemLineMarkerProvider.java:40)\r\n\tat com.intellij.codeInsight.daemon.impl.LineMarkersPass.queryProviders(LineMarkersPass.java:197)\r\n\tat com.intellij.codeInsight.daemon.impl.LineMarkersPass.lambda$doCollectInformation$3(LineMarkersPass.java:96)\r\n\tat com.intellij.codeInsight.daemon.impl.Divider.divideInsideAndOutsideInOneRoot(Divider.java:80)\r\n\tat com.intellij.codeInsight.daemon.impl.LineMarkersPass.doCollectInformation(LineMarkersPass.java:91)\r\n\tat com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:69)\r\n\tat com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$null$1(PassExecutorService.java:423)\r\n\tat com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1151)\r\n\tat com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:416)\r\n\tat com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:580)\r\n\tat com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:525)\r\n\tat com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:85)\r\n\tat com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:415)\r\n\tat com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:391)\r\n\tat com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:147)\r\n\tat com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:218)\r\n\tat com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:389)\r\n\tat com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:161)\r\n\tat java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)\r\n\tat java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)\r\n\tat java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)\r\n\tat java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)\r\n\r\n```\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/mplushnikov/lombok-intellij-plugin/issues/comments/425734954","html_url":"https://github.com/mplushnikov/lombok-intellij-plugin/issues/514#issuecomment-425734954","issue_url":"https://api.github.com/repos/mplushnikov/lombok-intellij-plugin/issues/514","id":425734954,"node_id":"MDEyOklzc3VlQ29tbWVudDQyNTczNDk1NA==","user":{"login":"mplushnikov","id":1204509,"node_id":"MDQ6VXNlcjEyMDQ1MDk=","avatar_url":"https://avatars2.githubusercontent.com/u/1204509?v=4","gravatar_id":"","url":"https://api.github.com/users/mplushnikov","html_url":"https://github.com/mplushnikov","followers_url":"https://api.github.com/users/mplushnikov/followers","following_url":"https://api.github.com/users/mplushnikov/following{/other_user}","gists_url":"https://api.github.com/users/mplushnikov/gists{/gist_id}","starred_url":"https://api.github.com/users/mplushnikov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mplushnikov/subscriptions","organizations_url":"https://api.github.com/users/mplushnikov/orgs","repos_url":"https://api.github.com/users/mplushnikov/repos","events_url":"https://api.github.com/users/mplushnikov/events{/privacy}","received_events_url":"https://api.github.com/users/mplushnikov/received_events","type":"User","site_admin":false},"created_at":"2018-09-30T16:57:46Z","updated_at":"2018-09-30T16:57:46Z","author_association":"OWNER","body":"Looks like to be fixed in:\r\n\r\nIJ 182.3684.40 + Kotlin 1.2.61-eap-89\r\nIJ 182.4129.26 + Kotlin 1.2.70-dev-1337\r\nIJ 182.4129.4 + Kotlin 1.3-M2-eap-51"}}
{"actor":{"display_login":"mplushnikov"}}