{"action":"created","issue":{"url":"https://api.github.com/repos/nicoulaj/idea-markdown/issues/200","labels_url":"https://api.github.com/repos/nicoulaj/idea-markdown/issues/200/labels{/name}","comments_url":"https://api.github.com/repos/nicoulaj/idea-markdown/issues/200/comments","events_url":"https://api.github.com/repos/nicoulaj/idea-markdown/issues/200/events","html_url":"https://github.com/nicoulaj/idea-markdown/issues/200","id":48065154,"number":200,"title":"null point exception.","user":{"login":"aikidistas","id":1716305,"avatar_url":"https://avatars.githubusercontent.com/u/1716305?v=3","gravatar_id":"","url":"https://api.github.com/users/aikidistas","html_url":"https://github.com/aikidistas","followers_url":"https://api.github.com/users/aikidistas/followers","following_url":"https://api.github.com/users/aikidistas/following{/other_user}","gists_url":"https://api.github.com/users/aikidistas/gists{/gist_id}","starred_url":"https://api.github.com/users/aikidistas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aikidistas/subscriptions","organizations_url":"https://api.github.com/users/aikidistas/orgs","repos_url":"https://api.github.com/users/aikidistas/repos","events_url":"https://api.github.com/users/aikidistas/events{/privacy}","received_events_url":"https://api.github.com/users/aikidistas/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2014-11-07T09:52:14Z","updated_at":"2015-03-22T12:23:29Z","closed_at":null,"body":"PhpStorm 8.0.1\r\nMarkdown 0.9.7\r\n Workflow: Open project, and get exception:\r\n\r\nnull\r\njava.lang.NullPointerException\r\n\tat net.nicoulaj.idea.markdown.editor.MarkdownPreviewEditor.<init>(MarkdownPreviewEditor.java:134)\r\n\tat net.nicoulaj.idea.markdown.editor.MarkdownPreviewEditorProvider.createEditor(MarkdownPreviewEditorProvider.java:67)\r\n\tat com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl$11.run(FileEditorManagerImpl.java:841)\r\n\tat java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:241)\r\n\tat java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)\r\n\tat java.awt.EventQueue.access$200(EventQueue.java:103)\r\n\tat java.awt.EventQueue$3.run(EventQueue.java:694)\r\n\tat java.awt.EventQueue$3.run(EventQueue.java:692)\r\n\tat java.security.AccessController.doPrivileged(Native Method)\r\n\tat java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)\r\n\tat java.awt.EventQueue.dispatchEvent(EventQueue.java:703)\r\n\tat com.intellij.ide.IdeEventQueue.e(IdeEventQueue.java:748)\r\n\tat com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:577)\r\n\tat com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:384)\r\n\tat com.intellij.ide.IdeEventQueue.pumpEventsForHierarchy(IdeEventQueue.java:832)\r\n\tat com.intellij.openapi.progress.util.ProgressWindow.startBlocking(ProgressWindow.java:199)\r\n\tat com.intellij.openapi.application.impl.ApplicationImpl.runProcessWithProgressSynchronously(ApplicationImpl.java:696)\r\n\tat com.intellij.openapi.progress.impl.ProgressManagerImpl.a(ProgressManagerImpl.java:276)\r\n\tat com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcessWithProgressSynchronously(ProgressManagerImpl.java:271)\r\n\tat com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcessWithProgressSynchronously(ProgressManagerImpl.java:224)\r\n\tat com.intellij.openapi.project.impl.ProjectManagerImpl.openProject(ProjectManagerImpl.java:431)\r\n\tat com.intellij.platform.PlatformProjectOpenProcessor.doOpenProject(PlatformProjectOpenProcessor.java:211)\r\n\tat com.intellij.ide.RecentDirectoryProjectsManager.doOpenProject(RecentDirectoryProjectsManager.java:58)\r\n\tat com.intellij.ide.RecentProjectsManagerBase.doReopenLastProject(RecentProjectsManagerBase.java:336)\r\n\tat com.intellij.ide.RecentProjectsManagerBase$MyAppLifecycleListener.appStarting(RecentProjectsManagerBase.java:361)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:606)\r\n\tat com.intellij.util.messages.impl.MessageBusConnectionImpl.deliverMessage(MessageBusConnectionImpl.java:114)\r\n\tat com.intellij.util.messages.impl.MessageBusImpl.doPumpMessages(MessageBusImpl.java:315)\r\n\tat com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:302)\r\n\tat com.intellij.util.messages.impl.MessageBusImpl.sendMessage(MessageBusImpl.java:287)\r\n\tat com.intellij.util.messages.impl.MessageBusImpl.access$200(MessageBusImpl.java:41)\r\n\tat com.intellij.util.messages.impl.MessageBusImpl$2.invoke(MessageBusImpl.java:177)\r\n\tat com.sun.proxy.$Proxy35.appStarting(Unknown Source)\r\n\tat com.intellij.idea.IdeaApplication.c(IdeaApplication.java:304)\r\n\tat com.intellij.idea.IdeaApplication.access$500(IdeaApplication.java:54)\r\n\tat com.intellij.idea.IdeaApplication$IdeStarter$2.run(IdeaApplication.java:278)\r\n\tat com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:318)\r\n\tat java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)\r\n\tat java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)\r\n\tat java.awt.EventQueue.access$200(EventQueue.java:103)\r\n\tat java.awt.EventQueue$3.run(EventQueue.java:694)\r\n\tat java.awt.EventQueue$3.run(EventQueue.java:692)\r\n\tat java.security.AccessController.doPrivileged(Native Method)\r\n\tat java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)\r\n\tat java.awt.EventQueue.dispatchEvent(EventQueue.java:703)\r\n\tat com.intellij.ide.IdeEventQueue.e(IdeEventQueue.java:748)\r\n\tat com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:577)\r\n\tat com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:384)\r\n\tat java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)\r\n\tat java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)\r\n\tat java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)\r\n\tat java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)\r\n\tat java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)\r\n\tat java.awt.EventDispatchThread.run(EventDispatchThread.java:91)\r\n"},"comment":{"url":"https://api.github.com/repos/nicoulaj/idea-markdown/issues/comments/84597502","html_url":"https://github.com/nicoulaj/idea-markdown/issues/200#issuecomment-84597502","issue_url":"https://api.github.com/repos/nicoulaj/idea-markdown/issues/200","id":84597502,"user":{"login":"vikijel","id":2683048,"avatar_url":"https://avatars.githubusercontent.com/u/2683048?v=3","gravatar_id":"","url":"https://api.github.com/users/vikijel","html_url":"https://github.com/vikijel","followers_url":"https://api.github.com/users/vikijel/followers","following_url":"https://api.github.com/users/vikijel/following{/other_user}","gists_url":"https://api.github.com/users/vikijel/gists{/gist_id}","starred_url":"https://api.github.com/users/vikijel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vikijel/subscriptions","organizations_url":"https://api.github.com/users/vikijel/orgs","repos_url":"https://api.github.com/users/vikijel/repos","events_url":"https://api.github.com/users/vikijel/events{/privacy}","received_events_url":"https://api.github.com/users/vikijel/received_events","type":"User","site_admin":false},"created_at":"2015-03-22T12:23:29Z","updated_at":"2015-03-22T12:23:29Z","body":"phpStorm 8.0.3\r\nmarkdown 0.9.7\r\nWorkflow: create mailto link in markdown and click on it in preview\r\nCode example: `[send me an email](mailto:something@fdnsjgnbsjrnbgjsd.com)`\r\n\r\n\r\nnull\r\njava.lang.NullPointerException\r\n\tat net.nicoulaj.idea.markdown.editor.MarkdownPathResolver.findVirtualFile(MarkdownPathResolver.java:56)\r\n\tat net.nicoulaj.idea.markdown.editor.MarkdownLinkListener.hyperlinkUpdate(MarkdownLinkListener.java:108)\r\n\tat javax.swing.JEditorPane.fireHyperlinkUpdate(JEditorPane.java:345)\r\n\tat javax.swing.text.html.HTMLEditorKit$LinkController.activateLink(HTMLEditorKit.java:877)\r\n\tat javax.swing.text.html.HTMLEditorKit$LinkController.mouseClicked(HTMLEditorKit.java:676)\r\n\tat java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:270)\r\n\tat java.awt.Component.processMouseEvent(Component.java:6519)\r\n\tat javax.swing.JComponent.processMouseEvent(JComponent.java:3320)\r\n\tat java.awt.Component.processEvent(Component.java:6281)\r\n\tat java.awt.Container.processEvent(Container.java:2229)\r\n\tat java.awt.Component.dispatchEventImpl(Component.java:4872)\r\n\tat java.awt.Container.dispatchEventImpl(Container.java:2287)\r\n\tat java.awt.Component.dispatchEvent(Component.java:4698)\r\n\tat java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)\r\n\tat java.awt.LightweightDispatcher.processMouseEvent(Container.java:4501)\r\n\tat java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)\r\n\tat java.awt.Container.dispatchEventImpl(Container.java:2273)\r\n\tat java.awt.Window.dispatchEventImpl(Window.java:2719)\r\n\tat java.awt.Component.dispatchEvent(Component.java:4698)\r\n\tat java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)\r\n\tat java.awt.EventQueue.access$200(EventQueue.java:103)\r\n\tat java.awt.EventQueue$3.run(EventQueue.java:694)\r\n\tat java.awt.EventQueue$3.run(EventQueue.java:692)\r\n\tat java.security.AccessController.doPrivileged(Native Method)\r\n\tat java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)\r\n\tat java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)\r\n\tat java.awt.EventQueue$4.run(EventQueue.java:708)\r\n\tat java.awt.EventQueue$4.run(EventQueue.java:706)\r\n\tat java.security.AccessController.doPrivileged(Native Method)\r\n\tat java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)\r\n\tat java.awt.EventQueue.dispatchEvent(EventQueue.java:705)\r\n\tat com.intellij.ide.IdeEventQueue.e(IdeEventQueue.java:748)\r\n\tat com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:573)\r\n\tat com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:384)\r\n\tat java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)\r\n\tat java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)\r\n\tat java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)\r\n\tat java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)\r\n\tat java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)\r\n\tat java.awt.EventDispatchThread.run(EventDispatchThread.java:91)"}}