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.
Summary: | IllegalArgumentException: Error generated in parsing | ||
---|---|---|---|
Product: | obsolete | Reporter: | thegreatestmale <thegreatestmale> |
Component: | Registration | Assignee: | mslama <mslama> |
Status: | RESOLVED FIXED | ||
Severity: | blocker | CC: | aliberata, lhasik, mmirilovic, nicoliniyo, pbw, smdelfin |
Priority: | P3 | ||
Version: | 6.x | ||
Hardware: | PC | ||
OS: | Linux | ||
URL: | http://statistics.netbeans.org/analytics/detail.do?id=25614 | ||
Issue Type: | DEFECT | Exception Reporter: | |
Attachments: | IllegalArgumentException: Error generated in parsing |
Description
thegreatestmale
2008-02-13 01:00:28 UTC
Created attachment 56565 [details]
IllegalArgumentException: Error generated in parsing
Please could you attach normal call stack not XML or IDE log? XML is hardly readable. Thanks. It has nothing to do with registration. We need IDE log and steps to reproduce this. Have you installed any additional plugin? You can try to use fresh user dir if it helps. I searched this 1.8MB big file for 'IllegalArgumentException' and found exception when parsing. Send me or attach here registration.xml. It can be either in NB install dir/nb6.0 in user dir/.netbeans-registration/6.0. Fix is to remove this file. If it is present in both locations you should remove it from both locations. It looks like this file is somehow broken. Please use command line option -J-verbose:class. First delete folders NBINSTDIR/nb6.0/servicetag and $HOME/.netbeans-registration and then run IDE with -J-verbose:class. Redirect this output into file and then send it directly to me. It will be around 1MB or more. This way we can find out where XSLT class is loaded from when XML files are created. Fixed in main trunk 6c6f3787bef0: a) use try catch to hide IllegalArgumentException b) move package com.sun.servicetag to org.netbeans.modules.servicetag to make sure our code will work the same way on all JDK versions Priority to P1 as we want to get this into NB 6.0.1 patch2 *** Issue 129132 has been marked as a duplicate of this issue. *** Summary for branch release601_fixes: CVS: Modified Files: CVS: Tag: release601_fixes CVS: registration/src/org/netbeans/modules/registration/NbConnection.java CVS: reglib/nbproject/project.xml CVS: reglib/src/org/netbeans/modules/reglib/NbConnectionSupport.java CVS: reglib/src/org/netbeans/modules/reglib/NbServiceTagSupport.java CVS: reglib/src/org/netbeans/modules/reglib/StatusDocument.java CVS: Added Files: CVS: Tag: release601_fixes CVS: reglib/src/org/netbeans/modules/servicetag/BrowserSupport.java CVS: reglib/src/org/netbeans/modules/servicetag/Installer.java CVS: reglib/src/org/netbeans/modules/servicetag/LinuxSystemEnvironment.java CVS: reglib/src/org/netbeans/modules/servicetag/RegistrationData.java CVS: reglib/src/org/netbeans/modules/servicetag/RegistrationDocument.java CVS: reglib/src/org/netbeans/modules/servicetag/Registry.java CVS: reglib/src/org/netbeans/modules/servicetag/ServiceTag.java CVS: reglib/src/org/netbeans/modules/servicetag/SolarisServiceTag.java CVS: reglib/src/org/netbeans/modules/servicetag/SolarisSystemEnvironment.java CVS: reglib/src/org/netbeans/modules/servicetag/SunConnection.java CVS: reglib/src/org/netbeans/modules/servicetag/SystemEnvironment.java CVS: reglib/src/org/netbeans/modules/servicetag/UnauthorizedAccessException.java CVS: reglib/src/org/netbeans/modules/servicetag/Util.java CVS: reglib/src/org/netbeans/modules/servicetag/WindowsSystemEnvironment.java CVS: reglib/src/org/netbeans/modules/servicetag/package.html CVS: reglib/src/org/netbeans/modules/servicetag/resources/Putback-Notes.txt CVS: reglib/src/org/netbeans/modules/servicetag/resources/javase_5_swordfish.properties CVS: reglib/src/org/netbeans/modules/servicetag/resources/javase_6_swordfish.properties CVS: reglib/src/org/netbeans/modules/servicetag/resources/jdk_header.png CVS: reglib/src/org/netbeans/modules/servicetag/resources/product_registration.xsd CVS: reglib/src/org/netbeans/modules/servicetag/resources/register.html CVS: reglib/src/org/netbeans/modules/servicetag/resources/register_ja.html CVS: reglib/src/org/netbeans/modules/servicetag/resources/register_zh_CN.html CVS: Removed Files: CVS: Tag: release601_fixes CVS: reglib/src/com/sun/servicetag/BrowserSupport.java CVS: reglib/src/com/sun/servicetag/Installer.java CVS: reglib/src/com/sun/servicetag/LinuxSystemEnvironment.java CVS: reglib/src/com/sun/servicetag/RegistrationData.java CVS: reglib/src/com/sun/servicetag/RegistrationDocument.java CVS: reglib/src/com/sun/servicetag/Registry.java CVS: reglib/src/com/sun/servicetag/ServiceTag.java CVS: reglib/src/com/sun/servicetag/SolarisServiceTag.java CVS: reglib/src/com/sun/servicetag/SolarisSystemEnvironment.java CVS: reglib/src/com/sun/servicetag/SunConnection.java CVS: reglib/src/com/sun/servicetag/SystemEnvironment.java CVS: reglib/src/com/sun/servicetag/UnauthorizedAccessException.java CVS: reglib/src/com/sun/servicetag/Util.java CVS: reglib/src/com/sun/servicetag/WindowsSystemEnvironment.java CVS: reglib/src/com/sun/servicetag/package.html CVS: reglib/src/com/sun/servicetag/resources/Putback-Notes.txt CVS: reglib/src/com/sun/servicetag/resources/javase_5_swordfish.properties CVS: reglib/src/com/sun/servicetag/resources/javase_6_swordfish.properties CVS: reglib/src/com/sun/servicetag/resources/jdk_header.png CVS: reglib/src/com/sun/servicetag/resources/product_registration.xsd CVS: reglib/src/com/sun/servicetag/resources/register.html CVS: reglib/src/com/sun/servicetag/resources/register_ja.html CVS: reglib/src/com/sun/servicetag/resources/register_zh_CN.html Commit log: Checking in registration/src/org/netbeans/modules/registration/NbConnection.java; /cvs/ide/registration/src/org/netbeans/modules/registration/Attic/NbConnection.java,v <-- NbConnection.java new revision: 1.5.2.6.2.1; previous revision: 1.5.2.6 done Checking in reglib/nbproject/project.xml; /cvs/ide/reglib/nbproject/Attic/project.xml,v <-- project.xml new revision: 1.2.2.1.4.1; previous revision: 1.2.2.1 done Removing reglib/src/com/sun/servicetag/BrowserSupport.java; /cvs/ide/reglib/src/com/sun/servicetag/Attic/BrowserSupport.java,v <-- BrowserSupport.java new revision: delete; previous revision: 1.1.2.2.2 done Removing reglib/src/com/sun/servicetag/Installer.java; /cvs/ide/reglib/src/com/sun/servicetag/Attic/Installer.java,v <-- Installer.java new revision: delete; previous revision: 1.2.2.2.2 done Removing reglib/src/com/sun/servicetag/LinuxSystemEnvironment.java; /cvs/ide/reglib/src/com/sun/servicetag/Attic/LinuxSystemEnvironment.java,v <-- LinuxSystemEnvironment.java new revision: delete; previous revision: 1.1.2.4.2 done Removing reglib/src/com/sun/servicetag/RegistrationData.java; /cvs/ide/reglib/src/com/sun/servicetag/Attic/RegistrationData.java,v <-- RegistrationData.java new revision: delete; previous revision: 1.1.2.2.2 done Removing reglib/src/com/sun/servicetag/RegistrationDocument.java; /cvs/ide/reglib/src/com/sun/servicetag/Attic/RegistrationDocument.java,v <-- RegistrationDocument.java new revision: delete; previous revision: 1.1.2.3.2 done Removing reglib/src/com/sun/servicetag/Registry.java; /cvs/ide/reglib/src/com/sun/servicetag/Attic/Registry.java,v <-- Registry.java new revision: delete; previous revision: 1.2.2.1.4 done Removing reglib/src/com/sun/servicetag/ServiceTag.java; /cvs/ide/reglib/src/com/sun/servicetag/Attic/ServiceTag.java,v <-- ServiceTag.java new revision: delete; previous revision: 1.2.2.1.4 done Removing reglib/src/com/sun/servicetag/SolarisServiceTag.java; /cvs/ide/reglib/src/com/sun/servicetag/Attic/SolarisServiceTag.java,v <-- SolarisServiceTag.java new revision: delete; previous revision: 1.1.2.1.4 done Removing reglib/src/com/sun/servicetag/SolarisSystemEnvironment.java; /cvs/ide/reglib/src/com/sun/servicetag/Attic/SolarisSystemEnvironment.java,v <-- SolarisSystemEnvironment.java new revision: delete; previous revision: 1.1.2.3.2 done Removing reglib/src/com/sun/servicetag/SunConnection.java; /cvs/ide/reglib/src/com/sun/servicetag/Attic/SunConnection.java,v <-- SunConnection.java new revision: delete; previous revision: 1.1.2.1.4 done Removing reglib/src/com/sun/servicetag/SystemEnvironment.java; /cvs/ide/reglib/src/com/sun/servicetag/Attic/SystemEnvironment.java,v <-- SystemEnvironment.java new revision: delete; previous revision: 1.1.2.3.2 done Removing reglib/src/com/sun/servicetag/UnauthorizedAccessException.java; /cvs/ide/reglib/src/com/sun/servicetag/Attic/UnauthorizedAccessException.java,v <-- UnauthorizedAccessException.java new revision: delete; previous revision: 1.1.2.1.4 done Removing reglib/src/com/sun/servicetag/Util.java; /cvs/ide/reglib/src/com/sun/servicetag/Attic/Util.java,v <-- Util.java new revision: delete; previous revision: 1.1.2.1.4 done Removing reglib/src/com/sun/servicetag/WindowsSystemEnvironment.java; /cvs/ide/reglib/src/com/sun/servicetag/Attic/WindowsSystemEnvironment.java,v <-- WindowsSystemEnvironment.java new revision: delete; previous revision: 1.1.2.2.2 done Removing reglib/src/com/sun/servicetag/package.html; /cvs/ide/reglib/src/com/sun/servicetag/Attic/package.html,v <-- package.html new revision: delete; previous revision: 1.2.2.1.4 done Removing reglib/src/com/sun/servicetag/resources/Putback-Notes.txt; /cvs/ide/reglib/src/com/sun/servicetag/resources/Attic/Putback-Notes.txt,v <-- Putback-Notes.txt new revision: delete; previous revision: 1.1.2.1.4 done Removing reglib/src/com/sun/servicetag/resources/javase_5_swordfish.properties; /cvs/ide/reglib/src/com/sun/servicetag/resources/Attic/javase_5_swordfish.properties,v <-- javase_5_swordfish.properties new revision: delete; previous revision: 1.1.2.1.4 done Removing reglib/src/com/sun/servicetag/resources/javase_6_swordfish.properties; /cvs/ide/reglib/src/com/sun/servicetag/resources/Attic/javase_6_swordfish.properties,v <-- javase_6_swordfish.properties new revision: delete; previous revision: 1.1.2.1.4 done Removing reglib/src/com/sun/servicetag/resources/jdk_header.png; /cvs/ide/reglib/src/com/sun/servicetag/resources/Attic/jdk_header.png,v <-- jdk_header.png new revision: delete; previous revision: 1.1.2.1.4 done Removing reglib/src/com/sun/servicetag/resources/product_registration.xsd; /cvs/ide/reglib/src/com/sun/servicetag/resources/Attic/product_registration.xsd,v <-- product_registration.xsd new revision: delete; previous revision: 1.1.2.1.4 done Removing reglib/src/com/sun/servicetag/resources/register.html; /cvs/ide/reglib/src/com/sun/servicetag/resources/Attic/register.html,v <-- register.html new revision: delete; previous revision: 1.1.2.1.4 done Removing reglib/src/com/sun/servicetag/resources/register_ja.html; /cvs/ide/reglib/src/com/sun/servicetag/resources/Attic/register_ja.html,v <-- register_ja.html new revision: delete; previous revision: 1.1.2.1.4 done Removing reglib/src/com/sun/servicetag/resources/register_zh_CN.html; /cvs/ide/reglib/src/com/sun/servicetag/resources/Attic/register_zh_CN.html,v <-- register_zh_CN.html new revision: delete; previous revision: 1.1.2.1.4 done Checking in reglib/src/org/netbeans/modules/reglib/NbConnectionSupport.java; /cvs/ide/reglib/src/org/netbeans/modules/reglib/Attic/NbConnectionSupport.java,v <-- NbConnectionSupport.java new revision: 1.2.2.6.2.1; previous revision: 1.2.2.6 done Checking in reglib/src/org/netbeans/modules/reglib/NbServiceTagSupport.java; /cvs/ide/reglib/src/org/netbeans/modules/reglib/Attic/NbServiceTagSupport.java,v <-- NbServiceTagSupport.java new revision: 1.2.2.16.2.1; previous revision: 1.2.2.16 done Checking in reglib/src/org/netbeans/modules/reglib/StatusDocument.java; /cvs/ide/reglib/src/org/netbeans/modules/reglib/Attic/StatusDocument.java,v <-- StatusDocument.java new revision: 1.2.2.4.2.1; previous revision: 1.2.2.4 done RCS file: /cvs/ide/reglib/src/org/netbeans/modules/servicetag/Attic/BrowserSupport.java,v done Checking in reglib/src/org/netbeans/modules/servicetag/BrowserSupport.java; /cvs/ide/reglib/src/org/netbeans/modules/servicetag/Attic/BrowserSupport.java,v <-- BrowserSupport.java new revision: 1.1.2.1; previous revision: 1.1 done RCS file: /cvs/ide/reglib/src/org/netbeans/modules/servicetag/Attic/Installer.java,v done Checking in reglib/src/org/netbeans/modules/servicetag/Installer.java; /cvs/ide/reglib/src/org/netbeans/modules/servicetag/Attic/Installer.java,v <-- Installer.java new revision: 1.1.2.1; previous revision: 1.1 done RCS file: /cvs/ide/reglib/src/org/netbeans/modules/servicetag/Attic/LinuxSystemEnvironment.java,v done Checking in reglib/src/org/netbeans/modules/servicetag/LinuxSystemEnvironment.java; /cvs/ide/reglib/src/org/netbeans/modules/servicetag/Attic/LinuxSystemEnvironment.java,v <-- LinuxSystemEnvironment.java new revision: 1.1.2.1; previous revision: 1.1 done RCS file: /cvs/ide/reglib/src/org/netbeans/modules/servicetag/Attic/RegistrationData.java,v done Checking in reglib/src/org/netbeans/modules/servicetag/RegistrationData.java; /cvs/ide/reglib/src/org/netbeans/modules/servicetag/Attic/RegistrationData.java,v <-- RegistrationData.java new revision: 1.1.2.1; previous revision: 1.1 done RCS file: /cvs/ide/reglib/src/org/netbeans/modules/servicetag/Attic/RegistrationDocument.java,v done Checking in reglib/src/org/netbeans/modules/servicetag/RegistrationDocument.java; /cvs/ide/reglib/src/org/netbeans/modules/servicetag/Attic/RegistrationDocument.java,v <-- RegistrationDocument.java new revision: 1.1.2.1; previous revision: 1.1 done RCS file: /cvs/ide/reglib/src/org/netbeans/modules/servicetag/Attic/Registry.java,v done Checking in reglib/src/org/netbeans/modules/servicetag/Registry.java; /cvs/ide/reglib/src/org/netbeans/modules/servicetag/Attic/Registry.java,v <-- Registry.java new revision: 1.1.2.1; previous revision: 1.1 done RCS file: /cvs/ide/reglib/src/org/netbeans/modules/servicetag/Attic/ServiceTag.java,v done Checking in reglib/src/org/netbeans/modules/servicetag/ServiceTag.java; /cvs/ide/reglib/src/org/netbeans/modules/servicetag/Attic/ServiceTag.java,v <-- ServiceTag.java new revision: 1.1.2.1; previous revision: 1.1 done RCS file: /cvs/ide/reglib/src/org/netbeans/modules/servicetag/Attic/SolarisServiceTag.java,v done Checking in reglib/src/org/netbeans/modules/servicetag/SolarisServiceTag.java; /cvs/ide/reglib/src/org/netbeans/modules/servicetag/Attic/SolarisServiceTag.java,v <-- SolarisServiceTag.java new revision: 1.1.2.1; previous revision: 1.1 done RCS file: /cvs/ide/reglib/src/org/netbeans/modules/servicetag/Attic/SolarisSystemEnvironment.java,v done Checking in reglib/src/org/netbeans/modules/servicetag/SolarisSystemEnvironment.java; /cvs/ide/reglib/src/org/netbeans/modules/servicetag/Attic/SolarisSystemEnvironment.java,v <-- SolarisSystemEnvironment.java new revision: 1.1.2.1; previous revision: 1.1 done RCS file: /cvs/ide/reglib/src/org/netbeans/modules/servicetag/Attic/SunConnection.java,v done Checking in reglib/src/org/netbeans/modules/servicetag/SunConnection.java; /cvs/ide/reglib/src/org/netbeans/modules/servicetag/Attic/SunConnection.java,v <-- SunConnection.java new revision: 1.1.2.1; previous revision: 1.1 done RCS file: /cvs/ide/reglib/src/org/netbeans/modules/servicetag/Attic/SystemEnvironment.java,v done Checking in reglib/src/org/netbeans/modules/servicetag/SystemEnvironment.java; /cvs/ide/reglib/src/org/netbeans/modules/servicetag/Attic/SystemEnvironment.java,v <-- SystemEnvironment.java new revision: 1.1.2.1; previous revision: 1.1 done RCS file: /cvs/ide/reglib/src/org/netbeans/modules/servicetag/Attic/UnauthorizedAccessException.java,v done Checking in reglib/src/org/netbeans/modules/servicetag/UnauthorizedAccessException.java; /cvs/ide/reglib/src/org/netbeans/modules/servicetag/Attic/UnauthorizedAccessException.java,v <-- UnauthorizedAccessException.java new revision: 1.1.2.1; previous revision: 1.1 done RCS file: /cvs/ide/reglib/src/org/netbeans/modules/servicetag/Attic/Util.java,v done Checking in reglib/src/org/netbeans/modules/servicetag/Util.java; /cvs/ide/reglib/src/org/netbeans/modules/servicetag/Attic/Util.java,v <-- Util.java new revision: 1.1.2.1; previous revision: 1.1 done RCS file: /cvs/ide/reglib/src/org/netbeans/modules/servicetag/Attic/WindowsSystemEnvironment.java,v done Checking in reglib/src/org/netbeans/modules/servicetag/WindowsSystemEnvironment.java; /cvs/ide/reglib/src/org/netbeans/modules/servicetag/Attic/WindowsSystemEnvironment.java,v <-- WindowsSystemEnvironment.java new revision: 1.1.2.1; previous revision: 1.1 done RCS file: /cvs/ide/reglib/src/org/netbeans/modules/servicetag/Attic/package.html,v done Checking in reglib/src/org/netbeans/modules/servicetag/package.html; /cvs/ide/reglib/src/org/netbeans/modules/servicetag/Attic/package.html,v <-- package.html new revision: 1.1.2.1; previous revision: 1.1 done RCS file: /cvs/ide/reglib/src/org/netbeans/modules/servicetag/resources/Attic/Putback-Notes.txt,v done Checking in reglib/src/org/netbeans/modules/servicetag/resources/Putback-Notes.txt; /cvs/ide/reglib/src/org/netbeans/modules/servicetag/resources/Attic/Putback-Notes.txt,v <-- Putback-Notes.txt new revision: 1.1.2.1; previous revision: 1.1 done RCS file: /cvs/ide/reglib/src/org/netbeans/modules/servicetag/resources/Attic/javase_5_swordfish.properties,v done Checking in reglib/src/org/netbeans/modules/servicetag/resources/javase_5_swordfish.properties; /cvs/ide/reglib/src/org/netbeans/modules/servicetag/resources/Attic/javase_5_swordfish.properties,v <-- javase_5_swordfish.properties new revision: 1.1.2.1; previous revision: 1.1 done RCS file: /cvs/ide/reglib/src/org/netbeans/modules/servicetag/resources/Attic/javase_6_swordfish.properties,v done Checking in reglib/src/org/netbeans/modules/servicetag/resources/javase_6_swordfish.properties; /cvs/ide/reglib/src/org/netbeans/modules/servicetag/resources/Attic/javase_6_swordfish.properties,v <-- javase_6_swordfish.properties new revision: 1.1.2.1; previous revision: 1.1 done RCS file: /cvs/ide/reglib/src/org/netbeans/modules/servicetag/resources/Attic/jdk_header.png,v done Checking in reglib/src/org/netbeans/modules/servicetag/resources/jdk_header.png; /cvs/ide/reglib/src/org/netbeans/modules/servicetag/resources/Attic/jdk_header.png,v <-- jdk_header.png new revision: 1.1.2.1; previous revision: 1.1 done RCS file: /cvs/ide/reglib/src/org/netbeans/modules/servicetag/resources/Attic/product_registration.xsd,v done Checking in reglib/src/org/netbeans/modules/servicetag/resources/product_registration.xsd; /cvs/ide/reglib/src/org/netbeans/modules/servicetag/resources/Attic/product_registration.xsd,v <-- product_registration.xsd new revision: 1.1.2.1; previous revision: 1.1 done RCS file: /cvs/ide/reglib/src/org/netbeans/modules/servicetag/resources/Attic/register.html,v done Checking in reglib/src/org/netbeans/modules/servicetag/resources/register.html; /cvs/ide/reglib/src/org/netbeans/modules/servicetag/resources/Attic/register.html,v <-- register.html new revision: 1.1.2.1; previous revision: 1.1 done RCS file: /cvs/ide/reglib/src/org/netbeans/modules/servicetag/resources/Attic/register_ja.html,v done Checking in reglib/src/org/netbeans/modules/servicetag/resources/register_ja.html; /cvs/ide/reglib/src/org/netbeans/modules/servicetag/resources/Attic/register_ja.html,v <-- register_ja.html new revision: 1.1.2.1; previous revision: 1.1 done RCS file: /cvs/ide/reglib/src/org/netbeans/modules/servicetag/resources/Attic/register_zh_CN.html,v done Checking in reglib/src/org/netbeans/modules/servicetag/resources/register_zh_CN.html; /cvs/ide/reglib/src/org/netbeans/modules/servicetag/resources/Attic/register_zh_CN.html,v <-- register_zh_CN.html new revision: 1.1.2.1; previous revision: 1.1 done Fixed location of xsd file: /cvs/ide/reglib/src/org/netbeans/modules/servicetag/Attic/RegistrationDocument.java,v <-- RegistrationDocument.java new revision: 1.1.2.2; previous revision: 1.1.2.1 Main trunk: 7f195bc5d928 verified in 601patch2 *** Issue 143668 has been marked as a duplicate of this issue. *** Reopening - reproduced in NetBeans IDE 6.1 (Build 200804211638) http://statistics.netbeans.org/exceptions/detail.do?id=124861 Reopening - reproduced in NetBeans IDE 6.1 (Build 200804211638) http://statistics.netbeans.org/exceptions/detail.do?id=124869 I set priority back to P3. I need someone who is able to reproduce this and get IDE log. This exception is result of unsaved status.xml ie. file is present but had zero length. So I need to find out reason why status.xml saving failed. Without this I cannot fix this issue. Actually this issue was about fixing one reason why saving status.xml failed. Anonymous reports from exception reporter are completely useless in this case. 214 duplicates and still coming ;( Handling of incorrect empty file was improved. *** Issue 163860 has been marked as a duplicate of this issue. *** *** Issue 166959 has been marked as a duplicate of this issue. *** |