You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Connection to BigQuery fails with "ClassNotFoundException: com.intellij.json.JsonFileType ... at com.intellij.lang.jsgraphql.ide.injection.GraphQLDefaultFileTypeContributor"
#738
Open
Koyasha opened this issue
Feb 20, 2025
· 1 comment
I've been successfully using a BigQuery connection in DataGrip for some time now, including just earlier today, until suddenly now it's throwing errors saying the driver class cannot be found. I have no idea how to fix this issue.
Here's what I see in the editor when trying to run a query:
Disabling the GraphQL plugin solves the problem.
What's happening? Why did it suddenly break when I didn't change any settings?
DataGrip 2024.3.4
macOS
idea.log:
025-02-19 12:58:10,467 [ 25726] INFO - #c.i.d.d.DatabaseConnectionEstablisher - Connecting to: jdbc:bigquery://https://www.googleapis.com/bigquery/v2:443;DefaultDataset=thingtesting
2025-02-19 12:58:10,468 [ 25727] INFO - #c.i.e.r.RemoteProcessSupport -
2025-02-19 12:58:10,469 [ 25728] INFO - #c.i.d.d.DatabaseConnectionEstablisher - Auth provider: BigQuery.ServiceAccount
2025-02-19 12:58:11,181 [ 26440] INFO - #c.i.DynamicBundle - Cleanup bundle cache for messages.DataGridBundle
2025-02-19 12:58:11,346 [ 26605] INFO - #c.i.i.s.IdeScriptEngineManagerImpl - 50 ms to enumerate javax.scripting engines on EDT
2025-02-19 12:58:11,454 [ 26713] WARN - #c.i.e.r.RemoteProcessSupport - SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
2025-02-19 12:58:11,454 [ 26713] WARN - #c.i.e.r.RemoteProcessSupport - SLF4J: Defaulting to no-operation (NOP) logger implementation
2025-02-19 12:58:11,454 [ 26713] WARN - #c.i.e.r.RemoteProcessSupport - SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
2025-02-19 12:58:11,874 [ 27133] INFO - #c.i.e.r.RemoteProcessSupport - Driver: SimbaJDBCDriverforGoogleBigQuery 01.06.01.1002
2025-02-19 12:58:11,874 [ 27133] INFO - #c.i.e.r.RemoteProcessSupport - getDatabaseProductName: Google BigQuery
2025-02-19 12:58:11,875 [ 27134] INFO - #c.i.e.r.RemoteProcessSupport - release_version: 01.06.01.1002
2025-02-19 12:58:11,875 [ 27134] INFO - #c.i.e.r.RemoteProcessSupport - Detected: BIGQUERY 01.06.01.1002
2025-02-19 12:58:11,968 [ 27227] SEVERE - #c.i.d.c.JdbcEngineUtils - com.intellij.json.JsonFileType PluginClassLoader(plugin=PluginDescriptor(name=GraphQL, id=com.intellij.lang.jsgraphql, descriptorPath=plugin.xml, path=~/Library/Application Support/JetBrains/DataGrip2024.3/plugins/graphql, version=243.22562.13, package=com.intellij.lang.jsgraphql, isBundled=false), packagePrefix=com.intellij.lang.jsgraphql., state=active, parents=PluginDescriptor(name=IntelliLang, id=org.intellij.intelliLang, descriptorPath=plugin.xml, path=/Applications/DataGrip.app/Contents/plugins/platform-langInjection, version=243.23654.183, package=null, isBundled=true), )
java.lang.ClassNotFoundException: com.intellij.json.JsonFileType PluginClassLoader(plugin=PluginDescriptor(name=GraphQL, id=com.intellij.lang.jsgraphql, descriptorPath=plugin.xml, path=~/Library/Application Support/JetBrains/DataGrip2024.3/plugins/graphql, version=243.22562.13, package=com.intellij.lang.jsgraphql, isBundled=false), packagePrefix=com.intellij.lang.jsgraphql., state=active, parents=PluginDescriptor(name=IntelliLang, id=org.intellij.intelliLang, descriptorPath=plugin.xml, path=/Applications/DataGrip.app/Contents/plugins/platform-langInjection, version=243.23654.183, package=null, isBundled=true), )
at com.intellij.lang.jsgraphql.ide.injection.GraphQLDefaultFileTypeContributor.getFileTypes(GraphQLDefaultFileTypeContributor.kt:12)
at com.intellij.lang.jsgraphql.ide.injection.GraphQLFileTypeContributor$Companion.getAllFileTypes(GraphQLFileTypeContributor.kt:22)
at com.intellij.lang.jsgraphql.ide.search.GraphQLFileTypesProvider.contributedFileTypes$lambda$0(GraphQLFileTypesProvider.kt:23)
at com.intellij.util.concurrency.SynchronizedClearableLazy._get_value_$lambda$1$lambda$0(SynchronizedClearableLazy.kt:41)
at java.base/java.util.concurrent.atomic.AtomicReference.updateAndGet(AtomicReference.java:210)
at com.intellij.util.concurrency.SynchronizedClearableLazy.getValue(SynchronizedClearableLazy.kt:40)
at com.intellij.util.concurrency.SynchronizedClearableLazy.get(SynchronizedClearableLazy.kt:28)
at com.intellij.lang.jsgraphql.ide.search.GraphQLFileTypesProvider.getContributedFileTypes(GraphQLFileTypesProvider.kt:35)
at com.intellij.lang.jsgraphql.ide.search.GraphQLFileTypesProvider.isAcceptedFile(GraphQLFileTypesProvider.kt:28)
at com.intellij.lang.jsgraphql.ide.indexing.GraphQLIdentifierIndex.lambda$getInputFilter$1(GraphQLIdentifierIndex.java:144)
at com.intellij.util.indexing.FileBasedIndexEx.acceptsInput(FileBasedIndexEx.java:746)
at com.intellij.util.indexing.RequiredIndexesEvaluator$inputFilerToIndexedFilePredicate$1.test(RequiredIndexesEvaluator.kt:121)
at com.intellij.util.indexing.RequiredIndexesEvaluator$inputFilerToIndexedFilePredicate$1.test(RequiredIndexesEvaluator.kt:120)
at com.intellij.util.indexing.RequiredIndexesEvaluator$HintAwareIndexList.getRequiredIndexes(RequiredIndexesEvaluator.kt:78)
at com.intellij.util.indexing.RequiredIndexesEvaluator.getRequiredIndexesForRegularFiles(RequiredIndexesEvaluator.kt:227)
at com.intellij.util.indexing.RequiredIndexesEvaluator.getRequiredIndexes(RequiredIndexesEvaluator.kt:215)
at com.intellij.util.indexing.RegisteredIndexes.getRequiredIndexes(RegisteredIndexes.java:210)
at com.intellij.util.indexing.FileBasedIndexImpl.getRequiredIndexes(FileBasedIndexImpl.java:1556)
at com.intellij.util.indexing.FileBasedIndexImpl.lambda$doIndexFileContent$21(FileBasedIndexImpl.java:1470)
at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.lambda$freezeFileTypeTemporarilyWithProvidedValueIn$14(FileTypeManagerImpl.java:752)
at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.cacheFileTypesInside(FileTypeManagerImpl.java:822)
at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyWithProvidedValueIn(FileTypeManagerImpl.java:748)
at com.intellij.util.indexing.FileBasedIndexImpl.doIndexFileContent(FileBasedIndexImpl.java:1465)
at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1440)
at com.intellij.util.indexing.FileBasedIndexImpl.processRefreshedFile(FileBasedIndexImpl.java:1380)
at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1754)
at com.intellij.util.indexing.FileBasedIndexImpl$VirtualFileUpdateTask.doProcess(FileBasedIndexImpl.java:1748)
at com.intellij.util.indexing.UpdateTask.process(UpdateTask.java:63)
at com.intellij.util.indexing.UpdateTask.processAll(UpdateTask.java:32)
at com.intellij.util.indexing.FileBasedIndexImpl.forceUpdate(FileBasedIndexImpl.java:1771)
at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:854)
at com.intellij.util.indexing.FileBasedIndexEx.readIndexAndProcessExceptions(FileBasedIndexEx.java:336)
at com.intellij.util.indexing.FileBasedIndexEx.processValueIterator(FileBasedIndexEx.java:431)
at com.intellij.util.indexing.FileBasedIndexEx.getValues(FileBasedIndexEx.java:133)
at com.intellij.sql.SqlRoutineIndexKt.getValues(SqlRoutineIndex.kt:254)
at com.intellij.sql.SqlGeneralExecutionFlowAnalyzer$RoutineFlowAnalyzer$FlowEvaluator.analyzeRoutine(SqlGeneralExecutionFlowAnalyzer.kt:138)
at com.intellij.sql.SqlGeneralExecutionFlowAnalyzer$RoutineFlowAnalyzer$FlowEvaluator.analyze(SqlGeneralExecutionFlowAnalyzer.kt:125)
at com.intellij.sql.SqlGeneralExecutionFlowAnalyzer$RoutineFlowAnalyzer$FlowEvaluator.evaluate$lambda$0(SqlGeneralExecutionFlowAnalyzer.kt:121)
at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runReadAction(AnyThreadWriteThreadingSupport.kt:314)
at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runReadAction(AnyThreadWriteThreadingSupport.kt:262)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:864)
at com.intellij.openapi.application.ReadAction.compute(ReadAction.java:66)
at com.intellij.sql.SqlGeneralExecutionFlowAnalyzer$RoutineFlowAnalyzer$FlowEvaluator.evaluate(SqlGeneralExecutionFlowAnalyzer.kt:121)
at com.intellij.sql.SqlGeneralExecutionFlowAnalyzer$RoutineFlowAnalyzer.analyze(SqlGeneralExecutionFlowAnalyzer.kt:101)
at com.intellij.sql.SqlGeneralExecutionFlowAnalyzer$RoutineFlowAnalyzer.analyze(SqlGeneralExecutionFlowAnalyzer.kt:81)
at com.intellij.sql.SqlGeneralExecutionFlowAnalyzer.analyze(SqlGeneralExecutionFlowAnalyzer.kt:27)
at com.intellij.database.console.DatabaseAccessController$PsiBasedReadOnly.lambda$requestAccess$1(DatabaseAccessController.java:74)
at com.intellij.util.containers.JBIterator$MapOp.apply(JBIterator.java:273)
at com.intellij.util.containers.JBIterator.peekNext(JBIterator.java:134)
at com.intellij.util.containers.JBIterator.hasNext(JBIterator.java:93)
at com.intellij.util.containers.JBIterable.first(JBIterable.java:527)
at com.intellij.database.console.DatabaseAccessController$PsiBasedReadOnly.requestAccess(DatabaseAccessController.java:77)
at com.intellij.database.console.DatabaseAccessController$DataSourceBased.requestAccess(DatabaseAccessController.java:46)
at com.intellij.database.console.JdbcEngine$QueryExecutionOperation.requestWriteAccess(JdbcEngine.java:2113)
at com.intellij.database.console.JdbcEngine$QueryExecutionOperation.execute(JdbcEngine.java:2027)
at com.intellij.database.console.JdbcEngine$QueryExecutionOperation.perform(JdbcEngine.java:1997)
at com.intellij.database.console.JdbcEngine$OperationBase.perform(JdbcEngine.java:1671)
at com.intellij.database.console.JdbcEngine.lambda$visitQuery$4(JdbcEngine.java:491)
at com.intellij.database.console.JdbcEngine.lambda$submitRequest$15(JdbcEngine.java:1167)
at com.intellij.database.util.AsyncTask$Frame$sync$$inlined$framed$intellij_database_core_impl$1.run(AsyncTask.kt:338)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$14(CoreProgressManager.java:674)
at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:689)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:673)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:79)
at com.intellij.database.util.AsyncTask$Frame.sync(AsyncTask.kt:900)
at com.intellij.database.console.AbstractEngine.lambda$submitRequest$7(AbstractEngine.java:252)
at com.intellij.database.util.AsyncUtil.lambda$underProgress$6(AsyncUtil.java:144)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$14(CoreProgressManager.java:674)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:749)
at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:705)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:673)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:79)
at com.intellij.database.util.AsyncUtil.underProgress(AsyncUtil.java:149)
at com.intellij.database.util.AsyncUtil.underProgress(AsyncUtil.java:144)
at com.intellij.database.console.AbstractEngine.lambda$submitRunnable$6(AbstractEngine.java:210)
at com.intellij.database.console.AbstractEngine.lambda$submitRunnable$5(AbstractEngine.java:191)
at com.intellij.database.util.AsyncTask$Frame$compute$$inlined$supply$1$1.run(AsyncTask.kt:338)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$14(CoreProgressManager.java:674)
at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:689)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:673)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:79)
at com.intellij.database.util.AsyncTask$Frame$compute$$inlined$supply$1.get(AsyncTask.kt:900)
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)
at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:101)
at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:101)
at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:107)
at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:101)
at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:27)
at com.intellij.database.util.AsyncTask$Companion.captureContext$lambda$2$lambda$1(AsyncTask.kt:563)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)
2025-02-19 12:58:11,969 [ 27228] SEVERE - #c.i.d.c.JdbcEngineUtils - DataGrip 2024.3.4 Build #DB-243.23654.183
2025-02-19 12:58:11,969 [ 27228] SEVERE - #c.i.d.c.JdbcEngineUtils - JDK: 21.0.5; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o.
2025-02-19 12:58:11,969 [ 27228] SEVERE - #c.i.d.c.JdbcEngineUtils - OS: Mac OS X
2025-02-19 12:58:11,969 [ 27228] SEVERE - #c.i.d.c.JdbcEngineUtils - Plugin to blame: GraphQL version: 243.22562.13
2025-02-19 12:58:11,969 [ 27228] SEVERE - #c.i.d.c.JdbcEngineUtils - Last Action: Console.Jdbc.Execute
The text was updated successfully, but these errors were encountered:
I've been successfully using a BigQuery connection in DataGrip for some time now, including just earlier today, until suddenly now it's throwing errors saying the driver class cannot be found. I have no idea how to fix this issue.
Here's what I see in the editor when trying to run a query:
Disabling the GraphQL plugin solves the problem.
What's happening? Why did it suddenly break when I didn't change any settings?
DataGrip 2024.3.4
macOS
idea.log:
The text was updated successfully, but these errors were encountered: