{"action":"created","issue":{"url":"https://api.github.com/repos/anjlab/eclipse-tapestry5-plugin/issues/24","labels_url":"https://api.github.com/repos/anjlab/eclipse-tapestry5-plugin/issues/24/labels{/name}","comments_url":"https://api.github.com/repos/anjlab/eclipse-tapestry5-plugin/issues/24/comments","events_url":"https://api.github.com/repos/anjlab/eclipse-tapestry5-plugin/issues/24/events","html_url":"https://github.com/anjlab/eclipse-tapestry5-plugin/issues/24","id":59950484,"number":24,"title":"Quick Switch shortcut not working in 2.9.8","user":{"login":"geoffcallender","id":951387,"avatar_url":"https://avatars.githubusercontent.com/u/951387?v=3","gravatar_id":"","url":"https://api.github.com/users/geoffcallender","html_url":"https://github.com/geoffcallender","followers_url":"https://api.github.com/users/geoffcallender/followers","following_url":"https://api.github.com/users/geoffcallender/following{/other_user}","gists_url":"https://api.github.com/users/geoffcallender/gists{/gist_id}","starred_url":"https://api.github.com/users/geoffcallender/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/geoffcallender/subscriptions","organizations_url":"https://api.github.com/users/geoffcallender/orgs","repos_url":"https://api.github.com/users/geoffcallender/repos","events_url":"https://api.github.com/users/geoffcallender/events{/privacy}","received_events_url":"https://api.github.com/users/geoffcallender/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-03-05T13:21:27Z","updated_at":"2015-03-05T23:19:36Z","closed_at":null,"body":"This problem existed in 2.9.7 and there was a fix for it in 2.9.8. However, the problem is still there for me, but the messages in the Error log are a bit different (see below). I did the upgrade from 2.9.7 via Help > Check for Updates, followed by a restart of Eclipse. The shortcut didn't work so I closed all the editors, opened one for a .tml file and started testing the Quick Switch. No luck.\r\n\r\nMessage:\r\nProblems occurred when invoking code from plug-in: \"org.eclipse.core.resources\".\r\n\r\nException Stack Trace:\r\njava.lang.NullPointerException\r\n\tat com.anjlab.eclipse.tapestry5.views.context.TapestryContextView$2.contextChanged(TapestryContextView.java:86)\r\n\tat com.anjlab.eclipse.tapestry5.watchdog.TapestryContextWatchdog.notifyContextChanged(TapestryContextWatchdog.java:43)\r\n\tat com.anjlab.eclipse.tapestry5.watchdog.TapestryContextWatchdog.changeContext(TapestryContextWatchdog.java:61)\r\n\tat com.anjlab.eclipse.tapestry5.watchdog.TapestryContextWatchdog.access$1(TapestryContextWatchdog.java:55)\r\n\tat com.anjlab.eclipse.tapestry5.watchdog.TapestryContextWatchdog$1.resourceChanged(TapestryContextWatchdog.java:103)\r\n\tat org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:291)\r\n\tat org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)\r\n\tat org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285)\r\n\tat org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149)\r\n\tat org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:378)\r\n\tat org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1498)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:156)\r\n\tat org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)\r\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)\r\n\r\nSession Data:\r\neclipse.buildId=4.4.2.M20150204-1700\r\njava.version=1.7.0_71\r\njava.vendor=Oracle Corporation\r\nBootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US\r\nFramework arguments:  -product org.eclipse.epp.package.jee.product -keyring /Users/geocal/.eclipse_keyring -showlocation\r\nCommand-line arguments:  -os macosx -ws cocoa -arch x86_64 -product org.eclipse.epp.package.jee.product -keyring /Users/geocal/.eclipse_keyring -showlocation\r\n\r\n\r\nEach time I try the shortcut afterwards I get this...\r\n\r\nMessage:\r\nThis feature is not available for your Eclipse runtime\r\n\r\nException Stack Trace:\r\nAn exception stack trace is not available."},"comment":{"url":"https://api.github.com/repos/anjlab/eclipse-tapestry5-plugin/issues/comments/77474079","html_url":"https://github.com/anjlab/eclipse-tapestry5-plugin/issues/24#issuecomment-77474079","issue_url":"https://api.github.com/repos/anjlab/eclipse-tapestry5-plugin/issues/24","id":77474079,"user":{"login":"geoffcallender","id":951387,"avatar_url":"https://avatars.githubusercontent.com/u/951387?v=3","gravatar_id":"","url":"https://api.github.com/users/geoffcallender","html_url":"https://github.com/geoffcallender","followers_url":"https://api.github.com/users/geoffcallender/followers","following_url":"https://api.github.com/users/geoffcallender/following{/other_user}","gists_url":"https://api.github.com/users/geoffcallender/gists{/gist_id}","starred_url":"https://api.github.com/users/geoffcallender/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/geoffcallender/subscriptions","organizations_url":"https://api.github.com/users/geoffcallender/orgs","repos_url":"https://api.github.com/users/geoffcallender/repos","events_url":"https://api.github.com/users/geoffcallender/events{/privacy}","received_events_url":"https://api.github.com/users/geoffcallender/received_events","type":"User","site_admin":false},"created_at":"2015-03-05T23:19:36Z","updated_at":"2015-03-05T23:19:36Z","body":"Just closed all editors, restarted Eclipse, checked installation details to confirm I'm running 2.9.9, and tested. Same message: \"This feature is not available for your Eclipse runtime\" plug-in: com.anjlab.eclipse.tapestry5. I changed the key binding from Cmd+R to Ctrl+R and retried. Got same message in Error Log."}}