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.
Steps to reproduce: 1.Open new WSDL Document. 2.Select WSDL type as concrete. 3.Select binding as file 4.Select type as outbound 5.Click on next button. Run the a11y tool . You will see following output. <HTML><HEAD> <TITLE>Output from UIAccessibilityTester for window with title : New WSDL Document </TITLE> </HEAD> <BODY> <PRE> Results of Accessibility test, window with title "New WSDL Document" Doesn't implement Accessible : Class: com.sun.java.swing.plaf.windows.WindowsSplitPaneDivider { } No Accessible name : Class: javax.swing.JTextPane { | text/plain } No Accessible description : Class: javax.swing.JButton { Browse... | } Class: javax.swing.JButton { Details... | } Class: javax.swing.JRadioButton { encoded data | } Class: javax.swing.JRadioButton { text | } Class: javax.swing.JRadioButton { xml | } Class: org.netbeans.core.windows.services.NbDialog { New WSDL Document | } Label with LABEL_FOR not set : - none. Components with no LABEL_FOR pointing to it : Class: javax.swing.JTextPane { | text/plain } Components with no mnemonic : - none. Components with wrong mnemonic (mnemonic isn't ASCII , label doesn't contain mnemonic): - none. Components not reachable with tab traversal : - none. </PRE> </BODY> </HTML>
Fixes made for the 'Write' wizard panel with report below. Note that there are still a few components that shows up that we do not control such as the WindowsSplitPaneDivider class not implementing the Accessible. The WindowsSplitPaneDivider is not our class. Same for the javax.swing.text.ComponentView$Invalidator class. Also the javax.swing.text.ComponentView$Invalidator contains lots JTextField that we do not control as well and they show up on the report. Basically, I fixed those components that we added and have control of. Please advice if there should be separate tickets to these other components or how to proceed with this so that we can still keep track the other errors from the report <HTML><HEAD> <TITLE>Output from UIAccessibilityTester for window with title : New Binding </TITLE> </HEAD> <BODY> <PRE> Results of Accessibility test, window with title "New Binding" Doesn't implement Accessible : Class: com.sun.java.swing.plaf.windows.WindowsSplitPaneDivider { } Class: javax.swing.text.ComponentView$Invalidator { } Class: javax.swing.text.ComponentView$Invalidator { } Class: javax.swing.text.ComponentView$Invalidator { } Class: javax.swing.text.ComponentView$Invalidator { } Class: javax.swing.text.ComponentView$Invalidator { } Class: javax.swing.text.ComponentView$Invalidator { } Class: javax.swing.text.ComponentView$Invalidator { } Class: javax.swing.text.ComponentView$Invalidator { } Class: javax.swing.text.ComponentView$Invalidator { } Class: javax.swing.text.ComponentView$Invalidator { } Class: javax.swing.text.ComponentView$Invalidator { } Class: javax.swing.text.ComponentView$Invalidator { } Class: javax.swing.text.ComponentView$Invalidator { } Class: javax.swing.text.ComponentView$Invalidator { } Class: javax.swing.text.ComponentView$Invalidator { } No Accessible name : Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } No Accessible description : Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: org.netbeans.core.windows.services.NbDialog { New Binding | } Label with LABEL_FOR not set : - none. Components with no LABEL_FOR pointing to it : Class: javax.swing.JEditorPane { Show Description | Show Description } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Components with no mnemonic : - none. Components with wrong mnemonic (mnemonic isn't ASCII , label doesn't contain mnemonic): - none. Components not reachable with tab traversal : Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } </PRE> </BODY> </HTML>
What is the expected result?. Got the following result, not similar to reported one. Tested on build glassfishesb2.1. If this result is okay, close it <HTML><HEAD> <TITLE>Output from UIAccessibilityTester for window with title : New WSDL Document </TITLE> </HEAD> <BODY> <PRE> Results of Accessibility test, window with title "New WSDL Document" Doesn't implement Accessible : Class: com.sun.java.swing.plaf.windows.WindowsSplitPaneDivider { } Class: javax.swing.text.ComponentView$Invalidator { } Class: javax.swing.text.ComponentView$Invalidator { } Class: javax.swing.text.ComponentView$Invalidator { } Class: javax.swing.text.ComponentView$Invalidator { } Class: javax.swing.text.ComponentView$Invalidator { } Class: javax.swing.text.ComponentView$Invalidator { } Class: javax.swing.text.ComponentView$Invalidator { } Class: javax.swing.text.ComponentView$Invalidator { } Class: javax.swing.text.ComponentView$Invalidator { } Class: javax.swing.text.ComponentView$Invalidator { } Class: javax.swing.text.ComponentView$Invalidator { } Class: javax.swing.text.ComponentView$Invalidator { } Class: javax.swing.text.ComponentView$Invalidator { } Class: javax.swing.text.ComponentView$Invalidator { } Class: javax.swing.text.ComponentView$Invalidator { } No Accessible name : Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } No Accessible description : Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Label with LABEL_FOR not set : - none. Components with no LABEL_FOR pointing to it : Class: javax.swing.JEditorPane { Show Description | Show Description } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Components with no mnemonic : - none. Components with wrong mnemonic (mnemonic isn't ASCII , label doesn't contain mnemonic): - none. Components not reachable with tab traversal : Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } Class: javax.swing.JTextField { | } </PRE> </BODY> </HTML>
SOA is no longer available in the NetBeans IDE so we are not going to fix this problem. Closing accordingly. [1] http://wiki.netbeans.org/NetBeansArchivedFeatures#SOA