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 78088

Summary: Exception when clicking on Catch element on diagram
Product: soa Reporter: bugbridge <bugbridge>
Component: BPELAssignee: Nikita Krjukov <supernikita>
Status: VERIFIED FIXED    
Severity: blocker CC: apepin
Priority: P1    
Version: 5.x   
Hardware: PC   
OS: Windows XP   
Issue Type: DEFECT Exception Reporter:

Description bugbridge 2006-06-16 14:39:52 UTC
Original status: 1-Dispatched; Suggested Status: NEW

Original Target Release: coke_dev; Suggested Target Milestone : 5.5

Original submitter: apepin

Description:
Steps to reproduce:
- create a new BPEL Module project
- open bpel in designer
- add Fault handlers to Process
- add Catch to Process
- click on Catch element
Result: IllegalAccessException appears:
java.lang.IllegalAccessException: Class
org.openide.nodes.PropertySupport$Reflection can not access a member of class
org.netbeans.modules.bpel.properties.props.editors.StringPropEditor with
modifiers "protected"
	at sun.reflect.Reflection.ensureMemberAccess(Reflection.java:65)
	at java.lang.Class.newInstance0(Class.java:344)
	at java.lang.Class.newInstance(Class.java:303)
	at
org.openide.nodes.PropertySupport$Reflection.getPropertyEditor(PropertySupport.java:305)
	at
org.openide.explorer.propertysheet.PropUtils.getPropertyEditor(PropUtils.java:806)
	at
org.openide.explorer.propertysheet.ReusablePropertyModel.getPropertyEditor(ReusablePropertyModel.java:73)
	at
org.openide.explorer.propertysheet.RendererFactory.preparePropertyEditor(RendererFactory.java:210)
	at
org.openide.explorer.propertysheet.RendererFactory.getRenderer(RendererFactory.java:117)
	at
org.openide.explorer.propertysheet.SheetCellRenderer.getTableCellRendererComponent(SheetCellRenderer.java:123)
	at org.openide.explorer.propertysheet.BaseTable.prepareRenderer(BaseTable.java:597)
	at
org.openide.explorer.propertysheet.SheetTable.prepareRenderer(SheetTable.java:507)
	at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2070)
	at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1972)
	at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1895)
	at javax.swing.plaf.ComponentUI.update(ComponentUI.java:142)
	at javax.swing.JComponent.paintComponent(JComponent.java:742)
	at org.openide.explorer.propertysheet.BaseTable.paintComponent(BaseTable.java:959)
	at
org.openide.explorer.propertysheet.SheetTable.paintComponent(SheetTable.java:413)
	at javax.swing.JComponent.paint(JComponent.java:1005)
	at org.openide.explorer.propertysheet.BaseTable.paint(BaseTable.java:647)
	at javax.swing.JComponent.paintChildren(JComponent.java:842)
	at javax.swing.JComponent.paint(JComponent.java:1014)
	at javax.swing.JViewport.paint(JViewport.java:728)
	at javax.swing.JComponent.paintChildren(JComponent.java:842)
	at javax.swing.JComponent.paint(JComponent.java:1014)
	at javax.swing.JComponent.paintWithOffscreenBuffer(JComponent.java:4963)
	at javax.swing.JComponent.paintDoubleBuffered(JComponent.java:4916)
	at javax.swing.JComponent._paintImmediately(JComponent.java:4859)
	at javax.swing.JComponent.paintImmediately(JComponent.java:4666)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:451)
[catch] at
javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:114)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
	at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
	at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Comment 1 Nikita Krjukov 2006-07-07 12:31:41 UTC
The properties of the Catch element has been refactored. 
The issue isn't reproduced after it. 
Comment 2 Nikita Krjukov 2006-07-07 12:32:12 UTC
The properties of the Catch element has been refactored. 
The issue isn't reproduced after it. 
Comment 3 Nikita Krjukov 2006-07-07 12:32:46 UTC
The properties of the Catch element has been refactored. 
The issue isn't reproduced after it. 
Comment 4 Mikhail Kondratyev 2006-07-24 13:13:19 UTC
Verified in build from 060723