This happens with newly released Java 1.4.1 Update 1. Thank you Apple for ruining our reputation!
We have found a workaround. Please download latest xxe-std-24p1.dmg from http://www.xmlmind.com/xmleditor/download.shtml Latest xxe-std-24p1.dmg, 9,043,761bytes, September 19, 2003 13:02:08, is in fact V2.4 *unofficial Patch 2*. Do not use .zip and .tar.gz distributions, they have not been patched for the Mac. Raj Singh wrote: > I'm getting a array out of bounds error. The full output is below. I'm using > XMLEditor standard version 2.4p1 and java 1.4.1_01. > > -Raj > P.s. I trashed my old .xxe2 directory before running this new version. > > apple.awt.EventQueueExceptionHandler Caught Throwable : > java.lang.ArrayIndexOutOfBoundsException: 2 >= 2 > at java.util.Vector.elementAt(Vector.java:427) > at javax.swing.DefaultListModel.get(DefaultListModel.java:428) > at > apple.laf.AquaFileChooserUI$FilterComboBoxModel.getSelectedItem(AquaFileChoo > serUI.java:1312) > at javax.swing.JComboBox.contentsChanged(JComboBox.java:1263) > at > javax.swing.AbstractListModel.fireContentsChanged(AbstractListModel.java:100 > ) > at > apple.laf.AquaFileChooserUI$FilterComboBoxModel.propertyChange(AquaFileChoos > erUI.java:1278) > at > javax.swing.event.SwingPropertyChangeSupport.firePropertyChange(SwingPropert > yChangeSupport.java:264) > at > javax.swing.event.SwingPropertyChangeSupport.firePropertyChange(SwingPropert > yChangeSupport.java:232) > at javax.swing.JComponent.firePropertyChange(JComponent.java:3814) > at > javax.swing.JFileChooser.removeChoosableFileFilter(JFileChooser.java:1093) > at > javax.swing.JFileChooser.setAcceptAllFileFilterUsed(JFileChooser.java:1165) > at > com.xmlmind.xmleditapp.urlchooser.URLChooserUtil.addFileFilters(URLChooserUt > il.java:29) > at com.xmlmind.xmleditapp.app.App.addFileFilters(App.java:2039) > at com.xmlmind.xmleditapp.app.App.chooseOpenFile(App.java:1966) > at com.xmlmind.xmleditapp.app.App.selectOpenURL(App.java:1861) > at com.xmlmind.xmleditapp.app.OpenAction.init(OpenAction.java:50) > at com.xmlmind.xmleditapp.app.LengthyAction.doIt(LengthyAction.java:21) > at > com.xmlmind.xmleditapp.app.AppAction.actionPerformed(AppAction.java:29) > at > javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1797) > at > javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButto > n.java:1850) > at > javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:4 > 19) > at > javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:257) > at javax.swing.AbstractButton.doClick(AbstractButton.java:321) > at apple.laf.ScreenMenuItem.actionPerformed(ScreenMenuItem.java:78) > at java.awt.MenuItem.processActionEvent(MenuItem.java:588) > at java.awt.MenuItem.processEvent(MenuItem.java:548) > at java.awt.MenuComponent.dispatchEventImpl(MenuComponent.java:285) > at java.awt.MenuComponent.dispatchEvent(MenuComponent.java:273) > at java.awt.EventQueue.dispatchEvent(EventQueue.java:452) > at > java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.ja > va:230) > at > java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java > :183) > at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177) > at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) > at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)

