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 96455 - IllegalStateException in org.netbeans.lib.uihandler.LogRecords.scan()
Summary: IllegalStateException in org.netbeans.lib.uihandler.LogRecords.scan()
Status: RESOLVED FIXED
Alias: None
Product: ide
Classification: Unclassified
Component: Logger (show other bugs)
Version: 6.x
Hardware: All All
: P4 blocker (vote)
Assignee: Jaroslav Tulach
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-02-23 15:34 UTC by Anton Chechel
Modified: 2007-03-06 15:24 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 Anton Chechel 2007-02-23 15:34:23 UTC
NetBeans IDE Dev (Build 070223)
1.6.0; Java HotSpot(TM) Client VM 1.6.0-b105
Windows XP version 5.1 running on x86
ru_RU (nb); Cp1251

Every time I start IDE I get:

>  java.lang.IllegalStateException
>      at
> org.netbeans.ProxyClassLoader.printDefaultPackageWarning(ProxyClassLoader.j
>ava:470) at
> org.netbeans.ProxyClassLoader.getResource(ProxyClassLoader.java:230) at
> java.lang.ClassLoader.getResourceAsStream(ClassLoader.java:1159) at
> java.util.ResourceBundle$Control$1.run(ResourceBundle.java:2405) at
> java.util.ResourceBundle$Control$1.run(ResourceBundle.java:2390) at
> java.security.AccessController.doPrivileged(Native Method) at
> java.util.ResourceBundle$Control.newBundle(ResourceBundle.java:2389) at
> java.util.ResourceBundle.loadBundle(ResourceBundle.java:1400) at
> java.util.ResourceBundle.findBundle(ResourceBundle.java:1365) at
> java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1236) at
> java.util.ResourceBundle.getBundle(ResourceBundle.java:717) at
> org.netbeans.lib.uihandler.LogRecords$Parser.endElement(LogRecords.java:444
>) at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(Abs
>tractSAXParser.java:601) at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scan
>EndElement(XMLDocumentFragmentScannerImpl.java:1772) at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$Frag
>mentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2923) at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocu
>mentScannerImpl.java:645) at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scan
>Document(XMLDocumentFragmentScannerImpl.java:508) at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Co
>nfiguration.java:807) at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Co
>nfiguration.java:737) at
> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:1
>07) at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Abstract
>SAXParser.java:1205) at
> com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(S
>AXParserImpl.java:522) at
> javax.xml.parsers.SAXParser.parse(SAXParser.java:395)
>      at javax.xml.parsers.SAXParser.parse(SAXParser.java:198)
>      at org.netbeans.lib.uihandler.LogRecords.scan(LogRecords.java:118)
>      at
> org.netbeans.modules.uihandler.Installer.restored(Installer.java:105) at
> org.netbeans.core.startup.NbInstaller.loadCode(NbInstaller.java:354) at
> org.netbeans.core.startup.NbInstaller.load(NbInstaller.java:273) at
> org.netbeans.ModuleManager.enable(ModuleManager.java:903)
>      at
> org.netbeans.core.startup.ModuleList.installNew(ModuleList.java:380) at
> org.netbeans.core.startup.ModuleList.trigger(ModuleList.java:316) at
> org.netbeans.core.startup.ModuleSystem.restore(ModuleSystem.java:260) at
> org.netbeans.core.startup.Main.getModuleSystem(Main.java:149) at
> org.netbeans.core.startup.Main.start(Main.java:300)
>      at
> org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:88)
> [catch] at java.lang.Thread.run(Thread.java:619)
Comment 1 Marian Mirilovic 2007-02-26 08:34:08 UTC

*** This issue has been marked as a duplicate of 96267 ***
Comment 2 Jesse Glick 2007-02-26 18:53:04 UTC
There was a bug in which logger code would try to call

  ResourceBundle.getBundle("<null>")

and of course this failed, but core also printed a warning about the bogus call.
I recently put in a hotfix to prevent it from making this call, but it looks to
me like a symptom of an underlying bug. The uigestures.gz in this case contains

  <catalog>&lt;null&gt;</catalog>

which looks to me like a bug in the formatter. Assigning to logger for evaluation.
Comment 3 Jaroslav Tulach 2007-03-06 15:24:57 UTC
LogRecords.java: 1.20