Last active
October 24, 2019 14:24
-
-
Save neomatrix369/9720802c2c3f6b5e6927b62c30a47187 to your computer and use it in GitHub Desktop.
build-macosx.logs trying to build native-image using the MLPMNist example
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Build on Server(pid: 32662, port: 55816) | |
[MLPMnist-1.0.0-bin:32662] classlist: 100,008.17 ms | |
[MLPMnist-1.0.0-bin:32662] (cap): 3,925.44 ms | |
[MLPMnist-1.0.0-bin:32662] setup: 5,790.25 ms | |
[MLPMnist-1.0.0-bin:32662] analysis: 44,955.03 ms | |
Printing call tree to /Users/swami/git-repos/hands-on-workshops/deeplearning/valohai/MLPMnist-dl4j-example-graalvm/native-image/reports/call_tree_MLPMnist-1.0.0-bin_20191024_152332.txt | |
Printing list of used classes to /Users/swami/git-repos/hands-on-workshops/deeplearning/valohai/MLPMnist-dl4j-example-graalvm/native-image/reports/used_classes_MLPMnist-1.0.0-bin_20191024_152337.txt | |
Printing list of used packages to /Users/swami/git-repos/hands-on-workshops/deeplearning/valohai/MLPMnist-dl4j-example-graalvm/native-image/reports/used_packages_MLPMnist-1.0.0-bin_20191024_152337.txt | |
Error: Error encountered while parsing com.oracle.svm.reflect.Pointer_deallocatorThread_330a2bfd42a35375c44762314d9730587206b5b5.get(java.lang.Object) | |
Parsing context: | |
parsing java.lang.reflect.Field.get(Field.java:393) | |
parsing org.deeplearning4j.nn.conf.layers.Layer.clone(Layer.java:128) | |
parsing org.deeplearning4j.nn.conf.layers.BaseLayer.clone(BaseLayer.java:98) | |
parsing org.deeplearning4j.nn.conf.layers.BaseLayer.clone(BaseLayer.java:43) | |
parsing org.deeplearning4j.nn.conf.NeuralNetConfiguration$Builder.clone(NeuralNetConfiguration.java:690) | |
parsing org.deeplearning4j.nn.conf.NeuralNetConfiguration$ListBuilder.layer(NeuralNetConfiguration.java:178) | |
parsing org.deeplearning4j.nn.conf.NeuralNetConfiguration$ListBuilder.layer(NeuralNetConfiguration.java:189) | |
parsing org.deeplearning4j.feedforward.mnist.MLPMnistSingleLayerTrain.execute(MLPMnistSingleLayerTrain.java:69) | |
parsing org.deeplearning4j.feedforward.mnist.MLPMnistSingleLayerRunner.execute(MLPMnistSingleLayerRunner.java:101) | |
parsing org.deeplearning4j.feedforward.mnist.MLPMnistSingleLayerRunner.main(MLPMnistSingleLayerRunner.java:72) | |
parsing com.oracle.svm.core.JavaMainWrapper.runCore(JavaMainWrapper.java:151) | |
parsing com.oracle.svm.core.JavaMainWrapper.run(JavaMainWrapper.java:186) | |
parsing com.oracle.svm.core.code.IsolateEnterStub.JavaMainWrapper_run_5087f5482cc9a6abc971913ece43acb471d2631b(generated:0) | |
com.oracle.graal.pointsto.util.AnalysisError$ParsingError: Error encountered while parsing com.oracle.svm.reflect.Pointer_deallocatorThread_330a2bfd42a35375c44762314d9730587206b5b5.get(java.lang.Object) | |
Parsing context: | |
parsing java.lang.reflect.Field.get(Field.java:393) | |
parsing org.deeplearning4j.nn.conf.layers.Layer.clone(Layer.java:128) | |
parsing org.deeplearning4j.nn.conf.layers.BaseLayer.clone(BaseLayer.java:98) | |
parsing org.deeplearning4j.nn.conf.layers.BaseLayer.clone(BaseLayer.java:43) | |
parsing org.deeplearning4j.nn.conf.NeuralNetConfiguration$Builder.clone(NeuralNetConfiguration.java:690) | |
parsing org.deeplearning4j.nn.conf.NeuralNetConfiguration$ListBuilder.layer(NeuralNetConfiguration.java:178) | |
parsing org.deeplearning4j.nn.conf.NeuralNetConfiguration$ListBuilder.layer(NeuralNetConfiguration.java:189) | |
parsing org.deeplearning4j.feedforward.mnist.MLPMnistSingleLayerTrain.execute(MLPMnistSingleLayerTrain.java:69) | |
parsing org.deeplearning4j.feedforward.mnist.MLPMnistSingleLayerRunner.execute(MLPMnistSingleLayerRunner.java:101) | |
parsing org.deeplearning4j.feedforward.mnist.MLPMnistSingleLayerRunner.main(MLPMnistSingleLayerRunner.java:72) | |
parsing com.oracle.svm.core.JavaMainWrapper.runCore(JavaMainWrapper.java:151) | |
parsing com.oracle.svm.core.JavaMainWrapper.run(JavaMainWrapper.java:186) | |
parsing com.oracle.svm.core.code.IsolateEnterStub.JavaMainWrapper_run_5087f5482cc9a6abc971913ece43acb471d2631b(generated:0) | |
at com.oracle.graal.pointsto.util.AnalysisError.parsingError(AnalysisError.java:138) | |
at com.oracle.graal.pointsto.flow.MethodTypeFlow.doParse(MethodTypeFlow.java:327) | |
at com.oracle.graal.pointsto.flow.MethodTypeFlow.ensureParsed(MethodTypeFlow.java:300) | |
at com.oracle.graal.pointsto.flow.MethodTypeFlow.addContext(MethodTypeFlow.java:107) | |
at com.oracle.graal.pointsto.DefaultAnalysisPolicy$DefaultVirtualInvokeTypeFlow.onObservedUpdate(DefaultAnalysisPolicy.java:191) | |
at com.oracle.graal.pointsto.flow.TypeFlow.notifyObservers(TypeFlow.java:343) | |
at com.oracle.graal.pointsto.flow.TypeFlow.update(TypeFlow.java:385) | |
at com.oracle.graal.pointsto.BigBang$2.run(BigBang.java:510) | |
at com.oracle.graal.pointsto.util.CompletionExecutor.lambda$execute$0(CompletionExecutor.java:171) | |
at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1402) | |
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) | |
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) | |
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) | |
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) | |
Caused by: org.graalvm.compiler.graph.GraalGraphError: com.oracle.graal.pointsto.constraints.UnsupportedFeatureException: Detected a started Thread in the image heap. Threads running in the image generator are no longer running at image run time. Object has been initialized without the native-image initialization instrumentation and the stack trace can't be tracked. The object was probably created by a class initializer and is reachable from a static field. You can request class initialization at image run time by using the option --initialize-at-build-time=<class-name>. Or you can write your own initialization methods and call them explicitly from your main entry point. | |
at node: 4|LoadField#deallocatorThread | |
at org.graalvm.compiler.phases.common.CanonicalizerPhase$Instance.tryCanonicalize(CanonicalizerPhase.java:352) | |
at org.graalvm.compiler.phases.common.CanonicalizerPhase$Instance.processNode(CanonicalizerPhase.java:274) | |
at org.graalvm.compiler.phases.common.CanonicalizerPhase$Instance.processWorkSet(CanonicalizerPhase.java:251) | |
at org.graalvm.compiler.phases.common.CanonicalizerPhase$Instance.run(CanonicalizerPhase.java:213) | |
at org.graalvm.compiler.phases.common.CanonicalizerPhase.run(CanonicalizerPhase.java:126) | |
at org.graalvm.compiler.phases.common.CanonicalizerPhase.run(CanonicalizerPhase.java:67) | |
at org.graalvm.compiler.phases.BasePhase.apply(BasePhase.java:197) | |
at org.graalvm.compiler.phases.BasePhase.apply(BasePhase.java:139) | |
at com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.parse(MethodTypeFlowBuilder.java:231) | |
at com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.apply(MethodTypeFlowBuilder.java:340) | |
at com.oracle.graal.pointsto.flow.MethodTypeFlow.doParse(MethodTypeFlow.java:310) | |
... 12 more | |
Caused by: com.oracle.graal.pointsto.constraints.UnsupportedFeatureException: Detected a started Thread in the image heap. Threads running in the image generator are no longer running at image run time. Object has been initialized without the native-image initialization instrumentation and the stack trace can't be tracked. The object was probably created by a class initializer and is reachable from a static field. You can request class initialization at image run time by using the option --initialize-at-build-time=<class-name>. Or you can write your own initialization methods and call them explicitly from your main entry point. | |
at com.oracle.svm.hosted.image.DisallowedImageHeapObjectFeature.error(DisallowedImageHeapObjectFeature.java:116) | |
at com.oracle.svm.hosted.image.DisallowedImageHeapObjectFeature.replacer(DisallowedImageHeapObjectFeature.java:68) | |
at com.oracle.graal.pointsto.meta.AnalysisUniverse.replaceObject(AnalysisUniverse.java:532) | |
at com.oracle.svm.hosted.ameta.AnalysisConstantReflectionProvider.replaceObject(AnalysisConstantReflectionProvider.java:136) | |
at com.oracle.svm.hosted.ameta.AnalysisConstantReflectionProvider.interceptValue(AnalysisConstantReflectionProvider.java:107) | |
at com.oracle.svm.hosted.ameta.AnalysisConstantReflectionProvider.readValue(AnalysisConstantReflectionProvider.java:100) | |
at com.oracle.svm.hosted.ameta.AnalysisConstantReflectionProvider.readFieldValue(AnalysisConstantReflectionProvider.java:75) | |
at org.graalvm.compiler.nodes.util.ConstantFoldUtil$1.readValue(ConstantFoldUtil.java:51) | |
at org.graalvm.compiler.core.common.spi.JavaConstantFieldProvider.readConstantField(JavaConstantFieldProvider.java:84) | |
at com.oracle.svm.hosted.ameta.AnalysisConstantFieldProvider.readConstantField(AnalysisConstantFieldProvider.java:72) | |
at org.graalvm.compiler.nodes.util.ConstantFoldUtil.tryConstantFold(ConstantFoldUtil.java:47) | |
at org.graalvm.compiler.nodes.java.LoadFieldNode.asConstant(LoadFieldNode.java:164) | |
at org.graalvm.compiler.nodes.java.LoadFieldNode.canonical(LoadFieldNode.java:132) | |
at org.graalvm.compiler.nodes.java.LoadFieldNode.canonical(LoadFieldNode.java:123) | |
at org.graalvm.compiler.nodes.java.LoadFieldNode.canonical(LoadFieldNode.java:68) | |
at org.graalvm.compiler.graph.spi.Canonicalizable$Unary.canonical(Canonicalizable.java:99) | |
at org.graalvm.compiler.phases.common.CanonicalizerPhase$Instance.tryCanonicalize(CanonicalizerPhase.java:347) | |
... 22 more | |
Error: Error encountered while parsing com.oracle.svm.reflect.Pointer_deallocatorThread_330a2bfd42a35375c44762314d9730587206b5b5.get(java.lang.Object) | |
Parsing context: | |
parsing java.lang.reflect.Field.get(Field.java:393) | |
parsing org.deeplearning4j.nn.conf.layers.Layer.clone(Layer.java:128) | |
parsing org.deeplearning4j.nn.conf.layers.BaseLayer.clone(BaseLayer.java:98) | |
parsing org.deeplearning4j.nn.conf.layers.BaseLayer.clone(BaseLayer.java:43) | |
parsing org.deeplearning4j.nn.conf.NeuralNetConfiguration$Builder.clone(NeuralNetConfiguration.java:690) | |
parsing org.deeplearning4j.nn.conf.NeuralNetConfiguration$ListBuilder.layer(NeuralNetConfiguration.java:178) | |
parsing org.deeplearning4j.nn.conf.NeuralNetConfiguration$ListBuilder.layer(NeuralNetConfiguration.java:189) | |
parsing org.deeplearning4j.feedforward.mnist.MLPMnistSingleLayerTrain.execute(MLPMnistSingleLayerTrain.java:69) | |
parsing org.deeplearning4j.feedforward.mnist.MLPMnistSingleLayerRunner.execute(MLPMnistSingleLayerRunner.java:101) | |
parsing org.deeplearning4j.feedforward.mnist.MLPMnistSingleLayerRunner.main(MLPMnistSingleLayerRunner.java:72) | |
parsing com.oracle.svm.core.JavaMainWrapper.runCore(JavaMainWrapper.java:151) | |
parsing com.oracle.svm.core.JavaMainWrapper.run(JavaMainWrapper.java:186) | |
parsing com.oracle.svm.core.code.IsolateEnterStub.JavaMainWrapper_run_5087f5482cc9a6abc971913ece43acb471d2631b(generated:0) | |
com.oracle.graal.pointsto.util.AnalysisError$ParsingError: Error encountered while parsing com.oracle.svm.reflect.Pointer_deallocatorThread_330a2bfd42a35375c44762314d9730587206b5b5.get(java.lang.Object) | |
Parsing context: | |
parsing java.lang.reflect.Field.get(Field.java:393) | |
parsing org.deeplearning4j.nn.conf.layers.Layer.clone(Layer.java:128) | |
parsing org.deeplearning4j.nn.conf.layers.BaseLayer.clone(BaseLayer.java:98) | |
parsing org.deeplearning4j.nn.conf.layers.BaseLayer.clone(BaseLayer.java:43) | |
parsing org.deeplearning4j.nn.conf.NeuralNetConfiguration$Builder.clone(NeuralNetConfiguration.java:690) | |
parsing org.deeplearning4j.nn.conf.NeuralNetConfiguration$ListBuilder.layer(NeuralNetConfiguration.java:178) | |
parsing org.deeplearning4j.nn.conf.NeuralNetConfiguration$ListBuilder.layer(NeuralNetConfiguration.java:189) | |
parsing org.deeplearning4j.feedforward.mnist.MLPMnistSingleLayerTrain.execute(MLPMnistSingleLayerTrain.java:69) | |
parsing org.deeplearning4j.feedforward.mnist.MLPMnistSingleLayerRunner.execute(MLPMnistSingleLayerRunner.java:101) | |
parsing org.deeplearning4j.feedforward.mnist.MLPMnistSingleLayerRunner.main(MLPMnistSingleLayerRunner.java:72) | |
parsing com.oracle.svm.core.JavaMainWrapper.runCore(JavaMainWrapper.java:151) | |
parsing com.oracle.svm.core.JavaMainWrapper.run(JavaMainWrapper.java:186) | |
parsing com.oracle.svm.core.code.IsolateEnterStub.JavaMainWrapper_run_5087f5482cc9a6abc971913ece43acb471d2631b(generated:0) | |
at com.oracle.graal.pointsto.util.AnalysisError.parsingError(AnalysisError.java:138) | |
at com.oracle.graal.pointsto.flow.MethodTypeFlow.doParse(MethodTypeFlow.java:327) | |
at com.oracle.graal.pointsto.flow.MethodTypeFlow.ensureParsed(MethodTypeFlow.java:300) | |
at com.oracle.graal.pointsto.flow.MethodTypeFlow.addContext(MethodTypeFlow.java:107) | |
at com.oracle.graal.pointsto.DefaultAnalysisPolicy$DefaultVirtualInvokeTypeFlow.onObservedUpdate(DefaultAnalysisPolicy.java:191) | |
at com.oracle.graal.pointsto.flow.TypeFlow.notifyObservers(TypeFlow.java:343) | |
at com.oracle.graal.pointsto.flow.TypeFlow.update(TypeFlow.java:385) | |
at com.oracle.graal.pointsto.BigBang$2.run(BigBang.java:510) | |
at com.oracle.graal.pointsto.util.CompletionExecutor.lambda$execute$0(CompletionExecutor.java:171) | |
at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1402) | |
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) | |
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) | |
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) | |
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) | |
Caused by: org.graalvm.compiler.graph.GraalGraphError: com.oracle.graal.pointsto.constraints.UnsupportedFeatureException: Detected a started Thread in the image heap. Threads running in the image generator are no longer running at image run time. Object has been initialized without the native-image initialization instrumentation and the stack trace can't be tracked. The object was probably created by a class initializer and is reachable from a static field. You can request class initialization at image run time by using the option --initialize-at-build-time=<class-name>. Or you can write your own initialization methods and call them explicitly from your main entry point. | |
at node: 4|LoadField#deallocatorThread | |
at org.graalvm.compiler.phases.common.CanonicalizerPhase$Instance.tryCanonicalize(CanonicalizerPhase.java:352) | |
at org.graalvm.compiler.phases.common.CanonicalizerPhase$Instance.processNode(CanonicalizerPhase.java:274) | |
at org.graalvm.compiler.phases.common.CanonicalizerPhase$Instance.processWorkSet(CanonicalizerPhase.java:251) | |
at org.graalvm.compiler.phases.common.CanonicalizerPhase$Instance.run(CanonicalizerPhase.java:213) | |
at org.graalvm.compiler.phases.common.CanonicalizerPhase.run(CanonicalizerPhase.java:126) | |
at org.graalvm.compiler.phases.common.CanonicalizerPhase.run(CanonicalizerPhase.java:67) | |
at org.graalvm.compiler.phases.BasePhase.apply(BasePhase.java:197) | |
at org.graalvm.compiler.phases.BasePhase.apply(BasePhase.java:139) | |
at com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.parse(MethodTypeFlowBuilder.java:231) | |
at com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.apply(MethodTypeFlowBuilder.java:340) | |
at com.oracle.graal.pointsto.flow.MethodTypeFlow.doParse(MethodTypeFlow.java:310) | |
... 12 more | |
Caused by: com.oracle.graal.pointsto.constraints.UnsupportedFeatureException: Detected a started Thread in the image heap. Threads running in the image generator are no longer running at image run time. Object has been initialized without the native-image initialization instrumentation and the stack trace can't be tracked. The object was probably created by a class initializer and is reachable from a static field. You can request class initialization at image run time by using the option --initialize-at-build-time=<class-name>. Or you can write your own initialization methods and call them explicitly from your main entry point. | |
at com.oracle.svm.hosted.image.DisallowedImageHeapObjectFeature.error(DisallowedImageHeapObjectFeature.java:116) | |
at com.oracle.svm.hosted.image.DisallowedImageHeapObjectFeature.replacer(DisallowedImageHeapObjectFeature.java:68) | |
at com.oracle.graal.pointsto.meta.AnalysisUniverse.replaceObject(AnalysisUniverse.java:532) | |
at com.oracle.svm.hosted.ameta.AnalysisConstantReflectionProvider.replaceObject(AnalysisConstantReflectionProvider.java:136) | |
at com.oracle.svm.hosted.ameta.AnalysisConstantReflectionProvider.interceptValue(AnalysisConstantReflectionProvider.java:107) | |
at com.oracle.svm.hosted.ameta.AnalysisConstantReflectionProvider.readValue(AnalysisConstantReflectionProvider.java:100) | |
at com.oracle.svm.hosted.ameta.AnalysisConstantReflectionProvider.readFieldValue(AnalysisConstantReflectionProvider.java:75) | |
at org.graalvm.compiler.nodes.util.ConstantFoldUtil$1.readValue(ConstantFoldUtil.java:51) | |
at org.graalvm.compiler.core.common.spi.JavaConstantFieldProvider.readConstantField(JavaConstantFieldProvider.java:84) | |
at com.oracle.svm.hosted.ameta.AnalysisConstantFieldProvider.readConstantField(AnalysisConstantFieldProvider.java:72) | |
at org.graalvm.compiler.nodes.util.ConstantFoldUtil.tryConstantFold(ConstantFoldUtil.java:47) | |
at org.graalvm.compiler.nodes.java.LoadFieldNode.asConstant(LoadFieldNode.java:164) | |
at org.graalvm.compiler.nodes.java.LoadFieldNode.canonical(LoadFieldNode.java:132) | |
at org.graalvm.compiler.nodes.java.LoadFieldNode.canonical(LoadFieldNode.java:123) | |
at org.graalvm.compiler.nodes.java.LoadFieldNode.canonical(LoadFieldNode.java:68) | |
at org.graalvm.compiler.graph.spi.Canonicalizable$Unary.canonical(Canonicalizable.java:99) | |
at org.graalvm.compiler.phases.common.CanonicalizerPhase$Instance.tryCanonicalize(CanonicalizerPhase.java:347) | |
... 22 more |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment