{"action":"created","issue":{"url":"https://api.github.com/repos/sbt/sbt-assembly/issues/136","labels_url":"https://api.github.com/repos/sbt/sbt-assembly/issues/136/labels{/name}","comments_url":"https://api.github.com/repos/sbt/sbt-assembly/issues/136/comments","events_url":"https://api.github.com/repos/sbt/sbt-assembly/issues/136/events","html_url":"https://github.com/sbt/sbt-assembly/issues/136","id":51490129,"number":136,"title":"Can not get 3 repeatable successful assembly runs with same build file, and very odd error","user":{"login":"helena","id":406103,"avatar_url":"https://avatars.githubusercontent.com/u/406103?v=3","gravatar_id":"","url":"https://api.github.com/users/helena","html_url":"https://github.com/helena","followers_url":"https://api.github.com/users/helena/followers","following_url":"https://api.github.com/users/helena/following{/other_user}","gists_url":"https://api.github.com/users/helena/gists{/gist_id}","starred_url":"https://api.github.com/users/helena/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/helena/subscriptions","organizations_url":"https://api.github.com/users/helena/orgs","repos_url":"https://api.github.com/users/helena/repos","events_url":"https://api.github.com/users/helena/events{/privacy}","received_events_url":"https://api.github.com/users/helena/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2014-12-09T22:19:19Z","updated_at":"2015-01-24T21:41:50Z","closed_at":null,"body":"In trying to reproduce and fix this bug https://github.com/datastax/spark-cassandra-connector/issues/459\r\nI created this repo with this build https://github.com/helena/fu/blob/master/project/FuBuild.scala and found that I get either of these each time:\r\n- 0 to 3 failured assembly runs then a success\r\n- a successful assembly then a few failures, running clean and then assembly. \r\n\r\nI can't get 3 repeatable successes with the same build file, no changes.\r\n\r\nsbt 0.13.7\r\nscala 2.10.4\r\njdk 1.7.0_71\r\nmac 10.9.5\r\n\r\nThe failures are like this\r\n\r\n```\r\n$ sbt assembly\r\n[info] Loading global plugins from /Users/helena/.sbt/0.13/plugins\r\n[info] Loading project definition from /Users/helena/development/fu/project\r\n[info] Set current project to fu (in build file:/Users/helena/development/fu/)\r\n[info] Including from cache: metrics-graphite-3.0.0.jar\r\n[info] Including from cache: metrics-jvm-3.0.0.jar\r\n[info] Including from cache: joda-convert-1.2.jar\r\n[info] Including: oro-2.0.8.jar\r\n[info] Including from cache: objenesis-1.2.jar\r\n[info] Including from cache: commons-io-2.4.jar\r\n[info] Including from cache: metrics-core-3.0.2.jar\r\n[info] Including from cache: jackson-core-2.3.1.jar\r\n[info] Including from cache: jetty-xml-8.1.14.v20131031.jar\r\n[info] Including from cache: config-1.0.2.jar\r\n[info] Including from cache: jetty-server-8.1.14.v20131031.jar\r\n[info] Including from cache: hsqldb-1.8.0.10.jar\r\n[info] Including from cache: jul-to-slf4j-1.7.5.jar\r\n[info] Including from cache: joda-time-2.3.jar\r\n[info] Including from cache: cassandra-clientutil-2.1.2.jar\r\n[info] Including from cache: commons-el-1.0.jar\r\n[info] Including from cache: lz4-1.2.0.jar\r\n[info] Including from cache: spark-cassandra-connector_2.10-1.1.0.jar\r\n[info] Including: concurrent-1.3.4.jar\r\n[info] Including from cache: jackson-mapper-asl-1.8.8.jar\r\n[info] Including: scalap-2.10.4.jar\r\n[info] Including from cache: jets3t-0.7.1.jar\r\n[info] Including: commons-lang3-3.3.2.jar\r\n[info] Including: netty-3.9.0.Final.jar\r\n[info] Including: cassandra-driver-core-2.1.3.jar\r\n[info] Including from cache: spark-core_2.10-1.1.0.jar\r\n[info] Including: jcl-over-slf4j-1.7.5.jar\r\n[info] Including from cache: scala-library.jar\r\n[info] Including: httpclient-4.2.5.jar\r\n[info] Including from cache: scala-compiler.jar\r\n[info] Including: akka-remote_2.10-2.2.3-shaded-protobuf.jar\r\n[info] Including: cassandra-driver-core-2.1.3.jar\r\n[info] Including: commons-codec-1.5.jar\r\n[info] Including from cache: curator-recipes-2.4.0.jar\r\n[info] Including: scala-reflect.jar\r\n[info] Including: commons-collections-3.2.1.jar\r\n[info] Including: jetty-io-8.1.14.v20131031.jar\r\n[info] Including: jetty-security-8.1.14.v20131031.jar\r\n[info] Including: uncommons-maths-1.2.2a.jar\r\n[info] Including: javax.transaction-1.1.1.v201105210645.jar\r\n[info] Including: jackson-annotations-2.3.0.jar\r\n[info] Including: paranamer-2.6.jar\r\n[info] Including: tachyon-0.5.0.jar\r\n[info] Including: jackson-databind-2.3.1.jar\r\n[info] Including: snappy-java-1.0.5.3.jar\r\n[info] Including: hadoop-core-1.0.4.jar\r\n[info] Including: commons-net-2.2.jar\r\n[info] Including: netty-all-4.0.23.Final.jar\r\n[info] Including: mesos-0.18.1-shaded-protobuf.jar\r\n[info] Including: curator-client-2.4.0.jar\r\n[info] Including: javax.activation-1.1.0.v201105071233.jar\r\n[info] Including: jsr305-1.3.9.jar\r\n[info] Including: libthrift-0.9.1.jar\r\n[info] Including: log4j-1.2.17.jar\r\n[info] Including: metrics-json-3.0.0.jar\r\n[info] Including: pyrolite-2.0.1.jar\r\nscala.collection.parallel.CompositeThrowable: Multiple exceptions thrown during a parallel computation: java.io.FileNotFoundException: /Users/helena/.ivy2/cache/com.esotericsoftware.reflectasm/reflectasm/jars/reflectasm-1.07-shaded.jar (Interrupted system call)\r\njava.io.FileInputStream.open(Native Method)\r\njava.io.FileInputStream.<init>(FileInputStream.java:146)\r\nsbt.Using$$anonfun$fileInputStream$1.apply(Using.scala:73)\r\nsbt.Using$$anonfun$fileInputStream$1.apply(Using.scala:73)\r\nsbt.Using$$anon$2.openImpl(Using.scala:65)\r\nsbt.OpenFile$class.open(Using.scala:43)\r\nsbt.Using$$anon$2.open(Using.scala:64)\r\nsbt.Using$$anon$2.open(Using.scala:64)\r\nsbt.Using.apply(Using.scala:23)\r\nsbt.IO$.readBytes(IO.scala:648)\r\n.\r\n.\r\n.\r\n\r\njava.io.FileNotFoundException: /Users/helena/.ivy2/cache/com.google.guava/guava/bundles/guava-16.0.jar (Interrupted system call)\r\njava.io.FileInputStream.open(Native Method)\r\njava.io.FileInputStream.<init>(FileInputStream.java:146)\r\nsbt.Using$$anonfun$fileInputStream$1.apply(Using.scala:73)\r\nsbt.Using$$anonfun$fileInputStream$1.apply(Using.scala:73)\r\nsbt.Using$$anon$2.openImpl(Using.scala:65)\r\nsbt.OpenFile$class.open(Using.scala:43)\r\nsbt.Using$$anon$2.open(Using.scala:64)\r\nsbt.Using$$anon$2.open(Using.scala:64)\r\nsbt.Using.apply(Using.scala:23)\r\nsbt.IO$.readBytes(IO.scala:648)\r\n.\r\n.\r\n.\r\n\r\njava.io.FileNotFoundException: /Users/helena/.ivy2/cache/org.apache.commons/commons-math/jars/commons-math-2.1.jar (Interrupted system call)\r\njava.io.FileInputStream.open(Native Method)\r\njava.io.FileInputStream.<init>(FileInputStream.java:146)\r\nsbt.Using$$anonfun$fileInputStream$1.apply(Using.scala:73)\r\nsbt.Using$$anonfun$fileInputStream$1.apply(Using.scala:73)\r\nsbt.Using$$anon$2.openImpl(Using.scala:65)\r\nsbt.OpenFile$class.open(Using.scala:43)\r\nsbt.Using$$anon$2.open(Using.scala:64)\r\nsbt.Using$$anon$2.open(Using.scala:64)\r\nsbt.Using.apply(Using.scala:23)\r\nsbt.IO$.readBytes(IO.scala:648)\r\n.\r\n.\r\n.\r\n\r\njava.io.FileNotFoundException: /Users/helena/.ivy2/cache/com.esotericsoftware.kryo/kryo/bundles/kryo-2.21.jar (Interrupted system call)\r\njava.io.FileInputStream.open(Native Method)\r\njava.io.FileInputStream.<init>(FileInputStream.java:146)\r\nsbt.Using$$anonfun$fileInputStream$1.apply(Using.scala:73)\r\nsbt.Using$$anonfun$fileInputStream$1.apply(Using.scala:73)\r\nsbt.Using$$anon$2.openImpl(Using.scala:65)\r\nsbt.OpenFile$class.open(Using.scala:43)\r\nsbt.Using$$anon$2.open(Using.scala:64)\r\nsbt.Using$$anon$2.open(Using.scala:64)\r\n```\r\n\r\n... many many more lines of the same pattern, different jars"},"comment":{"url":"https://api.github.com/repos/sbt/sbt-assembly/issues/comments/71338784","html_url":"https://github.com/sbt/sbt-assembly/issues/136#issuecomment-71338784","issue_url":"https://api.github.com/repos/sbt/sbt-assembly/issues/136","id":71338784,"user":{"login":"eed3si9n","id":184683,"avatar_url":"https://avatars.githubusercontent.com/u/184683?v=3","gravatar_id":"","url":"https://api.github.com/users/eed3si9n","html_url":"https://github.com/eed3si9n","followers_url":"https://api.github.com/users/eed3si9n/followers","following_url":"https://api.github.com/users/eed3si9n/following{/other_user}","gists_url":"https://api.github.com/users/eed3si9n/gists{/gist_id}","starred_url":"https://api.github.com/users/eed3si9n/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eed3si9n/subscriptions","organizations_url":"https://api.github.com/users/eed3si9n/orgs","repos_url":"https://api.github.com/users/eed3si9n/repos","events_url":"https://api.github.com/users/eed3si9n/events{/privacy}","received_events_url":"https://api.github.com/users/eed3si9n/received_events","type":"User","site_admin":false},"created_at":"2015-01-24T21:41:50Z","updated_at":"2015-01-24T21:41:50Z","body":"Any updates? I cannot reproduce the issue with either running\r\n\r\n```\r\n$ sbt \"; clean; assembly; clean; assembly; clean; assembly\"\r\n```\r\n\r\nor \r\n\r\n```\r\nsbt \"; assembly; assembly; assembly\"\r\n```\r\n"}}