You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@openwhisk.apache.org by gi...@git.apache.org on 2017/10/09 14:10:42 UTC
[GitHub] crow15 opened a new issue #2840: Can't natively build OpenWhisk on Mac with Java 9
crow15 opened a new issue #2840: Can't natively build OpenWhisk on Mac with Java 9
URL: https://github.com/apache/incubator-openwhisk/issues/2840
<!--
Do NOT share passwords, credentials or other confidential information.
Before creating a new issue, please check if there is one already open that
fits the defect you are reporting.
If you open an issue and realize later it is a duplicate of a pre-existing
open issue, please close yours and add a comment to the other.
Issues can be created for either defects or enhancement requests. If you are a committer than please add the labels "bug" or "feature". If you are not a committer please make clear in the comments which one it is, so that committers can add these labels later.
If you are reporting a defect, please edit the issue description to include the
information shown below.
If you are reporting an enhancement request, please include information on what you are trying to achieve and why that enhancement would help you.
For more information about reporting issues, see
https://github.com/apache/incubator-openwhisk/blob/master/CONTRIBUTING.md#raising-issues
Use the commands below to provide key information from your environment:
You do not have to include this information if this is a feature request.
-->
## Environment details:
```
$ java --version
java 9
Java(TM) SE Runtime Environment (build 9+181)
Java HotSpot(TM) 64-Bit Server VM (build 9+181, mixed mode)
$ scala -version
Scala code runner version 2.12.3 -- Copyright 2002-2017, LAMP/EPFL and Lightbend, Inc.
$ pip --version
pip 9.0.1 from /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages (python 2.7)
```
## Steps to reproduce the issue:
1. Follow instructions up to end of Build step at https://github.com/apache/incubator-openwhisk/blob/master/tools/macos/README.md
## Provide the expected results and outputs:
```
UNKNOWN
```
## Provide the actual results and outputs:
```
$ ./gradlew distDocker
Sending build context to Docker daemon 437.2kB
Step 1/15 : FROM buildpack-deps:trusty-curl
---> 35eed5cce7f4
Step 2/15 : ENV DEBIAN_FRONTEND noninteractive
---> Using cache
---> 9f807f4a44bc
Step 3/15 : RUN locale-gen en_US.UTF-8
---> Using cache
---> 7834d9f7dc99
Step 4/15 : ENV LANG en_US.UTF-8
---> Using cache
---> a7d320706d85
Step 5/15 : ENV LANGUAGE en_US:en
---> Using cache
---> 03aade57fbb2
Step 6/15 : ENV LC_ALL en_US.UTF-8
---> Using cache
---> 79924e70cdee
Step 7/15 : ENV VERSION 8
---> Using cache
---> 82cfa5e056ce
Step 8/15 : ENV UPDATE 141
---> Using cache
---> 7081b6819f9d
Step 9/15 : ENV BUILD 15
---> Using cache
---> 661cf1602cc4
Step 10/15 : ENV SIG 336fa29ff2bb4ef291e347e091f7f4a7
---> Using cache
---> 36f87ddf707c
Step 11/15 : ENV JAVA_HOME /usr/lib/jvm/java-${VERSION}-oracle
---> Using cache
---> 8223711a4a12
Step 12/15 : ENV JRE_HOME ${JAVA_HOME}/jre
---> Using cache
---> e4811b6cd404
Step 13/15 : ENV PATH $JAVA_HOME/bin:$PATH
---> Using cache
---> 951a0e447dbb
Step 14/15 : RUN curl --silent --location --retry 3 --cacert /etc/ssl/certs/GeoTrust_Global_CA.pem --header "Cookie: oraclelicense=accept-securebackup-cookie;" http://download.oracle.com/otn-pub/java/jdk/"${VERSION}"u"${UPDATE}"-b"${BUILD}"/"${SIG}"/jdk-"${VERSION}"u"${UPDATE}"-linux-x64.tar.gz | tar xz -C /tmp && mkdir -p /usr/lib/jvm && mv /tmp/jdk1.${VERSION}.0_${UPDATE} "${JAVA_HOME}" && apt-get autoclean && apt-get --purge -y autoremove && rm -rf /tmp/* /var/tmp/*
---> Using cache
---> 3a52d2d3cda2
Step 15/15 : RUN update-alternatives --install "/usr/bin/java" "java" "${JRE_HOME}/bin/java" 1 && update-alternatives --install "/usr/bin/javac" "javac" "${JAVA_HOME}/bin/javac" 1 && update-alternatives --set java "${JRE_HOME}/bin/java" && update-alternatives --set javac "${JAVA_HOME}/bin/javac" && mkdir /logs
---> Using cache
---> e250d86a51f1
Successfully built e250d86a51f1
Successfully tagged scala:latest
> Task :common:scala:distDocker
Mon Oct 09 09:39:25 EDT 2017: Executing 'docker build -t scala /Users/rowe/Desktop/new/wsk-mac/openwhisk/common/scala'
Building 'scala' took 0.615 seconds
> Task :common:scala:tagImage
Mon Oct 09 09:39:25 EDT 2017: Executing 'docker tag scala whisk/scala:latest'
Sending build context to Docker daemon 24.06kB
Step 1/9 : FROM python:3.6.1-alpine
---> ddd6300d05a3
Step 2/9 : RUN apk add --no-cache bash && apk add --no-cache --virtual .build-deps bzip2-dev gcc libc-dev && pip install --upgrade pip setuptools six && pip install --no-cache-dir gevent==1.2.1 flask==0.12 && apk del .build-deps
---> Using cache
---> ef43f2060f00
Step 3/9 : ENV FLASK_PROXY_PORT 8080
---> Using cache
---> 2a1ef031c5b7
Step 4/9 : RUN mkdir -p /actionProxy
---> Using cache
---> f7b7dfa6f138
Step 5/9 : ADD actionproxy.py /actionProxy/
---> Using cache
---> 857ffff895af
Step 6/9 : RUN mkdir -p /action
---> Using cache
---> 844a6f41ed4c
Step 7/9 : ADD stub.sh /action/exec
---> Using cache
---> 207022d5efd9
Step 8/9 : RUN chmod +x /action/exec
---> Using cache
---> aaf4c9908a86
Step 9/9 : CMD /bin/bash -c cd actionProxy && python -u actionproxy.py
---> Using cache
---> 8a3d05af0777
Successfully built 8a3d05af0777
Successfully tagged dockerskeleton:latest
> Task :core:actionProxy:distDocker
Mon Oct 09 09:39:25 EDT 2017: Executing 'docker build -t dockerskeleton /Users/rowe/Desktop/new/wsk-mac/openwhisk/core/actionProxy'
Building 'dockerskeleton' took 0.203 seconds
> Task :core:actionProxy:tagImage
Mon Oct 09 09:39:25 EDT 2017: Executing 'docker tag dockerskeleton whisk/dockerskeleton:latest'
> Task :common:scala:compileScala
error: scala.reflect.internal.MissingRequirementError: object java.lang.Object in compiler mirror not found.
at scala.reflect.internal.MissingRequirementError$.signal(MissingRequirementError.scala:17)
at scala.reflect.internal.MissingRequirementError$.notFound(MissingRequirementError.scala:18)
at scala.reflect.internal.Mirrors$RootsBase.getModuleOrClass(Mirrors.scala:53)
at scala.reflect.internal.Mirrors$RootsBase.getModuleOrClass(Mirrors.scala:45)
at scala.reflect.internal.Mirrors$RootsBase.getModuleOrClass(Mirrors.scala:45)
at scala.reflect.internal.Mirrors$RootsBase.getModuleOrClass(Mirrors.scala:66)
at scala.reflect.internal.Mirrors$RootsBase.getClassByName(Mirrors.scala:102)
at scala.reflect.internal.Mirrors$RootsBase.getRequiredClass(Mirrors.scala:105)
at scala.reflect.internal.Definitions$DefinitionsClass.ObjectClass$lzycompute(Definitions.scala:257)
at scala.reflect.internal.Definitions$DefinitionsClass.ObjectClass(Definitions.scala:257)
at scala.reflect.internal.Definitions$DefinitionsClass.init(Definitions.scala:1390)
at scala.tools.nsc.Global$Run.<init>(Global.scala:1242)
at scala.tools.nsc.Driver.doCompile(Driver.scala:31)
at scala.tools.nsc.MainClass.doCompile(Main.scala:23)
at scala.tools.nsc.Driver.process(Driver.scala:51)
at scala.tools.nsc.Main.process(Main.scala)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at sbt.compiler.RawCompiler.apply(RawCompiler.scala:33)
at sbt.compiler.AnalyzingCompiler$$anonfun$compileSources$1$$anonfun$apply$2.apply(AnalyzingCompiler.scala:159)
at sbt.compiler.AnalyzingCompiler$$anonfun$compileSources$1$$anonfun$apply$2.apply(AnalyzingCompiler.scala:155)
at sbt.IO$.withTemporaryDirectory(IO.scala:358)
at sbt.compiler.AnalyzingCompiler$$anonfun$compileSources$1.apply(AnalyzingCompiler.scala:155)
at sbt.compiler.AnalyzingCompiler$$anonfun$compileSources$1.apply(AnalyzingCompiler.scala:152)
at sbt.IO$.withTemporaryDirectory(IO.scala:358)
at sbt.compiler.AnalyzingCompiler$.compileSources(AnalyzingCompiler.scala:152)
at sbt.compiler.IC$.compileInterfaceJar(IncrementalCompiler.scala:58)
at sbt.compiler.IC.compileInterfaceJar(IncrementalCompiler.scala)
at org.gradle.api.internal.tasks.scala.ZincScalaCompilerFactory.getCompilerInterface(ZincScalaCompilerFactory.java:118)
at org.gradle.api.internal.tasks.scala.ZincScalaCompilerFactory.access$200(ZincScalaCompilerFactory.java:47)
at org.gradle.api.internal.tasks.scala.ZincScalaCompilerFactory$2.apply(ZincScalaCompilerFactory.java:89)
at org.gradle.api.internal.tasks.scala.ZincScalaCompilerFactory$2.apply(ZincScalaCompilerFactory.java:86)
at com.typesafe.zinc.Cache.get(Cache.scala:41)
at org.gradle.api.internal.tasks.scala.ZincScalaCompilerFactory.createCompiler(ZincScalaCompilerFactory.java:86)
at org.gradle.api.internal.tasks.scala.ZincScalaCompilerFactory.access$100(ZincScalaCompilerFactory.java:47)
at org.gradle.api.internal.tasks.scala.ZincScalaCompilerFactory$1.create(ZincScalaCompilerFactory.java:75)
at org.gradle.api.internal.tasks.scala.ZincScalaCompilerFactory$1.create(ZincScalaCompilerFactory.java:71)
at org.gradle.internal.SystemProperties.withSystemProperty(SystemProperties.java:141)
at org.gradle.api.internal.tasks.scala.ZincScalaCompilerFactory.createParallelSafeCompiler(ZincScalaCompilerFactory.java:71)
at org.gradle.api.internal.tasks.scala.ZincScalaCompiler$Compiler.execute(ZincScalaCompiler.java:64)
at org.gradle.api.internal.tasks.scala.ZincScalaCompiler.execute(ZincScalaCompiler.java:52)
at org.gradle.api.internal.tasks.scala.ZincScalaCompiler.execute(ZincScalaCompiler.java:38)
at org.gradle.api.internal.tasks.compile.daemon.AbstractDaemonCompiler$CompilerRunnable.run(AbstractDaemonCompiler.java:102)
at org.gradle.workers.internal.WorkerServer.execute(WorkerServer.java:31)
at org.gradle.workers.internal.WorkerDaemonServer.execute(WorkerDaemonServer.java:38)
at org.gradle.workers.internal.WorkerDaemonServer.execute(WorkerDaemonServer.java:25)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at org.gradle.process.internal.worker.request.WorkerAction.run(WorkerAction.java:98)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:146)
at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:128)
at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:404)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
at java.base/java.lang.Thread.run(Thread.java:844)
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':common:scala:compileScala'.
> org.gradle.internal.serialize.PlaceholderException (no error message)
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
* Get more help at https://help.gradle.org
BUILD FAILED in 5s
5 actionable tasks: 5 executed
```
## Additional information you deem important:
* Markus says that the problem is that Scala doesn't build with Java 9
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services