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 41020

Summary: Missing resource exception URL_Default_Alpha
Product: platform Reporter: _ pkuzel <pkuzel>
Component: AutoupdateAssignee: Jiri Rechtacek <jrechtacek>
Status: VERIFIED FIXED    
Severity: blocker CC: jchalupa, jtulach, lhasik, mmirilovic, ttran
Priority: P1 Keywords: REGRESSION, SIMPLEFIX
Version: 3.x   
Hardware: All   
OS: All   
Issue Type: DEFECT Exception Reporter:
Attachments: simple fix

Description _ pkuzel 2004-03-16 09:47:13 UTC
Keeping my 2days old userdir I get following
exception when I want access Tools / Setup Wizard.

Annotation: Key which was not found: URL_Default_Alpha
java.util.MissingResourceException: Can't find
resource for bundle
org.openide.util.NbBundle$PBundle, key
URL_Default_Alpha
	at
java.util.ResourceBundle.getObject(ResourceBundle.java:314)
	at
java.util.ResourceBundle.getString(ResourceBundle.java:274)
	at
org.netbeans.modules.autoupdate.XMLAutoupdateType.getDefaultURL(XMLAutoupdateType.java:289)


If you persist bundle key you should keep it alive
for backward compatability purposes. Currently I
cannot access Setup Wizard functionality at all
until giving up rest of my settings.
Comment 1 Marian Mirilovic 2004-03-16 10:09:14 UTC
I think it's stopper for today's NB3.6 RC1 - rising priority to P1 :
- impossible open Update Center Wizard
- impossible open Setup Wizard

Steps to reproduce :
- run NB3.5.1
- open Update Center Wizard
- check Alpha Update Center (important!)
- run NB3.6 RC1 (200304151830)
- try to open Setup Wizard or Update Center Wizard (MRE rises) and
wizard never comes up !
Comment 2 Marian Mirilovic 2004-03-16 10:11:01 UTC
I've forgot mention , for NB3.6 - import userdir from previous NB3.5.1 !
Comment 3 Jiri Rechtacek 2004-03-16 10:45:40 UTC
Created attachment 13993 [details]
simple fix
Comment 4 Jiri Rechtacek 2004-03-16 10:55:59 UTC
The attached fix adds the appropriate keys to bundles. If an user will
import from nb3.5 (or nb3.6 Beta) where was Alfa AU checked then this
AU  center is imported and checked in nb3.6 as well. Yardo, please
could you review my patch before will integrated in release36? Thanks
Comment 5 Jaroslav Tulach 2004-03-16 13:24:45 UTC
The patch guarantees that:
1. no MissingResourceEx is thrown after import of previous AU centers
2. third party AU is always visible
3. any user customization in 3.5 are prevented and kept for 3.6
I believe that it is a good patch.
Comment 6 Marian Mirilovic 2004-03-16 14:38:06 UTC
I've tried Jirka's build with proposed patch and it works as expected....

I tried these scenarios :
1. NB 3.5.1 -> NB3.6 rc1
2. NB 3.6 beta -> NB3.6 rc1

- run previous version of IDE
- open Update Center Wizard
- check Alpha update center
- create new one (My Own Update Center)
- run NB3.6 rc1
- open Update Center Wizard 
-> all settings are set correctly
- open Setup Wizard
-> no Exception .....


Thanks Jirka ;)
Comment 7 Jiri Rechtacek 2004-03-16 15:24:14 UTC
Attached patch was applied to release36 branch. Thanks for review of
patch and assure that it operates correctly.
Comment 8 Jiri Rechtacek 2004-03-16 20:56:17 UTC
*** Issue 41047 has been marked as a duplicate of this issue. ***
Comment 9 Marian Mirilovic 2004-03-17 11:10:46 UTC
verified in [nb_36_rc1](200403161736)
Comment 10 Jiri Rechtacek 2004-03-31 07:44:07 UTC
*** Issue 41521 has been marked as a duplicate of this issue. ***