Uploaded image for project: 'NetBeans'
  1. NetBeans
  2. NETBEANS-6238

NetBeans 12.4 blocked on background scan (Java process kill only way out, JIRA alert on restart)

Attach filesAttach ScreenshotVotersWatch issueWatchersLinkUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Duplicate
    • None
    • None
    • None
    • None

    Description

      <record>
      <date>2021-11-28T07:47:21</date>
      <millis>1638078441120</millis>
      <sequence>148</sequence>
      <logger>org.netbeans.modules.deadlock.detector.Detector</logger>
      <level>1000</level>
      <thread>36</thread>
      <message>/tmp/deadlock8745090161299300517.txt</message>
      <exception>
      <message>org.netbeans.modules.deadlock.detector.Detector$DeadlockDetectedException: A deadlock was detected.
      We suggest to restart the IDE to recover.</message>
      <frame>
      <class>org.netbeans.modules.editor.mimelookup.impl.FolderPathLookup$InstanceItem</class>
      <method>getRef</method>
      <line>277</line>
      <file>${netbeans.home}modules/org-netbeans-modules-editor-mimelookup-impl.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.modules.editor.mimelookup.impl.FolderPathLookup$InstanceItem</class>
      <method>instanceOf</method>
      <line>285</line>
      <file>${netbeans.home}modules/org-netbeans-modules-editor-mimelookup-impl.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.modules.editor.mimelookup.impl.FolderPathLookup$PairItem</class>
      <method>instanceOf</method>
      <line>169</line>
      <file>${netbeans.home}modules/org-netbeans-modules-editor-mimelookup-impl.jar</file>
      </frame>
      <frame>
      <class>org.openide.util.lookup.InheritanceTree</class>
      <method>searchInterface</method>
      <line>858</line>
      <file>${netbeans.home}lib/org-openide-util-lookup.jar</file>
      </frame>
      <frame>
      <class>org.openide.util.lookup.InheritanceTree</class>
      <method>lookup</method>
      <line>215</line>
      <file>${netbeans.home}lib/org-openide-util-lookup.jar</file>
      </frame>
      <frame>
      <class>org.openide.util.lookup.InheritanceTree</class>
      <method>registerReferenceToResult</method>
      <line>984</line>
      <file>${netbeans.home}lib/org-openide-util-lookup.jar</file>
      </frame>
      <frame>
      <class>org.openide.util.lookup.DelegatingStorage</class>
      <method>registerReferenceToResult</method>
      <line>155</line>
      <file>${netbeans.home}lib/org-openide-util-lookup.jar</file>
      </frame>
      <frame>
      <class>org.openide.util.lookup.AbstractLookup</class>
      <method>lookup</method>
      <line>472</line>
      <file>${netbeans.home}lib/org-openide-util-lookup.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.modules.editor.mimelookup.impl.SwitchLookup</class>
      <method>lookup</method>
      <line>60</line>
      <file>${netbeans.home}modules/org-netbeans-modules-editor-mimelookup-impl.jar</file>
      </frame>
      <frame>
      <class>org.openide.util.lookup.ProxyLookup$R</class>
      <method>lookupChange</method>
      <line>519</line>
      <file>${netbeans.home}lib/org-openide-util-lookup.jar</file>
      </frame>
      <frame>
      <class>org.openide.util.lookup.ProxyLookup</class>
      <method>setData</method>
      <line>372</line>
      <file>${netbeans.home}lib/org-openide-util-lookup.jar</file>
      </frame>
      <frame>
      <class>org.openide.util.lookup.ProxyLookup</class>
      <method>setLookups</method>
      <line>211</line>
      <file>${netbeans.home}lib/org-openide-util-lookup.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.modules.editor.mimelookup.MimePathLookup</class>
      <method>rebuild</method>
      <line>157</line>
      <file>${netbeans.home}modules/org-netbeans-modules-editor-mimelookup.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.modules.editor.mimelookup.MimePathLookup</class>
      <method>beforeLookup</method>
      <line>88</line>
      <file>${netbeans.home}modules/org-netbeans-modules-editor-mimelookup.jar</file>
      </frame>
      <frame>
      <class>org.openide.util.lookup.ProxyLookup</class>
      <method>lookup</method>
      <line>273</line>
      <file>${netbeans.home}lib/org-openide-util-lookup.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.modules.lexer.nbbridge.MimeLookupLanguageProvider</class>
      <method>findLanguageEmbedding</method>
      <line>87</line>
      <file>${netBeansDir}modules/org-netbeans-modules-lexer-nbbridge.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.lib.lexer.LanguageManager</class>
      <method>findLanguageEmbedding</method>
      <line>151</line>
      <file>${netBeansDir}modules/org-netbeans-modules-lexer.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.lib.lexer.LexerUtilsConstants</class>
      <method>findEmbedding</method>
      <line>172</line>
      <file>${netBeansDir}modules/org-netbeans-modules-lexer.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.lib.lexer.EmbeddingOperation</class>
      <method>embeddedTokenList</method>
      <line>133</line>
      <file>${netBeansDir}modules/org-netbeans-modules-lexer.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.api.lexer.TokenSequence</class>
      <method>embeddedImpl</method>
      <line>348</line>
      <file>${netBeansDir}modules/org-netbeans-modules-lexer.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.api.lexer.TokenSequence</class>
      <method>embedded</method>
      <line>295</line>
      <file>${netBeansDir}modules/org-netbeans-modules-lexer.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.lib.lexer.TokenHierarchyOperation</class>
      <method>embeddedTokenSequences</method>
      <line>454</line>
      <file>${netBeansDir}modules/org-netbeans-modules-lexer.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.api.lexer.TokenHierarchy</class>
      <method>embeddedTokenSequences</method>
      <line>240</line>
      <file>${netBeansDir}modules/org-netbeans-modules-lexer.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.modules.editor.bracesmatching.MasterMatcher$2</class>
      <method>run</method>
      <line>507</line>
      <file>${netBeansDir}modules/org-netbeans-modules-editor-bracesmatching.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.editor.BaseDocument</class>
      <method>render</method>
      <line>1402</line>
      <file>${netBeansDir}modules/org-netbeans-modules-editor-lib.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.modules.editor.bracesmatching.MasterMatcher</class>
      <method>findFactories</method>
      <line>503</line>
      <file>${netBeansDir}modules/org-netbeans-modules-editor-bracesmatching.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.modules.editor.bracesmatching.MasterMatcher</class>
      <method>access$1600</method>
      <line>60</line>
      <file>${netBeansDir}modules/org-netbeans-modules-editor-bracesmatching.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.modules.editor.bracesmatching.MasterMatcher$Result</class>
      <method>findOrigin</method>
      <line>843</line>
      <file>${netBeansDir}modules/org-netbeans-modules-editor-bracesmatching.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.modules.editor.bracesmatching.MasterMatcher$Result</class>
      <method>_run</method>
      <line>694</line>
      <file>${netBeansDir}modules/org-netbeans-modules-editor-bracesmatching.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.modules.editor.bracesmatching.MasterMatcher$Result</class>
      <method>run</method>
      <line>647</line>
      <file>${netBeansDir}modules/org-netbeans-modules-editor-bracesmatching.jar</file>
      </frame>
      <frame>
      <class>org.openide.util.RequestProcessor$Task</class>
      <method>run</method>
      <line>1418</line>
      <file>${netbeans.home}lib/org-openide-util.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.modules.openide.util.GlobalLookup</class>
      <method>execute</method>
      <line>45</line>
      <file>${netbeans.home}lib/org-openide-util-lookup.jar</file>
      </frame>
      <frame>
      <class>org.openide.util.lookup.Lookups</class>
      <method>executeWith</method>
      <line>278</line>
      <file>${netbeans.home}lib/org-openide-util-lookup.jar</file>
      </frame>
      <frame>
      <class>org.openide.util.RequestProcessor$Processor</class>
      <method>run</method>
      <line>2033</line>
      <file>${netbeans.home}lib/org-openide-util.jar</file>
      </frame>
      </exception>
      <exception>
      <message>org.netbeans.modules.deadlock.detector.Detector$DeadlockDetectedException: EditorBracesMatching</message>
      <more>34</more>
      </exception>
      <exception>
      <message>org.netbeans.modules.deadlock.detector.Detector$DeadlockDetectedException: Editor Parsing Loop (12.4-21726744165c946ba6619bff89e98d5863f26e22)</message>
      <frame>
      <class>org.netbeans.lib.lexer.LanguageManager</class>
      <method>findLanguage</method>
      <line>123</line>
      <file>${netBeansDir}modules/org-netbeans-modules-lexer.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.api.lexer.Language</class>
      <method>find</method>
      <line>141</line>
      <file>${netBeansDir}modules/org-netbeans-modules-lexer.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.modules.html.knockout.KOJsEmbeddingProviderPlugin</class>
      <method><init></method>
      <line>85</line>
      <file>${netBeansDir}modules/org-netbeans-modules-html-knockout.jar</file>
      </frame>
      <frame>
      <class>sun.reflect.NativeConstructorAccessorImpl</class>
      <method>newInstance0</method>
      <file>${java.home}lib/rt.jar</file>
      </frame>
      <frame>
      <class>sun.reflect.NativeConstructorAccessorImpl</class>
      <method>newInstance</method>
      <line>62</line>
      <file>${java.home}lib/rt.jar</file>
      </frame>
      <frame>
      <class>sun.reflect.DelegatingConstructorAccessorImpl</class>
      <method>newInstance</method>
      <line>45</line>
      <file>${java.home}lib/rt.jar</file>
      </frame>
      <frame>
      <class>java.lang.reflect.Constructor</class>
      <method>newInstance</method>
      <line>423</line>
      <file>${java.home}lib/rt.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.modules.editor.mimelookup.impl.FolderPathLookup</class>
      <method>createInstance</method>
      <line>247</line>
      <file>${netbeans.home}modules/org-netbeans-modules-editor-mimelookup-impl.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.modules.editor.mimelookup.impl.FolderPathLookup$InstanceItem</class>
      <method>createInstanceFor</method>
      <line>388</line>
      <file>${netbeans.home}modules/org-netbeans-modules-editor-mimelookup-impl.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.modules.editor.mimelookup.impl.FolderPathLookup$InstanceItem</class>
      <method>getInstance</method>
      <line>324</line>
      <file>${netbeans.home}modules/org-netbeans-modules-editor-mimelookup-impl.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.modules.editor.mimelookup.impl.FolderPathLookup$PairItem</class>
      <method>getInstance</method>
      <line>179</line>
      <file>${netbeans.home}modules/org-netbeans-modules-editor-mimelookup-impl.jar</file>
      </frame>
      <frame>
      <class>org.openide.util.lookup.AbstractLookup$R</class>
      <method>allInstances</method>
      <line>1030</line>
      <file>${netbeans.home}lib/org-openide-util-lookup.jar</file>
      </frame>
      <frame>
      <class>org.openide.util.lookup.AbstractLookup$R</class>
      <method>allInstances</method>
      <line>1010</line>
      <file>${netbeans.home}lib/org-openide-util-lookup.jar</file>
      </frame>
      <frame>
      <class>org.openide.util.lookup.ProxyLookup$LazyCollection</class>
      <method>computeSingleResult</method>
      <line>1348</line>
      <file>${netbeans.home}lib/org-openide-util-lookup.jar</file>
      </frame>
      <frame>
      <class>org.openide.util.lookup.ProxyLookup$LazyCollection</class>
      <method>computeDelegate</method>
      <line>1186</line>
      <file>${netbeans.home}lib/org-openide-util-lookup.jar</file>
      </frame>
      <frame>
      <class>org.openide.util.lookup.ProxyLookup$LazyCollection</class>
      <method>access$900</method>
      <line>1114</line>
      <file>${netbeans.home}lib/org-openide-util-lookup.jar</file>
      </frame>
      <frame>
      <class>org.openide.util.lookup.ProxyLookup$LazyCollection$1</class>
      <method>hasNext</method>
      <line>1314</line>
      <file>${netbeans.home}lib/org-openide-util-lookup.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.modules.html.editor.embedding.JsEPPluginQuery$Session</class>
      <method>startProcessing</method>
      <line>83</line>
      <file>${netBeansDir}modules/org-netbeans-modules-html-editor.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider</class>
      <method>process</method>
      <line>152</line>
      <file>${netBeansDir}modules/org-netbeans-modules-html-editor.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider</class>
      <method>access$100</method>
      <line>57</line>
      <file>${netBeansDir}modules/org-netbeans-modules-html-editor.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider$1</class>
      <method>run</method>
      <line>112</line>
      <file>${netBeansDir}modules/org-netbeans-modules-html-editor.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.modules.parsing.impl.TaskProcessor</class>
      <method>callUserTask</method>
      <line>586</line>
      <file>${netBeansDir}modules/org-netbeans-modules-parsing-api.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.modules.parsing.api.ParserManager$UserTaskAction</class>
      <method>run</method>
      <line>130</line>
      <file>${netBeansDir}modules/org-netbeans-modules-parsing-api.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.modules.parsing.api.ParserManager$UserTaskAction</class>
      <method>run</method>
      <line>114</line>
      <file>${netBeansDir}modules/org-netbeans-modules-parsing-api.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.modules.parsing.impl.TaskProcessor$2</class>
      <method>call</method>
      <line>181</line>
      <file>${netBeansDir}modules/org-netbeans-modules-parsing-api.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.modules.parsing.impl.TaskProcessor$2</class>
      <method>call</method>
      <line>178</line>
      <file>${netBeansDir}modules/org-netbeans-modules-parsing-api.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager</class>
      <method>priorityIO</method>
      <line>153</line>
      <file>${netbeans.home}modules/org-netbeans-modules-masterfs.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.modules.masterfs.providers.ProvidedExtensions</class>
      <method>priorityIO</method>
      <line>335</line>
      <file>${netbeans.home}modules/org-netbeans-modules-masterfs.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.modules.parsing.nb.DataObjectEnvFactory</class>
      <method>runPriorityIO</method>
      <line>118</line>
      <file>${netBeansDir}modules/org-netbeans-modules-parsing-nb.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.modules.parsing.impl.Utilities</class>
      <method>runPriorityIO</method>
      <line>67</line>
      <file>${netBeansDir}modules/org-netbeans-modules-parsing-api.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.modules.parsing.impl.TaskProcessor</class>
      <method>runUserTask</method>
      <line>178</line>
      <file>${netBeansDir}modules/org-netbeans-modules-parsing-api.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.modules.parsing.api.ParserManager</class>
      <method>parse</method>
      <line>81</line>
      <file>${netBeansDir}modules/org-netbeans-modules-parsing-api.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.modules.html.editor.embedding.JsEmbeddingProvider</class>
      <method>getEmbeddings</method>
      <line>105</line>
      <file>${netBeansDir}modules/org-netbeans-modules-html-editor.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.modules.parsing.impl.TaskProcessor</class>
      <method>callEmbeddingProvider</method>
      <line>576</line>
      <file>${netBeansDir}modules/org-netbeans-modules-parsing-api.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.modules.parsing.impl.SourceCache</class>
      <method>refresh</method>
      <line>343</line>
      <file>${netBeansDir}modules/org-netbeans-modules-parsing-api.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.modules.parsing.impl.TaskProcessor$RequestPerformer</class>
      <method>run</method>
      <line>770</line>
      <file>${netBeansDir}modules/org-netbeans-modules-parsing-api.jar</file>
      </frame>
      <frame>
      <class>org.openide.util.lookup.Lookups</class>
      <method>executeWith</method>
      <line>279</line>
      <file>${netbeans.home}lib/org-openide-util-lookup.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.modules.parsing.impl.TaskProcessor$RequestPerformer</class>
      <method>execute</method>
      <line>702</line>
      <file>${netBeansDir}modules/org-netbeans-modules-parsing-api.jar</file>
      </frame>
      <frame>
      <class>org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob</class>
      <method>run</method>
      <line>663</line>
      <file>${netBeansDir}modules/org-netbeans-modules-parsing-api.jar</file>
      </frame>
      <frame>
      <class>java.util.concurrent.Executors$RunnableAdapter</class>
      <method>call</method>
      <line>511</line>
      <file>${java.home}lib/rt.jar</file>
      </frame>
      <frame>
      <class>java.util.concurrent.FutureTask</class>
      <method>run</method>
      <line>266</line>
      <file>${java.home}lib/rt.jar</file>
      </frame>
      <more>4</more>
      </exception>
      </record>
      <record>
      <date>2021-11-28T08:31:18</date>
      <millis>1638081078178</millis>
      <sequence>227</sequence>
      <level>700</level>
      <thread>44</thread>
      <message>UI_USER_CONFIGURATION</message>
      <key>UI_USER_CONFIGURATION</key>
      <catalog>org.netbeans.modules.uihandler.Bundle</catalog>
      <param>Linux, 4.18.0-305.12.1.el8_4.x86_64, amd64</param>
      <param>Java HotSpot(TM) 64-Bit Server VM, 25.291-b10, Java(TM) SE Runtime Environment, 1.8.0_291-b10</param>
      <param>Apache NetBeans IDE 12.4</param>
      <param></param>
      <param>org.netbeans.modules.deadlock.detector.Detector$DeadlockDetectedException: Editor Parsing Loop (12.4-21726744165c946ba6619bff89e98d5863f26e22)</param>
      <param><Please provide a description of the problem or the steps to reproduce></param>
      <param>*********</param>
      </record>

      Attachments

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            Unassigned Unassigned
            mkhomo Malome Khomo
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment