I received the following two Java exceptions this morning. I believe, but I'm not sure, that I was copying new versions of documentation into a directory.
java.runtime.version=1.8.0_102-b14
java.version=1.8.0_102
sun.arch.data.model=64
os.arch=amd64
os.name=Windows 10
os.version=10.0
user.language=en
org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalArgumentException: Index out of bounds)
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.widgets.Synchronizer.syncExec(Unknown Source)
at org.eclipse.swt.widgets.Display.syncExec(Unknown Source)
at net.sourceforge.docfetcher.util.Util.runSyncExec(Util.java:1374)
at net.sourceforge.docfetcher.util.Util.runSwtSafe(Util.java:1338)
at net.sourceforge.docfetcher.gui.filter.IndexPanel$6.update(IndexPanel.java:189)
at net.sourceforge.docfetcher.gui.filter.IndexPanel$6.update(IndexPanel.java:187)
at net.sourceforge.docfetcher.util.Event.doFireUpdate(Event.java:172)
at net.sourceforge.docfetcher.util.Event.fire(Event.java:165)
at net.sourceforge.docfetcher.model.Folder.putSubFolder(Folder.java:236)
at net.sourceforge.docfetcher.model.Folder.<init>(Folder.java:116)
at net.sourceforge.docfetcher.model.index.file.FileFolder.<init>(FileFolder.java:43)
at net.sourceforge.docfetcher.model.index.file.FileIndex$1.handleDir(FileIndex.java:384)
at net.sourceforge.docfetcher.model.index.file.HtmlFileLister.runWithHtmlPairing(HtmlFileLister.java:145)
at net.sourceforge.docfetcher.model.index.file.HtmlFileLister.doRun(HtmlFileLister.java:57)
at net.sourceforge.docfetcher.util.Stoppable.run(Stoppable.java:57)
at net.sourceforge.docfetcher.model.index.file.FileIndex.visitDirOrZip(FileIndex.java:282)
at net.sourceforge.docfetcher.model.index.file.FileIndex.access$200(FileIndex.java:51)
at net.sourceforge.docfetcher.model.index.file.FileIndex$1.handleDir(FileIndex.java:393)
at net.sourceforge.docfetcher.model.index.file.HtmlFileLister.runWithHtmlPairing(HtmlFileLister.java:145)
at net.sourceforge.docfetcher.model.index.file.HtmlFileLister.doRun(HtmlFileLister.java:57)
at net.sourceforge.docfetcher.util.Stoppable.run(Stoppable.java:57)
at net.sourceforge.docfetcher.model.index.file.FileIndex.visitDirOrZip(FileIndex.java:282)
at net.sourceforge.docfetcher.model.index.file.FileIndex.access$200(FileIndex.java:51)
at net.sourceforge.docfetcher.model.index.file.FileIndex$1.handleDir(FileIndex.java:393)
at net.sourceforge.docfetcher.model.index.file.HtmlFileLister.runWithHtmlPairing(HtmlFileLister.java:145)
at net.sourceforge.docfetcher.model.index.file.HtmlFileLister.doRun(HtmlFileLister.java:57)
at net.sourceforge.docfetcher.util.Stoppable.run(Stoppable.java:57)
at net.sourceforge.docfetcher.model.index.file.FileIndex.visitDirOrZip(FileIndex.java:282)
at net.sourceforge.docfetcher.model.index.file.FileIndex.doUpdate(FileIndex.java:159)
at net.sourceforge.docfetcher.model.TreeIndex.update(TreeIndex.java:148)
at net.sourceforge.docfetcher.model.index.Task.update(Task.java:98)
at net.sourceforge.docfetcher.model.index.IndexingQueue.threadLoop(IndexingQueue.java:193)
at net.sourceforge.docfetcher.model.index.IndexingQueue.access$100(IndexingQueue.java:46)
at net.sourceforge.docfetcher.model.index.IndexingQueue$2.run(IndexingQueue.java:118)
Caused by: java.lang.IllegalArgumentException: Index out of bounds
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.widgets.TreeItem.findPrevious(Unknown Source)</init></init>
And…
java.version=1.8.0_102
sun.arch.data.model=64
os.arch=amd64
os.name=Windows 10
os.version=10.0
user.language=en
org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalArgumentException: Index out of bounds)
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at net.sourceforge.docfetcher.gui.Application.main(Application.java:336)
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 net.sourceforge.docfetcher.Main.main(Main.java:32)
Caused by: java.lang.IllegalArgumentException: Index out of bounds
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.SWT.error(Unknown Source)
at org.eclipse.swt.widgets.TreeItem.findPrevious(Unknown Source)
at org.eclipse.swt.widgets.TreeItem.<init>(Unknown Source)
at net.sourceforge.docfetcher.util.gui.viewer.SimpleTreeViewer.createItem(SimpleTreeViewer.java:182)
at net.sourceforge.docfetcher.util.gui.viewer.SimpleTreeViewer.add(SimpleTreeViewer.java:386)
at net.sourceforge.docfetcher.gui.filter.IndexPanel$6$1.run(IndexPanel.java:205)
at net.sourceforge.docfetcher.util.Util$1.run(Util.java:1378)
at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source)
... 9 more</init>
Anonymous
Hi,
unless these crashes occur frequently (which doesn't seem to be the case), there's little chance of fixing this issue, since it cannot be reliably reproduced.
Best regards
q:-) <= Quang