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 159808

Summary: NPE in JDBCWizardTransferPanel
Product: soa Reporter: spericas <spericas>
Component: Database BCAssignee: Pavan Veeravarapu <pveeravarapu>
Status: NEW ---    
Severity: blocker    
Priority: P3    
Version: 6.x   
Hardware: Sun   
OS: Solaris   
Issue Type: DEFECT Exception Reporter:

Description spericas 2009-03-06 16:03:34 UTC
This NPE happens when trying to create a "WSDL from a Database" in a BPEL project. I noticed the API when switching from
JDK 6u4 to JDK 6u12. It works with the former and fails with the latter. Both NB 6.1 and 6.5 show the same problem with
JDK 6u12.

ava.lang.NullPointerException
	at org.netbeans.modules.jdbcwizard.wizards.JDBCWizardTransferPanel.isValid(JDBCWizardTransferPanel.java:147)
	at java.awt.Component.invalidateIfValid(Component.java:2740)
	at java.awt.Component.setLocale(Component.java:1810)
	at javax.swing.JComponent.<init>(JComponent.java:595)
	at javax.swing.JPanel.<init>(JPanel.java:65)
	at javax.swing.JPanel.<init>(JPanel.java:92)
	at javax.swing.JPanel.<init>(JPanel.java:100)
	at org.netbeans.modules.jdbcwizard.wizards.JDBCWizardTransferPanel.<init>(JDBCWizardTransferPanel.java:79)
	at org.netbeans.modules.jdbcwizard.wizards.JDBCWizardTransferPanel.<init>(JDBCWizardTransferPanel.java:93)
	at
org.netbeans.modules.jdbcwizard.wizards.JDBCCollaborationWizard$WizardIterator.createPanels(JDBCCollaborationWizard.java:161)
	at org.netbeans.modules.jdbcwizard.wizards.JDBCWizardIterator.getPanels(JDBCWizardIterator.java:181)
	at org.netbeans.modules.jdbcwizard.wizards.JDBCWizardIterator.initialize(JDBCWizardIterator.java:199)
	at
org.netbeans.modules.jdbcwizard.wizards.JDBCCollaborationWizard$WizardIterator.initialize(JDBCCollaborationWizard.java:108)
	at org.openide.loaders.TemplateWizard$InstantiatingIteratorBridge.initialize(TemplateWizard.java:1008)
	at org.openide.loaders.TemplateWizardIterImpl.setIterator(TemplateWizardIterImpl.java:100)
	at org.openide.loaders.TemplateWizardIteratorWrapper.setIterator(TemplateWizardIteratorWrapper.java:76)
	at org.openide.loaders.TemplateWizard.setTemplateImpl(TemplateWizard.java:193)
	at org.openide.loaders.TemplateWizard.setTemplate(TemplateWizard.java:211)
	at org.openide.loaders.TemplateWizard.instantiateImpl(TemplateWizard.java:458)
	at org.openide.loaders.TemplateWizard.instantiate(TemplateWizard.java:374)
	at org.netbeans.modules.project.ui.actions.NewFile.doPerform(NewFile.java:154)
	at org.netbeans.modules.project.ui.actions.NewFile.access$200(NewFile.java:80)
	at org.netbeans.modules.project.ui.actions.NewFile$PopupListener.actionPerformed(NewFile.java:349)
	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
	at javax.swing.AbstractButton.doClick(AbstractButton.java:357)
	at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1225)
	at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1266)
	at java.awt.Component.processMouseEvent(Component.java:6216)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
	at java.awt.Component.processEvent(Component.java:5981)
	at java.awt.Container.processEvent(Container.java:2041)
	at java.awt.Component.dispatchEventImpl(Component.java:4583)
	at java.awt.Container.dispatchEventImpl(Container.java:2099)
	at java.awt.Component.dispatchEvent(Component.java:4413)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4556)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4220)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4150)
	at java.awt.Container.dispatchEventImpl(Container.java:2085)
	at java.awt.Window.dispatchEventImpl(Window.java:2475)
	at java.awt.Component.dispatchEvent(Component.java:4413)
[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:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)