-
-
Notifications
You must be signed in to change notification settings - Fork 14
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
Is there an existing issue for this?
- I have searched the existing issues
Are you sure that this bug is related to this DDEV Integration Plugin?
- I am sure
Enter your error report ID (If available)
No response
Describe the bug
The error message “Ref count mismatch” is displayed when using the database console with the automatically configured database. However, the functionality of the database console does not appear to be affected.
The error message is no longer displayed after the plugin has been deactivated.
Steps to reproduce
No response
Additional context
2025-08-20 17:56:50,663 [ 10314] SEVERE - #c.i.o.a.i.FlushQueue - Ref count mismatch
java.lang.AssertionError: Ref count mismatch
at com.intellij.database.util.AsyncTask$Frame.derefInner(AsyncTask.kt:139)
at com.intellij.database.util.AsyncTask$Frame.deref$intellij_database_core_impl(AsyncTask.kt:128)
at com.intellij.database.util.AsyncTask$Frame$Companion$FrameElement.restoreThreadContext(AsyncTask.kt:386)
at com.intellij.database.util.AsyncTask$Frame$Companion$FrameElement.restoreThreadContext(AsyncTask.kt:381)
at kotlinx.coroutines.internal.ThreadContextKt.restoreThreadContext(ThreadContext.kt:39)
at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:275)
at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
at com.intellij.database.util.AsyncTaskKt$traceableFrame$2.invokeSuspend(AsyncTask.kt:848)
at com.intellij.database.util.AsyncTaskKt$traceableFrame$2.invoke(AsyncTask.kt)
at com.intellij.database.util.AsyncTaskKt$traceableFrame$2.invoke(AsyncTask.kt)
at com.intellij.database.util.AsyncTaskKt$withRawText$2.invokeSuspend(AsyncTask.kt:817)
at com.intellij.database.util.AsyncTaskKt$withRawText$2.invoke(AsyncTask.kt)
at com.intellij.database.util.AsyncTaskKt$withRawText$2.invoke(AsyncTask.kt)
at com.intellij.database.util.AsyncTaskKt$withOurRawReporter$3$1.invokeSuspend(AsyncTask.kt:838)
at com.intellij.database.util.AsyncTaskKt$withOurRawReporter$3$1.invoke(AsyncTask.kt)
at com.intellij.database.util.AsyncTaskKt$withOurRawReporter$3$1.invoke(AsyncTask.kt)
at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:44)
at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:166)
at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
at com.intellij.database.util.AsyncTaskKt.withOurRawReporter(AsyncTask.kt:837)
at com.intellij.database.util.AsyncTaskKt.withRawText(AsyncTask.kt:815)
at com.intellij.database.util.AsyncTaskKt.traceableFrame(AsyncTask.kt:846)
at com.intellij.database.util.DataSourceUtilKt.performAutoIntrospection(DataSourceUtil.kt:51)
at de.php_perfect.intellij.ddev.database.DdevDataSourceManagerImpl.lambda$updateDdevDataSource$2(DdevDataSourceManagerImpl.java:64)
at com.intellij.openapi.application.TransactionGuardImpl.runWithWritingAllowed(TransactionGuardImpl.java:240)
at com.intellij.openapi.application.TransactionGuardImpl.access$100(TransactionGuardImpl.java:26)
at com.intellij.openapi.application.TransactionGuardImpl$1.run(TransactionGuardImpl.java:202)
at com.intellij.openapi.application.impl.AppImplKt$runnableUnitFunction$1.invoke(appImpl.kt:104)
at com.intellij.openapi.application.impl.AppImplKt$runnableUnitFunction$1.invoke(appImpl.kt:104)
at com.intellij.platform.locking.impl.NestedLocksThreadingSupport.doRunWriteIntentReadAction(NestedLocksThreadingSupport.kt:666)
at com.intellij.platform.locking.impl.NestedLocksThreadingSupport.runPreventiveWriteIntentReadAction(NestedLocksThreadingSupport.kt:640)
at com.intellij.platform.locking.impl.NestedLocksThreadingSupport.runWriteIntentReadAction(NestedLocksThreadingSupport.kt:633)
at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:1022)
at com.intellij.openapi.application.impl.ApplicationImpl$6.run(ApplicationImpl.java:574)
at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:167)
at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:167)
at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:173)
at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:167)
at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:27)
at com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:122)
at com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:43)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:781)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:728)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:750)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.kt:595)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:488)
at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$12$lambda$11$lambda$10$lambda$9(IdeEventQueue.kt:313)
at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:865)
at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$12$lambda$11$lambda$10(IdeEventQueue.kt:312)
at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$3(IdeEventQueue.kt:974)
at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:110)
at com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:974)
at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$12(IdeEventQueue.kt:307)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:347)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:207)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:92)
Suppressed: com.intellij.database.util.AsyncTask$Companion$FrameData: Async frame data: Automatic Synchronisation of DDEV
Environment:
PhpStorm 2025.2.1 Preview
Build #PS-252.25557.26, built on August 13, 2025
Source revision: 23322901c9329
Runtime version: 21.0.8+9-b1038.68 amd64 (JCEF 122.1.9)
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Toolkit: sun.awt.wl.WLToolkit
Linux 6.16.0-061600-generic
Ubuntu 25.04; glibc: 2.41
Non-Bundled Plugins:
de.php_perfect.intellij.ddev (1.2.6)
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working