{"action":"created","issue":{"url":"https://api.github.com/repos/lihaoyi/Ammonite/issues/168","labels_url":"https://api.github.com/repos/lihaoyi/Ammonite/issues/168/labels{/name}","comments_url":"https://api.github.com/repos/lihaoyi/Ammonite/issues/168/comments","events_url":"https://api.github.com/repos/lihaoyi/Ammonite/issues/168/events","html_url":"https://github.com/lihaoyi/Ammonite/issues/168","id":101129965,"number":168,"title":"Ammonite-REPL 0.4.5 startup fails with \"MissingRequirementError\" on OpenJDK 8 (Ubuntu 15.N linux)","user":{"login":"LeeTibbert","id":12221035,"avatar_url":"https://avatars.githubusercontent.com/u/12221035?v=3","gravatar_id":"","url":"https://api.github.com/users/LeeTibbert","html_url":"https://github.com/LeeTibbert","followers_url":"https://api.github.com/users/LeeTibbert/followers","following_url":"https://api.github.com/users/LeeTibbert/following{/other_user}","gists_url":"https://api.github.com/users/LeeTibbert/gists{/gist_id}","starred_url":"https://api.github.com/users/LeeTibbert/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LeeTibbert/subscriptions","organizations_url":"https://api.github.com/users/LeeTibbert/orgs","repos_url":"https://api.github.com/users/LeeTibbert/repos","events_url":"https://api.github.com/users/LeeTibbert/events{/privacy}","received_events_url":"https://api.github.com/users/LeeTibbert/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/lihaoyi/Ammonite/milestones/2","html_url":"https://github.com/lihaoyi/Ammonite/milestones/0.5.0","labels_url":"https://api.github.com/repos/lihaoyi/Ammonite/milestones/2/labels","id":1257189,"number":2,"title":"0.5.0","description":null,"creator":{"login":"lihaoyi","id":934140,"avatar_url":"https://avatars.githubusercontent.com/u/934140?v=3","gravatar_id":"","url":"https://api.github.com/users/lihaoyi","html_url":"https://github.com/lihaoyi","followers_url":"https://api.github.com/users/lihaoyi/followers","following_url":"https://api.github.com/users/lihaoyi/following{/other_user}","gists_url":"https://api.github.com/users/lihaoyi/gists{/gist_id}","starred_url":"https://api.github.com/users/lihaoyi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lihaoyi/subscriptions","organizations_url":"https://api.github.com/users/lihaoyi/orgs","repos_url":"https://api.github.com/users/lihaoyi/repos","events_url":"https://api.github.com/users/lihaoyi/events{/privacy}","received_events_url":"https://api.github.com/users/lihaoyi/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":9,"state":"open","created_at":"2015-08-16T23:19:26Z","updated_at":"2015-08-30T08:28:50Z","due_on":null,"closed_at":null},"comments":14,"created_at":"2015-08-15T01:41:05Z","updated_at":"2015-10-07T06:53:46Z","closed_at":"2015-08-25T19:54:04Z","body":"The fix for #148 appears to work for me with OpenJDK 7 (lxc container running Ubuntu Wily (15.10)).\r\nWith OpenJDK 8 (i686 running Ubuntu 15.04), I get the same error as #148:\r\n\r\n    Exception in thread \"main\" scala.reflect.internal.MissingRequirementError: object java.lang.Object in compiler mirror not found.\r\n\tat scala.reflect.internal.MissingRequirementError$.signal(MissingRequirementError.scala:17)\r\n\tat scala.reflect.internal.MissingRequirementError$.notFound(MissingRequirementError.scala:18)\r\n\tat scala.reflect.internal.Mirrors$RootsBase.getModuleOrClass(Mirrors.scala:53)\r\n\tat scala.reflect.internal.Mirrors$RootsBase.getModuleOrClass(Mirrors.scala:45)\r\n\tat scala.reflect.internal.Mirrors$RootsBase.getModuleOrClass(Mirrors.scala:45)\r\n\tat scala.reflect.internal.Mirrors$RootsBase.getModuleOrClass(Mirrors.scala:66)\r\n\tat scala.reflect.internal.Mirrors$RootsBase.getClassByName(Mirrors.scala:102)\r\n\tat scala.reflect.internal.Mirrors$RootsBase.getRequiredClass(Mirrors.scala:105)\r\n\tat scala.reflect.internal.Definitions$DefinitionsClass.ObjectClass$lzycompute(Definitions.scala:257)\r\n\tat scala.reflect.internal.Definitions$DefinitionsClass.ObjectClass(Definitions.scala:257)\r\n\tat scala.reflect.internal.Definitions$DefinitionsClass.init(Definitions.scala:1394)\r\n\tat scala.tools.nsc.Global$Run.<init>(Global.scala:1215)\r\n\tat ammonite.repl.interp.Compiler$$anon$4.<init>(Compiler.scala:191)\r\n\tat ammonite.repl.interp.Compiler$.apply(Compiler.scala:120)\r\n\tat ammonite.repl.interp.Interpreter.init(Interpreter.scala:234)\r\n\tat ammonite.repl.interp.Interpreter.<init>(Interpreter.scala:275)\r\n\tat ammonite.repl.Repl.<init>(Repl.scala:26)\r\n\tat ammonite.repl.Repl$.repl$lzycompute$1(Repl.scala:166)\r\n\tat ammonite.repl.Repl$.repl$1(Repl.scala:166)\r\n\tat ammonite.repl.Repl$.run(Repl.scala:174)\r\n\tat ammonite.repl.Repl$$anonfun$main$1.apply(Repl.scala:142)\r\n\tat ammonite.repl.Repl$$anonfun$main$1.apply(Repl.scala:142)\r\n\tat scala.Option.foreach(Option.scala:257)\r\n\tat ammonite.repl.Repl$.main(Repl.scala:142)\r\n\tat ammonite.repl.Repl.main(Repl.scala)\r\n\r\nLooks like this gives me an excuse to figure out how to turn on a Logger and\r\nsee what Ammonite is unhappy about. Probably another .jar file to be filtered\r\nout.  A comment to #148 gave a clue on logging, I need to follow that clue\r\nto expand my knowledge/experience.\r\n\r\nFrom the change history, I understand that Travis can not test OpenJDK 8.\r\nLeave it to the path that can not be automatically tested to have problems ;-)\r\n\r\nThanks to all for the fix so far.\r\n\r\nLee\r\n"},"comment":{"url":"https://api.github.com/repos/lihaoyi/Ammonite/issues/comments/146095631","html_url":"https://github.com/lihaoyi/Ammonite/issues/168#issuecomment-146095631","issue_url":"https://api.github.com/repos/lihaoyi/Ammonite/issues/168","id":146095631,"user":{"login":"holgerbrandl","id":200952,"avatar_url":"https://avatars.githubusercontent.com/u/200952?v=3","gravatar_id":"","url":"https://api.github.com/users/holgerbrandl","html_url":"https://github.com/holgerbrandl","followers_url":"https://api.github.com/users/holgerbrandl/followers","following_url":"https://api.github.com/users/holgerbrandl/following{/other_user}","gists_url":"https://api.github.com/users/holgerbrandl/gists{/gist_id}","starred_url":"https://api.github.com/users/holgerbrandl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/holgerbrandl/subscriptions","organizations_url":"https://api.github.com/users/holgerbrandl/orgs","repos_url":"https://api.github.com/users/holgerbrandl/repos","events_url":"https://api.github.com/users/holgerbrandl/events{/privacy}","received_events_url":"https://api.github.com/users/holgerbrandl/received_events","type":"User","site_admin":false},"created_at":"2015-10-07T06:53:46Z","updated_at":"2015-10-07T06:53:46Z","body":"Both the installer and the sbt-inclusion via build.sbt fail on MacOS (10.10.5) with this (same as reported above) error:\r\n\r\n```\r\n[ammonite]$ curl -L -o amm http://git.io/vnnBX; chmod +x amm; ./amm\r\n  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\r\n                                 Dload  Upload   Total   Spent    Left  Speed\r\n  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0\r\n100   587    0   587    0     0    656      0 --:--:-- --:--:-- --:--:--  1290\r\n100 29.3M  100 29.3M    0     0  2636k      0  0:00:11  0:00:11 --:--:-- 3302kcd\r\nLoading...\r\nException in thread \"main\" scala.reflect.internal.MissingRequirementError: object java.lang.Object in compiler mirror not found.\r\n\tat scala.reflect.internal.MissingRequirementError$.signal(MissingRequirementError.scala:17)\r\n\tat scala.reflect.internal.MissingRequirementError$.notFound(MissingRequirementError.scala:18)\r\n\tat scala.reflect.internal.Mirrors$RootsBase.getModuleOrClass(Mirrors.scala:53)\r\n\tat scala.reflect.internal.Mirrors$RootsBase.getModuleOrClass(Mirrors.scala:45)\r\n```\r\n\r\nThe java version does not seem to be the problem. It fails for oracle java 1.8.0_40 8 and 1.7.0_71.\r\n\r\nI've tried the same under linux using openjdk-7 and it works. It looks pretty cool there, and it would be awesome to fix it for macos as well."}}