This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 226130 - Missing READ-LOCK when accessing TokenHierarchy
Summary: Missing READ-LOCK when accessing TokenHierarchy
Status: RESOLVED DUPLICATE of bug 221703
Alias: None
Product: javascript
Classification: Unclassified
Component: Editor (show other bugs)
Version: 7.3
Hardware: All All
: P3 normal (vote)
Assignee: Petr Hejl
URL:
Keywords:
: 230627 231020 (view as bug list)
Depends on:
Blocks:
 
Reported: 2013-02-14 15:46 UTC by phpguru
Modified: 2013-07-18 12:42 UTC (History)
4 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description phpguru 2013-02-14 15:46:10 UTC
This warning shows in /var/log/system.log on Mac OS X a
It did not appear to cause any issues while running NB however.

Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: INFO [org.netbeans.spi.lexer.MutableTextInput]: !!WARNING!! Missing READ-LOCK when accessing TokenHierarchy: input-source:org.netbeans.modules.csl.core.GsfDocument@17a7f8e6, mimeType='text/jav
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: java.lang.Exception
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at org.netbeans.lib.lexer.TokenHierarchyOperation.ensureReadLocked(TokenHierarchyOperation.java:397)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at org.netbeans.lib.lexer.TokenHierarchyOperation.tokenSequence(TokenHierarchyOperation.java:422)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at org.netbeans.api.lexer.TokenHierarchy.tokenSequence(TokenHierarchy.java:201)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at org.netbeans.modules.javascript2.editor.lexer.LexUtilities.getTokenSequence(LexUtilities.java:117)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at org.netbeans.modules.javascript2.editor.lexer.LexUtilities.getJsTokenSequence(LexUtilities.java:83)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at org.netbeans.modules.javascript2.editor.JsTypedTextInterceptor.beforeInsert(JsTypedTextInterceptor.java:323)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at org.netbeans.modules.editor.lib2.typinghooks.TypedTextInterceptorsManager$Transaction.beforeInsertion(TypedTextInterceptorsManager.java:90)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at org.netbeans.editor.BaseKit$DefaultKeyTypedAction.actionPerformed(BaseKit.java:1175)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at org.netbeans.editor.ext.ExtKit$ExtDefaultKeyTypedAction.actionPerformed(ExtKit.java:1022)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at org.netbeans.modules.csl.core.CslEditorKit$GsfDefaultKeyTypedAction.actionPerformed(CslEditorKit.java:241)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at org.netbeans.editor.BaseAction.actionPerformed(BaseAction.java:339)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1645)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at javax.swing.JComponent.processKeyBinding(JComponent.java:2859)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at javax.swing.JComponent.processKeyBindings(JComponent.java:2894)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at javax.swing.JComponent.processKeyEvent(JComponent.java:2822)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at java.awt.Component.processEvent(Component.java:6159)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at java.awt.Container.processEvent(Container.java:2083)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at java.awt.Component.dispatchEventImpl(Component.java:4744)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at java.awt.Container.dispatchEventImpl(Container.java:2141)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at java.awt.Component.dispatchEvent(Component.java:4572)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1856)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:722)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1000)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:865)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:686)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at java.awt.Component.dispatchEventImpl(Component.java:4616)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at java.awt.Container.dispatchEventImpl(Container.java:2141)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at java.awt.Window.dispatchEventImpl(Window.java:2489)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at java.awt.Component.dispatchEvent(Component.java:4572)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:704)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at java.awt.EventQueue.access$400(EventQueue.java:82)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at java.awt.EventQueue$2.run(EventQueue.java:663)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at java.awt.EventQueue$2.run(EventQueue.java:661)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at java.security.AccessController.doPrivileged(Native Method)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at java.awt.EventQueue$3.run(EventQueue.java:677)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at java.awt.EventQueue$3.run(EventQueue.java:675)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at java.security.AccessController.doPrivileged(Native Method)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at java.awt.EventQueue.dispatchEvent(EventQueue.java:674)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:158)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: 	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: Adding a fold that is identical with another previously added fold from the same FoldManager is not allowed.
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]: Existing fold: [code-block] E1 <5039,5083>, desc='{...}', hash=0x1bea7404, [5040, 5082] {5040, 5082}; FoldManager: org.netbeans.modules.csl.editor.fold.GsfFoldManager@256ebb56
Mac-mini [0x0-0x4b04b].org.netbeans.ide.baseide.201211062253[775]:      New fold: [code-block] E1 <5039,5083>, desc='{...}', hash=0x8cd1e4d, [5040, 5082] {5040, 5082}; FoldManager: org.netbeans.modules.csl.editor.fold.GsfFoldManager@256ebb56
Comment 1 _ gtzabari 2013-05-30 21:04:33 UTC
I am getting the same issue under:

Product Version: NetBeans IDE Dev (Build 201305292301)
Java: 1.7.0_21; Java HotSpot(TM) 64-Bit Server VM 23.21-b01
Runtime: Java(TM) SE Runtime Environment 1.7.0_21-b11
System: Windows 7 version 6.1 running on amd64; Cp1252; en_CA (nb)
User directory: C:\Users\Gili\AppData\Roaming\NetBeans\dev
Cache directory: C:\Users\Gili\AppData\Local\NetBeans\Cache\dev
Comment 2 Vladimir Riha 2013-06-02 19:46:23 UTC
*** Bug 230627 has been marked as a duplicate of this bug. ***
Comment 3 Vladimir Riha 2013-06-10 10:19:26 UTC
*** Bug 231020 has been marked as a duplicate of this bug. ***
Comment 4 Petr Hejl 2013-07-18 12:42:20 UTC

*** This bug has been marked as a duplicate of bug 221703 ***