https://issues.apache.org/bugzilla/show_bug.cgi?id=49940
--- Comment #9 from Dr Meier <[email protected]> --- Now i had the problem in another context. I used the "getXXXXArray()" method to iterate over a list of XML Elements. I removed an element with the removeXXXX() method. As soon as i forgot to refresh the Array afterwards with .getXXXXArray() the XmlValueDisconnectedException happens again. After the correction the code works fine: DTCVALUE[] dtcValues = envData.getDTCVALUES().getDTCVALUEArray(); for(int k=dtcValues.length-1; k > 0 ;k--) { DTCVALUE dtcValue = dtcValues[k]; if(!dtcMap.containsKey(dtcValue.getStringValue())){ dtcMap.put(dtcValue.getStringValue(), envData); }else{ DTCVALUES vals = envData.getDTCVALUES(); vals.removeDTCVALUE(k); // !!!!!!! This is necessary, otherwise the Disconnected // Exception occors. !!!!!!! dtcValues = envData.getDTCVALUES().getDTCVALUEArray(); } } -- You are receiving this mail because: You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
