{"action":"created","issue":{"url":"https://api.github.com/repos/spotify/scio/issues/98","repository_url":"https://api.github.com/repos/spotify/scio","labels_url":"https://api.github.com/repos/spotify/scio/issues/98/labels{/name}","comments_url":"https://api.github.com/repos/spotify/scio/issues/98/comments","events_url":"https://api.github.com/repos/spotify/scio/issues/98/events","html_url":"https://github.com/spotify/scio/issues/98","id":149952934,"number":98,"title":"Credential exception in Travis build","user":{"login":"nevillelyh","id":468514,"avatar_url":"https://avatars.githubusercontent.com/u/468514?v=3","gravatar_id":"","url":"https://api.github.com/users/nevillelyh","html_url":"https://github.com/nevillelyh","followers_url":"https://api.github.com/users/nevillelyh/followers","following_url":"https://api.github.com/users/nevillelyh/following{/other_user}","gists_url":"https://api.github.com/users/nevillelyh/gists{/gist_id}","starred_url":"https://api.github.com/users/nevillelyh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nevillelyh/subscriptions","organizations_url":"https://api.github.com/users/nevillelyh/orgs","repos_url":"https://api.github.com/users/nevillelyh/repos","events_url":"https://api.github.com/users/nevillelyh/events{/privacy}","received_events_url":"https://api.github.com/users/nevillelyh/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/spotify/scio/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":{"login":"nevillelyh","id":468514,"avatar_url":"https://avatars.githubusercontent.com/u/468514?v=3","gravatar_id":"","url":"https://api.github.com/users/nevillelyh","html_url":"https://github.com/nevillelyh","followers_url":"https://api.github.com/users/nevillelyh/followers","following_url":"https://api.github.com/users/nevillelyh/following{/other_user}","gists_url":"https://api.github.com/users/nevillelyh/gists{/gist_id}","starred_url":"https://api.github.com/users/nevillelyh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nevillelyh/subscriptions","organizations_url":"https://api.github.com/users/nevillelyh/orgs","repos_url":"https://api.github.com/users/nevillelyh/repos","events_url":"https://api.github.com/users/nevillelyh/events{/privacy}","received_events_url":"https://api.github.com/users/nevillelyh/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/spotify/scio/milestones/1","html_url":"https://github.com/spotify/scio/milestones/0.2.0","labels_url":"https://api.github.com/repos/spotify/scio/milestones/1/labels","id":1719660,"number":1,"title":"0.2.0","description":"","creator":{"login":"nevillelyh","id":468514,"avatar_url":"https://avatars.githubusercontent.com/u/468514?v=3","gravatar_id":"","url":"https://api.github.com/users/nevillelyh","html_url":"https://github.com/nevillelyh","followers_url":"https://api.github.com/users/nevillelyh/followers","following_url":"https://api.github.com/users/nevillelyh/following{/other_user}","gists_url":"https://api.github.com/users/nevillelyh/gists{/gist_id}","starred_url":"https://api.github.com/users/nevillelyh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nevillelyh/subscriptions","organizations_url":"https://api.github.com/users/nevillelyh/orgs","repos_url":"https://api.github.com/users/nevillelyh/repos","events_url":"https://api.github.com/users/nevillelyh/events{/privacy}","received_events_url":"https://api.github.com/users/nevillelyh/received_events","type":"User","site_admin":false},"open_issues":9,"closed_issues":2,"state":"open","created_at":"2016-04-20T03:18:48Z","updated_at":"2016-04-21T17:00:49Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2016-04-21T03:31:43Z","updated_at":"2016-04-21T17:00:58Z","closed_at":null,"body":"During REPL integration test.\r\n\r\nhttps://travis-ci.org/spotify/scio/jobs/124600968\r\n\r\n```\r\njava.lang.RuntimeException: Unable to get application default credentials. Please see https://developers.google.com/accounts/docs/application-default-credentials for details on how to specify credentials. This version of the SDK is dependent on the gcloud core component version 2015.02.05 or newer to be able to get credentials from the currently authorized user via gcloud auth.\r\n\tat com.google.cloud.dataflow.sdk.util.Credentials.getCredential(Credentials.java:123)\r\n\tat com.google.cloud.dataflow.sdk.util.GcpCredentialFactory.getCredential(GcpCredentialFactory.java:43)\r\n\tat com.google.cloud.dataflow.sdk.options.GcpOptions$GcpUserCredentialsFactory.create(GcpOptions.java:263)\r\n\tat com.google.cloud.dataflow.sdk.options.GcpOptions$GcpUserCredentialsFactory.create(GcpOptions.java:253)\r\n\tat com.google.cloud.dataflow.sdk.options.ProxyInvocationHandler.getDefault(ProxyInvocationHandler.java:290)\r\n\tat com.google.cloud.dataflow.sdk.options.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:129)\r\n\tat com.sun.proxy.$Proxy47.getGcpCredential(Unknown Source)\r\n\tat com.google.cloud.dataflow.sdk.util.Transport.newStorageClient(Transport.java:182)\r\n\tat com.google.cloud.dataflow.sdk.util.GcsUtil$GcsUtilFactory.create(GcsUtil.java:78)\r\n\tat com.spotify.scio.repl.IoCommands.<init>(IoCommands.scala:47)\r\n\tat .<init>(<console>:22)\r\n\tat .<clinit>(<console>)\r\n\tat .<init>(<console>:7)\r\n\tat .<clinit>(<console>)\r\n\tat $print(<console>)\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 scala.tools.nsc.interpreter.IMain$ReadEvalPrint.call(IMain.scala:734)\r\n\tat scala.tools.nsc.interpreter.IMain$Request.loadAndRun(IMain.scala:983)\r\n\tat scala.tools.nsc.interpreter.IMain.loadAndRunReq$1(IMain.scala:573)\r\n\tat scala.tools.nsc.interpreter.IMain.interpret(IMain.scala:604)\r\n\tat scala.tools.nsc.interpreter.IMain.interpret(IMain.scala:568)\r\n\tat com.spotify.scio.repl.ScioILoop.com$spotify$scio$repl$ScioILoop$$loadIoCommands(ScioILoop.scala:232)\r\n\tat com.spotify.scio.repl.ScioILoop$$anonfun$createInterpreter$1.apply(ScioILoop.scala:246)\r\n\tat com.spotify.scio.repl.ScioILoop$$anonfun$createInterpreter$1.apply(ScioILoop.scala:242)\r\n\tat scala.tools.nsc.interpreter.IMain.beQuietDuring(IMain.scala:232)\r\n\tat com.spotify.scio.repl.ScioILoop.createInterpreter(ScioILoop.scala:242)\r\n\tat scala.tools.nsc.interpreter.ILoop$$anonfun$process$1.apply$mcZ$sp(ILoop.scala:839)\r\n\tat scala.tools.nsc.interpreter.ILoop$$anonfun$process$1.apply(ILoop.scala:837)\r\n\tat scala.tools.nsc.interpreter.ILoop$$anonfun$process$1.apply(ILoop.scala:837)\r\n\tat scala.tools.nsc.util.ScalaClassLoader$.savingContextLoader(ScalaClassLoader.scala:135)\r\n\tat scala.tools.nsc.interpreter.ILoop.process(ILoop.scala:837)\r\n\tat com.spotify.scio.repl.BaseScioShell$class.process(ScioShell.scala:70)\r\n\tat com.spotify.scio.repl.ScioShell$.process(ScioShell.scala:82)\r\n\tat com.spotify.scio.repl.BaseScioShell$class.main(ScioShell.scala:75)\r\n\tat com.spotify.scio.repl.ScioShell$.main(ScioShell.scala:82)\r\n\tat com.spotify.scio.repl.ScioShell.main(ScioShell.scala)\r\nCaused by: java.io.IOException: The Application Default Credentials are not available. They are available if running in Google Compute Engine. Otherwise, the environment variable GOOGLE_APPLICATION_CREDENTIALS must be defined pointing to a file defining the credentials. See https://developers.google.com/accounts/docs/application-default-credentials for more information.\r\n\tat com.google.api.client.googleapis.auth.oauth2.DefaultCredentialProvider.getDefaultCredential(DefaultCredentialProvider.java:95)\r\n\tat com.google.api.client.googleapis.auth.oauth2.GoogleCredential.getApplicationDefault(GoogleCredential.java:213)\r\n\tat com.google.api.client.googleapis.auth.oauth2.GoogleCredential.getApplicationDefault(GoogleCredential.java:191)\r\n\tat com.google.cloud.dataflow.sdk.util.Credentials.getCredential(Credentials.java:121)\r\n\t... 38 more\r\n```"},"comment":{"url":"https://api.github.com/repos/spotify/scio/issues/comments/213016731","html_url":"https://github.com/spotify/scio/issues/98#issuecomment-213016731","issue_url":"https://api.github.com/repos/spotify/scio/issues/98","id":213016731,"user":{"login":"nevillelyh","id":468514,"avatar_url":"https://avatars.githubusercontent.com/u/468514?v=3","gravatar_id":"","url":"https://api.github.com/users/nevillelyh","html_url":"https://github.com/nevillelyh","followers_url":"https://api.github.com/users/nevillelyh/followers","following_url":"https://api.github.com/users/nevillelyh/following{/other_user}","gists_url":"https://api.github.com/users/nevillelyh/gists{/gist_id}","starred_url":"https://api.github.com/users/nevillelyh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nevillelyh/subscriptions","organizations_url":"https://api.github.com/users/nevillelyh/orgs","repos_url":"https://api.github.com/users/nevillelyh/repos","events_url":"https://api.github.com/users/nevillelyh/events{/privacy}","received_events_url":"https://api.github.com/users/nevillelyh/received_events","type":"User","site_admin":false},"created_at":"2016-04-21T17:00:58Z","updated_at":"2016-04-21T17:00:58Z","body":"Fixed in #100 "}}