{"action":"opened","issue":{"url":"https://api.github.com/repos/laurentpetit/ccw/issues/819","labels_url":"https://api.github.com/repos/laurentpetit/ccw/issues/819/labels{/name}","comments_url":"https://api.github.com/repos/laurentpetit/ccw/issues/819/comments","events_url":"https://api.github.com/repos/laurentpetit/ccw/issues/819/events","html_url":"https://github.com/laurentpetit/ccw/issues/819","id":96901317,"number":819,"title":"Exception with Ctrl+click on 'try/catch' forms","user":{"login":"asampal","id":281639,"avatar_url":"https://avatars.githubusercontent.com/u/281639?v=3","gravatar_id":"","url":"https://api.github.com/users/asampal","html_url":"https://github.com/asampal","followers_url":"https://api.github.com/users/asampal/followers","following_url":"https://api.github.com/users/asampal/following{/other_user}","gists_url":"https://api.github.com/users/asampal/gists{/gist_id}","starred_url":"https://api.github.com/users/asampal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/asampal/subscriptions","organizations_url":"https://api.github.com/users/asampal/orgs","repos_url":"https://api.github.com/users/asampal/repos","events_url":"https://api.github.com/users/asampal/events{/privacy}","received_events_url":"https://api.github.com/users/asampal/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-07-23T20:42:33Z","updated_at":"2015-07-23T20:42:33Z","closed_at":null,"body":"I was looking at the source of the Plugin Manager and had started the embedded Eclipse REPL. Hovering over various forms, I got the expected doc popup. The popup didn't show for `try` and `catch`. I held Ctrl and clicked these forms and got the following exception:\r\n\r\nCCW=0.32.0.201507231201\r\neclipse.buildId=4.5.0.I20150603-2000\r\njava.version=1.8.0_51\r\njava.vendor=Oracle Corporation\r\nBootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US\r\nCommand-line arguments:  -os win32 -ws win32 -arch x86_64 -data file:/D:/dev/eclipse-workspace/\r\n\r\norg.eclipse.ui\r\nError\r\nThu Jul 23 16:34:07 EDT 2015\r\nUnhandled event loop exception\r\n\r\njava.lang.NumberFormatException: For input string: \"\"\r\n\tat java.lang.NumberFormatException.forInputString(Unknown Source)\r\n\tat java.lang.Integer.parseInt(Unknown Source)\r\n\tat java.lang.Integer.valueOf(Unknown Source)\r\n\tat ccw.editors.clojure.clojure_hyperlink_detector$find_decl.invoke(clojure_hyperlink_detector.clj:48)\r\n\tat ccw.editors.clojure.clojure_hyperlink_detector$detect_hyperlinks.invoke(clojure_hyperlink_detector.clj:59)\r\n\tat ccw.editors.clojure.clojure_hyperlink_detector$factory$fn__8135.invoke(clojure_hyperlink_detector.clj:67)\r\n\tat ccw.editors.clojure.clojure_hyperlink_detector.proxy$ccw.editors.clojure.AbstractHyperlinkDetector$ff19274a.detectHyperlinks(Unknown Source)\r\n\tat org.eclipse.ui.texteditor.HyperlinkDetectorRegistry$HyperlinkDetectorDelegate.detectHyperlinks(HyperlinkDetectorRegistry.java:80)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:289)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:261)\r\n\tat org.eclipse.jface.text.hyperlink.HyperlinkManager.mouseMove(HyperlinkManager.java:469)\r\n\tat org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:212)\r\n\tat org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)\r\n\tat org.eclipse.swt.widgets.Display.sendEvent(Display.java:4362)\r\n\tat org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1113)\r\n\tat org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4180)\r\n\tat org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3769)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1127)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)\r\n\tat org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1018)\r\n\tat org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156)\r\n\tat org.eclipse.ui.internal.Workbench$5.run(Workbench.java:654)\r\n\tat org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)\r\n\tat org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:598)\r\n\tat org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)\r\n\tat org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:139)\r\n\tat org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)\r\n\tat org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)\r\n\tat org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)\r\n\tat java.lang.reflect.Method.invoke(Unknown Source)\r\n\tat org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:669)\r\n\tat org.eclipse.equinox.launcher.Main.basicRun(Main.java:608)\r\n\tat org.eclipse.equinox.launcher.Main.run(Main.java:1515)\r\n\r\n"}}