{"action":"created","issue":{"url":"https://api.github.com/repos/dart-lang/sdk/issues/25376","labels_url":"https://api.github.com/repos/dart-lang/sdk/issues/25376/labels{/name}","comments_url":"https://api.github.com/repos/dart-lang/sdk/issues/25376/comments","events_url":"https://api.github.com/repos/dart-lang/sdk/issues/25376/events","html_url":"https://github.com/dart-lang/sdk/issues/25376","id":125475485,"number":25376,"title":"analysis server doesn't return outline events on FUSE-based filesystem","user":{"login":"skybrian","id":129084,"avatar_url":"https://avatars.githubusercontent.com/u/129084?v=3","gravatar_id":"","url":"https://api.github.com/users/skybrian","html_url":"https://github.com/skybrian","followers_url":"https://api.github.com/users/skybrian/followers","following_url":"https://api.github.com/users/skybrian/following{/other_user}","gists_url":"https://api.github.com/users/skybrian/gists{/gist_id}","starred_url":"https://api.github.com/users/skybrian/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/skybrian/subscriptions","organizations_url":"https://api.github.com/users/skybrian/orgs","repos_url":"https://api.github.com/users/skybrian/repos","events_url":"https://api.github.com/users/skybrian/events{/privacy}","received_events_url":"https://api.github.com/users/skybrian/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dart-lang/sdk/labels/analyzer-server","name":"analyzer-server","color":"d4c5f9"},{"url":"https://api.github.com/repos/dart-lang/sdk/labels/area-analyzer","name":"area-analyzer","color":"c7def8"},{"url":"https://api.github.com/repos/dart-lang/sdk/labels/Priority-Medium","name":"Priority-Medium","color":"fbca04"},{"url":"https://api.github.com/repos/dart-lang/sdk/labels/Type-Defect","name":"Type-Defect","color":"ededed"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2016-01-07T20:12:21Z","updated_at":"2016-01-08T19:12:03Z","closed_at":null,"body":"In Atom, errors show up, but the outline view displays \"outline not available\". According to the instrumentation logs, the Atom plugin is subscribing to outline events but nothing is ever returned, nor is any error returned.\r\n\r\nI also noticed that code completion doesn't work. (Control-space doesn't do anything.)\r\n\r\nIf I copy the project to a local drive, outline events show up as normal.\r\n\r\nThis is using:\r\nDart VM version: 1.13.0 (Wed Nov 18 12:27:07 2015) on \"linux_x64\"\r\nAtom 1.3.2 on Ubuntu\r\ndartlang 0.5.1\r\n\r\nI expect that filesystem notifications don't work here (it's a FUSE-based filesystem using an unmodified Dart SDK), and perhaps sending outline events isn't feasible, but it seems like the analysis server should report some sort of error with a hint that switching filesystems may fix the problem."},"comment":{"url":"https://api.github.com/repos/dart-lang/sdk/issues/comments/170096329","html_url":"https://github.com/dart-lang/sdk/issues/25376#issuecomment-170096329","issue_url":"https://api.github.com/repos/dart-lang/sdk/issues/25376","id":170096329,"user":{"login":"bwilkerson","id":5840555,"avatar_url":"https://avatars.githubusercontent.com/u/5840555?v=3","gravatar_id":"","url":"https://api.github.com/users/bwilkerson","html_url":"https://github.com/bwilkerson","followers_url":"https://api.github.com/users/bwilkerson/followers","following_url":"https://api.github.com/users/bwilkerson/following{/other_user}","gists_url":"https://api.github.com/users/bwilkerson/gists{/gist_id}","starred_url":"https://api.github.com/users/bwilkerson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bwilkerson/subscriptions","organizations_url":"https://api.github.com/users/bwilkerson/orgs","repos_url":"https://api.github.com/users/bwilkerson/repos","events_url":"https://api.github.com/users/bwilkerson/events{/privacy}","received_events_url":"https://api.github.com/users/bwilkerson/received_events","type":"User","site_admin":false},"created_at":"2016-01-08T19:12:03Z","updated_at":"2016-01-08T19:12:03Z","body":"The server specification states that a FilePath is \"The absolute, normalized path of a file.\", so it is the client's responsibility to resolve symbolic links before sending the paths to server. Could you move this to the Atom issue tracker?"}}