laurilehmijoki / s3_website

Manage an S3 website: sync, deliver via CloudFront, benefit from advanced S3 website features.
Other
2.24k stars 187 forks source link

Upgrade to run on newer versions of Java #329

Open yanokwa opened 5 years ago

yanokwa commented 5 years ago

Fixes #300

eljojo commented 5 years ago

thanks for implementing this!

eljojo commented 5 years ago

the branch doesn't work for me when uploading the website:


$ bundle exec s3_website push
Java HotSpot(TM) 64-Bit Server VM warning: Ignoring option MaxPermSize; support was removed in 8.0
error: error while loading package, Missing dependency 'object java.lang.Object in compiler mirror', required by /Users/jojo/.sbt/boot/scala-2.10.3/lib/scala-library.jar(scala/package.class)
error: error while loading package, Missing dependency 'object java.lang.Object in compiler mirror', required by /Users/jojo/.sbt/boot/scala-2.10.3/lib/scala-library.jar(scala/runtime/package.class)
scala.reflect.internal.MissingRequirementError: object java.lang.Object in compiler mirror not found.
    at scala.reflect.internal.MissingRequirementError$.signal(MissingRequirementError.scala:16)
    at scala.reflect.internal.MissingRequirementError$.notFound(MissingRequirementError.scala:17)
    at scala.reflect.internal.Mirrors$RootsBase.getModuleOrClass(Mirrors.scala:48)
    at scala.reflect.internal.Mirrors$RootsBase.getModuleOrClass(Mirrors.scala:40)
    at scala.reflect.internal.Mirrors$RootsBase.getModuleOrClass(Mirrors.scala:40)
    at scala.reflect.internal.Mirrors$RootsBase.getModuleOrClass(Mirrors.scala:61)
    at scala.reflect.internal.Mirrors$RootsBase.getClassByName(Mirrors.scala:99)
    at scala.reflect.internal.Mirrors$RootsBase.getRequiredClass(Mirrors.scala:102)
    at scala.reflect.internal.Definitions$DefinitionsClass.ObjectClass$lzycompute(Definitions.scala:264)
    at scala.reflect.internal.Definitions$DefinitionsClass.ObjectClass(Definitions.scala:264)
    at scala.reflect.internal.Definitions$DefinitionsClass.AnyRefClass$lzycompute(Definitions.scala:263)
    at scala.reflect.internal.Definitions$DefinitionsClass.AnyRefClass(Definitions.scala:263)
    at scala.reflect.internal.Definitions$DefinitionsClass.specialPolyClass(Definitions.scala:1120)
    at scala.reflect.internal.Definitions$DefinitionsClass.RepeatedParamClass$lzycompute(Definitions.scala:407)
    at scala.reflect.internal.Definitions$DefinitionsClass.RepeatedParamClass(Definitions.scala:407)
    at scala.reflect.internal.Definitions$DefinitionsClass.syntheticCoreClasses$lzycompute(Definitions.scala:1154)
    at scala.reflect.internal.Definitions$DefinitionsClass.syntheticCoreClasses(Definitions.scala:1152)
    at scala.reflect.internal.Definitions$DefinitionsClass.symbolsNotPresentInBytecode$lzycompute(Definitions.scala:1196)
    at scala.reflect.internal.Definitions$DefinitionsClass.symbolsNotPresentInBytecode(Definitions.scala:1196)
    at scala.reflect.internal.Definitions$DefinitionsClass.init(Definitions.scala:1261)
    at scala.tools.nsc.Global$Run.<init>(Global.scala:1290)
    at sbt.compiler.Eval$$anon$1.<init>(Eval.scala:124)
    at sbt.compiler.Eval.run$lzycompute$1(Eval.scala:124)
    at sbt.compiler.Eval.run$1(Eval.scala:124)
    at sbt.compiler.Eval.unlinkAll$1(Eval.scala:127)
    at sbt.compiler.Eval.evalCommon(Eval.scala:136)
    at sbt.compiler.Eval.eval(Eval.scala:86)
    at sbt.EvaluateConfigurations$.evaluateSetting(EvaluateConfigurations.scala:76)
    at sbt.EvaluateConfigurations$$anonfun$9.apply(EvaluateConfigurations.scala:55)
    at sbt.EvaluateConfigurations$$anonfun$9.apply(EvaluateConfigurations.scala:54)
    at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
    at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
    at scala.collection.immutable.List.foreach(List.scala:318)
    at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
    at scala.collection.AbstractTraversable.map(Traversable.scala:105)
    at sbt.EvaluateConfigurations$.evaluateSbtFile(EvaluateConfigurations.scala:54)
    at sbt.Load$.sbt$Load$$loadSettingsFile$1(Load.scala:502)
    at sbt.Load$$anonfun$sbt$Load$$memoLoadSettingsFile$1$1.apply(Load.scala:497)
    at sbt.Load$$anonfun$sbt$Load$$memoLoadSettingsFile$1$1.apply(Load.scala:496)
    at scala.Option.getOrElse(Option.scala:120)
    at sbt.Load$.sbt$Load$$memoLoadSettingsFile$1(Load.scala:496)
    at sbt.Load$$anonfun$loadSettings$1$2.apply(Load.scala:495)
    at sbt.Load$$anonfun$loadSettings$1$2.apply(Load.scala:495)
    at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
    at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
    at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.scala:59)
    at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:47)
    at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
    at scala.collection.AbstractTraversable.map(Traversable.scala:105)
    at sbt.Load$.loadSettings$1(Load.scala:495)
    at sbt.Load$.sbt$Load$$expand$1(Load.scala:508)
    at sbt.Load$.loadSettings(Load.scala:512)
    at sbt.Load$.sbt$Load$$loadSbtFiles$1(Load.scala:466)
    at sbt.Load$.defaultLoad$1(Load.scala:472)
    at sbt.Load$.loadTransitive(Load.scala:475)
    at sbt.Load$.loadProjects$1(Load.scala:421)
    at sbt.Load$.loadUnit(Load.scala:422)
    at sbt.Load$$anonfun$15$$anonfun$apply$11.apply(Load.scala:258)
    at sbt.Load$$anonfun$15$$anonfun$apply$11.apply(Load.scala:258)
    at sbt.BuildLoader$$anonfun$componentLoader$1$$anonfun$apply$4$$anonfun$apply$5$$anonfun$apply$6.apply(BuildLoader.scala:93)
    at sbt.BuildLoader$$anonfun$componentLoader$1$$anonfun$apply$4$$anonfun$apply$5$$anonfun$apply$6.apply(BuildLoader.scala:92)
    at sbt.BuildLoader.apply(BuildLoader.scala:143)
    at sbt.Load$.loadAll(Load.scala:314)
    at sbt.Load$.loadURI(Load.scala:266)
    at sbt.Load$.load(Load.scala:262)
    at sbt.Load$.load(Load.scala:253)
    at sbt.Load$.apply(Load.scala:137)
    at sbt.Load$.buildPluginDefinition(Load.scala:597)
    at sbt.Load$.buildPlugins(Load.scala:563)
    at sbt.Load$.plugins(Load.scala:551)
    at sbt.Load$.loadUnit(Load.scala:412)
    at sbt.Load$$anonfun$15$$anonfun$apply$11.apply(Load.scala:258)
    at sbt.Load$$anonfun$15$$anonfun$apply$11.apply(Load.scala:258)
    at sbt.BuildLoader$$anonfun$componentLoader$1$$anonfun$apply$4$$anonfun$apply$5$$anonfun$apply$6.apply(BuildLoader.scala:93)
    at sbt.BuildLoader$$anonfun$componentLoader$1$$anonfun$apply$4$$anonfun$apply$5$$anonfun$apply$6.apply(BuildLoader.scala:92)
    at sbt.BuildLoader.apply(BuildLoader.scala:143)
    at sbt.Load$.loadAll(Load.scala:314)
    at sbt.Load$.loadURI(Load.scala:266)
    at sbt.Load$.load(Load.scala:262)
    at sbt.Load$.load(Load.scala:253)
    at sbt.Load$.apply(Load.scala:137)
    at sbt.Load$.defaultLoad(Load.scala:40)
    at sbt.BuiltinCommands$.doLoadProject(Main.scala:458)
    at sbt.BuiltinCommands$$anonfun$loadProjectImpl$2.apply(Main.scala:452)
    at sbt.BuiltinCommands$$anonfun$loadProjectImpl$2.apply(Main.scala:452)
    at sbt.Command$$anonfun$applyEffect$1$$anonfun$apply$2.apply(Command.scala:60)
    at sbt.Command$$anonfun$applyEffect$1$$anonfun$apply$2.apply(Command.scala:60)
    at sbt.Command$$anonfun$applyEffect$2$$anonfun$apply$3.apply(Command.scala:62)
    at sbt.Command$$anonfun$applyEffect$2$$anonfun$apply$3.apply(Command.scala:62)
    at sbt.Command$.process(Command.scala:95)
    at sbt.MainLoop$$anonfun$1$$anonfun$apply$1.apply(MainLoop.scala:100)
    at sbt.MainLoop$$anonfun$1$$anonfun$apply$1.apply(MainLoop.scala:100)
    at sbt.State$$anon$1.process(State.scala:179)
    at sbt.MainLoop$$anonfun$1.apply(MainLoop.scala:100)
    at sbt.MainLoop$$anonfun$1.apply(MainLoop.scala:100)
    at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:18)
    at sbt.MainLoop$.next(MainLoop.scala:100)
    at sbt.MainLoop$.run(MainLoop.scala:93)
    at sbt.MainLoop$$anonfun$runWithNewLog$1.apply(MainLoop.scala:71)
    at sbt.MainLoop$$anonfun$runWithNewLog$1.apply(MainLoop.scala:66)
    at sbt.Using.apply(Using.scala:25)
    at sbt.MainLoop$.runWithNewLog(MainLoop.scala:66)
    at sbt.MainLoop$.runAndClearLast(MainLoop.scala:49)
    at sbt.MainLoop$.runLoggedLoop(MainLoop.scala:33)
    at sbt.MainLoop$.runLogged(MainLoop.scala:25)
    at sbt.StandardMain$.runManaged(Main.scala:57)
    at sbt.xMain.run(Main.scala:29)
    at xsbt.boot.Launch$$anonfun$run$1.apply(Launch.scala:109)
    at xsbt.boot.Launch$.withContextLoader(Launch.scala:129)
    at xsbt.boot.Launch$.run(Launch.scala:109)
    at xsbt.boot.Launch$$anonfun$apply$1.apply(Launch.scala:36)
    at xsbt.boot.Launch$.launch(Launch.scala:117)
    at xsbt.boot.Launch$.apply(Launch.scala:19)
    at xsbt.boot.Boot$.runImpl(Boot.scala:44)
    at xsbt.boot.Boot$.main(Boot.scala:20)
    at xsbt.boot.Boot.main(Boot.scala)
[error] scala.reflect.internal.MissingRequirementError: object java.lang.Object in compiler mirror not found.
[error] Use 'last' for the full log.
Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore?```
yanokwa commented 5 years ago

@eljojo What version of Java are you using? Run java -version in that directory and report back what is printed.

nabilfreeman commented 5 years ago

You are a legend!!!!!! πŸ‘πŸ‘πŸ‘πŸ‘πŸ‘πŸ‘πŸ‘

yanokwa commented 5 years ago

@nabilfreeman Thanks! What version java -version are you running? Can you confirm that you are able to use this branch to upload to a website?

flipacholas commented 5 years ago

@yanokwa Since this project is no longer maintained, what if you create a new release from your fork? Something like s3_website_2 or s3_website_plus, so future pull requests and gem releases could continue there.

yanokwa commented 5 years ago

@flipacholas I don't have the skills or time to lead a fork. I've filed a ticket at https://github.com/laurilehmijoki/s3_website/issues/330 to we can find someone who can.

Ecco commented 4 years ago

FYI, it does not work using latest JDK on macOS 10.15.2.

% java -version
java version "13.0.2" 2020-01-14
Java(TM) SE Runtime Environment (build 13.0.2+8)
Java HotSpot(TM) 64-Bit Server VM (build 13.0.2+8, mixed mode, sharing)
% s3_website push
Java HotSpot(TM) 64-Bit Server VM warning: Ignoring option MaxPermSize; support was removed in 8.0
Getting org.scala-sbt sbt 0.13.2 ...
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.apache.ivy.util.url.IvyAuthenticator (file:/Users/romain/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/bundler/gems/s3_website-e27ad21d5a1e/project/sbt-launch.jar) to field java.net.Authenticator.theAuthenticator
WARNING: Please consider reporting this to the maintainers of org.apache.ivy.util.url.IvyAuthenticator
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/sbt/0.13.2/jars/sbt.jar ...
    [SUCCESSFUL ] org.scala-sbt#sbt;0.13.2!sbt.jar (903ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/main/0.13.2/jars/main.jar ...
    [SUCCESSFUL ] org.scala-sbt#main;0.13.2!main.jar (1789ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/compiler-interface/0.13.2/jars/compiler-interface-src.jar ...
    [SUCCESSFUL ] org.scala-sbt#compiler-interface;0.13.2!compiler-interface-src.jar (852ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/compiler-interface/0.13.2/jars/compiler-interface-bin.jar ...
    [SUCCESSFUL ] org.scala-sbt#compiler-interface;0.13.2!compiler-interface-bin.jar (1148ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/precompiled-2_8_2/0.13.2/jars/compiler-interface-bin.jar ...
    [SUCCESSFUL ] org.scala-sbt#precompiled-2_8_2;0.13.2!compiler-interface-bin.jar (1239ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/precompiled-2_9_2/0.13.2/jars/compiler-interface-bin.jar ...
    [SUCCESSFUL ] org.scala-sbt#precompiled-2_9_2;0.13.2!compiler-interface-bin.jar (987ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/precompiled-2_9_3/0.13.2/jars/compiler-interface-bin.jar ...
    [SUCCESSFUL ] org.scala-sbt#precompiled-2_9_3;0.13.2!compiler-interface-bin.jar (1122ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/actions/0.13.2/jars/actions.jar ...
    [SUCCESSFUL ] org.scala-sbt#actions;0.13.2!actions.jar (1004ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/main-settings/0.13.2/jars/main-settings.jar ...
    [SUCCESSFUL ] org.scala-sbt#main-settings;0.13.2!main-settings.jar (1079ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/interface/0.13.2/jars/interface.jar ...
    [SUCCESSFUL ] org.scala-sbt#interface;0.13.2!interface.jar (983ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/io/0.13.2/jars/io.jar ...
    [SUCCESSFUL ] org.scala-sbt#io;0.13.2!io.jar (1037ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/ivy/0.13.2/jars/ivy.jar ...
    [SUCCESSFUL ] org.scala-sbt#ivy;0.13.2!ivy.jar (1458ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/launcher-interface/0.13.2/jars/launcher-interface.jar ...
    [SUCCESSFUL ] org.scala-sbt#launcher-interface;0.13.2!launcher-interface.jar (642ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/logging/0.13.2/jars/logging.jar ...
    [SUCCESSFUL ] org.scala-sbt#logging;0.13.2!logging.jar (1029ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/process/0.13.2/jars/process.jar ...
    [SUCCESSFUL ] org.scala-sbt#process;0.13.2!process.jar (952ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/run/0.13.2/jars/run.jar ...
    [SUCCESSFUL ] org.scala-sbt#run;0.13.2!run.jar (817ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/command/0.13.2/jars/command.jar ...
    [SUCCESSFUL ] org.scala-sbt#command;0.13.2!command.jar (974ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/classpath/0.13.2/jars/classpath.jar ...
    [SUCCESSFUL ] org.scala-sbt#classpath;0.13.2!classpath.jar (1014ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/completion/0.13.2/jars/completion.jar ...
    [SUCCESSFUL ] org.scala-sbt#completion;0.13.2!completion.jar (1200ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/api/0.13.2/jars/api.jar ...
    [SUCCESSFUL ] org.scala-sbt#api;0.13.2!api.jar (1019ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/compiler-integration/0.13.2/jars/compiler-integration.jar ...
    [SUCCESSFUL ] org.scala-sbt#compiler-integration;0.13.2!compiler-integration.jar (1006ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/compiler-ivy-integration/0.13.2/jars/compiler-ivy-integration.jar ...
    [SUCCESSFUL ] org.scala-sbt#compiler-ivy-integration;0.13.2!compiler-ivy-integration.jar (632ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/relation/0.13.2/jars/relation.jar ...
    [SUCCESSFUL ] org.scala-sbt#relation;0.13.2!relation.jar (787ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/task-system/0.13.2/jars/task-system.jar ...
    [SUCCESSFUL ] org.scala-sbt#task-system;0.13.2!task-system.jar (904ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/tasks/0.13.2/jars/tasks.jar ...
    [SUCCESSFUL ] org.scala-sbt#tasks;0.13.2!tasks.jar (872ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/tracking/0.13.2/jars/tracking.jar ...
    [SUCCESSFUL ] org.scala-sbt#tracking;0.13.2!tracking.jar (786ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/testing/0.13.2/jars/testing.jar ...
    [SUCCESSFUL ] org.scala-sbt#testing;0.13.2!testing.jar (802ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/control/0.13.2/jars/control.jar ...
    [SUCCESSFUL ] org.scala-sbt#control;0.13.2!control.jar (842ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/collections/0.13.2/jars/collections.jar ...
    [SUCCESSFUL ] org.scala-sbt#collections;0.13.2!collections.jar (1059ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/incremental-compiler/0.13.2/jars/incremental-compiler.jar ...
    [SUCCESSFUL ] org.scala-sbt#incremental-compiler;0.13.2!incremental-compiler.jar (1174ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/compile/0.13.2/jars/compile.jar ...
    [SUCCESSFUL ] org.scala-sbt#compile;0.13.2!compile.jar (1115ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/persist/0.13.2/jars/persist.jar ...
    [SUCCESSFUL ] org.scala-sbt#persist;0.13.2!persist.jar (1036ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/classfile/0.13.2/jars/classfile.jar ...
    [SUCCESSFUL ] org.scala-sbt#classfile;0.13.2!classfile.jar (855ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-tools.sbinary/sbinary_2.10/0.4.2/jars/sbinary_2.10.jar ...
    [SUCCESSFUL ] org.scala-tools.sbinary#sbinary_2.10;0.4.2!sbinary_2.10.jar (655ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/cross/0.13.2/jars/cross.jar ...
    [SUCCESSFUL ] org.scala-sbt#cross;0.13.2!cross.jar (847ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/cache/0.13.2/jars/cache.jar ...
    [SUCCESSFUL ] org.scala-sbt#cache;0.13.2!cache.jar (912ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/test-agent/0.13.2/jars/test-agent.jar ...
    [SUCCESSFUL ] org.scala-sbt#test-agent;0.13.2!test-agent.jar (791ms)
downloading http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/apply-macro/0.13.2/jars/apply-macro.jar ...
    [SUCCESSFUL ] org.scala-sbt#apply-macro;0.13.2!apply-macro.jar (876ms)

:: problems summary ::
:::: WARNINGS
        module not found: org.scala-lang#scala-library;2.10.3

    ==== local: tried

      /Users/romain/.ivy2/local/org.scala-lang/scala-library/2.10.3/ivys/ivy.xml

      -- artifact org.scala-lang#scala-library;2.10.3!scala-library.jar:

      /Users/romain/.ivy2/local/org.scala-lang/scala-library/2.10.3/jars/scala-library.jar

    ==== typesafe-ivy-releases: tried

      http://repo.typesafe.com/typesafe/ivy-releases/org.scala-lang/scala-library/2.10.3/ivys/ivy.xml

    ==== Maven Central: tried

      http://repo1.maven.org/maven2/org/scala-lang/scala-library/2.10.3/scala-library-2.10.3.pom

      -- artifact org.scala-lang#scala-library;2.10.3!scala-library.jar:

      http://repo1.maven.org/maven2/org/scala-lang/scala-library/2.10.3/scala-library-2.10.3.jar

        module not found: org.scala-lang#scala-compiler;2.10.3

    ==== local: tried

      /Users/romain/.ivy2/local/org.scala-lang/scala-compiler/2.10.3/ivys/ivy.xml

      -- artifact org.scala-lang#scala-compiler;2.10.3!scala-compiler.jar:

      /Users/romain/.ivy2/local/org.scala-lang/scala-compiler/2.10.3/jars/scala-compiler.jar

    ==== typesafe-ivy-releases: tried

      http://repo.typesafe.com/typesafe/ivy-releases/org.scala-lang/scala-compiler/2.10.3/ivys/ivy.xml

    ==== Maven Central: tried

      http://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.10.3/scala-compiler-2.10.3.pom

      -- artifact org.scala-lang#scala-compiler;2.10.3!scala-compiler.jar:

      http://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.10.3/scala-compiler-2.10.3.jar

        module not found: jline#jline;2.11

    ==== local: tried

      /Users/romain/.ivy2/local/jline/jline/2.11/ivys/ivy.xml

      -- artifact jline#jline;2.11!jline.jar:

      /Users/romain/.ivy2/local/jline/jline/2.11/jars/jline.jar

    ==== typesafe-ivy-releases: tried

      http://repo.typesafe.com/typesafe/ivy-releases/jline/jline/2.11/ivys/ivy.xml

    ==== Maven Central: tried

      http://repo1.maven.org/maven2/jline/jline/2.11/jline-2.11.pom

      -- artifact jline#jline;2.11!jline.jar:

      http://repo1.maven.org/maven2/jline/jline/2.11/jline-2.11.jar

        module not found: org.apache.ivy#ivy;2.3.0

    ==== local: tried

      /Users/romain/.ivy2/local/org.apache.ivy/ivy/2.3.0/ivys/ivy.xml

      -- artifact org.apache.ivy#ivy;2.3.0!ivy.jar:

      /Users/romain/.ivy2/local/org.apache.ivy/ivy/2.3.0/jars/ivy.jar

    ==== typesafe-ivy-releases: tried

      http://repo.typesafe.com/typesafe/ivy-releases/org.apache.ivy/ivy/2.3.0/ivys/ivy.xml

    ==== Maven Central: tried

      http://repo1.maven.org/maven2/org/apache/ivy/ivy/2.3.0/ivy-2.3.0.pom

      -- artifact org.apache.ivy#ivy;2.3.0!ivy.jar:

      http://repo1.maven.org/maven2/org/apache/ivy/ivy/2.3.0/ivy-2.3.0.jar

        module not found: com.jcraft#jsch;0.1.46

    ==== local: tried

      /Users/romain/.ivy2/local/com.jcraft/jsch/0.1.46/ivys/ivy.xml

      -- artifact com.jcraft#jsch;0.1.46!jsch.jar:

      /Users/romain/.ivy2/local/com.jcraft/jsch/0.1.46/jars/jsch.jar

    ==== typesafe-ivy-releases: tried

      http://repo.typesafe.com/typesafe/ivy-releases/com.jcraft/jsch/0.1.46/ivys/ivy.xml

    ==== Maven Central: tried

      http://repo1.maven.org/maven2/com/jcraft/jsch/0.1.46/jsch-0.1.46.pom

      -- artifact com.jcraft#jsch;0.1.46!jsch.jar:

      http://repo1.maven.org/maven2/com/jcraft/jsch/0.1.46/jsch-0.1.46.jar

        module not found: org.scala-sbt#test-interface;1.0

    ==== local: tried

      /Users/romain/.ivy2/local/org.scala-sbt/test-interface/1.0/ivys/ivy.xml

      -- artifact org.scala-sbt#test-interface;1.0!test-interface.jar:

      /Users/romain/.ivy2/local/org.scala-sbt/test-interface/1.0/jars/test-interface.jar

    ==== typesafe-ivy-releases: tried

      http://repo.typesafe.com/typesafe/ivy-releases/org.scala-sbt/test-interface/1.0/ivys/ivy.xml

    ==== Maven Central: tried

      http://repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0.pom

      -- artifact org.scala-sbt#test-interface;1.0!test-interface.jar:

      http://repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0.jar

        ::::::::::::::::::::::::::::::::::::::::::::::

        ::          UNRESOLVED DEPENDENCIES         ::

        ::::::::::::::::::::::::::::::::::::::::::::::

        :: org.scala-lang#scala-library;2.10.3: not found

        :: org.scala-lang#scala-compiler;2.10.3: not found

        :: jline#jline;2.11: not found

        :: org.apache.ivy#ivy;2.3.0: not found

        :: com.jcraft#jsch;0.1.46: not found

        :: org.scala-sbt#test-interface;1.0: not found

        ::::::::::::::::::::::::::::::::::::::::::::::

:::: ERRORS
    SERVER ERROR: HTTPS Required url=http://repo1.maven.org/maven2/org/scala-lang/scala-library/2.10.3/scala-library-2.10.3.pom

    SERVER ERROR: HTTPS Required url=http://repo1.maven.org/maven2/org/scala-lang/scala-library/2.10.3/scala-library-2.10.3.jar

    SERVER ERROR: HTTPS Required url=http://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.10.3/scala-compiler-2.10.3.pom

    SERVER ERROR: HTTPS Required url=http://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.10.3/scala-compiler-2.10.3.jar

    SERVER ERROR: HTTPS Required url=http://repo1.maven.org/maven2/jline/jline/2.11/jline-2.11.pom

    SERVER ERROR: HTTPS Required url=http://repo1.maven.org/maven2/jline/jline/2.11/jline-2.11.jar

    SERVER ERROR: HTTPS Required url=http://repo1.maven.org/maven2/org/apache/ivy/ivy/2.3.0/ivy-2.3.0.pom

    SERVER ERROR: HTTPS Required url=http://repo1.maven.org/maven2/org/apache/ivy/ivy/2.3.0/ivy-2.3.0.jar

    SERVER ERROR: HTTPS Required url=http://repo1.maven.org/maven2/com/jcraft/jsch/0.1.46/jsch-0.1.46.pom

    SERVER ERROR: HTTPS Required url=http://repo1.maven.org/maven2/com/jcraft/jsch/0.1.46/jsch-0.1.46.jar

    SERVER ERROR: HTTPS Required url=http://repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0.pom

    SERVER ERROR: HTTPS Required url=http://repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0.jar

:: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS
unresolved dependency: org.scala-lang#scala-library;2.10.3: not found
unresolved dependency: org.scala-lang#scala-compiler;2.10.3: not found
unresolved dependency: jline#jline;2.11: not found
unresolved dependency: org.apache.ivy#ivy;2.3.0: not found
unresolved dependency: com.jcraft#jsch;0.1.46: not found
unresolved dependency: org.scala-sbt#test-interface;1.0: not found
Error during sbt execution: Error retrieving required libraries
  (see /Users/romain/.sbt/boot/update.log for complete log)
Error: Could not retrieve sbt 0.13.2
Error: Could not find or load main class s3.website.Push
Caused by: java.lang.ClassNotFoundException: s3.website.Push
Ecco commented 4 years ago

Here's the explanation for the previous error:

A simple solution is to upgrade sbt-launcher.jar in this repository with the latest from the "0.13" series. Namely, 0.13.18.