java.util.ConcurrentModificationException

Appcelerator JIRA | Ingo Muschenetz | 5 years ago
  1. 0

    Found in a developer's log file. Marking as a blocker until we know it's benign: {code} !ENTRY com.aptana.editor.js 4 0 2011-08-04 10:10:55.126\ !MESSAGE (Build 3.0.3.1311981533) [ERROR] null\ !STACK 0\ java.util.ConcurrentModificationException\ at java.util.HashMap$HashIterator.nextEntry(HashMap.java:793)\ at java.util.HashMap$EntryIterator.next(HashMap.java:834)\ at java.util.HashMap$EntryIterator.next(HashMap.java:832)\ at com.aptana.internal.index.core.MemoryIndex.addQueryResults(MemoryIndex.java:112)\ at com.aptana.index.core.Index.query(Index.java:503)\ at com.aptana.editor.js.contentassist.index.JSIndexReader.getProperty(JSIndexReader.java:349)\ at com.aptana.editor.js.contentassist.JSIndexQueryHelper.getProperty(JSIndexQueryHelper.java:356)\ at com.aptana.editor.js.contentassist.JSIndexQueryHelper.getMember(JSIndexQueryHelper.java:220)\ at com.aptana.editor.js.contentassist.JSIndexQueryHelper.getGlobal(JSIndexQueryHelper.java:151)\ at com.aptana.editor.js.inferencing.JSNodeTypeInferrer.visit(JSNodeTypeInferrer.java:626)\ at com.aptana.editor.js.parsing.ast.JSIdentifierNode.accept(JSIdentifierNode.java:33)\ at com.aptana.editor.js.parsing.ast.JSTreeWalker.visit(JSTreeWalker.java:176)\ at com.aptana.editor.js.inferencing.JSNodeTypeInferrer.getTypes(JSNodeTypeInferrer.java:258)\ at com.aptana.editor.js.inferencing.JSNodeTypeInferrer.getTypes(JSNodeTypeInferrer.java:239)\ at com.aptana.editor.js.inferencing.JSNodeTypeInferrer.visit(JSNodeTypeInferrer.java:542)\ at com.aptana.editor.js.parsing.ast.JSGetPropertyNode.accept(JSGetPropertyNode.java:34)\ at com.aptana.editor.js.parsing.ast.JSTreeWalker.visit(JSTreeWalker.java:176)\ at com.aptana.editor.js.inferencing.JSNodeTypeInferrer.getTypes(JSNodeTypeInferrer.java:258)\ at com.aptana.editor.js.inferencing.JSNodeTypeInferrer.getTypes(JSNodeTypeInferrer.java:239)\ at com.aptana.editor.js.inferencing.JSNodeTypeInferrer.visit(JSNodeTypeInferrer.java:542)\ at com.aptana.editor.js.parsing.ast.JSGetPropertyNode.accept(JSGetPropertyNode.java:34)\ at com.aptana.editor.js.parsing.ast.JSTreeWalker.visit(JSTreeWalker.java:176)\ at com.aptana.editor.js.inferencing.JSNodeTypeInferrer.getTypes(JSNodeTypeInferrer.java:258)\ at com.aptana.editor.js.inferencing.JSNodeTypeInferrer.getTypes(JSNodeTypeInferrer.java:239)\ at com.aptana.editor.js.inferencing.JSNodeTypeInferrer.visit(JSNodeTypeInferrer.java:658)\ at com.aptana.editor.js.parsing.ast.JSInvokeNode.accept(JSInvokeNode.java:31)\ at com.aptana.editor.js.inferencing.JSNodeTypeInferrer.addTypes(JSNodeTypeInferrer.java:158)\ at com.aptana.editor.js.inferencing.JSNodeTypeInferrer.visit(JSNodeTypeInferrer.java:303)\ at com.aptana.editor.js.parsing.ast.JSAssignmentNode.accept(JSAssignmentNode.java:84)\ at com.aptana.editor.js.parsing.ast.JSTreeWalker.visit(JSTreeWalker.java:176)\ at com.aptana.editor.js.inferencing.JSSymbolTypeInferrer.processValues(JSSymbolTypeInferrer.java:519)\ at com.aptana.editor.js.inferencing.JSSymbolTypeInferrer.getSymbolPropertyElement(JSSymbolTypeInferrer.java:334)\ at com.aptana.editor.js.inferencing.JSSymbolTypeInferrer.getSymbolPropertyElement(JSSymbolTypeInferrer.java:370)\ at com.aptana.editor.js.inferencing.JSNodeTypeInferrer.visit(JSNodeTypeInferrer.java:620)\ at com.aptana.editor.js.parsing.ast.JSIdentifierNode.accept(JSIdentifierNode.java:33)\ at com.aptana.editor.js.parsing.ast.JSTreeWalker.visit(JSTreeWalker.java:176)\ at com.aptana.editor.js.inferencing.JSNodeTypeInferrer.getTypes(JSNodeTypeInferrer.java:258)\ at com.aptana.editor.js.inferencing.JSNodeTypeInferrer.getTypes(JSNodeTypeInferrer.java:239)\ at com.aptana.editor.js.inferencing.JSNodeTypeInferrer.visit(JSNodeTypeInferrer.java:542)\ at com.aptana.editor.js.parsing.ast.JSGetPropertyNode.accept(JSGetPropertyNode.java:34)\ at com.aptana.editor.js.parsing.ast.JSTreeWalker.visit(JSTreeWalker.java:176)\ at com.aptana.editor.js.inferencing.JSNodeTypeInferrer.getTypes(JSNodeTypeInferrer.java:258)\ at com.aptana.editor.js.inferencing.JSNodeTypeInferrer.getTypes(JSNodeTypeInferrer.java:239)\ at com.aptana.editor.js.inferencing.JSNodeTypeInferrer.visit(JSNodeTypeInferrer.java:658)\ at com.aptana.editor.js.parsing.ast.JSInvokeNode.accept(JSInvokeNode.java:31)\ at com.aptana.editor.js.inferencing.JSNodeTypeInferrer.addTypes(JSNodeTypeInferrer.java:158)\ at com.aptana.editor.js.inferencing.JSNodeTypeInferrer.visit(JSNodeTypeInferrer.java:303)\ at com.aptana.editor.js.parsing.ast.JSAssignmentNode.accept(JSAssignmentNode.java:84)\ at com.aptana.editor.js.parsing.ast.JSTreeWalker.visit(JSTreeWalker.java:176)\ at com.aptana.editor.js.inferencing.JSSymbolTypeInferrer.processValues(JSSymbolTypeInferrer.java:519)\ at com.aptana.editor.js.inferencing.JSSymbolTypeInferrer.getSymbolPropertyElement(JSSymbolTypeInferrer.java:334)\ at com.aptana.editor.js.inferencing.JSSymbolTypeInferrer.getSymbolPropertyElement(JSSymbolTypeInferrer.java:370)\ at com.aptana.editor.js.inferencing.JSSymbolTypeInferrer.getScopeProperties(JSSymbolTypeInferrer.java:281)\ at com.aptana.editor.js.contentassist.index.JSFileIndexingParticipant.processParseResults(JSFileIndexingParticipant.java:214)\ at com.aptana.editor.js.contentassist.index.JSFileIndexingParticipant.indexFileStore(JSFileIndexingParticipant.java:116)\ at com.aptana.index.core.AbstractFileIndexingParticipant.index(AbstractFileIndexingParticipant.java:139)\ at com.aptana.index.core.IndexRequestJob.indexFileStores(IndexRequestJob.java:423)\ at com.aptana.index.core.IndexContainerJob.run(IndexContainerJob.java:100)\ at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\ {code}

    Appcelerator JIRA | 5 years ago | Ingo Muschenetz
    java.util.ConcurrentModificationException
  2. 0

    Found in a developer's log file. Marking as a blocker until we know it's benign: {code} !ENTRY com.aptana.editor.js 4 0 2011-08-04 10:10:55.126\ !MESSAGE (Build 3.0.3.1311981533) [ERROR] null\ !STACK 0\ java.util.ConcurrentModificationException\ at java.util.HashMap$HashIterator.nextEntry(HashMap.java:793)\ at java.util.HashMap$EntryIterator.next(HashMap.java:834)\ at java.util.HashMap$EntryIterator.next(HashMap.java:832)\ at com.aptana.internal.index.core.MemoryIndex.addQueryResults(MemoryIndex.java:112)\ at com.aptana.index.core.Index.query(Index.java:503)\ at com.aptana.editor.js.contentassist.index.JSIndexReader.getProperty(JSIndexReader.java:349)\ at com.aptana.editor.js.contentassist.JSIndexQueryHelper.getProperty(JSIndexQueryHelper.java:356)\ at com.aptana.editor.js.contentassist.JSIndexQueryHelper.getMember(JSIndexQueryHelper.java:220)\ at com.aptana.editor.js.contentassist.JSIndexQueryHelper.getGlobal(JSIndexQueryHelper.java:151)\ at com.aptana.editor.js.inferencing.JSNodeTypeInferrer.visit(JSNodeTypeInferrer.java:626)\ at com.aptana.editor.js.parsing.ast.JSIdentifierNode.accept(JSIdentifierNode.java:33)\ at com.aptana.editor.js.parsing.ast.JSTreeWalker.visit(JSTreeWalker.java:176)\ at com.aptana.editor.js.inferencing.JSNodeTypeInferrer.getTypes(JSNodeTypeInferrer.java:258)\ at com.aptana.editor.js.inferencing.JSNodeTypeInferrer.getTypes(JSNodeTypeInferrer.java:239)\ at com.aptana.editor.js.inferencing.JSNodeTypeInferrer.visit(JSNodeTypeInferrer.java:542)\ at com.aptana.editor.js.parsing.ast.JSGetPropertyNode.accept(JSGetPropertyNode.java:34)\ at com.aptana.editor.js.parsing.ast.JSTreeWalker.visit(JSTreeWalker.java:176)\ at com.aptana.editor.js.inferencing.JSNodeTypeInferrer.getTypes(JSNodeTypeInferrer.java:258)\ at com.aptana.editor.js.inferencing.JSNodeTypeInferrer.getTypes(JSNodeTypeInferrer.java:239)\ at com.aptana.editor.js.inferencing.JSNodeTypeInferrer.visit(JSNodeTypeInferrer.java:542)\ at com.aptana.editor.js.parsing.ast.JSGetPropertyNode.accept(JSGetPropertyNode.java:34)\ at com.aptana.editor.js.parsing.ast.JSTreeWalker.visit(JSTreeWalker.java:176)\ at com.aptana.editor.js.inferencing.JSNodeTypeInferrer.getTypes(JSNodeTypeInferrer.java:258)\ at com.aptana.editor.js.inferencing.JSNodeTypeInferrer.getTypes(JSNodeTypeInferrer.java:239)\ at com.aptana.editor.js.inferencing.JSNodeTypeInferrer.visit(JSNodeTypeInferrer.java:658)\ at com.aptana.editor.js.parsing.ast.JSInvokeNode.accept(JSInvokeNode.java:31)\ at com.aptana.editor.js.inferencing.JSNodeTypeInferrer.addTypes(JSNodeTypeInferrer.java:158)\ at com.aptana.editor.js.inferencing.JSNodeTypeInferrer.visit(JSNodeTypeInferrer.java:303)\ at com.aptana.editor.js.parsing.ast.JSAssignmentNode.accept(JSAssignmentNode.java:84)\ at com.aptana.editor.js.parsing.ast.JSTreeWalker.visit(JSTreeWalker.java:176)\ at com.aptana.editor.js.inferencing.JSSymbolTypeInferrer.processValues(JSSymbolTypeInferrer.java:519)\ at com.aptana.editor.js.inferencing.JSSymbolTypeInferrer.getSymbolPropertyElement(JSSymbolTypeInferrer.java:334)\ at com.aptana.editor.js.inferencing.JSSymbolTypeInferrer.getSymbolPropertyElement(JSSymbolTypeInferrer.java:370)\ at com.aptana.editor.js.inferencing.JSNodeTypeInferrer.visit(JSNodeTypeInferrer.java:620)\ at com.aptana.editor.js.parsing.ast.JSIdentifierNode.accept(JSIdentifierNode.java:33)\ at com.aptana.editor.js.parsing.ast.JSTreeWalker.visit(JSTreeWalker.java:176)\ at com.aptana.editor.js.inferencing.JSNodeTypeInferrer.getTypes(JSNodeTypeInferrer.java:258)\ at com.aptana.editor.js.inferencing.JSNodeTypeInferrer.getTypes(JSNodeTypeInferrer.java:239)\ at com.aptana.editor.js.inferencing.JSNodeTypeInferrer.visit(JSNodeTypeInferrer.java:542)\ at com.aptana.editor.js.parsing.ast.JSGetPropertyNode.accept(JSGetPropertyNode.java:34)\ at com.aptana.editor.js.parsing.ast.JSTreeWalker.visit(JSTreeWalker.java:176)\ at com.aptana.editor.js.inferencing.JSNodeTypeInferrer.getTypes(JSNodeTypeInferrer.java:258)\ at com.aptana.editor.js.inferencing.JSNodeTypeInferrer.getTypes(JSNodeTypeInferrer.java:239)\ at com.aptana.editor.js.inferencing.JSNodeTypeInferrer.visit(JSNodeTypeInferrer.java:658)\ at com.aptana.editor.js.parsing.ast.JSInvokeNode.accept(JSInvokeNode.java:31)\ at com.aptana.editor.js.inferencing.JSNodeTypeInferrer.addTypes(JSNodeTypeInferrer.java:158)\ at com.aptana.editor.js.inferencing.JSNodeTypeInferrer.visit(JSNodeTypeInferrer.java:303)\ at com.aptana.editor.js.parsing.ast.JSAssignmentNode.accept(JSAssignmentNode.java:84)\ at com.aptana.editor.js.parsing.ast.JSTreeWalker.visit(JSTreeWalker.java:176)\ at com.aptana.editor.js.inferencing.JSSymbolTypeInferrer.processValues(JSSymbolTypeInferrer.java:519)\ at com.aptana.editor.js.inferencing.JSSymbolTypeInferrer.getSymbolPropertyElement(JSSymbolTypeInferrer.java:334)\ at com.aptana.editor.js.inferencing.JSSymbolTypeInferrer.getSymbolPropertyElement(JSSymbolTypeInferrer.java:370)\ at com.aptana.editor.js.inferencing.JSSymbolTypeInferrer.getScopeProperties(JSSymbolTypeInferrer.java:281)\ at com.aptana.editor.js.contentassist.index.JSFileIndexingParticipant.processParseResults(JSFileIndexingParticipant.java:214)\ at com.aptana.editor.js.contentassist.index.JSFileIndexingParticipant.indexFileStore(JSFileIndexingParticipant.java:116)\ at com.aptana.index.core.AbstractFileIndexingParticipant.index(AbstractFileIndexingParticipant.java:139)\ at com.aptana.index.core.IndexRequestJob.indexFileStores(IndexRequestJob.java:423)\ at com.aptana.index.core.IndexContainerJob.run(IndexContainerJob.java:100)\ at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\ {code}

    Appcelerator JIRA | 5 years ago | Ingo Muschenetz
    java.util.ConcurrentModificationException
  3. Speed up your debug routine!

    Automated exception search integrated into your IDE

Not finding the right solution?
Take a tour to get the most out of Samebug.

Tired of useless tips?

Automated exception search integrated into your IDE

Root Cause Analysis

  1. java.util.ConcurrentModificationException

    No message provided

    at java.util.HashMap$HashIterator.nextEntry()
  2. Java RT
    HashMap$EntryIterator.next
    1. java.util.HashMap$HashIterator.nextEntry(HashMap.java:793)
    2. java.util.HashMap$EntryIterator.next(HashMap.java:834)
    3. java.util.HashMap$EntryIterator.next(HashMap.java:832)
    3 frames
  3. com.aptana.internal
    MemoryIndex.addQueryResults
    1. com.aptana.internal.index.core.MemoryIndex.addQueryResults(MemoryIndex.java:112)
    1 frame
  4. com.aptana.index
    Index.query
    1. com.aptana.index.core.Index.query(Index.java:503)
    1 frame
  5. com.aptana.editor
    JSFileIndexingParticipant.indexFileStore
    1. com.aptana.editor.js.contentassist.index.JSIndexReader.getProperty(JSIndexReader.java:349)
    2. com.aptana.editor.js.contentassist.JSIndexQueryHelper.getProperty(JSIndexQueryHelper.java:356)
    3. com.aptana.editor.js.contentassist.JSIndexQueryHelper.getMember(JSIndexQueryHelper.java:220)
    4. com.aptana.editor.js.contentassist.JSIndexQueryHelper.getGlobal(JSIndexQueryHelper.java:151)
    5. com.aptana.editor.js.inferencing.JSNodeTypeInferrer.visit(JSNodeTypeInferrer.java:626)
    6. com.aptana.editor.js.parsing.ast.JSIdentifierNode.accept(JSIdentifierNode.java:33)
    7. com.aptana.editor.js.parsing.ast.JSTreeWalker.visit(JSTreeWalker.java:176)
    8. com.aptana.editor.js.inferencing.JSNodeTypeInferrer.getTypes(JSNodeTypeInferrer.java:258)
    9. com.aptana.editor.js.inferencing.JSNodeTypeInferrer.getTypes(JSNodeTypeInferrer.java:239)
    10. com.aptana.editor.js.inferencing.JSNodeTypeInferrer.visit(JSNodeTypeInferrer.java:542)
    11. com.aptana.editor.js.parsing.ast.JSGetPropertyNode.accept(JSGetPropertyNode.java:34)
    12. com.aptana.editor.js.parsing.ast.JSTreeWalker.visit(JSTreeWalker.java:176)
    13. com.aptana.editor.js.inferencing.JSNodeTypeInferrer.getTypes(JSNodeTypeInferrer.java:258)
    14. com.aptana.editor.js.inferencing.JSNodeTypeInferrer.getTypes(JSNodeTypeInferrer.java:239)
    15. com.aptana.editor.js.inferencing.JSNodeTypeInferrer.visit(JSNodeTypeInferrer.java:542)
    16. com.aptana.editor.js.parsing.ast.JSGetPropertyNode.accept(JSGetPropertyNode.java:34)
    17. com.aptana.editor.js.parsing.ast.JSTreeWalker.visit(JSTreeWalker.java:176)
    18. com.aptana.editor.js.inferencing.JSNodeTypeInferrer.getTypes(JSNodeTypeInferrer.java:258)
    19. com.aptana.editor.js.inferencing.JSNodeTypeInferrer.getTypes(JSNodeTypeInferrer.java:239)
    20. com.aptana.editor.js.inferencing.JSNodeTypeInferrer.visit(JSNodeTypeInferrer.java:658)
    21. com.aptana.editor.js.parsing.ast.JSInvokeNode.accept(JSInvokeNode.java:31)
    22. com.aptana.editor.js.inferencing.JSNodeTypeInferrer.addTypes(JSNodeTypeInferrer.java:158)
    23. com.aptana.editor.js.inferencing.JSNodeTypeInferrer.visit(JSNodeTypeInferrer.java:303)
    24. com.aptana.editor.js.parsing.ast.JSAssignmentNode.accept(JSAssignmentNode.java:84)
    25. com.aptana.editor.js.parsing.ast.JSTreeWalker.visit(JSTreeWalker.java:176)
    26. com.aptana.editor.js.inferencing.JSSymbolTypeInferrer.processValues(JSSymbolTypeInferrer.java:519)
    27. com.aptana.editor.js.inferencing.JSSymbolTypeInferrer.getSymbolPropertyElement(JSSymbolTypeInferrer.java:334)
    28. com.aptana.editor.js.inferencing.JSSymbolTypeInferrer.getSymbolPropertyElement(JSSymbolTypeInferrer.java:370)
    29. com.aptana.editor.js.inferencing.JSNodeTypeInferrer.visit(JSNodeTypeInferrer.java:620)
    30. com.aptana.editor.js.parsing.ast.JSIdentifierNode.accept(JSIdentifierNode.java:33)
    31. com.aptana.editor.js.parsing.ast.JSTreeWalker.visit(JSTreeWalker.java:176)
    32. com.aptana.editor.js.inferencing.JSNodeTypeInferrer.getTypes(JSNodeTypeInferrer.java:258)
    33. com.aptana.editor.js.inferencing.JSNodeTypeInferrer.getTypes(JSNodeTypeInferrer.java:239)
    34. com.aptana.editor.js.inferencing.JSNodeTypeInferrer.visit(JSNodeTypeInferrer.java:542)
    35. com.aptana.editor.js.parsing.ast.JSGetPropertyNode.accept(JSGetPropertyNode.java:34)
    36. com.aptana.editor.js.parsing.ast.JSTreeWalker.visit(JSTreeWalker.java:176)
    37. com.aptana.editor.js.inferencing.JSNodeTypeInferrer.getTypes(JSNodeTypeInferrer.java:258)
    38. com.aptana.editor.js.inferencing.JSNodeTypeInferrer.getTypes(JSNodeTypeInferrer.java:239)
    39. com.aptana.editor.js.inferencing.JSNodeTypeInferrer.visit(JSNodeTypeInferrer.java:658)
    40. com.aptana.editor.js.parsing.ast.JSInvokeNode.accept(JSInvokeNode.java:31)
    41. com.aptana.editor.js.inferencing.JSNodeTypeInferrer.addTypes(JSNodeTypeInferrer.java:158)
    42. com.aptana.editor.js.inferencing.JSNodeTypeInferrer.visit(JSNodeTypeInferrer.java:303)
    43. com.aptana.editor.js.parsing.ast.JSAssignmentNode.accept(JSAssignmentNode.java:84)
    44. com.aptana.editor.js.parsing.ast.JSTreeWalker.visit(JSTreeWalker.java:176)
    45. com.aptana.editor.js.inferencing.JSSymbolTypeInferrer.processValues(JSSymbolTypeInferrer.java:519)
    46. com.aptana.editor.js.inferencing.JSSymbolTypeInferrer.getSymbolPropertyElement(JSSymbolTypeInferrer.java:334)
    47. com.aptana.editor.js.inferencing.JSSymbolTypeInferrer.getSymbolPropertyElement(JSSymbolTypeInferrer.java:370)
    48. com.aptana.editor.js.inferencing.JSSymbolTypeInferrer.getScopeProperties(JSSymbolTypeInferrer.java:281)
    49. com.aptana.editor.js.contentassist.index.JSFileIndexingParticipant.processParseResults(JSFileIndexingParticipant.java:214)
    50. com.aptana.editor.js.contentassist.index.JSFileIndexingParticipant.indexFileStore(JSFileIndexingParticipant.java:116)
    50 frames
  6. com.aptana.index
    IndexContainerJob.run
    1. com.aptana.index.core.AbstractFileIndexingParticipant.index(AbstractFileIndexingParticipant.java:139)
    2. com.aptana.index.core.IndexRequestJob.indexFileStores(IndexRequestJob.java:423)
    3. com.aptana.index.core.IndexContainerJob.run(IndexContainerJob.java:100)
    3 frames
  7. Eclipse Jobs
    Worker.run
    1. org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
    1 frame