Error occurring when closing certain emails

One of people is having an intermittent error when closing some documents from external people. The general “an error has occurred…” message appears and the document closes. She can reopen the same message again. I can’t reproduce the problem on my machine. The error log reports the following:

java.lang.IndexOutOfBoundsException

at java.util.ArrayList.get(Unknown Source)

at com.ibm.workplace.noteswc.menus.NotesMenus.clearMenuListeners(Unknown Source)

at com.ibm.workplace.noteswc.menus.NotesMenus.clearMenuListeners(Unknown Source)

at com.ibm.workplace.noteswc.views.NotesView.deactivateClient(Unknown Source)

at com.ibm.workplace.noteswc.views.NotesView.access$300(Unknown Source)

at com.ibm.workplace.noteswc.views.NotesView$1.partDeactivated(Unknown Source)

at org.eclipse.ui.internal.PartListenerList$4.run(Unknown Source)

at org.eclipse.core.runtime.SafeRunner.run(Unknown Source)

at org.eclipse.core.runtime.Platform.run(Unknown Source)

at org.eclipse.ui.internal.PartListenerList.fireEvent(Unknown Source)

at org.eclipse.ui.internal.PartListenerList.firePartDeactivated(Unknown Source)

at org.eclipse.ui.internal.PartService.firePartDeactivated(Unknown Source)

at org.eclipse.ui.internal.PartService.setActivePart(Unknown Source)

at org.eclipse.ui.internal.WorkbenchPagePartList.fireActivePartChanged(Unknown Source)

at org.eclipse.ui.internal.PartList.setActivePart(Unknown Source)

at org.eclipse.ui.internal.WorkbenchPage.setActivePart(Unknown Source)

at org.eclipse.ui.internal.WorkbenchPage.activate(Unknown Source)

at org.eclipse.ui.internal.WorkbenchPage.makeActive(Unknown Source)

at org.eclipse.ui.internal.WorkbenchPage.updateActivePart(Unknown Source)

at org.eclipse.ui.internal.WorkbenchPage.updateVisibility(Unknown Source)

at org.eclipse.ui.internal.WorkbenchPage.setPerspective(Unknown Source)

at org.eclipse.ui.internal.WorkbenchPage.closePerspective(Unknown Source)

at org.eclipse.ui.internal.WorkbenchPage.closePerspective(Unknown Source)

at com.ibm.rcp.platform.personality.widgets.TabbedPerspectiveSwitcher.handleCloseCommon(Unknown Source)

at com.ibm.rcp.platform.personality.widgets.TabbedPerspectiveSwitcher.handleClose(Unknown Source)

at com.ibm.rcp.platform.personality.widgets.TabbedPerspectiveSwitcher$4.close(Unknown Source)

at com.ibm.rcp.swt.swidgets.STabFolder.closeItem(Unknown Source)

at com.ibm.rcp.swt.swidgets.STabFolder.onMouse(Unknown Source)

at com.ibm.rcp.swt.swidgets.STabFolder$1.handleEvent(Unknown Source)

at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)

at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)

at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)

at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)

at org.eclipse.ui.internal.Workbench.runEventLoop(Unknown Source)

at org.eclipse.ui.internal.Workbench.runUI(Unknown Source)

at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Unknown Source)

at org.eclipse.ui.PlatformUI.createAndRunWorkbench(Unknown Source)

at com.ibm.rcp.personality.framework.internal.RCPApplication.run(Unknown Source)

at org.eclipse.core.internal.runtime.PlatformActivator$1.run(Unknown Source)

at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Unknown Source)

at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Unknown Source)

at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown Source)

at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown Source)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at org.eclipse.core.launcher.Main.invokeFramework(Unknown Source)

at org.eclipse.core.launcher.Main.basicRun(Unknown Source)

at org.eclipse.core.launcher.Main.run(Unknown Source)

at com.ibm.rcp.core.internal.launcher.Main.startLaunch(Unknown Source)

at com.ibm.rcp.core.internal.launcher.Main.main(Unknown Source)

We have customised our mail template (to include mandatory email markings) so unfortunately we can’t deploy the vanilla Notes 8.0.2 mail template to try to reproduce the problem. Any ideas?