Code Monkey home page Code Monkey logo

database-navigator's People

database-navigator's Issues

NullPointerException on DBN initialization

java.lang.NullPointerException
    at com.dci.intellij.dbn.language.common.psi.PsiUtil.getPsiFile(PsiUtil.java:278)
    at com.dci.intellij.dbn.common.util.DocumentUtil.getFile(DocumentUtil.java:73)
    at com.dci.intellij.dbn.code.common.completion.CodeCompletionEditorFactoryListener.editorReleased(CodeCompletionEditorFactoryListener.java:36)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.intellij.util.EventDispatcher.dispatch(EventDispatcher.java:89)
    at com.intellij.util.EventDispatcher.access$100(EventDispatcher.java:34)
    at com.intellij.util.EventDispatcher$1.invoke(EventDispatcher.java:65)
    at $Proxy27.editorReleased(Unknown Source)
    at com.intellij.openapi.editor.impl.EditorFactoryImpl.releaseEditor(EditorFactoryImpl.java:201)
    at com.intellij.openapi.editor.impl.EditorFactoryImpl.validateEditorsAreReleased(EditorFactoryImpl.java:96)
    at com.intellij.openapi.editor.impl.EditorFactoryImpl$1$1.run(EditorFactoryImpl.java:61)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
    at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:718)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:543)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:421)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:379)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

Original issue reported on code.google.com by [email protected] on 24 Aug 2012 at 8:06

Cannot execute alter/show/create statements

What steps will reproduce the problem?
1. create a mysql connection
2. open sql console
3. enter 'show tables;'
4. no way to execute it (no green arrow, no execute option in alt-enter popup)
What is the expected output? What do you see instead?
I'd expect normal execute statement action available like for select statements.
If i invoke 'Execute statement' via shortcut then other statements in the same 
editor will be executed, which is also confusing and dangerous because there 
might be delete/insert/update statements in there.

What version of the product are you using? On what operating system?
dbnavigator 3.0.2462 idea 129.17

Original issue reported on code.google.com by [email protected] on 17 Mar 2013 at 2:34

NPE refreshing dataset while editing blob

[2322463]  ERROR - penapi.actionSystem.impl.Utils - IntelliJ IDEA (Community 
Edition) IC-122.264  Build #IC-122.264 
[2322463]  ERROR - penapi.actionSystem.impl.Utils - JDK: 1.6.0_20 
[2322463]  ERROR - penapi.actionSystem.impl.Utils - VM: Java HotSpot(TM) Client 
VM 
[2322463]  ERROR - penapi.actionSystem.impl.Utils - Vendor: Sun Microsystems 
Inc. 
[2322463]  ERROR - penapi.actionSystem.impl.Utils - OS: Windows XP 
[2322463]  ERROR - penapi.actionSystem.impl.Utils - Last Action: 
DBNavigator.Actions.Rollback 
[2335181]  ERROR - penapi.actionSystem.impl.Utils - update failed for 
ActionGroup: HTML (null)[HTML] 
java.lang.NullPointerException
    at com.dci.intellij.dbn.common.ui.table.model.BasicDataModelCell.getContentType(BasicDataModelCell.java:30)
    at com.dci.intellij.dbn.data.editor.text.ui.TextEditorForm.getContentType(TextEditorForm.java:96)
    at com.dci.intellij.dbn.data.editor.text.actions.TextContentTypeComboBoxAction.update(TextContentTypeComboBoxAction.java:47)
    at com.intellij.openapi.actionSystem.ex.ActionUtil.performDumbAwareUpdate(ActionUtil.java:98)
    at com.intellij.openapi.actionSystem.impl.Utils.doUpdate(Utils.java:165)
    at com.intellij.openapi.actionSystem.impl.Utils.expandActionGroup(Utils.java:124)
    at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl$2.run(ActionToolbarImpl.java:846)
    at com.intellij.openapi.wm.impl.FocusManagerImpl.flushRequest(FocusManagerImpl.java:616)
    at com.intellij.openapi.wm.impl.FocusManagerImpl.flushNow(FocusManagerImpl.java:597)
    at com.intellij.openapi.wm.impl.FocusManagerImpl.flushIdleRequests(FocusManagerImpl.java:567)
    at com.intellij.openapi.wm.impl.FocusManagerImpl.access$200(FocusManagerImpl.java:55)
    at com.intellij.openapi.wm.impl.FocusManagerImpl$7.run(FocusManagerImpl.java:465)
    at com.intellij.util.ui.UIUtil.invokeLaterIfNeeded(UIUtil.java:1881)
    at com.intellij.openapi.wm.impl.FocusManagerImpl.doWhenFocusSettlesDown(FocusManagerImpl.java:443)
    at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl.updateActions(ActionToolbarImpl.java:892)
    at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl.access$300(ActionToolbarImpl.java:62)
    at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl$MyTimerListener.run(ActionToolbarImpl.java:800)
    at com.intellij.openapi.actionSystem.impl.WeakTimerListener.run(WeakTimerListener.java:50)
    at com.intellij.openapi.actionSystem.impl.ActionManagerImpl$MyTimer.runListenerAction(ActionManagerImpl.java:1263)
    at com.intellij.openapi.actionSystem.impl.ActionManagerImpl$MyTimer.notifyListeners(ActionManagerImpl.java:1252)
    at com.intellij.openapi.actionSystem.impl.ActionManagerImpl$MyTimer.actionPerformed(ActionManagerImpl.java:1233)
    at javax.swing.Timer.fireActionPerformed(Timer.java:271)
    at javax.swing.Timer$DoPostEvent.run(Timer.java:201)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
    at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:672)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:497)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:375)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:333)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
[2335181]  ERROR - penapi.actionSystem.impl.Utils - IntelliJ IDEA (Community 
Edition) IC-122.264  Build #IC-122.264 
[2335181]  ERROR - penapi.actionSystem.impl.Utils - JDK: 1.6.0_20 
[2335181]  ERROR - penapi.actionSystem.impl.Utils - VM: Java HotSpot(TM) Client 
VM 
[2335181]  ERROR - penapi.actionSystem.impl.Utils - Vendor: Sun Microsystems 
Inc. 
[2335181]  ERROR - penapi.actionSystem.impl.Utils - OS: Windows XP 
[2335181]  ERROR - penapi.actionSystem.impl.Utils - Last Action: 
DBNavigator.Actions.Rollback 

Original issue reported on code.google.com by [email protected] on 7 Sep 2012 at 7:33

Editor loses focus on carriage return when executing statements

What steps will reproduce the problem?
1. type in a query in a SQL file e.g. "select sysdate from dual;"
2. click on the "Execute Statement" green triangle button
3. query result shows in DB execution console and the windows focus changes to 
the result table data. 

What is the expected output? What do you see instead?
I expect the focus remain on the editor window. I assigned a shortcut to 
'Execute statement' action, so I want to be able to change and execute my SQL 
repeatedly without having to use mouse.

What version of the product are you using? On what operating system?
Intellij 12, Windows 7

Please provide any additional information below.
This is a great plugin, and fixing this small issue will make coding efficiency 
increase a lot. I hope this is a fair request. The major SQL IDEs (e.g. Toad, 
SQL Developer) behave the same way that they never lose editor focus. Thanks!



Original issue reported on code.google.com by [email protected] on 12 Jun 2013 at 5:06

Document Assertion error

Documents are different. Doc: 
com.intellij.openapi.editor.impl.DocumentImpl@1874ac1; Doc from file: 
com.intellij.openapi.editor.impl.DocumentImpl@121b830; File: FILE; Virtual 
file: VirtualFile: [RD1X] PACKAGE SPEC - SCHEMA.PACKAGE: Documents are 
different. Doc: com.intellij.openapi.editor.impl.DocumentImpl@1874ac1; Doc from 
file: com.intellij.openapi.editor.impl.DocumentImpl@121b830; File: FILE; 
Virtual file: VirtualFile: [RD1X] PACKAGE SPEC - SCHEMA.PACKAGE
java.lang.AssertionError: Documents are different. Doc: 
com.intellij.openapi.editor.impl.DocumentImpl@1874ac1; Doc from file: 
com.intellij.openapi.editor.impl.DocumentImpl@121b830; File: FILE; Virtual 
file: VirtualFile: [RD1X] PACKAGE SPEC - SCHEMA.PACKAGE
    at com.intellij.codeInsight.daemon.impl.TextEditorHighlightingPassRegistrarImpl.instantiatePasses(TextEditorHighlightingPassRegistrarImpl.java:115)
    at com.intellij.codeInsight.daemon.impl.TextEditorBackgroundHighlighter.getPasses(TextEditorBackgroundHighlighter.java:95)
    at com.intellij.codeInsight.daemon.impl.TextEditorBackgroundHighlighter.createPassesForEditor(TextEditorBackgroundHighlighter.java:108)
    at com.intellij.codeInsight.daemon.impl.TextEditorBackgroundHighlighter.createPassesForEditor(TextEditorBackgroundHighlighter.java:35)
    at com.intellij.codeInsight.daemon.impl.DaemonCodeAnalyzerImpl$11$1.run(DaemonCodeAnalyzerImpl.java:773)
    at com.intellij.codeInsight.daemon.impl.DaemonCodeAnalyzerImpl$11.run(DaemonCodeAnalyzerImpl.java:787)
    at com.intellij.util.Alarm$Request$1.run(Alarm.java:289)
    at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:343)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:721)
    at java.awt.EventQueue.access$200(EventQueue.java:103)
    at java.awt.EventQueue$3.run(EventQueue.java:682)
    at java.awt.EventQueue$3.run(EventQueue.java:680)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:691)
    at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:686)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:511)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:334)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

Original issue reported on code.google.com by [email protected] on 8 Apr 2013 at 12:20

NPE in ConnectionManager

java.lang.NullPointerException
    at com.dci.intellij.dbn.connection.ConnectionHandlerImpl.getIdleMinutes(ConnectionHandlerImpl.java:175)
    at com.dci.intellij.dbn.connection.ConnectionManager$CloseIdleConnectionTask.resolveIdleStatus(ConnectionManager.java:306)
    at com.dci.intellij.dbn.connection.ConnectionManager$CloseIdleConnectionTask.run(ConnectionManager.java:298)
    at java.util.TimerThread.mainLoop(Timer.java:512)
    at java.util.TimerThread.run(Timer.java:462)

Original issue reported on code.google.com by [email protected] on 26 Mar 2013 at 11:02

[Data Editor] IllegalComponentStateException

component must be showing on the screen to determine its location: component 
must be showing on the screen to determine its location
java.awt.IllegalComponentStateException: component must be showing on the 
screen to determine its location
    at java.awt.Component.getLocationOnScreen_NoTreeLock(Component.java:2044)
    at java.awt.Component.getLocationOnScreen(Component.java:2018)
    at com.dci.intellij.dbn.editor.data.ui.table.cell.DatasetTableCellEditor$1.run(DatasetTableCellEditor.java:125)
    at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:333)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:721)
    at java.awt.EventQueue.access$200(EventQueue.java:103)
    at java.awt.EventQueue$3.run(EventQueue.java:682)
    at java.awt.EventQueue$3.run(EventQueue.java:680)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:691)
    at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:673)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:498)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:333)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)

Original issue reported on code.google.com by [email protected] on 15 Jan 2013 at 1:08

Double DBNavigator Menu entry

I installed DBNavigator and somehow there was an error during the process, so I 
hard-reset the software (PhpStorm 5.0), installed it again and now I have two 
DBNavigator entries on the Main Menu.

I'm using now PhpStorm 6.0 in Windows 7 x64.

Original issue reported on code.google.com by [email protected] on 4 Apr 2013 at 6:35

Attachments:

DB Navigator seeme to make my IntelliJ IDEA unresponsive

>> What steps will reproduce the problem?
I thought, since the upgrade of IDEA to version 12, I experience very annoying 
GUI unresponsiveness whenever IDEA tries to be intelligent by guessing what 
I’m trying to type.

A typical example that I can reproduce over and over again: when I type 
“if” I get a popup window showing all method names that match and then IDEA 
hangs for a minute or longer.
IDEA makes automatically thread dumps when IDEA is unresponsive for 5 sec. I 
sent this dumps to JetBrains and they immediately told me:

Attached dumps show the problem with Database Navigator plug-in. Please try to 
uninstall this plug-ins and see if it helps.

I uninstalled DB Navigator and the problem is indeed gone.

>> What version of the product are you using? On what operating system?
Latest version of Database Navigator (3.0.2586)
Running IntelliJ IDEA 12.1.3 on Windows 7 Professional x64 (8GB RAM)

>> Please provide any additional information below.
I hope you manage to find the problem because I like your plugin very much.
In attachment is the file containing the thread dumps I sent to JetBrains.

Kind regards

Original issue reported on code.google.com by [email protected] on 28 May 2013 at 8:43

Attachments:

NPE in database browser

Error executing background operation.
java.lang.NullPointerException
    at com.dci.intellij.dbn.common.content.DynamicContentImpl.getElement(DynamicContentImpl.java:292)
    at com.dci.intellij.dbn.object.common.list.DBObjectListImpl.getObject(DBObjectListImpl.java:70)
    at com.dci.intellij.dbn.object.common.list.DBObjectListContainer.getObjectNoLoad(DBObjectListContainer.java:154)
    at com.dci.intellij.dbn.object.common.DBObjectImpl.getChildObjectNoLoad(DBObjectImpl.java:314)
    at com.dci.intellij.dbn.object.impl.DBSchemaImpl.refreshObjectsStatus(DBSchemaImpl.java:420)
    at com.dci.intellij.dbn.object.common.DBObjectBundleImpl$4.execute(DBObjectBundleImpl.java:504)
    at com.dci.intellij.dbn.common.thread.BackgroundTask.run(BackgroundTask.java:32)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:501)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:191)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:232)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:181)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$8.run(ProgressManagerImpl.java:406)
    at com.intellij.openapi.application.impl.ApplicationImpl$6.run(ApplicationImpl.java:465)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:722)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:153)

Original issue reported on code.google.com by [email protected] on 18 Jan 2013 at 2:57

Refresh select statement after connection close

When refresh is pressed for a result set after the connection is closed, the 
current schema is not initialized correctly. The statement throws an error with 
"table or view not available..", because it is defaulting to the user schema.

Original issue reported on code.google.com by [email protected] on 25 Mar 2013 at 12:03

NPE on DB browser navigation

java.lang.NullPointerException
    at com.dci.intellij.dbn.object.impl.DBConstraintImpl.getForeignKeyConstraint(DBConstraintImpl.java:163)
    at com.dci.intellij.dbn.object.impl.DBConstraintImpl.createNavigationLists(DBConstraintImpl.java:208)
    at com.dci.intellij.dbn.object.common.DBObjectImpl.getNavigationLists(DBObjectImpl.java:393)
    at com.dci.intellij.dbn.object.action.ObjectActionGroup.<init>(ObjectActionGroup.java:78)
    at com.dci.intellij.dbn.browser.ui.DatabaseBrowserTree$4$1.run(DatabaseBrowserTree.java:343)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:495)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$6.run(ProgressManagerImpl.java:304)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:185)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:226)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:175)

Original issue reported on code.google.com by [email protected] on 4 Mar 2013 at 10:24

DBLanguage vs. DBLanguageDialect

DatabaseFileViewProvider.getPsiInner() -> use getBaseLanguage() instead of 
language param

BasePsiElement.getLanguageDialect()
ElementType.getLanguageDialect()

Original issue reported on code.google.com by [email protected] on 17 Apr 2013 at 6:40

Startup issues with folding state (db objects)

Thread[ApplicationImpl pooled thread 3,4,Idea Thread Group]: 
Thread[ApplicationImpl pooled thread 3,4,Idea Thread Group]
java.lang.AssertionError: Thread[ApplicationImpl pooled thread 3,4,Idea Thread 
Group]
    at com.intellij.openapi.editor.impl.FoldingModelImpl.runBatchFoldingOperation(FoldingModelImpl.java:202)
    at com.intellij.openapi.editor.impl.FoldingModelImpl.runBatchFoldingOperation(FoldingModelImpl.java:193)
    at com.dci.intellij.dbn.common.editor.BasicTextEditorState.applyToEditor(BasicTextEditorState.java:130)
    at com.dci.intellij.dbn.common.editor.BasicTextEditorImpl.setState(BasicTextEditorImpl.java:117)
    at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.openFileImpl4(FileEditorManagerImpl.java:794)
    at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.openFileImpl3(FileEditorManagerImpl.java:688)
    at com.intellij.openapi.fileEditor.impl.EditorsSplitters.readExternalPanel(EditorsSplitters.java:318)
    at com.intellij.openapi.fileEditor.impl.EditorsSplitters.openFiles(EditorsSplitters.java:268)
    at com.intellij.openapi.fileEditor.impl.OpenFilesActivity$1.run(OpenFilesActivity.java:38)
    at com.intellij.openapi.fileEditor.impl.OpenFilesActivity.runActivity(OpenFilesActivity.java:43)
    at com.intellij.ide.startup.impl.StartupManagerImpl$2.run(StartupManagerImpl.java:134)
    at com.intellij.ide.startup.impl.StartupManagerImpl.runActivities(StartupManagerImpl.java:203)
    at com.intellij.ide.startup.impl.StartupManagerImpl.runPostStartupActivitiesFromExtensions(StartupManagerImpl.java:145)
    at com.intellij.openapi.project.impl.ProjectManagerImpl$5.run(ProjectManagerImpl.java:429)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$5.run(ProgressManagerImpl.java:297)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:501)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$6.run(ProgressManagerImpl.java:310)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:191)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:232)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:181)
    at com.intellij.openapi.application.impl.ApplicationImpl$8$1.run(ApplicationImpl.java:692)
    at com.intellij.openapi.application.impl.ApplicationImpl$6.run(ApplicationImpl.java:465)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:662)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:154)

Original issue reported on code.google.com by [email protected] on 24 Oct 2012 at 9:05

ConcurrentModificationException in dynamic content implementation

Error executing background operation.
java.util.ConcurrentModificationException
    at java.util.AbstractList$Itr.checkForComodification(AbstractList.java:372)
    at java.util.AbstractList$Itr.next(AbstractList.java:343)
    at com.dci.intellij.dbn.common.content.DynamicContentImpl.getElement(DynamicContentImpl.java:291)
    at com.dci.intellij.dbn.object.common.list.DBObjectListImpl.getObject(DBObjectListImpl.java:70)
    at com.dci.intellij.dbn.object.common.list.DBObjectListContainer.getObjectNoLoad(DBObjectListContainer.java:154)
    at com.dci.intellij.dbn.object.common.DBObjectImpl.getChildObjectNoLoad(DBObjectImpl.java:314)
    at com.dci.intellij.dbn.object.impl.DBSchemaImpl.refreshObjectsStatus(DBSchemaImpl.java:420)
    at com.dci.intellij.dbn.object.common.DBObjectBundleImpl$4.execute(DBObjectBundleImpl.java:504)
    at com.dci.intellij.dbn.common.thread.BackgroundTask.run(BackgroundTask.java:32)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:498)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:191)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:231)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:181)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$8.run(ProgressManagerImpl.java:403)
    at com.intellij.openapi.application.impl.ApplicationImpl$6.run(ApplicationImpl.java:463)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:662)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:154)

Original issue reported on code.google.com by [email protected] on 9 Oct 2012 at 8:57

PsiInvalidElementAccessException

Element: class com.dci.intellij.dbn.language.common.psi.NamedPsiElement 
because: containing file is null: Element: class 
com.dci.intellij.dbn.language.common.psi.NamedPsiElement because: containing 
file is null
com.intellij.psi.PsiInvalidElementAccessException: Element: class 
com.dci.intellij.dbn.language.common.psi.NamedPsiElement because: containing 
file is null
    at com.intellij.extapi.psi.ASTDelegatePsiElement.getManager(ASTDelegatePsiElement.java:63)
    at com.intellij.extapi.psi.ASTDelegatePsiElement.getManager(ASTDelegatePsiElement.java:49)
    at com.intellij.psi.impl.PsiElementBase.getProject(PsiElementBase.java:175)
    at com.dci.intellij.dbn.object.common.DBVirtualObject.getProject(DBVirtualObject.java:124)
    at com.intellij.codeInsight.daemon.impl.IdentifierHighlighterPass.highlightTargetUsages(IdentifierHighlighterPass.java:130)
    at com.intellij.codeInsight.daemon.impl.IdentifierHighlighterPass.doCollectInformation(IdentifierHighlighterPass.java:110)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:62)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassExecutorService.java:357)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1155)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:348)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:232)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:345)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:321)
    at com.intellij.concurrency.JobLauncherImpl$3.call(JobLauncherImpl.java:129)
    at com.intellij.concurrency.JobLauncherImpl$3.call(JobLauncherImpl.java:126)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    at com.intellij.concurrency.PrioritizedFutureTask.access$101(PrioritizedFutureTask.java:31)
    at com.intellij.concurrency.PrioritizedFutureTask$1.run(PrioritizedFutureTask.java:70)
    at com.intellij.concurrency.PrioritizedFutureTask.run(PrioritizedFutureTask.java:113)
    at com.intellij.concurrency.JobImpl.scheduleAndWaitForResults(JobImpl.java:136)
    at com.intellij.concurrency.JobLauncherImpl.invokeConcurrentlyForAll(JobLauncherImpl.java:68)
    at com.intellij.concurrency.JobLauncherImpl.invokeConcurrentlyUnderProgress(JobLauncherImpl.java:110)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.getInjectedPsiFiles(GeneralHighlightingPass.java:323)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.access$800(GeneralHighlightingPass.java:83)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass$3.run(GeneralHighlightingPass.java:213)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass$10.run(GeneralHighlightingPass.java:702)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:747)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.access$3500(GeneralHighlightingPass.java:83)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass$12.run(GeneralHighlightingPass.java:753)
    at com.intellij.codeInsight.daemon.impl.DefaultHighlightVisitor.analyze(DefaultHighlightVisitor.java:87)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:750)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.access$3500(GeneralHighlightingPass.java:83)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass$12.run(GeneralHighlightingPass.java:753)
    at com.intellij.codeInsight.daemon.impl.RefCountHolder.analyze(RefCountHolder.java:296)
    at com.intellij.codeInsight.daemon.impl.analysis.HighlightVisitorImpl.analyze(HighlightVisitorImpl.java:137)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.analyzeByVisitors(GeneralHighlightingPass.java:750)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectHighlights(GeneralHighlightingPass.java:707)
    at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:206)
    at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:58)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:62)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassExecutorService.java:357)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1155)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:348)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:232)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:345)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:321)
    at com.intellij.concurrency.JobLauncherImpl$3.call(JobLauncherImpl.java:129)
    at com.intellij.concurrency.JobLauncherImpl$3.call(JobLauncherImpl.java:126)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    at com.intellij.concurrency.PrioritizedFutureTask.access$101(PrioritizedFutureTask.java:31)
    at com.intellij.concurrency.PrioritizedFutureTask$1.run(PrioritizedFutureTask.java:70)
    at com.intellij.concurrency.PrioritizedFutureTask.run(PrioritizedFutureTask.java:113)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:722)

Original issue reported on code.google.com by [email protected] on 22 Jan 2013 at 3:26

Apply editor state issue (event dispatch thread)

Access is allowed from event dispatch thread only.
Details: Current thread: Thread[ApplicationImpl pooled thread 2,4,Idea Thread 
Group] 13721731
Our dispatch thread:Thread[AWT-EventQueue-1 12.0#IC-122.327, eap:true,6,Idea 
Thread Group] 21142769
SystemEventQueueThread: Thread[AWT-EventQueue-1 12.0#IC-122.327, 
eap:true,6,Idea Thread Group] 21142769
java.lang.Throwable
    at com.intellij.openapi.diagnostic.Logger.error(Logger.java:61)
    at com.intellij.openapi.application.impl.ApplicationImpl.assertIsDispatchThread(ApplicationImpl.java:1051)
    at com.intellij.openapi.application.impl.ApplicationImpl.assertIsDispatchThread(ApplicationImpl.java:1035)
    at com.intellij.codeInsight.folding.impl.CodeFoldingManagerImpl.restoreFoldingState(CodeFoldingManagerImpl.java:336)
    at com.dci.intellij.dbn.common.editor.BasicTextEditorState$1.run(BasicTextEditorState.java:120)
    at com.intellij.openapi.editor.impl.FoldingModelImpl.runBatchFoldingOperation(FoldingModelImpl.java:211)
    at com.intellij.openapi.editor.impl.FoldingModelImpl.runBatchFoldingOperation(FoldingModelImpl.java:192)
    at com.dci.intellij.dbn.common.editor.BasicTextEditorState.applyToEditor(BasicTextEditorState.java:124)
    at com.dci.intellij.dbn.common.editor.BasicTextEditorImpl.setState(BasicTextEditorImpl.java:117)
    at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.openFileImpl4(FileEditorManagerImpl.java:794)
    at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.openFileImpl3(FileEditorManagerImpl.java:688)
    at com.intellij.openapi.fileEditor.impl.EditorsSplitters.readExternalPanel(EditorsSplitters.java:318)
    at com.intellij.openapi.fileEditor.impl.EditorsSplitters.openFiles(EditorsSplitters.java:268)
    at com.intellij.openapi.fileEditor.impl.OpenFilesActivity$1.run(OpenFilesActivity.java:38)
    at com.intellij.openapi.fileEditor.impl.OpenFilesActivity.runActivity(OpenFilesActivity.java:43)
    at com.intellij.ide.startup.impl.StartupManagerImpl$2.run(StartupManagerImpl.java:134)
    at com.intellij.ide.startup.impl.StartupManagerImpl.runActivities(StartupManagerImpl.java:203)
    at com.intellij.ide.startup.impl.StartupManagerImpl.runPostStartupActivitiesFromExtensions(StartupManagerImpl.java:145)
    at com.intellij.openapi.project.impl.ProjectManagerImpl$5.run(ProjectManagerImpl.java:433)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$5.run(ProgressManagerImpl.java:294)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:498)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$6.run(ProgressManagerImpl.java:307)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:191)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:231)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:181)
    at com.intellij.openapi.application.impl.ApplicationImpl$8$1.run(ApplicationImpl.java:686)
    at com.intellij.openapi.application.impl.ApplicationImpl$6.run(ApplicationImpl.java:459)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:619)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:150)

Original issue reported on code.google.com by [email protected] on 20 Sep 2012 at 3:26

IOOBE Executing select statement with parameters

[84613732]  ERROR - com.intellij.ide.IdeEventQueue - Error during dispatching 
of 
java.awt.event.InvocationEvent[INVOCATION_DEFAULT,runnable=javax.swing.SystemEve
ntQueueUtilities$ComponentWorkRequest@14ab87c,notifier=null,catchExceptions=fals
e,when=1346919660850] on sun.awt.windows.WToolkit@ce796 
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
    at java.util.ArrayList.RangeCheck(ArrayList.java:547)
    at java.util.ArrayList.get(ArrayList.java:322)
    at com.dci.intellij.dbn.execution.statement.variables.ui.StatementExecutionVariablesForm.getPreferredFocusComponent(StatementExecutionVariablesForm.java:107)
    at com.dci.intellij.dbn.execution.statement.variables.ui.StatementExecutionVariablesDialog.getPreferredFocusedComponent(StatementExecutionVariablesDialog.java:35)
    at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog$1$1.getComponent(DialogWrapperPeerImpl.java:662)
    at com.intellij.ui.FocusTrackback.queryToFocus(FocusTrackback.java:300)
    at com.intellij.ui.FocusTrackback.isChildFor(FocusTrackback.java:505)
    at com.intellij.ui.FocusTrackback.getChildPopups(FocusTrackback.java:496)
    at com.intellij.openapi.wm.impl.FocusManagerImpl.getFocusedDescendantFor(FocusManagerImpl.java:1076)
    at com.intellij.openapi.wm.impl.IdeFocusManagerImpl.getFocusedDescendantFor(IdeFocusManagerImpl.java:65)
    at com.intellij.openapi.wm.impl.InternalDecorator.isFocused(InternalDecorator.java:150)
    at com.intellij.openapi.wm.impl.InternalDecorator$2.isActive(InternalDecorator.java:115)
    at com.intellij.openapi.wm.impl.ToolWindowHeader.paintComponent(ToolWindowHeader.java:290)
    at javax.swing.JComponent.paint(JComponent.java:1029)
    at javax.swing.JComponent.paintChildren(JComponent.java:862)
    at javax.swing.JComponent.paint(JComponent.java:1038)
    at javax.swing.JComponent.paintChildren(JComponent.java:862)
    at javax.swing.JComponent.paint(JComponent.java:1038)
    at javax.swing.JComponent.paintChildren(JComponent.java:862)
    at javax.swing.JComponent.paint(JComponent.java:1038)
    at javax.swing.JComponent.paintChildren(JComponent.java:862)
    at javax.swing.JComponent.paint(JComponent.java:1038)
    at javax.swing.JLayeredPane.paint(JLayeredPane.java:567)
    at javax.swing.JComponent.paintChildren(JComponent.java:862)
    at com.intellij.openapi.wm.impl.ToolWindowsPane.paintChildren(ToolWindowsPane.java:168)
    at javax.swing.JComponent.paint(JComponent.java:1038)
    at javax.swing.JLayeredPane.paint(JLayeredPane.java:567)
    at javax.swing.JComponent.paintChildren(JComponent.java:862)
    at javax.swing.JComponent.paint(JComponent.java:1038)
    at javax.swing.JComponent.paintChildren(JComponent.java:862)
    at javax.swing.JComponent.paint(JComponent.java:1038)
    at javax.swing.JLayeredPane.paint(JLayeredPane.java:567)
    at javax.swing.JComponent.paintChildren(JComponent.java:862)
    at javax.swing.JComponent.paintToOffscreen(JComponent.java:5131)
    at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1479)
    at javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1410)
    at javax.swing.RepaintManager.paint(RepaintManager.java:1224)
    at javax.swing.JComponent.paint(JComponent.java:1015)
    at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:21)
    at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:60)
    at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:97)
    at java.awt.Container.paint(Container.java:1780)
    at java.awt.Window.paint(Window.java:3375)
    at com.intellij.openapi.wm.impl.IdeFrameImpl.paint(IdeFrameImpl.java:435)
    at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:796)
    at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:713)
    at javax.swing.RepaintManager.seqPaintDirtyRegions(RepaintManager.java:693)
    at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:125)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
    at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:672)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:497)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:375)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:333)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
[84613763]  ERROR - com.intellij.ide.IdeEventQueue - IntelliJ IDEA (Community 
Edition) IC-122.264  Build #IC-122.264 
[84613763]  ERROR - com.intellij.ide.IdeEventQueue - JDK: 1.6.0_20 
[84613763]  ERROR - com.intellij.ide.IdeEventQueue - VM: Java HotSpot(TM) 
Client VM 
[84613763]  ERROR - com.intellij.ide.IdeEventQueue - Vendor: Sun Microsystems 
Inc. 
[84613763]  ERROR - com.intellij.ide.IdeEventQueue - OS: Windows XP 
[84613763]  ERROR - com.intellij.ide.IdeEventQueue - Last Action: EditorLineEnd 

Original issue reported on code.google.com by [email protected] on 6 Sep 2012 at 8:22

Performance improvements / issues #1

 - [PERF] DataSearchResult - synchronize methods
 - [PERF] Identifier Lookup - check name before initializing lookup (i.e. resolve identifier)
 - [FIX] oracle_debug_interface.xml PLSQL_COMPILER_FLAGS = 'DEBUG'

Original issue reported on code.google.com by [email protected] on 28 Aug 2012 at 2:20

NPE in data editor (editing new row)

Error during dispatching of 
java.awt.event.MouseEvent[MOUSE_RELEASED,(813,252),absolute(2729,248),button=1,m
odifiers=Button1,clickCount=1] on frame0
java.lang.NullPointerException
    at com.dci.intellij.dbn.editor.data.ui.table.model.DatasetEditorModel.valueChanged(DatasetEditorModel.java:375)
    at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:167)
    at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:137)
    at javax.swing.DefaultListSelectionModel.setValueIsAdjusting(DefaultListSelectionModel.java:668)
    at javax.swing.plaf.basic.BasicTableUI$Handler.setValueIsAdjusting(BasicTableUI.java:923)
    at javax.swing.plaf.basic.BasicTableUI$Handler.mouseReleased(BasicTableUI.java:1136)
    at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
    at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
    at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
    at java.awt.Component.processMouseEvent(Component.java:6263)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
    at com.dci.intellij.dbn.editor.data.ui.table.DatasetEditorTable.processMouseEvent(DatasetEditorTable.java:316)
    at java.awt.Component.processEvent(Component.java:6028)
    at java.awt.Container.processEvent(Container.java:2041)
    at java.awt.Component.dispatchEventImpl(Component.java:4630)
    at java.awt.Container.dispatchEventImpl(Container.java:2099)
    at java.awt.Component.dispatchEvent(Component.java:4460)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
    at java.awt.Container.dispatchEventImpl(Container.java:2085)
    at java.awt.Window.dispatchEventImpl(Window.java:2478)
    at java.awt.Component.dispatchEvent(Component.java:4460)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
    at com.intellij.ide.IdeEventQueue.e(IdeEventQueue.java:672)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:493)
    at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:375)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:333)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

Original issue reported on code.google.com by [email protected] on 14 Sep 2012 at 11:30

NPE trying to resolve object filter for virtual connection

java.lang.NullPointerException
    at com.dci.intellij.dbn.object.common.list.DBObjectListImpl.getFilter(DBObjectListImpl.java:51)
    at com.dci.intellij.dbn.common.content.DynamicContentImpl.isDirty(DynamicContentImpl.java:102)
    at com.dci.intellij.dbn.common.content.DynamicContentImpl.shouldLoad(DynamicContentImpl.java:306)
    at com.dci.intellij.dbn.common.content.DynamicContentImpl.load(DynamicContentImpl.java:136)
    at com.dci.intellij.dbn.common.content.DynamicContentImpl.getElements(DynamicContentImpl.java:265)
    at com.dci.intellij.dbn.object.common.DBVirtualObject.getChildObjectList(DBVirtualObject.java:104)
    at com.dci.intellij.dbn.object.common.DBVirtualObject.getChildObject(DBVirtualObject.java:82)
    at com.dci.intellij.dbn.language.common.psi.IdentifierPsiElement.resolveWithinQualifiedIdentifierElement(IdentifierPsiElement.java:326)
    at com.dci.intellij.dbn.language.common.psi.IdentifierPsiElement.resolve(IdentifierPsiElement.java:459)
    at com.intellij.codeInsight.TargetElementUtilBase.getReferenceOrReferencedElement(TargetElementUtilBase.java:291)
    at com.intellij.codeInsight.TargetElementUtil.getReferenceOrReferencedElement(TargetElementUtil.java:86)
    at com.intellij.codeInsight.TargetElementUtilBase.findTargetElement(TargetElementUtilBase.java:180)
    at com.intellij.codeInsight.TargetElementUtil.findTargetElement(TargetElementUtil.java:53)
    at com.intellij.codeInsight.daemon.impl.IdentifierHighlighterPass.doCollectInformation(IdentifierHighlighterPass.java:100)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:62)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassExecutorService.java:357)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1118)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:348)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:231)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:345)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:321)
    at com.intellij.concurrency.JobLauncherImpl$3.call(JobLauncherImpl.java:129)
    at com.intellij.concurrency.JobLauncherImpl$3.call(JobLauncherImpl.java:126)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at com.intellij.concurrency.PrioritizedFutureTask.access$101(PrioritizedFutureTask.java:31)
    at com.intellij.concurrency.PrioritizedFutureTask$1.run(PrioritizedFutureTask.java:70)
    at com.intellij.concurrency.PrioritizedFutureTask.run(PrioritizedFutureTask.java:113)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:619)

Original issue reported on code.google.com by [email protected] on 6 Sep 2012 at 7:47

NPE on connection nenvironment

java.lang.NullPointerException
    at com.dci.intellij.dbn.editor.DBEditorTabColorProvider.getEditorTabColor(DBEditorTabColorProvider.java:35)
    at com.intellij.openapi.fileEditor.impl.EditorTabbedContainer.calcTabColor(EditorTabbedContainer.java:358)
    at com.intellij.openapi.fileEditor.impl.EditorTabbedContainer.insertTab(EditorTabbedContainer.java:302)
    at com.intellij.openapi.fileEditor.impl.EditorWindow.setEditor(EditorWindow.java:666)
    at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.openFileImpl4(FileEditorManagerImpl.java:768)
    at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.openFileImpl3(FileEditorManagerImpl.java:687)
    at com.intellij.openapi.fileEditor.impl.EditorsSplitters.a(EditorsSplitters.java:318)
    at com.intellij.openapi.fileEditor.impl.EditorsSplitters.openFiles(EditorsSplitters.java:268)
    at com.intellij.openapi.fileEditor.impl.OpenFilesActivity$1.run(OpenFilesActivity.java:38)
    at com.intellij.openapi.fileEditor.impl.OpenFilesActivity.runActivity(OpenFilesActivity.java:43)
    at com.intellij.ide.startup.impl.StartupManagerImpl$2.run(StartupManagerImpl.java:134)
    at com.intellij.ide.startup.impl.StartupManagerImpl.a(StartupManagerImpl.java:203)
    at com.intellij.ide.startup.impl.StartupManagerImpl.runPostStartupActivitiesFromExtensions(StartupManagerImpl.java:145)
    at com.intellij.openapi.project.impl.ProjectManagerImpl$5.run(ProjectManagerImpl.java:434)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$5.run(ProgressManagerImpl.java:294)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:498)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$6.run(ProgressManagerImpl.java:307)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:191)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:231)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:181)
    at com.intellij.openapi.application.impl.ApplicationImpl$8$1.run(ApplicationImpl.java:684)
    at com.intellij.openapi.application.impl.ApplicationImpl$6.run(ApplicationImpl.java:457)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:662)

Original issue reported on code.google.com by [email protected] on 29 Aug 2012 at 4:31

NPE on reformat code

Caused by: java.lang.NullPointerException
    at com.dci.intellij.dbn.code.common.style.formatting.FormattingBlock.getSpacing(FormattingBlock.java:163)
    at com.intellij.formatting.InitialInfoBuilder.doIteration(InitialInfoBuilder.java:219)
    at com.intellij.formatting.InitialInfoBuilder.iteration(InitialInfoBuilder.java:102)
    at com.intellij.formatting.FormatProcessor$WrapBlocksState.doIteration(FormatProcessor.java:1293)
    at com.intellij.formatting.FormatProcessor$State.iteration(FormatProcessor.java:1226)
    at com.intellij.formatting.FormatProcessor.iteration(FormatProcessor.java:244)
    at com.intellij.formatting.FormatterImpl$MyFormattingTask.iteration(FormatterImpl.java:795)
    at com.intellij.util.SequentialModalProgressTask$1.run(SequentialModalProgressTask.java:95)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
    at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:672)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:497)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:375)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:333)
    at com.intellij.ide.IdeEventQueue.pumpEventsForHierarchy(IdeEventQueue.java:737)
    at com.intellij.openapi.progress.util.ProgressWindow.startBlocking(ProgressWindow.java:198)
    at com.intellij.openapi.application.impl.ApplicationImpl.runProcessWithProgressSynchronously(ApplicationImpl.java:706)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcessWithProgressSynchronously(ProgressManagerImpl.java:303)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.run(ProgressManagerImpl.java:456)
    at com.intellij.formatting.FormatterImpl.execute(FormatterImpl.java:247)
    at com.intellij.formatting.FormatterImpl.format(FormatterImpl.java:183)
    at com.intellij.psi.impl.source.codeStyle.CodeFormatterFacade.processText(CodeFormatterFacade.java:205)
    at com.intellij.psi.impl.source.codeStyle.CodeStyleManagerImpl.reformatText(CodeStyleManagerImpl.java:222)
    at com.intellij.codeInsight.actions.ReformatCodeProcessor$1.call(ReformatCodeProcessor.java:94)
    at com.intellij.codeInsight.actions.ReformatCodeProcessor$1.call(ReformatCodeProcessor.java:83)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at com.intellij.codeInsight.actions.AbstractLayoutCodeProcessor$2.run(AbstractLayoutCodeProcessor.java:210)
    at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:960)
    at com.intellij.codeInsight.actions.AbstractLayoutCodeProcessor$9$1$1.run(AbstractLayoutCodeProcessor.java:489)
    at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:122)
    at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:97)
    at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:83)
    at com.intellij.codeInsight.actions.AbstractLayoutCodeProcessor$9$1.run(AbstractLayoutCodeProcessor.java:484)
    at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:333)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
    at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:672)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:497)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:375)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:333)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
[4886999]  ERROR - plication.impl.ApplicationImpl - null 
java.lang.AssertionError: null
    at com.intellij.openapi.diagnostic.DefaultLogger.error(DefaultLogger.java:50)
    at com.intellij.openapi.diagnostic.Logger.error(Logger.java:69)
    at com.intellij.util.ui.UIUtil.invokeAndWaitIfNeeded(UIUtil.java:1904)
    at com.intellij.util.SequentialModalProgressTask.doRun(SequentialModalProgressTask.java:89)
    at com.intellij.util.SequentialModalProgressTask.run(SequentialModalProgressTask.java:63)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:498)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$6.run(ProgressManagerImpl.java:307)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:191)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:231)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:181)
    at com.intellij.openapi.application.impl.ApplicationImpl$8$1.run(ApplicationImpl.java:686)
    at com.intellij.openapi.application.impl.ApplicationImpl$6.run(ApplicationImpl.java:459)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:619)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:150)
[4886999]  ERROR - plication.impl.ApplicationImpl - IntelliJ IDEA (Community 
Edition) IC-122.327  Build #IC-122.327 
[4886999]  ERROR - plication.impl.ApplicationImpl - JDK: 1.6.0_20 
[4886999]  ERROR - plication.impl.ApplicationImpl - VM: Java HotSpot(TM) Client 
VM 
[4886999]  ERROR - plication.impl.ApplicationImpl - Vendor: Sun Microsystems 
Inc. 
[4886999]  ERROR - plication.impl.ApplicationImpl - OS: Windows XP 

Original issue reported on code.google.com by [email protected] on 18 Sep 2012 at 8:12

Editing while search result is highlighted

Error during dispatching of 
java.awt.event.InvocationEvent[INVOCATION_DEFAULT,runnable=javax.swing.SystemEve
ntQueueUtilities$ComponentWorkRequest@a24492,notifier=null,catchExceptions=false
,when=1360929766195] on sun.awt.windows.WToolkit@12fcdf5: String index out of 
range: 12
java.lang.StringIndexOutOfBoundsException: String index out of range: 12
    at java.lang.String.substring(String.java:1934)
    at com.dci.intellij.dbn.common.ui.table.renderer.BasicTableCellRenderer.writeUserValue(BasicTableCellRenderer.java:98)
    at com.dci.intellij.dbn.editor.data.ui.table.renderer.DatasetEditorTableCellRenderer.customizeCellRenderer(DatasetEditorTableCellRenderer.java:55)


Original issue reported on code.google.com by [email protected] on 15 Feb 2013 at 12:05

PLSQL Params corrupted on reformat code

What steps will reproduce the problem?

1. Create procedure which calls other procedure with named parameters. For 
example:
    PLOG.init(PLEVEL => PLOG.LWARN);

2. Reformat code (cmd-shift-L)

What is the expected output? What do you see instead?

Expected as-is, but it becomes:
   PLOG.init (PLEVEL = > PLOG.LWARN);

Which of course is invalid PLSQL code.

What version of the product are you using? On what operating system?
IntelliJ 13, MacOSX, Plugin version 3.0.2671


Original issue reported on code.google.com by [email protected] on 19 Feb 2014 at 12:02

parameters with underscores confuse plugin

What steps will reproduce the problem?
1. create a select statement
2. include 2 parameters, for example:
ed.source = :source AND
ed.source_id = :source_id
3. click execute, the plugin will find both parameters but when you type 
something into source it replaces :source with whatever you type in, so now the 
previous statement looks like the following:
ed.source = 'string' AND
ed.source_id = 'string'_id 
which causes an error, also the input from source_id then does nothing

What version of the product are you using? On what operating system?
version 3.0.2373 on Win 7

Original issue reported on code.google.com by [email protected] on 23 Oct 2012 at 4:45

NPE executing statement on recovering connection

Error executing background operation.
java.lang.NullPointerException
    at com.dci.intellij.dbn.connection.ConnectionHandlerImpl.getStandaloneConnection(ConnectionHandlerImpl.java:242)
    at com.dci.intellij.dbn.execution.statement.processor.StatementExecutionBasicProcessor.execute(StatementExecutionBasicProcessor.java:135)
    at com.dci.intellij.dbn.execution.statement.StatementExecutionManager$1.execute(StatementExecutionManager.java:54)
    at com.dci.intellij.dbn.common.thread.BackgroundTask.run(BackgroundTask.java:32)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:495)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:185)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:226)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:175)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$8.run(ProgressManagerImpl.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl$7.run(ApplicationImpl.java:449)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:722)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:152)


Original issue reported on code.google.com by [email protected] on 25 Feb 2013 at 9:13

hash code vs. equals issue (SimpleTokenType)

[3045230]  ERROR - currency.PrioritizedFutureTask - IntelliJ IDEA (Community 
Edition) IC-122.202  Build #IC-122.202 
[3045230]  ERROR - currency.PrioritizedFutureTask - JDK: 1.6.0_20 
[3045230]  ERROR - currency.PrioritizedFutureTask - VM: Java HotSpot(TM) Client 
VM 
[3045230]  ERROR - currency.PrioritizedFutureTask - Vendor: Sun Microsystems 
Inc. 
[3045230]  ERROR - currency.PrioritizedFutureTask - OS: Windows XP 
[3045230]  ERROR - currency.PrioritizedFutureTask - Last Action: 
ChangesView.Diff 
[3045230]  ERROR - currency.PrioritizedFutureTask - Original exception:  
java.lang.IllegalArgumentException: Equal objects must have equal hashcodes. 
During rehashing, Trove discovered that the following two objects claim to be 
equal (as in java.lang.Object.equals()) but their hashCodes (or those 
calculated by your TObjectHashingStrategy) are not equal.This violates the 
general contract of java.lang.Object.hashCode().  See bullet point two in that 
method's documentation. object #1 =KW_OPERATOR; object #2 =KW_OPERATOR
    at gnu.trove.TObjectHash.throwObjectContractViolation(TObjectHash.java:311)
    at gnu.trove.THashMap.rehash(THashMap.java:347)
    at gnu.trove.THash.postInsertHook(THash.java:284)
    at gnu.trove.THashMap.put(THashMap.java:175)
    at com.dci.intellij.dbn.language.common.element.lookup.AbstractElementTypeLookupCache.containsLandmarkToken(AbstractElementTypeLookupCache.java:233)
    at com.dci.intellij.dbn.language.common.element.impl.SequenceElementTypeImpl.containsLandmarkTokenFromIndex(SequenceElementTypeImpl.java:140)
    at com.dci.intellij.dbn.language.common.element.parser.IterationElementTypeParser.advanceLexerToNextLandmark(IterationElementTypeParser.java:114)
    at com.dci.intellij.dbn.language.common.element.parser.IterationElementTypeParser.parse(IterationElementTypeParser.java:69)
    at com.dci.intellij.dbn.language.common.element.parser.WrapperElementTypeParser.parse(WrapperElementTypeParser.java:48)
    at com.dci.intellij.dbn.language.common.element.parser.SequenceElementTypeParser.parse(SequenceElementTypeParser.java:53)
    at com.dci.intellij.dbn.language.common.element.parser.OneOfElementTypeParser.parse(OneOfElementTypeParser.java:28)
    at com.dci.intellij.dbn.language.common.element.parser.SequenceElementTypeParser.parse(SequenceElementTypeParser.java:53)
    at com.dci.intellij.dbn.language.common.element.parser.NamedElementTypeParser.parse(NamedElementTypeParser.java:20)
    at com.dci.intellij.dbn.language.common.element.parser.OneOfElementTypeParser.parse(OneOfElementTypeParser.java:28)
    at com.dci.intellij.dbn.language.common.element.parser.IterationElementTypeParser.parse(IterationElementTypeParser.java:30)
    at com.dci.intellij.dbn.language.common.element.parser.SequenceElementTypeParser.parse(SequenceElementTypeParser.java:53)
    at com.dci.intellij.dbn.language.common.element.parser.NamedElementTypeParser.parse(NamedElementTypeParser.java:20)
    at com.dci.intellij.dbn.language.common.element.parser.OneOfElementTypeParser.parse(OneOfElementTypeParser.java:28)
    at com.dci.intellij.dbn.language.common.element.parser.SequenceElementTypeParser.parse(SequenceElementTypeParser.java:53)
    at com.dci.intellij.dbn.language.common.element.parser.NamedElementTypeParser.parse(NamedElementTypeParser.java:20)
    at com.dci.intellij.dbn.language.common.element.parser.SequenceElementTypeParser.parse(SequenceElementTypeParser.java:53)
    at com.dci.intellij.dbn.language.common.element.parser.SequenceElementTypeParser.parse(SequenceElementTypeParser.java:53)
    at com.dci.intellij.dbn.language.common.element.parser.NamedElementTypeParser.parse(NamedElementTypeParser.java:20)
    at com.dci.intellij.dbn.language.common.element.parser.OneOfElementTypeParser.parse(OneOfElementTypeParser.java:28)
    at com.dci.intellij.dbn.language.common.element.parser.IterationElementTypeParser.parse(IterationElementTypeParser.java:30)
    at com.dci.intellij.dbn.language.common.element.parser.SequenceElementTypeParser.parse(SequenceElementTypeParser.java:53)
    at com.dci.intellij.dbn.language.common.element.parser.NamedElementTypeParser.parse(NamedElementTypeParser.java:20)
    at com.dci.intellij.dbn.language.common.DBLanguageParser.parse(DBLanguageParser.java:56)
    at com.dci.intellij.dbn.language.common.DBLanguageFileElementType.parseContents(DBLanguageFileElementType.java:31)
    at com.intellij.psi.impl.source.tree.LazyParseableElement.ensureParsed(LazyParseableElement.java:164)
    at com.intellij.psi.impl.source.tree.LazyParseableElement.getFirstChildNode(LazyParseableElement.java:208)
    at com.intellij.psi.impl.source.tree.LazyParseableElement.getFirstChildNode(LazyParseableElement.java:33)
    at com.intellij.psi.impl.source.tree.SharedImplUtil.getFirstChild(SharedImplUtil.java:44)
    at com.intellij.psi.impl.source.PsiFileImpl.getFirstChild(PsiFileImpl.java:769)
    at com.dci.intellij.dbn.language.psql.PSQLFoldingBuilder.createFoldingDescriptors(PSQLFoldingBuilder.java:28)
    at com.dci.intellij.dbn.language.psql.PSQLFoldingBuilder.buildFoldRegions(PSQLFoldingBuilder.java:23)
    at com.intellij.lang.folding.LanguageFolding.buildFoldingDescriptors(LanguageFolding.java:78)
    at com.intellij.codeInsight.folding.impl.FoldingUpdate.getFoldingsFor(FoldingUpdate.java:198)
    at com.intellij.codeInsight.folding.impl.FoldingUpdate.getUpdateResult(FoldingUpdate.java:113)
    at com.intellij.codeInsight.folding.impl.FoldingUpdate.access$000(FoldingUpdate.java:49)
    at com.intellij.codeInsight.folding.impl.FoldingUpdate$2.compute(FoldingUpdate.java:99)
    at com.intellij.codeInsight.folding.impl.FoldingUpdate$2.compute(FoldingUpdate.java:95)
    at com.intellij.psi.impl.PsiParameterizedCachedValue.doCompute(PsiParameterizedCachedValue.java:53)
    at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:200)
    at com.intellij.psi.impl.PsiParameterizedCachedValue.getValue(PsiParameterizedCachedValue.java:43)
    at com.intellij.psi.util.CachedValuesManager.getParameterizedCachedValue(CachedValuesManager.java:76)
    at com.intellij.codeInsight.folding.impl.FoldingUpdate.updateFoldRegions(FoldingUpdate.java:94)
    at com.intellij.codeInsight.folding.impl.CodeFoldingManagerImpl.updateFoldRegions(CodeFoldingManagerImpl.java:287)
    at com.intellij.codeInsight.folding.impl.CodeFoldingManagerImpl.updateFoldRegionsAsync(CodeFoldingManagerImpl.java:279)
    at com.intellij.codeInsight.daemon.impl.CodeFoldingPass.doCollectInformation(CodeFoldingPass.java:46)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:62)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassExecutorService.java:357)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1118)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:348)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:231)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:345)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:321)
    at com.intellij.concurrency.JobLauncherImpl$3.call(JobLauncherImpl.java:129)
    at com.intellij.concurrency.JobLauncherImpl$3.call(JobLauncherImpl.java:126)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at com.intellij.concurrency.PrioritizedFutureTask.access$101(PrioritizedFutureTask.java:31)
    at com.intellij.concurrency.PrioritizedFutureTask$1.run(PrioritizedFutureTask.java:70)
    at com.intellij.concurrency.PrioritizedFutureTask.run(PrioritizedFutureTask.java:113)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:619)

Original issue reported on code.google.com by [email protected] on 27 Aug 2012 at 2:29

THashMap issue

Equal objects must have equal hashcodes. During rehashing, Trove discovered 
that the following two objects claim to be equal (as in 
java.lang.Object.equals()) but their hashCodes (or those calculated by your 
TObjectHashingStrategy) are not equal.This violates the general contract of 
java.lang.Object.hashCode().  See bullet point two in that method's 
documentation. object #1 =FN_TO_CHAR; object #2 =FN_TO_CHAR: Equal objects must 
have equal hashcodes. During rehashing, Trove discovered that the following two 
objects claim to be equal (as in java.lang.Object.equals()) but their hashCodes 
(or those calculated by your TObjectHashingStrategy) are not equal.This 
violates the general contract of java.lang.Object.hashCode().  See bullet point 
two in that method's documentation. object #1 =FN_TO_CHAR; object #2 =FN_TO_CHAR
java.lang.IllegalArgumentException: Equal objects must have equal hashcodes. 
During rehashing, Trove discovered that the following two objects claim to be 
equal (as in java.lang.Object.equals()) but their hashCodes (or those 
calculated by your TObjectHashingStrategy) are not equal.This violates the 
general contract of java.lang.Object.hashCode().  See bullet point two in that 
method's documentation. object #1 =FN_TO_CHAR; object #2 =FN_TO_CHAR
    at gnu.trove.TObjectHash.throwObjectContractViolation(TObjectHash.java:311)
    at gnu.trove.THashMap.rehash(THashMap.java:347)
    at gnu.trove.THash.postInsertHook(THash.java:284)
    at gnu.trove.THashMap.put(THashMap.java:175)
    at com.dci.intellij.dbn.language.common.element.lookup.AbstractElementTypeLookupCache.containsLandmarkToken(AbstractElementTypeLookupCache.java:233)
    at com.dci.intellij.dbn.language.common.element.impl.SequenceElementTypeImpl.containsLandmarkTokenFromIndex(SequenceElementTypeImpl.java:140)
    at com.dci.intellij.dbn.language.common.element.parser.IterationElementTypeParser.advanceLexerToNextLandmark(IterationElementTypeParser.java:114)
    at com.dci.intellij.dbn.language.common.element.parser.IterationElementTypeParser.parse(IterationElementTypeParser.java:69)
    at com.dci.intellij.dbn.language.common.element.parser.OneOfElementTypeParser.parse(OneOfElementTypeParser.java:28)
    at com.dci.intellij.dbn.language.common.element.parser.WrapperElementTypeParser.parse(WrapperElementTypeParser.java:29)
    at com.dci.intellij.dbn.language.common.element.parser.SequenceElementTypeParser.parse(SequenceElementTypeParser.java:56)
    at com.dci.intellij.dbn.language.common.element.parser.NamedElementTypeParser.parse(NamedElementTypeParser.java:20)
    at com.dci.intellij.dbn.language.common.element.parser.IterationElementTypeParser.parse(IterationElementTypeParser.java:59)
    at com.dci.intellij.dbn.language.common.element.parser.OneOfElementTypeParser.parse(OneOfElementTypeParser.java:28)
    at com.dci.intellij.dbn.language.common.element.parser.WrapperElementTypeParser.parse(WrapperElementTypeParser.java:29)
    at com.dci.intellij.dbn.language.common.element.parser.SequenceElementTypeParser.parse(SequenceElementTypeParser.java:56)
    at com.dci.intellij.dbn.language.common.element.parser.NamedElementTypeParser.parse(NamedElementTypeParser.java:20)
    at com.dci.intellij.dbn.language.common.element.parser.SequenceElementTypeParser.parse(SequenceElementTypeParser.java:56)
    at com.dci.intellij.dbn.language.common.element.parser.BlockElementTypeParser.parse(BlockElementTypeParser.java:16)
    at com.dci.intellij.dbn.language.common.element.parser.SequenceElementTypeParser.parse(SequenceElementTypeParser.java:56)
    at com.dci.intellij.dbn.language.common.element.parser.NamedElementTypeParser.parse(NamedElementTypeParser.java:20)
    at com.dci.intellij.dbn.language.common.element.parser.SequenceElementTypeParser.parse(SequenceElementTypeParser.java:56)
    at com.dci.intellij.dbn.language.common.element.parser.WrapperElementTypeParser.parse(WrapperElementTypeParser.java:29)
    at com.dci.intellij.dbn.language.common.element.parser.SequenceElementTypeParser.parse(SequenceElementTypeParser.java:56)
    at com.dci.intellij.dbn.language.common.element.parser.NamedElementTypeParser.parse(NamedElementTypeParser.java:20)
    at com.dci.intellij.dbn.language.common.element.parser.WrapperElementTypeParser.parse(WrapperElementTypeParser.java:48)
    at com.dci.intellij.dbn.language.common.element.parser.SequenceElementTypeParser.parse(SequenceElementTypeParser.java:56)
    at com.dci.intellij.dbn.language.common.element.parser.NamedElementTypeParser.parse(NamedElementTypeParser.java:20)
    at com.dci.intellij.dbn.language.common.element.parser.OneOfElementTypeParser.parse(OneOfElementTypeParser.java:28)
    at com.dci.intellij.dbn.language.common.element.parser.WrapperElementTypeParser.parse(WrapperElementTypeParser.java:29)
    at com.dci.intellij.dbn.language.common.element.parser.SequenceElementTypeParser.parse(SequenceElementTypeParser.java:56)
    at com.dci.intellij.dbn.language.common.element.parser.NamedElementTypeParser.parse(NamedElementTypeParser.java:20)
    at com.dci.intellij.dbn.language.common.element.parser.IterationElementTypeParser.parse(IterationElementTypeParser.java:30)
    at com.dci.intellij.dbn.language.common.element.parser.OneOfElementTypeParser.parse(OneOfElementTypeParser.java:28)
    at com.dci.intellij.dbn.language.common.element.parser.WrapperElementTypeParser.parse(WrapperElementTypeParser.java:29)
    at com.dci.intellij.dbn.language.common.element.parser.SequenceElementTypeParser.parse(SequenceElementTypeParser.java:56)
    at com.dci.intellij.dbn.language.common.element.parser.NamedElementTypeParser.parse(NamedElementTypeParser.java:20)
    at com.dci.intellij.dbn.language.common.element.parser.IterationElementTypeParser.parse(IterationElementTypeParser.java:59)
    at com.dci.intellij.dbn.language.common.element.parser.OneOfElementTypeParser.parse(OneOfElementTypeParser.java:28)
    at com.dci.intellij.dbn.language.common.element.parser.WrapperElementTypeParser.parse(WrapperElementTypeParser.java:29)
    at com.dci.intellij.dbn.language.common.element.parser.SequenceElementTypeParser.parse(SequenceElementTypeParser.java:56)
    at com.dci.intellij.dbn.language.common.element.parser.NamedElementTypeParser.parse(NamedElementTypeParser.java:20)
    at com.dci.intellij.dbn.language.common.element.parser.OneOfElementTypeParser.parse(OneOfElementTypeParser.java:28)
    at com.dci.intellij.dbn.language.common.element.parser.SequenceElementTypeParser.parse(SequenceElementTypeParser.java:56)
    at com.dci.intellij.dbn.language.common.element.parser.IterationElementTypeParser.parse(IterationElementTypeParser.java:30)
    at com.dci.intellij.dbn.language.common.element.parser.WrapperElementTypeParser.parse(WrapperElementTypeParser.java:29)
    at com.dci.intellij.dbn.language.common.element.parser.SequenceElementTypeParser.parse(SequenceElementTypeParser.java:56)
    at com.dci.intellij.dbn.language.common.element.parser.NamedElementTypeParser.parse(NamedElementTypeParser.java:20)
    at com.dci.intellij.dbn.language.common.element.parser.SequenceElementTypeParser.parse(SequenceElementTypeParser.java:56)
    at com.dci.intellij.dbn.language.common.element.parser.OneOfElementTypeParser.parse(OneOfElementTypeParser.java:28)
    at com.dci.intellij.dbn.language.common.element.parser.WrapperElementTypeParser.parse(WrapperElementTypeParser.java:29)
    at com.dci.intellij.dbn.language.common.element.parser.SequenceElementTypeParser.parse(SequenceElementTypeParser.java:56)
    at com.dci.intellij.dbn.language.common.element.parser.NamedElementTypeParser.parse(NamedElementTypeParser.java:20)
    at com.dci.intellij.dbn.language.common.element.parser.SequenceElementTypeParser.parse(SequenceElementTypeParser.java:56)
    at com.dci.intellij.dbn.language.common.element.parser.BlockElementTypeParser.parse(BlockElementTypeParser.java:16)
    at com.dci.intellij.dbn.language.common.element.parser.SequenceElementTypeParser.parse(SequenceElementTypeParser.java:56)
    at com.dci.intellij.dbn.language.common.element.parser.NamedElementTypeParser.parse(NamedElementTypeParser.java:20)
    at com.dci.intellij.dbn.language.common.element.parser.SequenceElementTypeParser.parse(SequenceElementTypeParser.java:56)
    at com.dci.intellij.dbn.language.common.element.parser.WrapperElementTypeParser.parse(WrapperElementTypeParser.java:29)
    at com.dci.intellij.dbn.language.common.element.parser.SequenceElementTypeParser.parse(SequenceElementTypeParser.java:56)
    at com.dci.intellij.dbn.language.common.element.parser.NamedElementTypeParser.parse(NamedElementTypeParser.java:20)
    at com.dci.intellij.dbn.language.common.element.parser.OneOfElementTypeParser.parse(OneOfElementTypeParser.java:28)
    at com.dci.intellij.dbn.language.common.element.parser.SequenceElementTypeParser.parse(SequenceElementTypeParser.java:56)
    at com.dci.intellij.dbn.language.common.element.parser.NamedElementTypeParser.parse(NamedElementTypeParser.java:20)
    at com.dci.intellij.dbn.language.common.element.parser.OneOfElementTypeParser.parse(OneOfElementTypeParser.java:28)
    at com.dci.intellij.dbn.language.common.element.parser.SequenceElementTypeParser.parse(SequenceElementTypeParser.java:56)
    at com.dci.intellij.dbn.language.common.element.parser.NamedElementTypeParser.parse(NamedElementTypeParser.java:20)
    at com.dci.intellij.dbn.language.common.element.parser.OneOfElementTypeParser.parse(OneOfElementTypeParser.java:28)
    at com.dci.intellij.dbn.language.common.element.parser.SequenceElementTypeParser.parse(SequenceElementTypeParser.java:56)
    at com.dci.intellij.dbn.language.common.element.parser.NamedElementTypeParser.parse(NamedElementTypeParser.java:20)
    at com.dci.intellij.dbn.language.common.element.parser.OneOfElementTypeParser.parse(OneOfElementTypeParser.java:28)
    at com.dci.intellij.dbn.language.common.element.parser.IterationElementTypeParser.parse(IterationElementTypeParser.java:59)
    at com.dci.intellij.dbn.language.common.element.parser.SequenceElementTypeParser.parse(SequenceElementTypeParser.java:56)
    at com.dci.intellij.dbn.language.common.element.parser.NamedElementTypeParser.parse(NamedElementTypeParser.java:20)
    at com.dci.intellij.dbn.language.common.element.parser.IterationElementTypeParser.parse(IterationElementTypeParser.java:30)
    at com.dci.intellij.dbn.language.common.element.parser.SequenceElementTypeParser.parse(SequenceElementTypeParser.java:56)
    at com.dci.intellij.dbn.language.common.element.parser.WrapperElementTypeParser.parse(WrapperElementTypeParser.java:48)
    at com.dci.intellij.dbn.language.common.element.parser.SequenceElementTypeParser.parse(SequenceElementTypeParser.java:56)
    at com.dci.intellij.dbn.language.common.element.parser.NamedElementTypeParser.parse(NamedElementTypeParser.java:20)
    at com.dci.intellij.dbn.language.common.element.parser.SequenceElementTypeParser.parse(SequenceElementTypeParser.java:56)
    at com.dci.intellij.dbn.language.common.element.parser.NamedElementTypeParser.parse(NamedElementTypeParser.java:20)
    at com.dci.intellij.dbn.language.common.element.parser.OneOfElementTypeParser.parse(OneOfElementTypeParser.java:28)
    at com.dci.intellij.dbn.language.common.element.parser.IterationElementTypeParser.parse(IterationElementTypeParser.java:59)
    at com.dci.intellij.dbn.language.common.element.parser.SequenceElementTypeParser.parse(SequenceElementTypeParser.java:56)
    at com.dci.intellij.dbn.language.common.element.parser.NamedElementTypeParser.parse(NamedElementTypeParser.java:20)
    at com.dci.intellij.dbn.language.common.element.parser.OneOfElementTypeParser.parse(OneOfElementTypeParser.java:28)
    at com.dci.intellij.dbn.language.common.element.parser.SequenceElementTypeParser.parse(SequenceElementTypeParser.java:56)
    at com.dci.intellij.dbn.language.common.element.parser.NamedElementTypeParser.parse(NamedElementTypeParser.java:20)
    at com.dci.intellij.dbn.language.common.element.parser.SequenceElementTypeParser.parse(SequenceElementTypeParser.java:56)
    at com.dci.intellij.dbn.language.common.element.parser.SequenceElementTypeParser.parse(SequenceElementTypeParser.java:56)
    at com.dci.intellij.dbn.language.common.element.parser.NamedElementTypeParser.parse(NamedElementTypeParser.java:20)
    at com.dci.intellij.dbn.language.common.element.parser.OneOfElementTypeParser.parse(OneOfElementTypeParser.java:28)
    at com.dci.intellij.dbn.language.common.element.parser.IterationElementTypeParser.parse(IterationElementTypeParser.java:59)
    at com.dci.intellij.dbn.language.common.element.parser.SequenceElementTypeParser.parse(SequenceElementTypeParser.java:56)
    at com.dci.intellij.dbn.language.common.element.parser.NamedElementTypeParser.parse(NamedElementTypeParser.java:20)
    at com.dci.intellij.dbn.language.common.DBLanguageParser.parse(DBLanguageParser.java:56)
    at com.dci.intellij.dbn.language.common.DBLanguageFileElementType.parseContents(DBLanguageFileElementType.java:31)
    at com.intellij.psi.impl.source.tree.LazyParseableElement.ensureParsed(LazyParseableElement.java:165)
    at com.intellij.psi.impl.source.tree.LazyParseableElement.getFirstChildNode(LazyParseableElement.java:209)
    at com.intellij.psi.impl.source.tree.LazyParseableElement.getFirstChildNode(LazyParseableElement.java:34)
    at com.intellij.psi.impl.source.tree.SharedImplUtil.getFirstChild(SharedImplUtil.java:44)
    at com.intellij.psi.impl.source.PsiFileImpl.getFirstChild(PsiFileImpl.java:777)
    at com.dci.intellij.dbn.language.psql.PSQLFoldingBuilder.createFoldingDescriptors(PSQLFoldingBuilder.java:28)
    at com.dci.intellij.dbn.language.psql.PSQLFoldingBuilder.buildFoldRegions(PSQLFoldingBuilder.java:23)
    at com.intellij.lang.folding.LanguageFolding.buildFoldingDescriptors(LanguageFolding.java:78)
    at com.intellij.codeInsight.folding.impl.FoldingUpdate.getFoldingsFor(FoldingUpdate.java:202)
    at com.intellij.codeInsight.folding.impl.FoldingUpdate.getUpdateResult(FoldingUpdate.java:115)
    at com.intellij.codeInsight.folding.impl.FoldingUpdate.access$000(FoldingUpdate.java:49)
    at com.intellij.codeInsight.folding.impl.FoldingUpdate$2.compute(FoldingUpdate.java:101)
    at com.intellij.codeInsight.folding.impl.FoldingUpdate$2.compute(FoldingUpdate.java:96)
    at com.intellij.psi.impl.PsiParameterizedCachedValue.doCompute(PsiParameterizedCachedValue.java:53)
    at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:200)
    at com.intellij.psi.impl.PsiParameterizedCachedValue.getValue(PsiParameterizedCachedValue.java:43)
    at com.intellij.psi.util.CachedValuesManager.getParameterizedCachedValue(CachedValuesManager.java:76)
    at com.intellij.codeInsight.folding.impl.FoldingUpdate.updateFoldRegions(FoldingUpdate.java:95)
    at com.intellij.codeInsight.folding.impl.CodeFoldingManagerImpl.updateFoldRegions(CodeFoldingManagerImpl.java:313)
    at com.intellij.codeInsight.folding.impl.CodeFoldingManagerImpl.updateFoldRegionsAsync(CodeFoldingManagerImpl.java:305)
    at com.intellij.codeInsight.daemon.impl.CodeFoldingPass.doCollectInformation(CodeFoldingPass.java:46)
    at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:62)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1$1.run(PassExecutorService.java:357)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1155)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass$1.run(PassExecutorService.java:348)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:232)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:345)
    at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:321)
    at com.intellij.concurrency.JobLauncherImpl$3.call(JobLauncherImpl.java:129)
    at com.intellij.concurrency.JobLauncherImpl$3.call(JobLauncherImpl.java:126)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    at com.intellij.concurrency.PrioritizedFutureTask.access$101(PrioritizedFutureTask.java:31)
    at com.intellij.concurrency.PrioritizedFutureTask$1.run(PrioritizedFutureTask.java:70)
    at com.intellij.concurrency.PrioritizedFutureTask.run(PrioritizedFutureTask.java:113)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:722)

Original issue reported on code.google.com by [email protected] on 22 Jan 2013 at 8:40

Folding issue

Wrong offset: 52697. Should be in range: [0, 47255]: Wrong offset: 52697. 
Should be in range: [0, 47255]
java.lang.IndexOutOfBoundsException: Wrong offset: 52697. Should be in range: 
[0, 47255]
    at com.intellij.openapi.editor.ex.util.SegmentArray.findSegmentIndex(SegmentArray.java:96)
    at com.intellij.openapi.editor.impl.LineSet.findLineIndex(LineSet.java:40)
    at com.intellij.openapi.editor.impl.DocumentImpl.getLineNumber(DocumentImpl.java:678)
    at com.dci.intellij.dbn.language.psql.PSQLFoldingBuilder.createFoldingDescriptors(PSQLFoldingBuilder.java:60)
    at com.dci.intellij.dbn.language.psql.PSQLFoldingBuilder.createFoldingDescriptors(PSQLFoldingBuilder.java:104)
    at com.dci.intellij.dbn.language.psql.PSQLFoldingBuilder.createFoldingDescriptors(PSQLFoldingBuilder.java:104)
    at com.dci.intellij.dbn.language.psql.PSQLFoldingBuilder.createFoldingDescriptors(PSQLFoldingBuilder.java:104)
    at com.dci.intellij.dbn.language.psql.PSQLFoldingBuilder.buildFoldRegions(PSQLFoldingBuilder.java:23)
    at com.intellij.lang.folding.LanguageFolding.buildFoldingDescriptors(LanguageFolding.java:78)
    at com.intellij.codeInsight.folding.impl.DocumentFoldingInfo.buildRanges(DocumentFoldingInfo.java:156)
    at com.intellij.codeInsight.folding.impl.DocumentFoldingInfo.setToEditor(DocumentFoldingInfo.java:117)
    at com.intellij.codeInsight.folding.impl.CodeFoldingManagerImpl.restoreFoldingState(CodeFoldingManagerImpl.java:331)
    at com.dci.intellij.dbn.common.editor.BasicTextEditorState$1.run(BasicTextEditorState.java:122)
    at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:333)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:721)
    at java.awt.EventQueue.access$200(EventQueue.java:103)
    at java.awt.EventQueue$3.run(EventQueue.java:682)
    at java.awt.EventQueue$3.run(EventQueue.java:680)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:691)
    at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:673)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:498)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:333)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)

Original issue reported on code.google.com by [email protected] on 23 Jan 2013 at 7:41

NPE on statement execution

Error executing background operation.
java.lang.NullPointerException
    at com.dci.intellij.dbn.common.ui.table.SortableTable.<init>(SortableTable.java:21)
    at com.dci.intellij.dbn.data.ui.table.ResultSetTable.<init>(ResultSetTable.java:12)
    at com.dci.intellij.dbn.execution.method.result.ui.MethodExecutionCursorResultForm.<init>(MethodExecutionCursorResultForm.java:33)
    at com.dci.intellij.dbn.execution.method.result.ui.MethodExecutionResultForm.updateCursorArgumentsPanel(MethodExecutionResultForm.java:108)
    at com.dci.intellij.dbn.execution.method.result.ui.MethodExecutionResultForm.<init>(MethodExecutionResultForm.java:52)
    at com.dci.intellij.dbn.execution.method.result.MethodExecutionResult.getResultPanel(MethodExecutionResult.java:79)
    at com.dci.intellij.dbn.execution.method.MethodExecutionInput.initExecutionResult(MethodExecutionInput.java:55)
    at com.dci.intellij.dbn.execution.method.MethodExecutionManager$1.execute(MethodExecutionManager.java:156)
    at com.dci.intellij.dbn.common.thread.BackgroundTask.run(BackgroundTask.java:32)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:501)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:191)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:232)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:181)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$8.run(ProgressManagerImpl.java:406)
    at com.intellij.openapi.application.impl.ApplicationImpl$6.run(ApplicationImpl.java:465)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:722)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:153)


Original issue reported on code.google.com by [email protected] on 8 Feb 2013 at 8:49

NPE on debug package procedures

Error executing background operation.
java.lang.NullPointerException
    at com.dci.intellij.dbn.object.common.DBSchemaObjectImpl.getReferencedObjects(DBSchemaObjectImpl.java:74)
    at com.dci.intellij.dbn.debugger.DatabaseDebuggerManager.loadCompileDependencies(DatabaseDebuggerManager.java:137)
    at com.dci.intellij.dbn.debugger.execution.DBProgramRunner$3.execute(DBProgramRunner.java:147)
    at com.dci.intellij.dbn.common.thread.BackgroundTask.run(BackgroundTask.java:32)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:495)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:185)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:226)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:175)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$8.run(ProgressManagerImpl.java:400)
    at com.intellij.openapi.application.impl.ApplicationImpl$7.run(ApplicationImpl.java:449)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:722)
    at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:152)

Original issue reported on code.google.com by [email protected] on 5 Mar 2013 at 7:59

Exception in sorting sql execution data result

Error during dispatching of 
java.awt.event.MouseEvent[MOUSE_CLICKED,(1505,489),absolute(3420,485),button=1,m
odifiers=Button1,clickCount=1] on frame0: Comparison method violates its 
general contract!
java.lang.IllegalArgumentException: Comparison method violates its general 
contract!
    at java.util.ComparableTimSort.mergeHi(ComparableTimSort.java:835)
    at java.util.ComparableTimSort.mergeAt(ComparableTimSort.java:453)
    at java.util.ComparableTimSort.mergeCollapse(ComparableTimSort.java:376)
    at java.util.ComparableTimSort.sort(ComparableTimSort.java:182)
    at java.util.ComparableTimSort.sort(ComparableTimSort.java:146)
    at java.util.Arrays.sort(Arrays.java:472)
    at java.util.Collections.sort(Collections.java:155)
    at com.dci.intellij.dbn.common.ui.table.model.SortableDataModel.sort(SortableDataModel.java:70)
    at com.dci.intellij.dbn.common.ui.table.model.SortableDataModel.sort(SortableDataModel.java:65)
    at com.dci.intellij.dbn.common.ui.table.model.SortableDataModel.sort(SortableDataModel.java:21)
    at com.dci.intellij.dbn.common.ui.table.SortableTable.sort(SortableTable.java:47)
    at com.dci.intellij.dbn.common.ui.table.listener.SortableTableHeaderMouseListener.mouseClicked(SortableTableHeaderMouseListener.java:32)
    at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:270)
    at java.awt.Component.processMouseEvent(Component.java:6508)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
    at java.awt.Component.processEvent(Component.java:6270)
    at java.awt.Container.processEvent(Container.java:2229)
    at java.awt.Component.dispatchEventImpl(Component.java:4861)
    at java.awt.Container.dispatchEventImpl(Container.java:2287)
    at java.awt.Component.dispatchEvent(Component.java:4687)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4501)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
    at java.awt.Container.dispatchEventImpl(Container.java:2273)
    at java.awt.Window.dispatchEventImpl(Window.java:2719)
    at java.awt.Component.dispatchEvent(Component.java:4687)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:723)
    at java.awt.EventQueue.access$200(EventQueue.java:103)
    at java.awt.EventQueue$3.run(EventQueue.java:682)
    at java.awt.EventQueue$3.run(EventQueue.java:680)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
    at java.awt.EventQueue$4.run(EventQueue.java:696)
    at java.awt.EventQueue$4.run(EventQueue.java:694)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:693)
    at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:673)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:494)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:333)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)



Original issue reported on code.google.com by [email protected] on 4 Feb 2013 at 3:15

IDE freeze when closing application

"AWT-EventQueue-1 12.0#IC-122.592, eap:true" prio=0 tid=0x0 nid=0x0 runnable
     java.lang.Thread.State: RUNNABLE
 (in native)
    at java.net.SocketInputStream.socketRead0(Native Method)
    at java.net.SocketInputStream.read(SocketInputStream.java:129)
    at oracle.net.ns.Packet.receive(Packet.java:294)
    at oracle.net.ns.DataPacket.receive(DataPacket.java:100)
    at oracle.net.ano.CryptoDataPacket.receive(Unknown Source)
    at oracle.net.ns.NetInputStream.getNextPacket(NetInputStream.java:227)
    at oracle.net.ns.NetInputStream.read(NetInputStream.java:172)
    at oracle.net.ns.NetInputStream.read(NetInputStream.java:97)
    at oracle.net.ns.NetInputStream.read(NetInputStream.java:82)
    at oracle.jdbc.driver.T4CSocketInputStreamWrapper.readNextPacket(T4CSocketInputStreamWrapper.java:120)
    at oracle.jdbc.driver.T4CSocketInputStreamWrapper.read(T4CSocketInputStreamWrapper.java:76)
    at oracle.jdbc.driver.T4CMAREngine.unmarshalUB1(T4CMAREngine.java:1158)
    at oracle.jdbc.driver.T4CMAREngine.unmarshalSB1(T4CMAREngine.java:1134)
    at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:307)
    at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:199)
    at oracle.jdbc.driver.T4CTTIoauthenticate.doOAUTH(T4CTTIoauthenticate.java:365)
    at oracle.jdbc.driver.T4CTTIoauthenticate.doOAUTH(T4CTTIoauthenticate.java:812)
    at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:411)
    at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:547)
    at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:225)
    at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:29)
    at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:556)
    at com.dci.intellij.dbn.connection.ConnectionUtil.connect(ConnectionUtil.java:84)
    at com.dci.intellij.dbn.connection.ConnectionUtil.connect(ConnectionUtil.java:66)
    at com.dci.intellij.dbn.connection.ConnectionPool.allocateConnection(ConnectionPool.java:79)
    at com.dci.intellij.dbn.connection.ConnectionHandlerImpl.getPoolConnection(ConnectionHandlerImpl.java:250)
    at com.dci.intellij.dbn.common.content.loader.DynamicContentResultSetLoader.loadContent(DynamicContentResultSetLoader.java:66)
    at com.dci.intellij.dbn.common.content.DynamicContentImpl.performLoad(DynamicContentImpl.java:168)
    at com.dci.intellij.dbn.common.content.DynamicContentImpl.load(DynamicContentImpl.java:138)
    at com.dci.intellij.dbn.common.content.DynamicContentImpl.getElements(DynamicContentImpl.java:265)
    at com.dci.intellij.dbn.common.content.DynamicContentImpl.getElement(DynamicContentImpl.java:290)
    at com.dci.intellij.dbn.object.common.list.DBObjectListImpl.getObject(DBObjectListImpl.java:70)
    at com.dci.intellij.dbn.object.impl.DBSchemaImpl.getObjectFallbackOnSynonym(DBSchemaImpl.java:315)
    at com.dci.intellij.dbn.object.impl.DBSchemaImpl.getPackage(DBSchemaImpl.java:332)
    at com.dci.intellij.dbn.object.impl.DBSchemaImpl.getProgram(DBSchemaImpl.java:344)
    at com.dci.intellij.dbn.execution.method.MethodIdentifier.lookupMethod(MethodIdentifier.java:48)
    at com.dci.intellij.dbn.execution.method.MethodExecutionInput.getMethod(MethodExecutionInput.java:61)
    at com.dci.intellij.dbn.execution.method.MethodExecutionInput.isObsolete(MethodExecutionInput.java:97)
    at com.dci.intellij.dbn.execution.method.MethodExecutionManager.writeExternal(MethodExecutionManager.java:265)
    at com.intellij.openapi.components.impl.stores.DefaultStateSerializer.serializeState(DefaultStateSerializer.java:52)
    at com.intellij.openapi.components.impl.stores.XmlElementStorage$MyExternalizationSession.setState(XmlElementStorage.java:300)
    at com.intellij.openapi.components.impl.stores.StateStorageManagerImpl$MyExternalizationSession.setStateInOldStorage(StateStorageManagerImpl.java:470)
    at com.intellij.openapi.components.impl.stores.ComponentStoreImpl.commitJdomExternalizable(ComponentStoreImpl.java:161)
    at com.intellij.openapi.components.impl.stores.ComponentStoreImpl.access$700(ComponentStoreImpl.java:44)
    at com.intellij.openapi.components.impl.stores.ComponentStoreImpl$SaveSessionImpl.commit(ComponentStoreImpl.java:484)
    at com.intellij.openapi.components.impl.stores.ComponentStoreImpl.startSave(ComponentStoreImpl.java:107)
    at com.intellij.openapi.components.impl.stores.ProjectWithModulesStoreImpl.startSave(ProjectWithModulesStoreImpl.java:39)
    at com.intellij.openapi.components.impl.stores.StoreUtil.doSave(StoreUtil.java:30)
    at com.intellij.openapi.project.impl.ProjectImpl.save(ProjectImpl.java:357)
    at com.intellij.openapi.project.impl.ProjectManagerImpl.closeProject(ProjectManagerImpl.java:934)
    at com.intellij.openapi.application.impl.ApplicationImpl$5.run(ApplicationImpl.java:338)
    at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:122)
    at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:97)
    at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:83)
    at com.intellij.openapi.application.impl.ApplicationImpl.disposeSelf(ApplicationImpl.java:334)
    at com.intellij.openapi.application.impl.ApplicationImpl.doExit(ApplicationImpl.java:850)
    at com.intellij.openapi.application.impl.ApplicationImpl.access$900(ApplicationImpl.java:86)
    at com.intellij.openapi.application.impl.ApplicationImpl$9.run(ApplicationImpl.java:828)
    at com.intellij.openapi.application.impl.ApplicationImpl.exit(ApplicationImpl.java:839)
    at com.intellij.openapi.application.impl.ApplicationImpl.exit(ApplicationImpl.java:809)
    at com.intellij.openapi.application.impl.ApplicationImpl.exit(ApplicationImpl.java:804)
    at com.intellij.openapi.wm.impl.IdeFrameImpl$2$1.run(IdeFrameImpl.java:189)
    at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:333)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:646)
    at java.awt.EventQueue.access$000(EventQueue.java:84)
    at java.awt.EventQueue$1.run(EventQueue.java:607)
    at java.awt.EventQueue$1.run(EventQueue.java:605)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:616)
    at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:673)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:498)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:333)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

Original issue reported on code.google.com by [email protected] on 25 Oct 2012 at 6:03

NPE during code completion

null
java.lang.AssertionError
    at com.intellij.codeInsight.completion.actions.BaseCodeCompletionAction.invokeCompletion(BaseCodeCompletionAction.java:48)
    at com.intellij.codeInsight.completion.actions.CodeCompletionAction.actionPerformed(CodeCompletionAction.java:32)
    at com.dci.intellij.dbn.code.common.completion.CodeCompletionPopupTrigger$1$1.run(CodeCompletionPopupTrigger.java:46)
    at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:333)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:646)
    at java.awt.EventQueue.access$000(EventQueue.java:84)
    at java.awt.EventQueue$1.run(EventQueue.java:607)
    at java.awt.EventQueue$1.run(EventQueue.java:605)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:616)
    at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:672)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:497)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:375)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:333)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

Original issue reported on code.google.com by [email protected] on 9 Oct 2012 at 8:36

Valid SQL marked as erroneous

The SQL editor flags valid SQL as erroneous. I will attach a screenshot of the 
problem. It contains the following script (I will attach the original as well). 
I have surrounded the characters which have a red squiggle under them in the 
editor with tildes here:

CREATE ~S~EQUENCE RCMSDN_INST.SIGNED_MESSAGE_ID_SEQUENCE MINVALUE 1
  MAXVALUE 999999999999999999999999999 INCREMENT BY 1 START WITH 600 CACHE 20
  NOORDER NOCYCLE;

GRANT SELECT ~O~N RCMSDN_INST.DEPOSIT_AGREEMENT_ID_SEQUENCE TO RCMSDN~;~

The message for the S is: "expected one of the following: FORCE NO OR VIEW", 
for the O it is: "expected one of the following: ( * + - CASE CURSOR DENSE_RANK 
NEW NULL PRIOR REF REPLACE ROWID ROWNUM function identifier unknown" and for 
the ";" it is: "expected one of the following:  INTERSECT MINUS ORDER UNION".

It seems to be using the wrong SQL dialect (but I can't find a way to configure 
the dialect), or not supporting DDL statements or something like that. I don't 
think these are IntelliJ messages I'm seeing, as the SQL inspections are all 
turned off.

Original issue reported on code.google.com by [email protected] on 9 Jan 2013 at 10:54

Attachments:

Memory cleanup

DatasetEditorModelRow.dispose() - close the result set

Original issue reported on code.google.com by [email protected] on 15 Mar 2013 at 10:52

com.mysql.jdbc.Driver

What steps will reproduce the problem?
1. select a table from database
2. Show the data

What is the expected output? What do you see instead?
I have this:

[2013-04-26 16:03:25] Exception in thread "main" 
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:171)
    at com.intellij.persistence.database.console.RemoteJdbcServer.main(RemoteJdbcServer.java:15)


What version of the product are you using? On what operating system?
I use the latest version of PHPStorm (actually ).
The latest version of Database Navigator (3.0.2530) and MySQL connector 
"mysql-connector-java-5.1.24-bin.jar"
I'm on Mac OS X 10.7.5


Please provide any additional information below.
http://devnet.jetbrains.com/message/5485954

Original issue reported on code.google.com by [email protected] on 26 Apr 2013 at 2:38

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.