:dash: Writing Fast Ruby :heart_eyes: -- Collect Common Ruby idioms.
Gem for managing multiple analytics services in your rails app.
Jruby wrapper for Jackson (and Smile)
before_filter, after_filter, and around_filter for ruby without rails
Java-based ORM
Artificial Intelligence for Ruby - A Ruby playground for AI researchers
Toolset for custom Apache httpd 1.3.x compiles.
Lets you use your MyHD card with BeyondTV
Acts as Amazon Product
A Ruby Gem that gives you full access to several of the Amazon Web Services API from your Ruby/Ruby on Rails apps
push eventoracle/graal
commit sha 5b1f162b91cb7b7db6e98b7827145a587e16fe56
Do not generate exports for libraries that are not exported.
commit sha ea1a3506101a0ad71585e8dd8d0627121d02d388
Generated exports now subclass each other if the receiver type subclasses.
commit sha 7576a557b67f8706817a124cb59cc96232efbf40
Fix non-final dynamic dispatch must use isAssignableFrom.
commit sha 6dc0e872047f14eca8424abeb98a406285eea1af
Implement better error messages for invalid usages of @ExportLibrary.
commit sha a754ca8250446a4c36922bc3e2adbd2eec947647
Cleanup Sulong usages of of ExportLibrary.
commit sha 9779192e471ed21414dcf5e35b5421731467d9ca
Cleanup wasm usages of ExportLibrary.
commit sha 81ed273b7597551de1220b2d25467da835725b6f
Cleanup sl usages of ExportLibrary.
commit sha c68aff9a83fc43e06ce3dbbe078213294863d67a
Cleanup NFI usages of ExportLibrary.
commit sha 9d5fa82527254514a32356d43933b1bf159f136c
Cleanup Truffle usages of ExportLibrary.
commit sha 8be61b8524de03a85da38a7dd2fe31333e0635cb
Fix node compiler test.
commit sha fe14e50c6819230221be10dc7a490fa9276d63e0
Fix accidental behavior change in Sulong.
commit sha 726bd90627aba5e43265071f6b916c9606ebc9b6
Bump versions.
commit sha 7d9044ebbf7f80c23248a743fee5523b6f256664
[GR-27493] Implement receiver subclassing. PullRequest: graal/7684
push time in 37 minutes
startedsmarie/python-getversion
started time in 38 minutes
issue openedoracle/graal
Hi,
I added this issue on here: https://github.com/spring-projects-experimental/spring-graalvm-native/issues/391
They told me I should post on this forum...
Hi folks,
I have build successfully using: Linux Ubuntu-20-04 5.4.0-54-generic #60-Ubuntu SMP Fri Nov 6 10:37:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux Ubuntu 20.04.1 LTS, with 8 GB of RAM, that is a VM running on my Mac under Parallels Desktop v16 for Mac. openjdk version "1.8.0_272" OpenJDK Runtime Environment (build 1.8.0_272-b10) OpenJDK 64-Bit Server VM GraalVM CE 20.3.0 (build 25.272-b10-jvmci-20.3-b06, mixed mode)
I have a Raspberry Pi4 - 2GB of RAM, then I add 4GB of swap. Linux pi4-2gb 5.4.0-1022-raspi #25-Ubuntu SMP PREEMPT Thu Oct 15 13:31:49 UTC 2020 aarch64 aarch64 aarch64 GNU/Linux Ubuntu 20.04.1 LTS openjdk version "11.0.9" 2020-10-20 OpenJDK Runtime Environment GraalVM CE 20.3.0 (build 11.0.9+10-jvmci-20.3-b06) OpenJDK 64-Bit Server VM GraalVM CE 20.3.0 (build 11.0.9+10-jvmci-20.3-b06, mixed mode)
I am not seeing Java 8 for aarch64. Then, based on spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc, I cloned that project, I added the HikariCP support, I am using MySQL, a couple of RESTful API endpoints, but it fails when building on the Pi4.
The code on Ubuntu x86 and on the Pi4 is the same, the only thing I added on the compile.sh was 3GB because I was getting an error about out of memory, now I am getting an error of watchdog a deadlocks.
time native-image
--verbose
-H:Name=$ARTIFACT
-J-Xmx3G -J-Xms3G \ <-----
-Dspring.spel.ignore=true
-Dspring.native.remove-yaml-support=true
-cp $CP $MAINCLASS >> output.txt ; } 2>> output.txt
`
[root@pi4-2gb ~/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc] ./build.sh
=== Building data-jdbc sample ===
Packaging data-jdbc with Maven
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.google.inject.internal.cglib.core.$ReflectUtils$1 (file:/usr/share/maven/lib/guice.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
WARNING: Please consider reporting this to the maintainers of com.google.inject.internal.cglib.core.$ReflectUtils$1
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
Unpacking data-jdbc-0.0.1-SNAPSHOT.jar
Compiling data-jdbc with GraalVM Version 20.3.0 (Java Version 11.0.9+10-jvmci-20.3-b06)
[INFO] Scanning for projects...
[INFO]
[INFO] ---------------< org.springframework.samples:data-jdbc >----------------
[INFO] Building data-jdbc 0.0.1-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-resources-plugin:3.2.0:resources (default-resources) @ data-jdbc ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Using 'UTF-8' encoding to copy filtered properties files.
[INFO] Copying 2 resources
[INFO] Copying 3 resources
[INFO] The encoding used to copy filtered properties files have not been set. This means that the same encoding will be used to copy filtered properties files as when copying other filtered resources. This might not be what you want! Run your build with --debug to see which files might be affected. Read more at https://maven.apache.org/plugins/maven-resources-plugin/examples/filtering-properties-files.html
[INFO]
[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ data-jdbc ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 3 source files to /root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/classes
[INFO]
[INFO] --- maven-resources-plugin:3.2.0:testResources (default-testResources) @ data-jdbc ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Using 'UTF-8' encoding to copy filtered properties files.
[INFO] skip non existing resourceDirectory /root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ data-jdbc ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-surefire-plugin:2.22.2:test (default-test) @ data-jdbc ---
[INFO] No tests to run.
[INFO]
[INFO] --- maven-jar-plugin:3.2.0:jar (default-jar) @ data-jdbc ---
[INFO] Building jar: /root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/data-jdbc-0.0.1-SNAPSHOT.jar
[INFO]
[INFO] --- spring-boot-maven-plugin:2.4.0:repackage (repackage) @ data-jdbc ---
[INFO] Replacing main artifact with repackaged archive
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 15.130 s
[INFO] Finished at: 2020-11-28T04:29:03+01:00
[INFO] ------------------------------------------------------------------------
Apply jar:file:///root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/spring-graalvm-native-0.8.3.jar!/META-INF/native-image/org.springframework.experimental/spring-graalvm-native/native-image.properties
Apply jar:file:///root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/tomcat-embed-programmatic-9.0.39.jar!/META-INF/native-image/org.apache.tomcat.embed/tomcat-embed-programmatic/native-image.properties
Executing [
/root/graalvm-ce-java11-20.3.0/bin/java
-XX:+UseParallelGC
-XX:+UnlockExperimentalVMOptions
-XX:+EnableJVMCI
-Dtruffle.TrustAllTruffleRuntimeProviders=true
-Dtruffle.TruffleRuntime=com.oracle.truffle.api.impl.DefaultTruffleRuntime
-Dgraalvm.ForcePolyglotInvalid=true
-Dgraalvm.locatorDisabled=true
-Dsubstratevm.IgnoreGraalVersionCheck=true
--add-exports=jdk.internal.vm.ci/jdk.vm.ci.aarch64=ALL-UNNAMED
--add-exports=jdk.internal.vm.ci/jdk.vm.ci.amd64=ALL-UNNAMED
--add-exports=jdk.internal.vm.ci/jdk.vm.ci.code.site=ALL-UNNAMED
--add-exports=jdk.internal.vm.ci/jdk.vm.ci.code.stack=ALL-UNNAMED
--add-exports=jdk.internal.vm.ci/jdk.vm.ci.code=ALL-UNNAMED
--add-exports=jdk.internal.vm.ci/jdk.vm.ci.common=ALL-UNNAMED
--add-exports=jdk.internal.vm.ci/jdk.vm.ci.hotspot.aarch64=ALL-UNNAMED
--add-exports=jdk.internal.vm.ci/jdk.vm.ci.hotspot.amd64=ALL-UNNAMED
--add-exports=jdk.internal.vm.ci/jdk.vm.ci.hotspot.sparc=ALL-UNNAMED
--add-exports=jdk.internal.vm.ci/jdk.vm.ci.hotspot=ALL-UNNAMED
--add-exports=jdk.internal.vm.ci/jdk.vm.ci.meta=ALL-UNNAMED
--add-exports=jdk.internal.vm.ci/jdk.vm.ci.runtime=ALL-UNNAMED
--add-exports=jdk.internal.vm.ci/jdk.vm.ci.services=ALL-UNNAMED
--add-exports=jdk.internal.vm.ci/jdk.vm.ci.sparc=ALL-UNNAMED
--add-exports=org.graalvm.truffle/com.oracle.truffle.api=ALL-UNNAMED
--add-opens=jdk.internal.vm.compiler/org.graalvm.compiler.debug=ALL-UNNAMED
--add-opens=jdk.internal.vm.compiler/org.graalvm.compiler.nodes=ALL-UNNAMED
--add-opens=jdk.unsupported/sun.reflect=ALL-UNNAMED
--add-opens=java.base/jdk.internal.module=ALL-UNNAMED
--add-opens=java.base/jdk.internal.ref=ALL-UNNAMED
--add-opens=java.base/jdk.internal.reflect=ALL-UNNAMED
--add-opens=java.base/java.io=ALL-UNNAMED
--add-opens=java.base/java.lang=ALL-UNNAMED
--add-opens=java.base/java.lang.reflect=ALL-UNNAMED
--add-opens=java.base/java.lang.invoke=ALL-UNNAMED
--add-opens=java.base/java.lang.ref=ALL-UNNAMED
--add-opens=java.base/java.net=ALL-UNNAMED
--add-opens=java.base/java.nio=ALL-UNNAMED
--add-opens=java.base/java.nio.file=ALL-UNNAMED
--add-opens=java.base/java.security=ALL-UNNAMED
--add-opens=java.base/javax.crypto=ALL-UNNAMED
--add-opens=java.base/java.util=ALL-UNNAMED
--add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED
--add-opens=java.base/sun.security.x509=ALL-UNNAMED
--add-opens=java.base/jdk.internal.logger=ALL-UNNAMED
--add-opens=java.desktop/sun.java2d.cmm.profiles=ALL-UNNAMED
--add-opens=org.graalvm.sdk/org.graalvm.nativeimage.impl=ALL-UNNAMED
--add-opens=org.graalvm.sdk/org.graalvm.polyglot=ALL-UNNAMED
--add-opens=org.graalvm.truffle/com.oracle.truffle.polyglot=ALL-UNNAMED
--add-opens=org.graalvm.truffle/com.oracle.truffle.api.impl=ALL-UNNAMED
-XX:+UseJVMCINativeLibrary
-Xss10m
-Xms1g
-Xmx1550385152
-Duser.country=US
-Duser.language=en
-Djava.awt.headless=true
-Dorg.graalvm.version=20.3.0
-Dorg.graalvm.config=
-Dcom.oracle.graalvm.isaot=true
-Djava.system.class.loader=com.oracle.svm.hosted.NativeImageSystemClassLoader
-Xshare:off
--module-path
/root/graalvm-ce-java11-20.3.0/lib/truffle/truffle-api.jar
-Djdk.internal.lambda.disableEagerInitialization=true
-Djdk.internal.lambda.eagerlyInitialize=false
-Djava.lang.invoke.InnerClassLambdaMetafactory.initializeLambdas=false
-Xmx3G
-Xms3G
-Dspring.spel.ignore=true
-Dspring.native.remove-yaml-support=true
-javaagent:/root/graalvm-ce-java11-20.3.0/lib/svm/builder/svm.jar
-cp
/root/graalvm-ce-java11-20.3.0/lib/svm/builder/javacpp-shadowed.jar:/root/graalvm-ce-java11-20.3.0/lib/svm/builder/objectfile.jar:/root/graalvm-ce-java11-20.3.0/lib/svm/builder/llvm-platform-specific-shadowed.jar:/root/graalvm-ce-java11-20.3.0/lib/svm/builder/svm-llvm.jar:/root/graalvm-ce-java11-20.3.0/lib/svm/builder/svm.jar:/root/graalvm-ce-java11-20.3.0/lib/svm/builder/llvm-wrapper-shadowed.jar:/root/graalvm-ce-java11-20.3.0/lib/svm/builder/pointsto.jar
'com.oracle.svm.hosted.NativeImageGeneratorRunner$JDK9Plus'
-watchpid
2450
-imagecp
/root/graalvm-ce-java11-20.3.0/lib/svm/library-support.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/classes:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/spring-expression-5.3.1.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/spring-jdbc-5.3.1.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/spring-context-5.3.1.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/spring-jcl-5.3.1.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/spring-context-support-5.3.1.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/spring-webmvc-5.3.1.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/jul-to-slf4j-1.7.30.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/snakeyaml-1.27.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/spring-boot-2.4.0.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/jackson-annotations-2.11.3.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/spring-boot-starter-json-2.4.0.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/spring-core-5.3.1.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/log4j-to-slf4j-2.13.3.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/jackson-datatype-jsr310-2.11.3.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/mysql-connector-java-8.0.22.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/logback-classic-1.2.3.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/spring-web-5.3.1.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/spring-graalvm-native-0.8.3.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/spring-boot-configuration-processor-2.4.0.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/spring-data-relational-2.1.1.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/spring-boot-starter-data-jdbc-2.4.0.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/spring-boot-jarmode-layertools-2.4.0.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/log4j-api-2.13.3.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/spring-boot-autoconfigure-2.4.0.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/spring-aop-5.3.1.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/tomcat-embed-programmatic-9.0.39.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/jackson-core-2.11.3.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/spring-boot-starter-cache-2.4.0.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/jackson-module-parameter-names-2.11.3.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/logback-core-1.2.3.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/spring-beans-5.3.1.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/spring-data-jdbc-2.1.1.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/json-20171018.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/jakarta.annotation-api-1.3.5.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/spring-tx-5.3.1.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/jakarta.el-3.0.3.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/spring-boot-starter-logging-2.4.0.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/spring-boot-starter-2.4.0.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/slf4j-api-1.7.30.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/HikariCP-3.4.5.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/spring-data-commons-2.4.1.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/spring-context-indexer-5.3.1.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/spring-boot-starter-tomcat-2.4.0.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/spring-boot-starter-jdbc-2.4.0.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/spring-boot-starter-web-2.4.0.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/jackson-databind-2.11.3.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image/BOOT-INF/lib/jackson-datatype-jdk8-2.11.3.jar:/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image
-H:Path=/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image
-H:Name=data-jdbc
-H:+AllowIncompleteClasspath
-H:+ReportUnsupportedElementsAtRuntime
-H:FallbackThreshold=0
-H:+InstallExitHandlers
-H:ReflectionConfigurationResources=META-INF/native-image/org.apache.tomcat.embed/tomcat-embed-programmatic/tomcat-reflection.json
-H:ResourceConfigurationResources=META-INF/native-image/org.apache.tomcat.embed/tomcat-embed-programmatic/tomcat-resource.json
-H:CLibraryPath=/root/graalvm-ce-java11-20.3.0/lib/svm/clibraries/linux-aarch64
-H:Class=com.example.data.jdbc.JdbcApplication \
] [data-jdbc:2469] classlist: 24,883.34 ms, 2.88 GB
/ / ____ _____ () ____ ____ _ / | / / ____ _ / / () _ __ ___
__ \ / __ \ / / / / / __ \ / __ / / |/ / / __/ / _/ / / | | / / / _
/ / / // / / / / / / / / / / // / / /| / / // / / / / / | |/ / / __/
// / ./ // // // // _, / // |/ _,/ _/ // |/ _/
// /___/
Removing unused configurations
Verification turned on
Removing Yaml support
Removing XML support
Removing SpEL support
Removing JMX support
Use -Dspring.native.verbose=true on native-image call to see more detailed information from the feature
[data-jdbc:2469] (cap): 3,788.03 ms, 2.88 GB
feature operating mode: reflection (spring init active? false)
Found #15 types in static reflection list to register
Skipping #13 types not on the classpath
Attempting proxy registration of #12 proxies
Skipped registration of #9 proxies - relevant types not on classpath
[data-jdbc:2469] setup: 16,486.77 ms, 2.88 GB
Configuring initialization time for specific types and packages:
#137 buildtime-init-classes #22 buildtime-init-packages #18 runtime-init-classes #0 runtime-init-packages
Warning: class initialization of class org.springframework.boot.validation.MessageInterpolatorFactory failed with exception java.lang.NoClassDefFoundError: javax/validation/ValidationException. This class will be initialized at run time because option --allow-incomplete-classpath is used for image building. Use the option --initialize-at-run-time=org.springframework.boot.validation.MessageInterpolatorFactory to explicitly request delayed initialization of this class. [verification] The type org.springframework.web.servlet.config.annotation.ResourceChainRegistration is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [org.webjars.WebJarAssetLocator] [verification] The type org.springframework.transaction.annotation.AnnotationTransactionAttributeSource is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [javax.transaction.Transactional, javax.ejb.TransactionAttribute] [verification] The type org.springframework.data.repository.util.QueryExecutionConverters is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [io.vavr.control.Try] [verification] The type org.springframework.instrument.classloading.InstrumentationLoadTimeWeaver is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [org.springframework.instrument.InstrumentationSavingAgent] [verification] The type org.springframework.data.repository.core.support.ReactiveRepositoryFactorySupport$RxJavaOneConversionSetup is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [org.reactivestreams.Publisher] [verification] The type org.springframework.web.servlet.config.ResourcesBeanDefinitionParser is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [org.webjars.WebJarAssetLocator] [verification] The type org.springframework.web.servlet.view.InternalResourceViewResolver is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [javax.servlet.jsp.jstl.core.Config] [verification] The type org.springframework.context.annotation.AnnotationConfigUtils is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [javax.annotation.Resource, javax.persistence.EntityManagerFactory, org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor] [verification] The type org.springframework.web.servlet.config.AnnotationDrivenBeanDefinitionParser is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [javax.validation.Validator, com.rometools.rome.feed.WireFeed, javax.xml.bind.Binder, com.fasterxml.jackson.databind.ObjectMapper, com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.dataformat.xml.XmlMapper, com.fasterxml.jackson.dataformat.smile.SmileFactory, com.fasterxml.jackson.dataformat.cbor.CBORFactory, com.google.gson.Gson] [verification] The type org.springframework.cache.config.AnnotationDrivenCacheBeanDefinitionParser is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [javax.cache.Cache, org.springframework.cache.jcache.interceptor.DefaultJCacheOperationSource] [verification] The type org.springframework.web.servlet.function.AsyncServerResponse is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [org.reactivestreams.Publisher] [verification] The type org.springframework.web.context.request.RequestContextHolder is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [javax.faces.context.FacesContext] [verification] The type org.springframework.core.KotlinDetector is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [kotlin.reflect.full.KClasses] [verification] The type org.springframework.web.servlet.support.RequestContext is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [javax.servlet.jsp.jstl.core.Config] [verification] The type org.springframework.data.querydsl.QuerydslUtils is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [com.querydsl.core.types.Predicate] [verification] The type org.springframework.transaction.interceptor.TransactionAspectSupport is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [io.vavr.control.Try, org.reactivestreams.Publisher] [verification] The type org.springframework.transaction.config.JtaTransactionManagerFactoryBean is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [weblogic.transaction.UserTransaction, com.ibm.wsspi.uow.UOWManager] [verification] The type org.springframework.transaction.support.TransactionSynchronizationUtils is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [org.springframework.aop.scope.ScopedObject] [verification] The type org.springframework.boot.autoconfigure.web.format.WebConversionService is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [javax.money.MonetaryAmount] [verification] The type org.springframework.data.repository.util.ReactiveWrappers is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [reactor.core.publisher.Flux, rx.Observable, rx.RxReactiveStreams, io.reactivex.Flowable, io.reactivex.rxjava3.core.Flowable, kotlinx.coroutines.reactor.MonoKt] [verification] The type org.springframework.web.context.support.WebApplicationContextUtils is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [javax.faces.context.FacesContext] [verification] The type org.springframework.data.util.NullableWrapperConverters is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [com.google.common.base.Optional, scala.Option, io.vavr.control.Option] [verification] The type org.springframework.data.convert.ThreeTenBackPortConverters is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [org.threeten.bp.LocalDateTime] [verification] The type org.springframework.http.codec.xml.XmlEventDecoder is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [com.fasterxml.aalto.AsyncXMLStreamReader] [verification] The type org.springframework.context.event.ApplicationListenerMethodAdapter is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [org.reactivestreams.Publisher] [verification] The type org.springframework.boot.jdbc.DataSourceUnwrapper is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [org.springframework.jdbc.datasource.DelegatingDataSource] [verification] The type org.springframework.context.config.MBeanServerBeanDefinitionParser is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [weblogic.management.Helper, com.ibm.websphere.management.AdminServiceFactory] [verification] The type org.springframework.data.convert.JodaTimeConverters is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [org.joda.time.LocalDate] [verification] The type org.springframework.format.support.DefaultFormattingConversionService is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [javax.money.MonetaryAmount, org.joda.time.YearMonth] [verification] The type org.springframework.web.util.UrlPathHelper is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [javax.servlet.http.HttpServletMapping] [verification] The type org.springframework.data.auditing.AnnotationAuditingMetadata is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [java.time.Clock] [verification] The type org.springframework.cache.annotation.CachingConfigurationSelector is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [javax.cache.Cache, org.springframework.cache.jcache.config.ProxyJCacheConfiguration] [verification] The type org.springframework.web.servlet.view.tiles3.TilesConfigurer is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [org.apache.tiles.el.ELAttributeEvaluator] [verification] The type org.springframework.transaction.reactive.TransactionSynchronizationUtils is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [org.springframework.aop.scope.ScopedObject] Registering resources - #0 bundles Processing META-INF/spring.factories files... spring.factories processing, problem adding access for key org.springframework.boot.diagnostics.analyzer.ValidationExceptionFailureAnalyzer: javax/validation/ValidationException spring.factories processing, problem adding access for key org.springframework.boot.liquibase.LiquibaseChangelogMissingFailureAnalyzer: liquibase/exception/ChangeLogParseException Processing spring.factories - PropertySourceLoader lists #1 property source loaders Processing spring.factories - EnableAutoConfiguration lists #130 configurations Reducing access on org.springframework.boot.autoconfigure.web.ServerProperties$Netty because HttpServer not around Reducing access on org.springframework.boot.autoconfigure.web.ServerProperties$Undertow because Undertow not around Reducing access on org.springframework.boot.autoconfigure.web.ServerProperties$Jetty because WebAppContext not around Reducing access on org.springframework.boot.autoconfigure.web.ServerProperties$Netty because HttpServer not around Reducing access on org.springframework.boot.autoconfigure.web.ServerProperties$Undertow because Undertow not around Reducing access on org.springframework.boot.autoconfigure.web.ServerProperties$Jetty because WebAppContext not around Reducing access on org.springframework.boot.autoconfigure.web.ServerProperties$Undertow because Undertow not around Reducing access on org.springframework.boot.autoconfigure.web.ServerProperties$Netty because HttpServer not around Reducing access on org.springframework.boot.autoconfigure.web.ServerProperties$Jetty because WebAppContext not around Reducing access on org.springframework.boot.autoconfigure.web.ServerProperties$Netty because HttpServer not around Reducing access on org.springframework.boot.autoconfigure.web.ServerProperties$Undertow because Undertow not around Reducing access on org.springframework.boot.autoconfigure.web.ServerProperties$Jetty because WebAppContext not around Excluding 101 auto-configurations from spring.factories file Processing existing META-INF/spring.components files... Number of types dynamically registered for reflective access: #2137 [data-jdbc:2469] (clinit): 253,553.92 ms, 2.92 GB [data-jdbc:2469] (typeflow): 960,187.46 ms, 2.92 GB [data-jdbc:2469] (objects): 1,493,390.53 ms, 2.92 GB [data-jdbc:2469] (features): 245,501.37 ms, 2.92 GB [data-jdbc:2469] analysis: 3,198,533.68 ms, 2.92 GB
=== Image generator watchdog detected no activity. This can be a sign of a deadlock during image building. Dumping all stack traces. Current time: Sat Nov 28 05:27:56 CET 2020 "main" Id=1 in WAITING on lock=java.util.concurrent.ForkJoinTask$AdaptedRunnableAction@502e85d5 at [email protected]/java.lang.Object.wait(Native Method) at [email protected]/java.util.concurrent.ForkJoinTask.externalInterruptibleAwaitDone(ForkJoinTask.java:356) at [email protected]/java.util.concurrent.ForkJoinTask.get(ForkJoinTask.java:1004) at app//com.oracle.svm.hosted.NativeImageGenerator.run(NativeImageGenerator.java:483) at app//com.oracle.svm.hosted.NativeImageGeneratorRunner.buildImage(NativeImageGeneratorRunner.java:350) at app//com.oracle.svm.hosted.NativeImageGeneratorRunner.build(NativeImageGeneratorRunner.java:509) at app//com.oracle.svm.hosted.NativeImageGeneratorRunner.main(NativeImageGeneratorRunner.java:115) at app//com.oracle.svm.hosted.NativeImageGeneratorRunner$JDK9Plus.main(NativeImageGeneratorRunner.java:541)
"Reference Handler" Id=2 in RUNNABLE at [email protected]/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at [email protected]/java.lang.ref.Reference.processPendingReferences(Reference.java:241) at [email protected]/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:213)
"Finalizer" Id=3 in WAITING on lock=java.lang.ref.ReferenceQueue$Lock@5ee961a0 at [email protected]/java.lang.Object.wait(Native Method) at [email protected]/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at [email protected]/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at [email protected]/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:170)
"Signal Dispatcher" Id=4 in RUNNABLE
"JVMCI-native CompilerThread0" Id=5 in RUNNABLE
"Common-Cleaner" Id=8 in TIMED_WAITING on lock=java.lang.ref.ReferenceQueue$Lock@5ad6eea5 at [email protected]/java.lang.Object.wait(Native Method) at [email protected]/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at [email protected]/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:148) at [email protected]/java.lang.Thread.run(Thread.java:834) at [email protected]/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:134)
"native-image pid watcher" Id=12 in RUNNABLE at [email protected]/java.nio.file.Files.read(Files.java:3175) at [email protected]/java.nio.file.Files.readAllBytes(Files.java:3212) at app//com.oracle.svm.hosted.NativeImageGeneratorRunner$1.run(NativeImageGeneratorRunner.java:97) at [email protected]/java.util.TimerThread.mainLoop(Timer.java:556) at [email protected]/java.util.TimerThread.run(Timer.java:506)
"Libgraal MBean Registration" Id=13 in TIMED_WAITING at [email protected]/java.lang.Thread.sleep(Native Method) at platform/jdk.internal.vm.compiler.management/org.graalvm.compiler.hotspot.management.LibGraalMBean$Factory.run(LibGraalMBean.java:647)
"ForkJoinPool.commonPool-worker-5" Id=20 in WAITING on lock=java.util.concurrent.ForkJoinPool@4c9b532c at [email protected]/jdk.internal.misc.Unsafe.park(Native Method) at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1628) at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
"ForkJoinPool-4-worker-3" Id=24 in RUNNABLE at [email protected]/java.lang.StringBuilder.append(StringBuilder.java:174) at [email protected]/java.lang.StringBuilder.append(StringBuilder.java:168) at app//com.oracle.svm.core.hub.LayoutEncoding.guaranteeEncoding(LayoutEncoding.java:91) at app//com.oracle.svm.core.hub.LayoutEncoding.forInstance(LayoutEncoding.java:104) at app//com.oracle.svm.hosted.meta.UniverseBuilder.buildHubs(UniverseBuilder.java:1207) at app//com.oracle.svm.hosted.meta.UniverseBuilder.build(UniverseBuilder.java:166) at app//com.oracle.svm.hosted.NativeImageGenerator.doRun(NativeImageGenerator.java:571) at app//com.oracle.svm.hosted.NativeImageGenerator.lambda$run$0(NativeImageGenerator.java:471) at app//com.oracle.svm.hosted.NativeImageGenerator$$Lambda$111/0x0000000801176440.run(Unknown Source) at [email protected]/java.util.concurrent.ForkJoinTask$AdaptedRunnableAction.exec(ForkJoinTask.java:1407) at [email protected]/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at [email protected]/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at [email protected]/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
"Thread-1" Id=25 in RUNNABLE at [email protected]/sun.management.ThreadImpl.dumpThreads0(Native Method) at [email protected]/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at [email protected]/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at app//com.oracle.svm.hosted.DeadlockWatchdog.threadDump(DeadlockWatchdog.java:113) at app//com.oracle.svm.hosted.DeadlockWatchdog.watchdogThread(DeadlockWatchdog.java:80) at app//com.oracle.svm.hosted.DeadlockWatchdog$$Lambda$112/0x0000000801174840.run(Unknown Source) at [email protected]/java.lang.Thread.run(Thread.java:834)
"ForkJoinPool-4-worker-5" Id=28 in WAITING on lock=java.util.concurrent.ForkJoinPool@1fd46b9b at [email protected]/jdk.internal.misc.Unsafe.park(Native Method) at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1628) at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
"ForkJoinPool-4-worker-7" Id=29 in WAITING on lock=java.util.concurrent.ForkJoinPool@1fd46b9b at [email protected]/jdk.internal.misc.Unsafe.park(Native Method) at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1628) at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
"ForkJoinPool-4-worker-1" Id=30 in WAITING on lock=java.util.concurrent.ForkJoinPool@1fd46b9b at [email protected]/jdk.internal.misc.Unsafe.park(Native Method) at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1628) at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
"Timer-0" Id=32 in TIMED_WAITING on lock=java.util.TaskQueue@3b704599 at [email protected]/java.lang.Object.wait(Native Method) at [email protected]/java.util.TimerThread.mainLoop(Timer.java:553) at [email protected]/java.util.TimerThread.run(Timer.java:506)
"ForkJoinPool-2-worker-5" Id=35 in WAITING on lock=java.util.concurrent.ForkJoinPool@2e81d736 at [email protected]/jdk.internal.misc.Unsafe.park(Native Method) at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1628) at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
=== Memory statistics (in MB): === Used heap size: 2988 === Free heap size: 1425 === Maximum heap size: 2988 === Image generator watchdog is aborting image generation. To configure the watchdog, use the options -H:DeadlockWatchdogInterval=10 and -H:+DeadlockWatchdogExitOnTimeout Error: Image build request failed with exit status 1 com.oracle.svm.driver.NativeImage$NativeImageError: Image build request failed with exit status 1 at com.oracle.svm.driver.NativeImage.showError(NativeImage.java:1647) at com.oracle.svm.driver.NativeImage.build(NativeImage.java:1397) at com.oracle.svm.driver.NativeImage.performBuild(NativeImage.java:1358) at com.oracle.svm.driver.NativeImage.main(NativeImage.java:1317) at com.oracle.svm.driver.NativeImage$JDK9Plus.main(NativeImage.java:1829)
real 63m32.976s user 23m25.944s sys 3m1.831s FAILURE: an error occurred when compiling the native-image. `
And the other output from: target/native-image/output.txt
`
....
raalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image
-H:Path=/root/spring-graalvm-native-0.8.3/spring-graalvm-native-samples/data-jdbc/target/native-image
-H:Name=data-jdbc
-H:+AllowIncompleteClasspath
-H:+ReportUnsupportedElementsAtRuntime
-H:FallbackThreshold=0
-H:+InstallExitHandlers
-H:ReflectionConfigurationResources=META-INF/native-image/org.apache.tomcat.embed/tomcat-embed-programmatic/tomcat-reflection.json
-H:ResourceConfigurationResources=META-INF/native-image/org.apache.tomcat.embed/tomcat-embed-programmatic/tomcat-resource.json
-H:CLibraryPath=/root/graalvm-ce-java11-20.3.0/lib/svm/clibraries/linux-aarch64
-H:Class=com.example.data.jdbc.JdbcApplication \
] [data-jdbc:2469] classlist: 24,883.34 ms, 2.88 GB
/ / ____ _____ () ____ ____ _ / | / / ____ _ / / () _ __ ___
__ \ / __ \ / / / / / __ \ / __ / / |/ / / __/ / _/ / / | | / / / _
/ / / // / / / / / / / / / / // / / /| / / // / / / / / | |/ / / __/
// / ./ // // // // _, / // |/ _,/ _/ // |/ _/
// /___/
Removing unused configurations
Verification turned on
Removing Yaml support
Removing XML support
Removing SpEL support
Removing JMX support
Use -Dspring.native.verbose=true on native-image call to see more detailed information from the feature
[data-jdbc:2469] (cap): 3,788.03 ms, 2.88 GB
feature operating mode: reflection (spring init active? false)
Found #15 types in static reflection list to register
Skipping #13 types not on the classpath
Attempting proxy registration of #12 proxies
Skipped registration of #9 proxies - relevant types not on classpath
[data-jdbc:2469] setup: 16,486.77 ms, 2.88 GB
Configuring initialization time for specific types and packages:
#137 buildtime-init-classes #22 buildtime-init-packages #18 runtime-init-classes #0 runtime-init-packages
Warning: class initialization of class org.springframework.boot.validation.MessageInterpolatorFactory failed with exception java.lang.NoClassDefFoundError: javax/validation/ValidationException. This class will be initialized at run time because option --allow-incomplete-classpath is used for image building. Use the option --initialize-at-run-time=org.springframework.boot.validation.MessageInterpolatorFactory to explicitly request delayed initialization of this class. [verification] The type org.springframework.web.servlet.config.annotation.ResourceChainRegistration is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [org.webjars.WebJarAssetLocator] [verification] The type org.springframework.transaction.annotation.AnnotationTransactionAttributeSource is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [javax.transaction.Transactional, javax.ejb.TransactionAttribute] [verification] The type org.springframework.data.repository.util.QueryExecutionConverters is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [io.vavr.control.Try] [verification] The type org.springframework.instrument.classloading.InstrumentationLoadTimeWeaver is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [org.springframework.instrument.InstrumentationSavingAgent] [verification] The type org.springframework.data.repository.core.support.ReactiveRepositoryFactorySupport$RxJavaOneConversionSetup is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [org.reactivestreams.Publisher] [verification] The type org.springframework.web.servlet.config.ResourcesBeanDefinitionParser is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [org.webjars.WebJarAssetLocator] [verification] The type org.springframework.web.servlet.view.InternalResourceViewResolver is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [javax.servlet.jsp.jstl.core.Config] [verification] The type org.springframework.context.annotation.AnnotationConfigUtils is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [javax.annotation.Resource, javax.persistence.EntityManagerFactory, org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor] [verification] The type org.springframework.web.servlet.config.AnnotationDrivenBeanDefinitionParser is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [javax.validation.Validator, com.rometools.rome.feed.WireFeed, javax.xml.bind.Binder, com.fasterxml.jackson.databind.ObjectMapper, com.fasterxml.jackson.core.JsonGenerator, com.fasterxml.jackson.dataformat.xml.XmlMapper, com.fasterxml.jackson.dataformat.smile.SmileFactory, com.fasterxml.jackson.dataformat.cbor.CBORFactory, com.google.gson.Gson] [verification] The type org.springframework.cache.config.AnnotationDrivenCacheBeanDefinitionParser is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [javax.cache.Cache, org.springframework.cache.jcache.interceptor.DefaultJCacheOperationSource] [verification] The type org.springframework.web.servlet.function.AsyncServerResponse is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [org.reactivestreams.Publisher] [verification] The type org.springframework.web.context.request.RequestContextHolder is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [javax.faces.context.FacesContext] [verification] The type org.springframework.core.KotlinDetector is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [kotlin.reflect.full.KClasses] [verification] The type org.springframework.web.servlet.support.RequestContext is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [javax.servlet.jsp.jstl.core.Config] [verification] The type org.springframework.data.querydsl.QuerydslUtils is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [com.querydsl.core.types.Predicate] [verification] The type org.springframework.transaction.interceptor.TransactionAspectSupport is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [io.vavr.control.Try, org.reactivestreams.Publisher] [verification] The type org.springframework.transaction.config.JtaTransactionManagerFactoryBean is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [weblogic.transaction.UserTransaction, com.ibm.wsspi.uow.UOWManager] [verification] The type org.springframework.transaction.support.TransactionSynchronizationUtils is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [org.springframework.aop.scope.ScopedObject] [verification] The type org.springframework.boot.autoconfigure.web.format.WebConversionService is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [javax.money.MonetaryAmount] [verification] The type org.springframework.data.repository.util.ReactiveWrappers is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [reactor.core.publisher.Flux, rx.Observable, rx.RxReactiveStreams, io.reactivex.Flowable, io.reactivex.rxjava3.core.Flowable, kotlinx.coroutines.reactor.MonoKt] [verification] The type org.springframework.web.context.support.WebApplicationContextUtils is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [javax.faces.context.FacesContext] [verification] The type org.springframework.data.util.NullableWrapperConverters is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [com.google.common.base.Optional, scala.Option, io.vavr.control.Option] [verification] The type org.springframework.data.convert.ThreeTenBackPortConverters is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [org.threeten.bp.LocalDateTime] [verification] The type org.springframework.http.codec.xml.XmlEventDecoder is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [com.fasterxml.aalto.AsyncXMLStreamReader] [verification] The type org.springframework.context.event.ApplicationListenerMethodAdapter is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [org.reactivestreams.Publisher] [verification] The type org.springframework.boot.jdbc.DataSourceUnwrapper is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [org.springframework.jdbc.datasource.DelegatingDataSource] [verification] The type org.springframework.context.config.MBeanServerBeanDefinitionParser is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [weblogic.management.Helper, com.ibm.websphere.management.AdminServiceFactory] [verification] The type org.springframework.data.convert.JodaTimeConverters is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [org.joda.time.LocalDate] [verification] The type org.springframework.format.support.DefaultFormattingConversionService is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [javax.money.MonetaryAmount, org.joda.time.YearMonth] [verification] The type org.springframework.web.util.UrlPathHelper is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [javax.servlet.http.HttpServletMapping] [verification] The type org.springframework.data.auditing.AnnotationAuditingMetadata is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [java.time.Clock] [verification] The type org.springframework.cache.annotation.CachingConfigurationSelector is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [javax.cache.Cache, org.springframework.cache.jcache.config.ProxyJCacheConfiguration] [verification] The type org.springframework.web.servlet.view.tiles3.TilesConfigurer is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [org.apache.tiles.el.ELAttributeEvaluator] [verification] The type org.springframework.transaction.reactive.TransactionSynchronizationUtils is making isPresent() calls in the static initializer, could be worth specifying build-time-initialization. It appears to be making isPresent() checks on [org.springframework.aop.scope.ScopedObject] Registering resources - #0 bundles Processing META-INF/spring.factories files... spring.factories processing, problem adding access for key org.springframework.boot.diagnostics.analyzer.ValidationExceptionFailureAnalyzer: javax/validation/ValidationException spring.factories processing, problem adding access for key org.springframework.boot.liquibase.LiquibaseChangelogMissingFailureAnalyzer: liquibase/exception/ChangeLogParseException Processing spring.factories - PropertySourceLoader lists #1 property source loaders Processing spring.factories - EnableAutoConfiguration lists #130 configurations Reducing access on org.springframework.boot.autoconfigure.web.ServerProperties$Netty because HttpServer not around Reducing access on org.springframework.boot.autoconfigure.web.ServerProperties$Undertow because Undertow not around Reducing access on org.springframework.boot.autoconfigure.web.ServerProperties$Jetty because WebAppContext not around Reducing access on org.springframework.boot.autoconfigure.web.ServerProperties$Netty because HttpServer not around Reducing access on org.springframework.boot.autoconfigure.web.ServerProperties$Undertow because Undertow not around Reducing access on org.springframework.boot.autoconfigure.web.ServerProperties$Jetty because WebAppContext not around Reducing access on org.springframework.boot.autoconfigure.web.ServerProperties$Undertow because Undertow not around Reducing access on org.springframework.boot.autoconfigure.web.ServerProperties$Netty because HttpServer not around Reducing access on org.springframework.boot.autoconfigure.web.ServerProperties$Jetty because WebAppContext not around Reducing access on org.springframework.boot.autoconfigure.web.ServerProperties$Netty because HttpServer not around Reducing access on org.springframework.boot.autoconfigure.web.ServerProperties$Undertow because Undertow not around Reducing access on org.springframework.boot.autoconfigure.web.ServerProperties$Jetty because WebAppContext not around Excluding 101 auto-configurations from spring.factories file Processing existing META-INF/spring.components files... Number of types dynamically registered for reflective access: #2137 [data-jdbc:2469] (clinit): 253,553.92 ms, 2.92 GB [data-jdbc:2469] (typeflow): 960,187.46 ms, 2.92 GB [data-jdbc:2469] (objects): 1,493,390.53 ms, 2.92 GB [data-jdbc:2469] (features): 245,501.37 ms, 2.92 GB [data-jdbc:2469] analysis: 3,198,533.68 ms, 2.92 GB
=== Image generator watchdog detected no activity. This can be a sign of a deadlock during image building. Dumping all stack traces. Current time: Sat Nov 28 05:27:56 CET 2020 "main" Id=1 in WAITING on lock=java.util.concurrent.ForkJoinTask$AdaptedRunnableAction@502e85d5 at [email protected]/java.lang.Object.wait(Native Method) at [email protected]/java.util.concurrent.ForkJoinTask.externalInterruptibleAwaitDone(ForkJoinTask.java:356) at [email protected]/java.util.concurrent.ForkJoinTask.get(ForkJoinTask.java:1004) at app//com.oracle.svm.hosted.NativeImageGenerator.run(NativeImageGenerator.java:483) at app//com.oracle.svm.hosted.NativeImageGeneratorRunner.buildImage(NativeImageGeneratorRunner.java:350) at app//com.oracle.svm.hosted.NativeImageGeneratorRunner.build(NativeImageGeneratorRunner.java:509) at app//com.oracle.svm.hosted.NativeImageGeneratorRunner.main(NativeImageGeneratorRunner.java:115) at app//com.oracle.svm.hosted.NativeImageGeneratorRunner$JDK9Plus.main(NativeImageGeneratorRunner.java:541)
"Reference Handler" Id=2 in RUNNABLE at [email protected]/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at [email protected]/java.lang.ref.Reference.processPendingReferences(Reference.java:241) at [email protected]/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:213)
"Finalizer" Id=3 in WAITING on lock=java.lang.ref.ReferenceQueue$Lock@5ee961a0 at [email protected]/java.lang.Object.wait(Native Method) at [email protected]/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at [email protected]/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at [email protected]/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:170)
"Signal Dispatcher" Id=4 in RUNNABLE
"JVMCI-native CompilerThread0" Id=5 in RUNNABLE
"Common-Cleaner" Id=8 in TIMED_WAITING on lock=java.lang.ref.ReferenceQueue$Lock@5ad6eea5 at [email protected]/java.lang.Object.wait(Native Method) at [email protected]/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at [email protected]/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:148) at [email protected]/java.lang.Thread.run(Thread.java:834) at [email protected]/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:134)
"native-image pid watcher" Id=12 in RUNNABLE at [email protected]/java.nio.file.Files.read(Files.java:3175) at [email protected]/java.nio.file.Files.readAllBytes(Files.java:3212) at app//com.oracle.svm.hosted.NativeImageGeneratorRunner$1.run(NativeImageGeneratorRunner.java:97) at [email protected]/java.util.TimerThread.mainLoop(Timer.java:556) at [email protected]/java.util.TimerThread.run(Timer.java:506)
"Libgraal MBean Registration" Id=13 in TIMED_WAITING at [email protected]/java.lang.Thread.sleep(Native Method) at platform/jdk.internal.vm.compiler.management/org.graalvm.compiler.hotspot.management.LibGraalMBean$Factory.run(LibGraalMBean.java:647)
"ForkJoinPool.commonPool-worker-5" Id=20 in WAITING on lock=java.util.concurrent.ForkJoinPool@4c9b532c at [email protected]/jdk.internal.misc.Unsafe.park(Native Method) at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1628) at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
"ForkJoinPool-4-worker-3" Id=24 in RUNNABLE at [email protected]/java.lang.StringBuilder.append(StringBuilder.java:174) at [email protected]/java.lang.StringBuilder.append(StringBuilder.java:168) at app//com.oracle.svm.core.hub.LayoutEncoding.guaranteeEncoding(LayoutEncoding.java:91) at app//com.oracle.svm.core.hub.LayoutEncoding.forInstance(LayoutEncoding.java:104) at app//com.oracle.svm.hosted.meta.UniverseBuilder.buildHubs(UniverseBuilder.java:1207) at app//com.oracle.svm.hosted.meta.UniverseBuilder.build(UniverseBuilder.java:166) at app//com.oracle.svm.hosted.NativeImageGenerator.doRun(NativeImageGenerator.java:571) at app//com.oracle.svm.hosted.NativeImageGenerator.lambda$run$0(NativeImageGenerator.java:471) at app//com.oracle.svm.hosted.NativeImageGenerator$$Lambda$111/0x0000000801176440.run(Unknown Source) at [email protected]/java.util.concurrent.ForkJoinTask$AdaptedRunnableAction.exec(ForkJoinTask.java:1407) at [email protected]/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at [email protected]/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at [email protected]/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
"Thread-1" Id=25 in RUNNABLE at [email protected]/sun.management.ThreadImpl.dumpThreads0(Native Method) at [email protected]/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at [email protected]/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at app//com.oracle.svm.hosted.DeadlockWatchdog.threadDump(DeadlockWatchdog.java:113) at app//com.oracle.svm.hosted.DeadlockWatchdog.watchdogThread(DeadlockWatchdog.java:80) at app//com.oracle.svm.hosted.DeadlockWatchdog$$Lambda$112/0x0000000801174840.run(Unknown Source) at [email protected]/java.lang.Thread.run(Thread.java:834)
"ForkJoinPool-4-worker-5" Id=28 in WAITING on lock=java.util.concurrent.ForkJoinPool@1fd46b9b at [email protected]/jdk.internal.misc.Unsafe.park(Native Method) at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1628) at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
"ForkJoinPool-4-worker-7" Id=29 in WAITING on lock=java.util.concurrent.ForkJoinPool@1fd46b9b at [email protected]/jdk.internal.misc.Unsafe.park(Native Method) at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1628) at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
"ForkJoinPool-4-worker-1" Id=30 in WAITING on lock=java.util.concurrent.ForkJoinPool@1fd46b9b at [email protected]/jdk.internal.misc.Unsafe.park(Native Method) at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1628) at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
"Timer-0" Id=32 in TIMED_WAITING on lock=java.util.TaskQueue@3b704599 at [email protected]/java.lang.Object.wait(Native Method) at [email protected]/java.util.TimerThread.mainLoop(Timer.java:553) at [email protected]/java.util.TimerThread.run(Timer.java:506)
"ForkJoinPool-2-worker-5" Id=35 in WAITING on lock=java.util.concurrent.ForkJoinPool@2e81d736 at [email protected]/jdk.internal.misc.Unsafe.park(Native Method) at [email protected]/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194) at [email protected]/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1628) at [email protected]/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
=== Memory statistics (in MB): === Used heap size: 2988 === Free heap size: 1425 === Maximum heap size: 2988 === Image generator watchdog is aborting image generation. To configure the watchdog, use the options -H:DeadlockWatchdogInterval=10 and -H:+DeadlockWatchdogExitOnTimeout Error: Image build request failed with exit status 1 com.oracle.svm.driver.NativeImage$NativeImageError: Image build request failed with exit status 1 at com.oracle.svm.driver.NativeImage.showError(NativeImage.java:1647) at com.oracle.svm.driver.NativeImage.build(NativeImage.java:1397) at com.oracle.svm.driver.NativeImage.performBuild(NativeImage.java:1358) at com.oracle.svm.driver.NativeImage.main(NativeImage.java:1317) at com.oracle.svm.driver.NativeImage$JDK9Plus.main(NativeImage.java:1829)
real 63m32.976s user 23m25.944s sys 3m1.831s `
created time in an hour
issue openedgraalvm/graalpython
AttributeError: module 'ctypes' has no attribute 'c_long'
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/ryuta/.local/lib/python3.8/site-packages/numpy-1.19.4-py3.8-linux-x86_64.egg/numpy/ctypeslib.py", line 86, in <module '/home/ryuta/.local/lib/python3.8/site-packages/numpy-1.19.4-py3.8-linux-x86_64.egg/numpy/ctypeslib.py'>
c_intp = nic._getintp_ctype()
File "/home/ryuta/.local/lib/python3.8/site-packages/numpy-1.19.4-py3.8-linux-x86_64.egg/numpy/core/_internal.py", line 228, in _getintp_ctype
val = ctypes.c_long
AttributeError: module 'ctypes' has no attribute 'c_long'
created time in an hour
push eventSeleniumHQ/selenium
commit sha 509f316e5da9cb1936b6f0700054025a68a0742c
Improve CDP method naming
push time in 2 hours
push eventoracle/graal
commit sha 40dc7921fe4d1b5cad2d3ddc56e9484152fc8a4d
Prevent infinite recursion during object instantiation tracing
commit sha f030166b82fb5874365074f402a939756159b182
[GR-27846] Prevent infinite recursion during object instantiation tracing. PullRequest: graal/7770
push time in 2 hours
pull request commentSeleniumHQ/selenium
Support Default Capabilities for Nodes on Selenium 4
While waiting for a fix on selenium, I just provide a lightweight solution to address the issue: https://github.com/link89/selenium-federation
comment created time in 2 hours
issue commentSeleniumHQ/selenium
detect-drivers and drivers options are not working correctly
While waiting for a fix on selenium, I just provide a lightweight solution to address the issue: https://github.com/link89/selenium-federation
comment created time in 2 hours
push eventoracle/graal
commit sha ad22967fac892c0a49a6d1ebc32b10326a3adad8
implement JVMCICompiler.isGCSupported
commit sha ecff8a9f561e5122092ab4291873a809ae4b1ad1
[GR-27678] Implement JVMCICompiler.isGCSupported. PullRequest: graal/7779
push time in 3 hours
push eventgraalvm/graalpython
commit sha e56589869d715cb63496c8d69cf18816e79b5d05
make test_bz2 pass and fast
commit sha 332fc11a9a15e1a9a106795ec2754a813072f77c
[GR-23356] make test_zipfile64 pass
commit sha 68c4b5897b28ae7d81c88eeb137349019de1fc55
fix a parallel creation of temp_cwd
commit sha a9e536c65899b211ee108c11e2d813ccec745594
Fix incorrect boolean specialization of __abs__
commit sha abeee275fde88871510f9bbd9d2017ac45b1b301
[GR-23315] make test_bz2 pass and fast PullRequest: graalpython/1429
push time in 4 hours
push eventoracle/graal
commit sha d85d2d7dc5ee2b33d49e574d04adf89b9ceba581
Ensure shutdown hooks are run for compiler isolate
commit sha d68d2e975dcc9b89698cae350fd015120625c292
Use getCompilerIdleDelay implementation of libGraal as default
commit sha 11c5724e288a113fa25a93af87b90f7e402f4a69
Detach after compilerIsolateThreadShutdown
commit sha 937022fba54657d478b822435874ecd2a6473080
[GR-25487] Ensure Graal GlobalMetrics get printed when CompileInIsolates is used. PullRequest: graal/7443
push time in 4 hours
Pull request review commentoracle/graal
--target parameter, Platform/LibC changes
private static String toJavaString(WCharPointer wcString, UnsignedWord length) { return CTypeConversion.toJavaString((CCharPointer) wcString, SizeOf.unsigned(WCharPointer.class).multiply(length), StandardCharsets.UTF_16LE); } + private Pair<String, String> cachedOsNameAndVersion;++ @Override+ protected String osNameValue() {+ if (cachedOsNameAndVersion == null) {+ cachedOsNameAndVersion = getOsNameAndVersion();+ }+ return cachedOsNameAndVersion.getLeft();+ }+ @Override protected String osVersionValue() {- ByteBuffer versionBytes = ByteBuffer.allocate(4);- versionBytes.putInt(SysinfoAPI.GetVersion());- int majorVersion = versionBytes.get(3);- int minorVersion = versionBytes.get(2);- return majorVersion + "." + minorVersion;+ if (cachedOsNameAndVersion == null) {+ cachedOsNameAndVersion = getOsNameAndVersion();+ }+ return cachedOsNameAndVersion.getRight();+ }++ public Pair<String, String> getOsNameAndVersion() {
@pejovica FYI
comment created time in 4 hours
Pull request review commentoracle/graal
--target parameter, Platform/LibC changes
static boolean includedIn(Class<? extends Platform> platformGroup) { */ interface AARCH64 extends Platform { + /**+ * Returns string representing AARCH64 architecture.+ *+ * @since 21.0+ */+ default String getArchitecture() {+ return "aarch64";+ }+ }++ /*+ * Operating system bases.+ */+ /**+ * Interface encapsulating all linux-derived operating systems.+ *+ * @since 21.0+ */+ interface LINUX_BASE extends InternalPlatform.PLATFORM_JNI {
I don't think we should introduce these BASE interfaces. We get a too deep and confusing hierarchy. I would not know when to use LINUX vs. LINUX_BASE in a Platforms annotation.
comment created time in 5 hours
Pull request review commentoracle/graal
--target parameter, Platform/LibC changes
* Create an empty Mach-O object file. */ public MachOObjectFile(int pageSize) {- this(pageSize, MachOCpuType.from(System.getProperty("svm.targetArch") == null ? System.getProperty("os.arch") : System.getProperty("svm.targetArch")));+ this(pageSize, MachOCpuType.from(System.getProperty("svm.targetArch") == null ? ImageSingletons.lookup(Platform.class).getArchitecture() : System.getProperty("svm.targetArch")));
How is it ever possible that ImageSingletons.lookup(Platform.class).getArchitecture() does not return the correct architecture?
I think a goal of this PR should be to remove the system properties svm.targetArch and svm.targetName
comment created time in 5 hours
issue commentSeleniumHQ/selenium
AsyncHttpClient-1-4] WARN org.asynchttpclient.netty.handler.WebSocketHandler - onError
WebDriver driver = new ChromeDriver(); @BeforeTest public void setUp(){ driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); driver.get("https://signin.ebay.com/"); } @Test public void findElementbyXpath(){ driver.findElement(By.xpath(".//*[@id='gh-p-1']/a")).click(); } @AfterMethod public void afterMethod(){ driver.quit(); }
comment created time in 5 hours
issue commentSeleniumHQ/selenium
AsyncHttpClient-1-4] WARN org.asynchttpclient.netty.handler.WebSocketHandler - onError
Can you provide the error and a minimal script to reproduce it, along with the other information requested in the ticket template?
comment created time in 5 hours
issue openedSeleniumHQ/selenium
AsyncHttpClient-1-4] WARN org.asynchttpclient.netty.handler.WebSocketHandler - onError
🐛 Bug Report
When Tests run and it passes after method driver.quit it shows error in below :
<!-- [AsyncHttpClient-1-4] WARN org.asynchttpclient.netty.handler.WebSocketHandler - onError java.net.SocketException: Connection reset at java.base/sun.nio.ch.SocketChannelImpl.throwConnectionReset(SocketChannelImpl.java:345) at java.base/sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:376) at io.netty.buffer.PooledByteBuf.setBytes(PooledByteBuf.java:253) at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1134) at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:350) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:151) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:714) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:650) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:576) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:830) Dec 04, 2020 2:11:45 AM org.openqa.selenium.remote.http.WebSocket$Listener onError WARNING: Connection reset java.net.SocketException: Connection reset at java.base/sun.nio.ch.SocketChannelImpl.throwConnectionReset(SocketChannelImpl.java:345) at java.base/sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:376) at io.netty.buffer.PooledByteBuf.setBytes(PooledByteBuf.java:253) at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1134) at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:350) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:151) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:714) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:650) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:576) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:830) -->
To Reproduce
To reproduce run your tests in your local machine simple test you will face this problem <!-- I'm using mac and local test run. It passes and aftermethod it gives error. -->
Detailed steps to reproduce the behavior:
Expected behavior
No error shows normally.
Test script or set of commands reproducing this issue
classic 2 step test open browser navigate google.com close it
Environment
OS: <!-- MAC --> Browser: <!-- Chrome --> Browser version: <!-- 87.0.4280.88 --> Browser Driver version: <!-- e.g.: ChromeDriver 87.0.4280.88 --> Language Bindings version: <!-- Java 8,11 --> Selenium Grid version (if applicable): <!-- selenium 4 alpha 7 -->
created time in 5 hours
issue closedSeleniumHQ/selenium
AsyncHttpClient-1-4] WARN org.asynchttpclient.netty.handler.WebSocketHandler - onError
OS: MAC ChromeDriver: 87.0.4280.88 Selenium alpha -7 log4j2: 2.14.0 maven: 3.7.0
dependencies:
selenium, maven, log4j2
When Tests run after method driver.quit it shows error in below :
[AsyncHttpClient-1-4] WARN org.asynchttpclient.netty.handler.WebSocketHandler - onError java.net.SocketException: Connection reset at java.base/sun.nio.ch.SocketChannelImpl.throwConnectionReset(SocketChannelImpl.java:345) at java.base/sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:376) at io.netty.buffer.PooledByteBuf.setBytes(PooledByteBuf.java:253) at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1134) at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:350) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:151) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:714) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:650) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:576) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:830) Dec 04, 2020 2:11:45 AM org.openqa.selenium.remote.http.WebSocket$Listener onError WARNING: Connection reset java.net.SocketException: Connection reset at java.base/sun.nio.ch.SocketChannelImpl.throwConnectionReset(SocketChannelImpl.java:345) at java.base/sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:376) at io.netty.buffer.PooledByteBuf.setBytes(PooledByteBuf.java:253) at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1134) at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:350) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:151) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:714) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:650) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:576) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:830)
closed time in 5 hours
amilusluissue commentSeleniumHQ/selenium
AsyncHttpClient-1-4] WARN org.asynchttpclient.netty.handler.WebSocketHandler - onError
❗️ It seems this issue is not using any of the supported templates
💡 Supported issue types are (they start with):
- 🐛 Bug Report (bugs found in a recent release)
- 🚀 Feature Proposal (a useful feature you would like to propose)
- 💥 Regression Report (a supported feature is not working anymore)
Issue templates help this project to stay in shape, please use them and fill them out completely. By doing that you are helping the project because the community and maintainers can provide prompt feedback, and potentially solve the issue.
If you are asking a question, a better way to address this is:
- 📫 Send questions and support requests to the Selenium user group
- 📮 Post them to StackOverflow
- 🗣 Join us in the IRC/Slack channel where the community can help you as well
If you think this is incorrect, please feel free to open a new issue.
Thank you for your contributions.
comment created time in 5 hours
issue commentSeleniumHQ/selenium
AsyncHttpClient-1-4] WARN org.asynchttpclient.netty.handler.WebSocketHandler - onError
👋 Hi there! Thank you for creating this issue.
I am the Selenium Assistant Bot 🤖, I triage issues in this repository. If I can't do it, I label it to help maintainers identify issues that need triaging.
I am an Open Source project 🙌, post bugs or ideas here!
comment created time in 5 hours
issue openedSeleniumHQ/selenium
AsyncHttpClient-1-4] WARN org.asynchttpclient.netty.handler.WebSocketHandler - onError
OS: MAC ChromeDriver: 87.0.4280.88 Selenium alpha -7 log4j2: 2.14.0 maven: 3.7.0
dependencies:
selenium, maven, log4j2
When Tests run after method driver.quit it shows error in below :
[AsyncHttpClient-1-4] WARN org.asynchttpclient.netty.handler.WebSocketHandler - onError java.net.SocketException: Connection reset at java.base/sun.nio.ch.SocketChannelImpl.throwConnectionReset(SocketChannelImpl.java:345) at java.base/sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:376) at io.netty.buffer.PooledByteBuf.setBytes(PooledByteBuf.java:253) at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1134) at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:350) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:151) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:714) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:650) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:576) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:830) Dec 04, 2020 2:11:45 AM org.openqa.selenium.remote.http.WebSocket$Listener onError WARNING: Connection reset java.net.SocketException: Connection reset at java.base/sun.nio.ch.SocketChannelImpl.throwConnectionReset(SocketChannelImpl.java:345) at java.base/sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:376) at io.netty.buffer.PooledByteBuf.setBytes(PooledByteBuf.java:253) at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1134) at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:350) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:151) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:714) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:650) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:576) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:830)
created time in 5 hours
push eventoracle/truffleruby
commit sha d035d4c8371be2b6f8d70f2d5dfc0a985b33c926
Move check for foreign objects after the method lookup * That way, there is a single check for monomorphic call. Previously, it would be obj = C.new c = metaClass(obj) if (c != Truffle::Interop::Foreign && c == C) { call method } Benchmark: $ jt -u jvm-ce ruby --trace --fg --igv --engine.Inlining=false --vm.Dgraal.LoopPeeling=false bench_call.rb class Callee def foo :foo end end CALLEE = Callee.new def compile i = 0 while i < 100 CALLEE.foo i += 1 end end 11.times do compile end
commit sha 28b1e62addfa4050520445e2fa93c6885406ac90
Handle foreign objects much like #method_missing * Which means returning MISSING if RETURN_MISSING is used. RETURN_MISSING seems never used on foreign objects, except for defined?(recv.foo(*args)) where it would not work for a foreign object anyway.
commit sha bd8b36f2307aad359922a28066a9b1c336717e38
Remove redundant ConditionProfile
commit sha 6265f317c173218ea5acd7f02c09b0413c4b1b70
[GR-17457] Optimize DispatchNode class check PullRequest: truffleruby/2235
push time in 6 hours
pull request commentjruby/jruby
could you release https://github.com/jnr/jnr-constants/commits/master ? it should be safe.
I think that's all. +1
comment created time in 6 hours
created repositorycloudtruth/kubetruth
The CloudTruth integration for kubernetes that pushes parameter updates into kubernetes config maps and secrets
created time in 6 hours
issue commentoracle/truffleruby
shindo gem: hung test and eventual OS crash
adding truffleruby support here https://github.com/geemus/shindo/pull/19
comment created time in 6 hours
issue commentthestr4ng3r/chiaki
I have a PS5 too and willing to test.
comment created time in 6 hours
issue commentjruby/jruby
trouble when running 'rails server'
here's a simplified test case
require 'ffi'
module Native
extend FFI::Library
ffi_lib FFI::Library::LIBC
attach_function :inotify_init, [], :int
end
file_descriptor = Native.inotify_init
@handle = IO.new(file_descriptor) # => Errno::EPERM (Operation not permitted - 13)
comment created time in 7 hours
issue commentjruby/jruby
bundle exec fails on Bundler 2 with config path and deployment
@deivid-rodriguez It is not crucial for this to ship in 9.2.14 since both RG and Bundler can be updated indepdently, and this issue was not filed by an end user. If the release comes out next week or later we will not really have time to evaluate it for 9.2.14 so I will bump this for now.
comment created time in 7 hours
pull request commentjruby/jruby
This is ready to merge, @enebo. The hangs were apparently related to the updated socket constants that @ahorek and I applied to master; when jnr-constants was updated those same changes needed to be applied to the 9.2 branch. The risk here seems fairly low but I would like a review before merging.
comment created time in 7 hours