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 125614 - IAE from DG.addNode in DGUtils.merge
Summary: IAE from DG.addNode in DGUtils.merge
Status: RESOLVED WONTFIX
Alias: None
Product: obsolete
Classification: Unclassified
Component: languages (show other bugs)
Version: 6.x
Hardware: All All
: P3 blocker (vote)
Assignee: Geertjan Wielenga
URL: http://deadlock.netbeans.org/hudson/j...
Keywords: RANDOM, TEST
: 123990 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-01-19 17:54 UTC by Jesse Glick
Modified: 2010-10-18 09:53 UTC (History)
1 user (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 Jesse Glick 2008-01-19 17:54:16 UTC
Thrown during commit validation, probably random.

java.lang.IllegalArgumentException
	at org.netbeans.modules.languages.parser.DG.addNode(DG.java:108)
	at org.netbeans.modules.languages.parser.DGUtils.merge(DGUtils.java:137)
	at org.netbeans.modules.languages.parser.DGUtils.merge(DGUtils.java:189)
	at org.netbeans.modules.languages.parser.DGUtils.merge(DGUtils.java:189)
	at org.netbeans.modules.languages.parser.DGUtils.merge(DGUtils.java:189)
	at org.netbeans.modules.languages.parser.DGUtils.merge(DGUtils.java:189)
	at org.netbeans.modules.languages.parser.DGUtils.merge(DGUtils.java:189)
	at org.netbeans.modules.languages.parser.DGUtils.merge(DGUtils.java:189)
	at org.netbeans.modules.languages.parser.DGUtils.merge(DGUtils.java:189)
	at org.netbeans.modules.languages.parser.DGUtils.merge(DGUtils.java:189)
	at org.netbeans.modules.languages.parser.DGUtils.merge(DGUtils.java:189)
	at org.netbeans.modules.languages.parser.DGUtils.merge(DGUtils.java:189)
	at org.netbeans.modules.languages.parser.DGUtils.append(DGUtils.java:99)
	at org.netbeans.modules.languages.parser.Pattern.append(Pattern.java:532)
	at org.netbeans.modules.languages.parser.Pattern.createIn(Pattern.java:213)
	at org.netbeans.modules.languages.parser.Pattern.createIn(Pattern.java:222)
	at org.netbeans.modules.languages.parser.Pattern.createIn(Pattern.java:222)
	at org.netbeans.modules.languages.parser.Pattern.createIn(Pattern.java:222)
	at org.netbeans.modules.languages.parser.Pattern.createIn(Pattern.java:222)
	at org.netbeans.modules.languages.parser.Pattern.createIn(Pattern.java:222)
	at org.netbeans.modules.languages.parser.Pattern.createIn(Pattern.java:222)
	at org.netbeans.modules.languages.parser.Pattern.createIn(Pattern.java:222)
	at org.netbeans.modules.languages.parser.Pattern.create(Pattern.java:74)
	at org.netbeans.modules.languages.parser.Pattern.create(Pattern.java:70)
	at org.netbeans.modules.languages.NBSLanguage.<init>(NBSLanguage.java:102)
	at org.netbeans.modules.languages.NBSLanguage.getNBSLanguage(NBSLanguage.java:78)
	at org.netbeans.modules.languages.NBSLanguageReader.readNBS(NBSLanguageReader.java:218)
	at org.netbeans.modules.languages.NBSLanguageReader.containsTokens(NBSLanguageReader.java:166)
	at org.netbeans.modules.languages.LanguageImpl.read(LanguageImpl.java:265)
	at org.netbeans.modules.languages.LanguagesManager$2.run(LanguagesManager.java:144)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561)
	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986)
Comment 1 Daniel Prusa 2008-01-21 08:48:54 UTC
*** Issue 123990 has been marked as a duplicate of this issue. ***
Comment 2 Daniel Prusa 2008-01-21 08:52:19 UTC
Thrown intensionally when a node is added into an oriented graph DG second time.
The same stack trace appears also in issue 124707.
Comment 3 Jesse Glick 2008-01-23 22:37:16 UTC
Variant in

http://deadlock.netbeans.org/hudson/job/trunk/5377/testReport/org.netbeans.test.xml.schema/AcceptanceTestCase/createNewSchema/

java.lang.IllegalArgumentException
	at org.netbeans.modules.languages.parser.DG.addNode(DG.java:108)
	at org.netbeans.modules.languages.parser.Pattern.<init>(Pattern.java:475)
	at org.netbeans.modules.languages.parser.Pattern.createIn(Pattern.java:213)
	at org.netbeans.modules.languages.parser.Pattern.createIn(Pattern.java:222)
        [repeated...]
	at org.netbeans.modules.languages.parser.Pattern.create(Pattern.java:74)
	at org.netbeans.modules.languages.parser.Pattern.create(Pattern.java:70)
	at org.netbeans.modules.languages.NBSLanguage.<init>(NBSLanguage.java:102)
	at org.netbeans.modules.languages.NBSLanguage.getNBSLanguage(NBSLanguage.java:78)
	at org.netbeans.modules.languages.NBSLanguageReader.readNBS(NBSLanguageReader.java:218)
	at org.netbeans.modules.languages.NBSLanguageReader.containsTokens(NBSLanguageReader.java:166)
	at org.netbeans.modules.languages.LanguageImpl.read(LanguageImpl.java:265)
        [....]
Comment 4 Jesse Glick 2008-01-24 00:50:41 UTC
This seems to be routinely breaking commit validation.
Comment 5 Daniel Prusa 2008-01-24 13:32:54 UTC
IAE temporarily supressed to not break commit validation, oriented graph building in DG class still needs to be fixed.

/cvs/languages/engine/src/org/netbeans/modules/languages/parser/DG.java,v  <--  DG.java
new revision: 1.6; previous revision: 1.5
Comment 6 Daniel Prusa 2008-01-31 14:20:33 UTC
Commit validation is no longer affected and there is no impact on editing features functionality -> P3.
Comment 7 Jaroslav Tulach 2010-10-18 09:53:00 UTC
In release 6.7.x Geertjan agreed to take care about Schliemann bugs - assigning to him.

However these bugs are also not influencing the NetBeans IDE (as no module providing editor support is using schliemann anymore). As such there is nobody to work on these bugs right now - marking won'tfix.

In case you can provide fix for one of these bugs, feel free to reopen and tell Geertjan to help you integrate the fix.