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 - Exception when generating sample XML from schema without any elements
Summary: Exception when generating sample XML from schema without any elements
Status: VERIFIED FIXED
Alias: None
Product: xml
Classification: Unclassified
Component: Schema Tools (show other bugs)
Version: 6.x
Hardware: All All
: P1 blocker (vote)
Assignee: Samaresh Panda
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-06-03 19:00 UTC by tonybeckham
Modified: 2008-06-04 18:27 UTC (History)
0 users

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 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)