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: - Open some bpel diagram. - Invoke XML validation function (press button on toolbar). - While validator working change the diagram (add some activity or change the order of activities). - Following exceptions occurs: 1) java.util.ConcurrentModificationException at java.util.AbstractList$Itr.checkForComodification (AbstractList.java:374) at java.util.AbstractList$Itr.next(AbstractList.java:345) at java.util.Collections$UnmodifiableCollection$1.next (Collections.java:1010) at org.netbeans.modules.bpel.model.validation.references.ReferencesValidator.collec tResults(ReferencesValidator.java:119) at org.netbeans.modules.bpel.model.validation.references.ReferencesValidator.collec tResults(ReferencesValidator.java:120) at org.netbeans.modules.bpel.model.validation.references.ReferencesValidator.getRes ults(ReferencesValidator.java:108) at org.netbeans.modules.bpel.model.validation.references.ReferencesValidator.valida te(ReferencesValidator.java:97) at org.netbeans.modules.xml.xam.spi.Validation.validate (Validation.java:73) at org.netbeans.modules.xml.validation.ValidationOutputWindowController.validate (ValidationOutputWindowController.java:105) at org.netbeans.modules.xml.validation.ValidateAction$RunAction.run (ValidateAction.java:88) at org.netbeans.modules.bpel.editors.multiview.DesignerMultiViewElement$BPELValidat eAction$1.run(DesignerMultiViewElement.java:840) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:499) [catch] at org.openide.util.RequestProcessor$Processor.run (RequestProcessor.java:932) 2) java.lang.NullPointerException at org.netbeans.modules.xml.validation.ui.ValidationOutputWindow$ValidationOutputLi stener.<init>(ValidationOutputWindow.java:237) at org.netbeans.modules.xml.validation.ui.ValidationOutputWindow.showError (ValidationOutputWindow.java:112) at org.netbeans.modules.xml.validation.ui.ValidationOutputWindow.displayValidationI nformation(ValidationOutputWindow.java:72) at org.netbeans.modules.xml.validation.ValidationOutputWindowController.printGuidan ceInformation(ValidationOutputWindowController.java:116) at org.netbeans.modules.xml.validation.ValidationOutputWindowController.validate (ValidationOutputWindowController.java:107) at org.netbeans.modules.xml.validation.ValidateAction$RunAction.run (ValidateAction.java:88) at org.netbeans.modules.bpel.editors.multiview.DesignerMultiViewElement$BPELValidat eAction$1.run(DesignerMultiViewElement.java:840) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:499) [catch] at org.openide.util.RequestProcessor$Processor.run (RequestProcessor.java:932)
Not a bpel project bug but validation bug in bpel editor. changing subcomponent. Should we have a subcomponent called "validation"?
fixed on friday. Each validator now validates within a transaction, so this problem does not occur.
fixed