Stylianos Gakis
07/29/2025, 12:41 PMbod
07/29/2025, 12:43 PMStylianos Gakis
07/29/2025, 12:44 PMbod
07/29/2025, 12:46 PMStylianos Gakis
07/29/2025, 12:47 PMbod
07/29/2025, 12:47 PMbod
07/29/2025, 12:47 PMStylianos Gakis
07/29/2025, 12:48 PMbod
07/29/2025, 12:49 PMbod
07/29/2025, 12:51 PMbod
07/29/2025, 12:51 PMJAVA_HOME
(you warned about that).Stylianos Gakis
07/29/2025, 12:53 PMStylianos Gakis
07/29/2025, 12:53 PMbod
07/29/2025, 12:54 PMbod
07/29/2025, 12:55 PMStylianos Gakis
07/29/2025, 1:06 PM2025-07-29 14:51:34,914 [ 126559] WARN - Apollo - Could not instantiate KotlinFindUsagesHandlerFactory
java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(Unknown Source)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source)
at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.apollographql.ijplugin.navigation.compat.KotlinFindUsagesHandlerFactoryCompat.<init>(KotlinFindUsagesHandlerFactoryCompat.kt:26)
at com.apollographql.ijplugin.inspection.ApolloUnusedOperationInspectionKt.isUnusedOperation(ApolloUnusedOperationInspection.kt:41)
at com.apollographql.ijplugin.inspection.ApolloUnusedFieldInspection$buildVisitor$1.visitIdentifier(ApolloUnusedFieldInspection.kt:47)
at com.intellij.lang.jsgraphql.psi.impl.GraphQLIdentifierImpl.accept(GraphQLIdentifierImpl.java:20)
at com.intellij.lang.jsgraphql.psi.impl.GraphQLIdentifierImpl.accept(GraphQLIdentifierImpl.java:25)
at com.intellij.codeInsight.daemon.impl.InspectionRunner$InspectionProblemHolder.visitElement(InspectionRunner.java:587)
at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$processContext$19(InspectionRunner.java:414)
at com.intellij.codeInsight.daemon.impl.InspectionVisitorOptimizer.acceptElements(InspectionVisitorOptimizer.java:207)
at com.intellij.codeInsight.daemon.impl.InspectionRunner.processContext(InspectionRunner.java:412)
at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$inspect$7(InspectionRunner.java:179)
at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.tryRunReadAction$lambda$11(AnyThreadWriteThreadingSupport.kt:522)
at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWithTemporaryThreadLocal(AnyThreadWriteThreadingSupport.kt:204)
at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.tryRunReadAction(AnyThreadWriteThreadingSupport.kt:522)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1064)
at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$executeInImpatientReadAction$16(InspectionRunner.java:393)
at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:158)
at com.intellij.util.AstLoadingFilter.forceAllowTreeLoading(AstLoadingFilter.java:150)
at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$executeInImpatientReadAction$17(InspectionRunner.java:384)
at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:129)
at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:118)
at com.intellij.codeInsight.daemon.impl.InspectionRunner.executeInImpatientReadAction(InspectionRunner.java:384)
at com.intellij.codeInsight.daemon.impl.InspectionRunner.lambda$inspect$8(InspectionRunner.java:173)
at com.intellij.concurrency.ApplierCompleter.processArrayItem(ApplierCompleter.java:121)
at com.intellij.concurrency.ApplierCompleter.processArray(ApplierCompleter.java:205)
at com.intellij.concurrency.ApplierCompleter.helpOthers(ApplierCompleter.java:225)
at com.intellij.concurrency.ApplierCompleter.helpAll(ApplierCompleter.java:183)
at com.intellij.concurrency.ApplierCompleter.lambda$exec$0(ApplierCompleter.java:111)
at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.tryRunReadAction$lambda$11(AnyThreadWriteThreadingSupport.kt:522)
at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWithTemporaryThreadLocal(AnyThreadWriteThreadingSupport.kt:204)
at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.tryRunReadAction(AnyThreadWriteThreadingSupport.kt:522)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1064)
at com.intellij.concurrency.ApplierCompleter.lambda$wrapInReadActionAndIndicator$2(ApplierCompleter.java:153)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$14(CoreProgressManager.java:680)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:755)
at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:711)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:679)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:77)
at com.intellij.concurrency.ApplierCompleter.wrapInReadActionAndIndicator(ApplierCompleter.java:164)
at com.intellij.concurrency.ApplierCompleter.lambda$wrapAndRun$1(ApplierCompleter.java:145)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:197)
at com.intellij.concurrency.ApplierCompleter.wrapAndRun(ApplierCompleter.java:145)
at com.intellij.concurrency.ApplierCompleter.exec(ApplierCompleter.java:113)
at java.base/java.util.concurrent.ForkJoinTask.doExec(Unknown Source)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(Unknown Source)
at java.base/java.util.concurrent.ForkJoinPool.scan(Unknown Source)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)
Caused by: com.intellij.openapi.progress.ProcessCanceledException
at com.intellij.openapi.progress.util.AbstractProgressIndicatorBase.throwIfCanceled(AbstractProgressIndicatorBase.java:174)
at com.intellij.openapi.progress.util.AbstractProgressIndicatorBase.checkCanceled(AbstractProgressIndicatorBase.java:164)
at com.intellij.codeInsight.daemon.impl.DaemonProgressIndicator.checkCanceled(DaemonProgressIndicator.java:118)
at com.intellij.openapi.progress.util.ProgressWrapper.checkCanceled(ProgressWrapper.java:84)
at com.intellij.openapi.progress.impl.CoreProgressManager.doCheckCanceled(CoreProgressManager.java:173)
at com.intellij.openapi.progress.ProgressManager.checkCanceled(ProgressManager.java:336)
at com.intellij.openapi.vfs.CompactVirtualFileSet$2.findNext(CompactVirtualFileSet.java:373)
at com.intellij.openapi.vfs.CompactVirtualFileSet$2.hasNext(CompactVirtualFileSet.java:365)
at java.base/java.util.AbstractSet.hashCode(Unknown Source)
at com.intellij.psi.search.AbstractFilesScope.calcHashCode(AbstractFilesScope.java:57)
at com.intellij.psi.search.SearchScope.hashCode(SearchScope.java:34)
at java.base/java.util.HashMap.hash(Unknown Source)
at java.base/java.util.HashMap.put(Unknown Source)
at java.base/java.util.HashSet.add(Unknown Source)
at com.intellij.util.containers.ContainerUtil.addIfNotNull(ContainerUtil.java:2752)
at com.intellij.psi.search.PredefinedSearchScopeProviderImpl$ScopeCollectionContext$Companion.addRecentlyModifiedFilesScope(PredefinedSearchScopeProviderImpl.kt:280)
at com.intellij.psi.search.PredefinedSearchScopeProviderImpl$ScopeCollectionContext$Companion.addCommonScopes(PredefinedSearchScopeProviderImpl.kt:224)
at com.intellij.psi.search.PredefinedSearchScopeProviderImpl$ScopeCollectionContext$Companion.collectContext(PredefinedSearchScopeProviderImpl.kt:196)
at com.intellij.psi.search.PredefinedSearchScopeProviderImpl.getPredefinedScopes(PredefinedSearchScopeProviderImpl.kt:62)
at com.intellij.find.findUsages.FindUsagesOptions.findScopeByName(FindUsagesOptions.java:43)
at com.intellij.find.findUsages.FindUsagesOptions.<init>(FindUsagesOptions.java:32)
at com.intellij.find.findUsages.FindUsagesOptions.<init>(FindUsagesOptions.java:28)
at com.intellij.find.findUsages.PersistentFindUsagesOptions.<init>(PersistentFindUsagesOptions.java:13)
at com.intellij.find.findUsages.JavaFindUsagesOptions.<init>(JavaFindUsagesOptions.java:21)
at com.intellij.find.findUsages.JavaVariableFindUsagesOptions.<init>(JavaVariableFindUsagesOptions.java:31)
at com.intellij.find.findUsages.JavaFindUsagesHandlerFactory.<init>(JavaFindUsagesHandlerFactory.java:29)
at org.jetbrains.kotlin.idea.base.searching.usages.KotlinFindUsagesHandlerFactory.<init>(KotlinFindUsagesHandlerFactory.kt:22)
bod
07/29/2025, 1:07 PMStylianos Gakis
07/29/2025, 1:08 PMI do have a JAVA_HOME thoughAnd is it setup in your IDE settings for that project like the picture shows? Otherwise you can also try to remove the doctor plugin completley tbh. Maybe I should do it, I was not the one who set it up, and I legit don't know what that does besides complain about JAVA_HOME :D
bod
07/29/2025, 1:09 PMStylianos Gakis
07/29/2025, 1:10 PMbod
07/29/2025, 1:11 PMbod
07/29/2025, 1:17 PMbod
07/29/2025, 1:19 PMApollo
in Help | Diagnostic Tools | Debug Log settings, and do a sync again and see if you see a bunch of Fetch tooling model for
lines in the logs.Stylianos Gakis
07/29/2025, 1:35 PMStylianos Gakis
07/29/2025, 1:35 PMbod
07/29/2025, 1:37 PMApollo
to the log settings and re-sync, right?
> So you are saying that this works for you on my project, correct?
β
Stylianos Gakis
07/29/2025, 1:39 PMStylianos Gakis
07/29/2025, 1:39 PM4.3.2-SNAPSHOT.2025-07-27.7a171f0
, and on:
Android Studio Narwhal Feature Drop | 2025.1.2 Canary 9
Build #AI-251.26094.121.2512.13760328, built on July 10, 2025
Stylianos Gakis
07/29/2025, 1:40 PMbod
07/29/2025, 1:40 PMbod
07/29/2025, 1:49 PMbod
07/29/2025, 1:49 PMStylianos Gakis
07/29/2025, 2:24 PMbod
07/29/2025, 2:28 PMStylianos Gakis
09/10/2025, 2:12 PMbod
09/11/2025, 9:53 AM.idea/workspace.xml
to have the plugin working quickly when opening a project. If you see <component name="com.apollographql.ijplugin.settings.ProjectSettingsState">
inside it, that's it.
But I can't think of a reason why it would interfere with re-fetching the project's configuration, even if that data is invalid. But it doesn't hurt to try to remove that from the file, and re-open that project, see if that fixes it, if you're motivated. (You should do it while this project isn't open though, because usually this file is written when closing the project so your changes would be canceled).Stylianos Gakis
09/11/2025, 11:19 AMbod
09/11/2025, 12:48 PM