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 144294 - AssertionError: No other license is processing at start of new license.
Summary: AssertionError: No other license is processing at start of new license.
Status: RESOLVED FIXED
Alias: None
Product: platform
Classification: Unclassified
Component: Autoupdate (show other bugs)
Version: 6.x
Hardware: All All
: P2 blocker (vote)
Assignee: Jiri Rechtacek
URL: http://statistics.netbeans.org/except...
Keywords:
Depends on: 142205
Blocks:
  Show dependency tree
 
Reported: 2008-08-18 18:16 UTC by Jesse Glick
Modified: 2008-08-20 17:30 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter: 89791


Attachments
stacktrace (2.89 KB, text/plain)
2008-08-18 18:16 UTC, Jesse Glick
Details
stacktrace (2.89 KB, text/plain)
2008-08-19 16:39 UTC, yeradis
Details
stacktrace (2.90 KB, text/plain)
2008-08-19 16:53 UTC, yeradis
Details
stacktrace (2.89 KB, text/plain)
2008-08-19 21:25 UTC, Jesse Glick
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jesse Glick 2008-08-18 18:16:12 UTC
Build: NetBeans IDE Dev (Build 080818)
VM: Java HotSpot(TM) Client VM, 10.0-b23, Java(TM) SE Runtime Environment, 1.6.0_07-b06
OS: Linux, 2.6.24-19-generic, i386

User Comments: 
Just started IDE.

Stacktrace: 
java.lang.AssertionError: No other license is processing at start of new license.
        at org.netbeans.modules.autoupdate.updateprovider.AutoupdateCatalogParser.startElement(AutoupdateCatalogParser.java:366)
        at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501)
        at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startElement(XMLDTDValidator.java:767)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1359)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2747)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
Comment 1 Jesse Glick 2008-08-18 18:16:29 UTC
Created attachment 67725 [details]
stacktrace
Comment 2 Jiri Rechtacek 2008-08-19 09:28:01 UTC
Must be fixed in NB6.5
Comment 3 yeradis 2008-08-19 16:38:58 UTC
Build: NetBeans IDE Dev (Build 200808190201)
VM: Java HotSpot(TM) Client VM, 10.0-b22, Java(TM) SE Runtime Environment, 1.6.0_06-b02
OS: Windows Vista, 6.0, x86

User Comments: 
just opening netbeans ide

Stacktrace: 
java.lang.AssertionError: No other license is processing at start of new license.
        at org.netbeans.modules.autoupdate.updateprovider.AutoupdateCatalogParser.startElement(AutoupdateCatalogParser.java:366)
        at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501)
        at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startElement(XMLDTDValidator.java:767)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1357)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2740)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:647)
Comment 4 yeradis 2008-08-19 16:39:02 UTC
Created attachment 67827 [details]
stacktrace
Comment 5 yeradis 2008-08-19 16:53:45 UTC
Build: NetBeans IDE Dev (Build 200808190201)
VM: Java HotSpot(TM) Client VM, 10.0-b22, Java(TM) SE Runtime Environment, 1.6.0_06-b02
OS: Windows Vista, 6.0, x86

User Comments: 
using Check for Update under Help menu

Stacktrace: 
java.lang.AssertionError: No other license is processing at start of new license.
        at org.netbeans.modules.autoupdate.updateprovider.AutoupdateCatalogParser.startElement(AutoupdateCatalogParser.java:366)
        at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501)
        at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startElement(XMLDTDValidator.java:767)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1357)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2740)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:647)
Comment 6 yeradis 2008-08-19 16:53:48 UTC
Created attachment 67828 [details]
stacktrace
Comment 7 Jesse Glick 2008-08-19 21:25:03 UTC
Build: NetBeans IDE Dev (Build 080818)
VM: Java HotSpot(TM) Client VM, 10.0-b23, Java(TM) SE Runtime Environment, 1.6.0_07-b06
OS: Linux, 2.6.24-19-generic, i386

User Comments: 
Just opened Plugin Manager. No modules shown in any tab.

Stacktrace: 
java.lang.AssertionError: No other license is processing at start of new license.
        at org.netbeans.modules.autoupdate.updateprovider.AutoupdateCatalogParser.startElement(AutoupdateCatalogParser.java:366)
        at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:501)
        at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startElement(XMLDTDValidator.java:767)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:1359)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2747)
        at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
Comment 8 Jesse Glick 2008-08-19 21:25:12 UTC
Created attachment 67851 [details]
stacktrace
Comment 9 Jesse Glick 2008-08-19 21:25:40 UTC
Seems to make PM not work at all => P2.
Comment 10 Jesse Glick 2008-08-19 21:52:01 UTC
It is http://www.liguorien.com/download/jseditor/updates.xml which is to blame. In fact this file is invalid (does not
even use the right DTD for a catalog).
Comment 11 Jesse Glick 2008-08-19 22:31:07 UTC
Should be fixed in core-main #86fa7c2e21a0 (please review but it seems to be working for me). The assertion in question
was removed, while simplifying character data collection. (BTW lines and bufferInitSize could probably be replaced even
more simply and efficiently with a single StringBuilder.)

Also printing all validation errors to log file - should be none for currently published update centers (see issue
#142205) but old UCs have various minor validation errors.
Comment 12 Quality Engineering 2008-08-20 17:30:57 UTC
Integrated into 'main-golden', available in build *200808201401* on http://bits.netbeans.org/dev/nightly/
Changeset: http://hg.netbeans.org/main/rev/86fa7c2e21a0
User: Jesse Glick <jglick@netbeans.org>
Log: #144294: warn about invalid UC XMLs but try to continue gracefully.