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 136409

Summary: Exception when generating sample XML from schema without any elements
Product: xml Reporter: tonybeckham <tonybeckham>
Component: Schema ToolsAssignee: Samaresh Panda <samaresh>
Status: VERIFIED FIXED    
Severity: blocker    
Priority: P1    
Version: 6.x   
Hardware: All   
OS: All   
Issue Type: DEFECT Exception Reporter:

Description tonybeckham 2008-06-03 19:00:48 UTC
System:
Product Version: NetBeans IDE Dev (Build 200806030004)
Java: 1.6.0_05; Java HotSpot(TM) 64-Bit Server VM 1.6.0_05-b13-52
System: Mac OS X version 10.5.3 running on x86_64; MacRoman; en_US (nb)

Problem:
Generating sample XML from a new schema throws Mising Resource Exception.

Steps:
1. Create a BPEL module
2. Add a new schema
3. Right click this schema in projects view and select Generate Sample XML
4. Exception is thrown
Comment 1 tonybeckham 2008-06-03 19:01:08 UTC
java.util.MissingResourceException: Can't find resource for bundle org.openide.util.NbBundle$PBundle, key
MSG_XMLContentPanel_No_Root
	at java.util.ResourceBundle.getObject(ResourceBundle.java:384)
	at java.util.ResourceBundle.getString(ResourceBundle.java:344)
	at org.openide.util.NbBundle.getMessage(NbBundle.java:629)
	at org.netbeans.modules.xml.wizard.XMLContentPanel.initView(XMLContentPanel.java:268)
	at org.netbeans.modules.xml.wizard.AbstractPanel.setObject(AbstractPanel.java:103)
	at
org.netbeans.modules.xml.schema.wizard.SampleXMLGeneratorWizardIterator.initialize(SampleXMLGeneratorWizardIterator.java:263)
	at org.netbeans.modules.xml.schema.wizard.SampleXMLGeneratorWizardIterator.show(SampleXMLGeneratorWizardIterator.java:62)
	at org.netbeans.modules.xml.schema.actions.GenerateXMLAction.performAction(GenerateXMLAction.java:34)
	at org.openide.util.actions.NodeAction$DelegateAction$1.run(NodeAction.java:581)
	at org.netbeans.modules.openide.util.ActionsBridge.doPerformAction(ActionsBridge.java:77)
	at org.openide.util.actions.NodeAction$DelegateAction.actionPerformed(NodeAction.java:577)
	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2028)
	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2351)
	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
	at javax.swing.AbstractButton.doClick(AbstractButton.java:389)
	at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1220)
	at apple.laf.CUIAquaMenuItem.doClick(CUIAquaMenuItem.java:119)
	at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1261)
	at java.awt.Component.processMouseEvent(Component.java:6126)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
	at java.awt.Component.processEvent(Component.java:5891)
	at java.awt.Container.processEvent(Container.java:2102)
	at java.awt.Component.dispatchEventImpl(Component.java:4497)
	at java.awt.Container.dispatchEventImpl(Container.java:2160)
	at java.awt.Component.dispatchEvent(Component.java:4327)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4366)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4030)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3960)
	at java.awt.Container.dispatchEventImpl(Container.java:2146)
	at java.awt.Window.dispatchEventImpl(Window.java:2440)
	at java.awt.Component.dispatchEvent(Component.java:4327)
[catch] at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
	at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:300)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:210)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:200)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:195)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:187)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Comment 2 tonybeckham 2008-06-03 19:11:34 UTC
Happens only when there are no elements in the schema and try to generate from Context menu item.  If you use the new
xml wizard and select schema constrained then select a schema with no elements, the wizard will not let you finish
giving message that there are no root elements.
Comment 3 Samaresh Panda 2008-06-03 20:00:30 UTC
Fixed: http://hg.netbeans.org/main/rev/d8422cc21e06
Comment 4 tonybeckham 2008-06-04 18:27:29 UTC
Fix Verified

Product Version: NetBeans IDE Dev (Build 200806040005)
Java: 1.6.0_05; Java HotSpot(TM) 64-Bit Server VM 1.6.0_05-b13-52
System: Mac OS X version 10.5.3 running on x86_64; MacRoman; en_US (nb)