In installed SBT and ran: 'sbt clean run' and it hangs hard with IBM Java, CTRL-C does nothing: https://pastebin.com/HWYniJXB
Gary On Thu, Jul 20, 2017 at 1:25 PM, Matt Sicker <[email protected]> wrote: > The sbt script is just added for convenience in case you don't have sbt > installed already. Regardless, sbt has to download itself as it is similar > to gradle's wrapper. > > On 20 July 2017 at 14:38, Mikael Ståldal <[email protected]> wrote: > > > You could install SBT on your Windows machine, and build/run the project > > without using the "sbt" script in Matt's repo. > > > > http://www.scala-sbt.org/0.13/docs/Installing-sbt-on-Windows.html > > > > > > > > On 2017-07-20 21:21, Gary Gregory wrote: > > > >> Hi Matt, > >> > >> I'm on Windows, so that sbt script is not going to work for me. > >> > >> I did try it on Cygwin but no dice (unsurprisingly): > >> > >> $ ./sbt run > >> ./sbt: line 5: $'\r': command not found > >> : invalid option nameipefail > >> ./sbt: line 7: $'\r': command not found > >> ./sbt: line 10: $'\r': command not found > >> ./sbt: line 16: $'\r': command not found > >> ./sbt: line 18: $'\r': command not found > >> ./sbt: line 23: $'\r': command not found > >> ./sbt: line 26: $'\r': command not found > >> ': not a valid identifier`sbt_new > >> ': not a valid identifier`sbt_explicit_version > >> ': not a valid identifier`trace_level > >> ': not a valid identifier`debugUs > >> ./sbt: line 31: $'\r': command not found > >> ': not a valid identifier`sbt_launch_repo > >> ./sbt: line 35: $'\r': command not found > >> ': not a valid identifier`residual_args > >> ./sbt: line 38: $'\r': command not found > >> ': not a valid identifier`extra_sbt_opts > >> ./sbt: line 41: $'\r': command not found > >> ./sbt: line 47: syntax error near unexpected token `$'{\r'' > >> '/sbt: line 47: `onSbtRunnerExit() { > >> > >> I don't want to take the time to set up a VirtualBox for Linux today, > >> sorry > >> :-( > >> > >> Gary > >> > >> On Thu, Jul 20, 2017 at 12:14 PM, Matt Sicker <[email protected]> wrote: > >> > >> https://github.com/jvz/test-log4j-scala > >>> > >>> Clone this and run "sbt run" or "./sbt run". It should print out a > single > >>> info-level "Hello, world!" log message. > >>> > >>> On 20 July 2017 at 14:03, Matt Sicker <[email protected]> wrote: > >>> > >>> I can write a test project that you can try out with the IBM JDK. I'll > >>>> push something to GitHub this afternoon. > >>>> > >>>> On 20 July 2017 at 13:59, Gary Gregory <[email protected]> > wrote: > >>>> > >>>> On Thu, Jul 20, 2017 at 11:54 AM, Mikael Ståldal <[email protected]> > >>>>> wrote: > >>>>> > >>>>> On 2017-07-20 03:16, Gary Gregory wrote: > >>>>>> > >>>>>> I noticed WARNINGs like: > >>>>>>> > >>>>>>> [INFO] --- scala-maven-plugin:3.2.2:compile (default) @ > >>>>>>> log4j-api-scala_2.11 --- > >>>>>>> [WARNING] Expected all dependencies to require Scala version: > 2.11.8 > >>>>>>> [WARNING] org.apache.logging.log4j:log4j-api-scala_2.11:11.0 > >>>>>>> > >>>>>> requires > >>> > >>>> scala version: 2.11.8 > >>>>>>> [WARNING] org.scala-lang:scala-reflect:2.11.8 requires scala > >>>>>>> > >>>>>> version: > >>> > >>>> 2.11.8 > >>>>>>> [WARNING] org.scalatest:scalatest_2.11:3.0.0 requires scala > >>>>>>> > >>>>>> version: > >>> > >>>> 2.11.8 > >>>>>>> [WARNING] org.scalactic:scalactic_2.11:3.0.0 requires scala > >>>>>>> > >>>>>> version: > >>> > >>>> 2.11.8 > >>>>>>> [WARNING] org.scala-lang.modules:scala-xml_2.11:1.0.5 requires > >>>>>>> > >>>>>> scala > >>> > >>>> version: 2.11.7 > >>>>>>> [WARNING] Multiple versions of scala libraries detected! > >>>>>>> > >>>>>>> > >>>>>> I have seen this too. It is hard to avoid, and I am quite confident > >>>>>> > >>>>> that > >>> > >>>> it is harmless. > >>>>>> > >>>>>> > >>>>>> C:\temp\rc\apache-log4j-scala-11.0-src\log4j-api-scala_2.11\ > >>>>>> > >>>>>>> src\main\scala\org\apache\logging\log4j\scala\Logger.scala:59: > >>>>>>> warning: Variable user.getName undefined in comment for class > Logger > >>>>>>> > >>>>>> in > >>> > >>>> class Logger > >>>>>>> * logger.debug(s"Logging in user ${user.getName} with birthday > >>>>>>> ${user.calcBirthday}") > >>>>>>> ^ > >>>>>>> C:\temp\rc\apache-log4j-scala-11.0-src\log4j-api-scala_2.11\ > >>>>>>> src\main\scala\org\apache\logging\log4j\scala\Logger.scala:59: > >>>>>>> warning: Variable user.calcBirthday undefined in comment for class > >>>>>>> > >>>>>> Logger > >>>>> > >>>>>> in class Logger > >>>>>>> * logger.debug(s"Logging in user ${user.getName} with birthday > >>>>>>> ${user.calcBirthday}") > >>>>>>> > ^ > >>>>>>> two warnings found > >>>>>>> > >>>>>>> > >>>>>> Those warnings are bogus and definitely harmless. > >>>>>> > >>>>>> The build goes on and eventually crashes the IBM JVM: > >>>>>> > >>>>>>> > >>>>>>> > >>>>>> I have not seen and such crash. Does it crash Oracle JVM too, or > only > >>>>>> > >>>>> IBM? > >>>>> > >>>>>> I haven't tried IBM JVM for this. > >>>>>> > >>>>>> > >>>>> Only IBM. My review states "Building it worked for me from the src > zip > >>>>> with > >>>>> 'mvn clean install site'." and just below that I show the 'mvn > >>>>> -version' > >>>>> output which includes the Oracle JVM version. > >>>>> > >>>>> Gary > >>>>> > >>>>> > >>>> > >>>> > >>>> -- > >>>> Matt Sicker <[email protected]> > >>>> > >>>> > >>> > >>> > >>> -- > >>> Matt Sicker <[email protected]> > >>> > >>> > >> > > > > > -- > Matt Sicker <[email protected]> >
