{"action":"created","issue":{"url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-eclipse/issues/2758","repository_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-eclipse","labels_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-eclipse/issues/2758/labels{/name}","comments_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-eclipse/issues/2758/comments","events_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-eclipse/issues/2758/events","html_url":"https://github.com/GoogleCloudPlatform/google-cloud-eclipse/issues/2758","id":292474876,"number":2758,"title":"Travis Flake in BuildPathTest.testCheckLibraries","user":{"login":"elharo","id":1005544,"avatar_url":"https://avatars2.githubusercontent.com/u/1005544?v=4","gravatar_id":"","url":"https://api.github.com/users/elharo","html_url":"https://github.com/elharo","followers_url":"https://api.github.com/users/elharo/followers","following_url":"https://api.github.com/users/elharo/following{/other_user}","gists_url":"https://api.github.com/users/elharo/gists{/gist_id}","starred_url":"https://api.github.com/users/elharo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/elharo/subscriptions","organizations_url":"https://api.github.com/users/elharo/orgs","repos_url":"https://api.github.com/users/elharo/repos","events_url":"https://api.github.com/users/elharo/events{/privacy}","received_events_url":"https://api.github.com/users/elharo/received_events","type":"User","site_admin":false},"labels":[{"id":338414096,"url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-eclipse/labels/Tech%20Debt","name":"Tech Debt","color":"fbca04","default":false},{"id":338414357,"url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-eclipse/labels/high%20priority","name":"high priority","color":"d4c5f9","default":false},{"id":371148147,"url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-eclipse/labels/testing","name":"testing","color":"fef2c0","default":false}],"state":"open","locked":false,"assignee":{"login":"chanseokoh","id":10523105,"avatar_url":"https://avatars2.githubusercontent.com/u/10523105?v=4","gravatar_id":"","url":"https://api.github.com/users/chanseokoh","html_url":"https://github.com/chanseokoh","followers_url":"https://api.github.com/users/chanseokoh/followers","following_url":"https://api.github.com/users/chanseokoh/following{/other_user}","gists_url":"https://api.github.com/users/chanseokoh/gists{/gist_id}","starred_url":"https://api.github.com/users/chanseokoh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chanseokoh/subscriptions","organizations_url":"https://api.github.com/users/chanseokoh/orgs","repos_url":"https://api.github.com/users/chanseokoh/repos","events_url":"https://api.github.com/users/chanseokoh/events{/privacy}","received_events_url":"https://api.github.com/users/chanseokoh/received_events","type":"User","site_admin":false},"assignees":[{"login":"chanseokoh","id":10523105,"avatar_url":"https://avatars2.githubusercontent.com/u/10523105?v=4","gravatar_id":"","url":"https://api.github.com/users/chanseokoh","html_url":"https://github.com/chanseokoh","followers_url":"https://api.github.com/users/chanseokoh/followers","following_url":"https://api.github.com/users/chanseokoh/following{/other_user}","gists_url":"https://api.github.com/users/chanseokoh/gists{/gist_id}","starred_url":"https://api.github.com/users/chanseokoh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chanseokoh/subscriptions","organizations_url":"https://api.github.com/users/chanseokoh/orgs","repos_url":"https://api.github.com/users/chanseokoh/repos","events_url":"https://api.github.com/users/chanseokoh/events{/privacy}","received_events_url":"https://api.github.com/users/chanseokoh/received_events","type":"User","site_admin":false}],"milestone":null,"comments":10,"created_at":"2018-01-29T16:36:17Z","updated_at":"2018-04-09T15:09:42Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"WARNING: Project no longer exists: test0.5965265269703218\r\nTests run: 4, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 3.98 sec <<< FAILURE! - in com.google.cloud.tools.eclipse.appengine.libraries.BuildPathTest\r\ntestAddNativeLibrary(com.google.cloud.tools.eclipse.appengine.libraries.BuildPathTest)  Time elapsed: 1.556 sec\r\ntestCheckLibraries(com.google.cloud.tools.eclipse.appengine.libraries.BuildPathTest)  Time elapsed: 0.761 sec  <<< FAILURE!\r\njava.lang.AssertionError: null\r\n\tat org.junit.Assert.fail(Assert.java:86)\r\n\tat org.junit.Assert.assertTrue(Assert.java:41)\r\n\tat org.junit.Assert.assertFalse(Assert.java:64)\r\n\tat org.junit.Assert.assertFalse(Assert.java:74)\r\n\tat com.google.cloud.tools.eclipse.appengine.libraries.BuildPathTest.testCheckLibraries(BuildPathTest.java:110)\r\n"},"comment":{"url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-eclipse/issues/comments/379786162","html_url":"https://github.com/GoogleCloudPlatform/google-cloud-eclipse/issues/2758#issuecomment-379786162","issue_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-eclipse/issues/2758","id":379786162,"user":{"login":"chanseokoh","id":10523105,"avatar_url":"https://avatars2.githubusercontent.com/u/10523105?v=4","gravatar_id":"","url":"https://api.github.com/users/chanseokoh","html_url":"https://github.com/chanseokoh","followers_url":"https://api.github.com/users/chanseokoh/followers","following_url":"https://api.github.com/users/chanseokoh/following{/other_user}","gists_url":"https://api.github.com/users/chanseokoh/gists{/gist_id}","starred_url":"https://api.github.com/users/chanseokoh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chanseokoh/subscriptions","organizations_url":"https://api.github.com/users/chanseokoh/orgs","repos_url":"https://api.github.com/users/chanseokoh/repos","events_url":"https://api.github.com/users/chanseokoh/events{/privacy}","received_events_url":"https://api.github.com/users/chanseokoh/received_events","type":"User","site_admin":false},"created_at":"2018-04-09T15:09:42Z","updated_at":"2018-04-09T15:09:42Z","author_association":"COLLABORATOR","body":"The root problem is that the `Activator.listener` (which was to monitor classpath updates to fix #2523) is updating the project classpath and serializing library settings concurrently. I think the best way to handle this concurrency is to not run `Activator.listener` concurrently, i.e., doing things in the main UI thread. I explored if I could synchronize concurrent threads explicitly, but that seems really messy and it will go out of control easily going forward."}}
{"actor":{"display_login":"chanseokoh"}}