Compare commits

..

13 Commits

Author SHA1 Message Date
Arthur VALIN 78ba204c33 Updating Swagger Documentation and adding more logs to UserController
continuous-integration/drone/push Build is failing Details
2 years ago
Arthur VALIN 48550769cf Merge branch 'Arthur_API-Users' into Api_next-step2
continuous-integration/drone/push Build is failing Details
2 years ago
Arthur VALIN 1bfdc4eed0 Adding User DTO's
continuous-integration/drone/push Build is failing Details
2 years ago
Arthur VALIN 528ea75fb3 Adding User DTO's
continuous-integration/drone/push Build is failing Details
2 years ago
David D'ALMEIDA 0c2b386056 fix merge error
continuous-integration/drone/push Build is failing Details
2 years ago
David D'ALMEIDA dfb8bc70bc Merge branch 'Api_next-step2' of https://codefirst.iut.uca.fr/git/BowlDev/Bowl_in into Api_next-step2
continuous-integration/drone/push Build is failing Details
2 years ago
David D'ALMEIDA 7ffadcb29c push just for merge puspose
2 years ago
Arthur VALIN bcd6335175 Merge remote-tracking branch 'origin/Api_next-step2' into Api_next-step2
continuous-integration/drone/push Build is failing Details
2 years ago
Arthur VALIN 65804fb524 Adding UserStatsEntity and OneToOne Lazy relationship
2 years ago
David D'ALMEIDA 59efe2c595 Merge branch 'Api_next-step2' of https://codefirst.iut.uca.fr/git/BowlDev/Bowl_in into Api_next-step2
continuous-integration/drone/push Build is failing Details
2 years ago
David D'ALMEIDA bc08312ea3 push
2 years ago
Arthur VALIN 887f507cba Adding https configuration
continuous-integration/drone/push Build is failing Details
2 years ago
David D'ALMEIDA 88c52db3e2 keyclock
continuous-integration/drone/push Build is failing Details
2 years ago

@ -15,50 +15,14 @@ steps:
- cd ./Sources/bowlin_project/
- flutter build apk
- name: test
image: cirrusci/flutter:stable
commands:
- cd Sources/bowlin_project/
- flutter pub get
- flutter test --machine --coverage
depends_on: [ app-build ]
- name: docker-build
image: maven:3-jdk-11
commands:
- cd ./Sources/API/Quarkus
- mvn clean package -DskipTests
- name: docker-push
image: plugins/docker
settings:
dockerfile: Sources/API/Quarkus/src/main/docker/Dockerfile
context: Sources/API/Quarkus/
registry: hub.codefirst.iut.uca.fr
repo: hub.codefirst.iut.uca.fr/lucas.delanier/bowl_in
username:
from_secret: SECRET_REGISTRY_USERNAME
password:
from_secret: SECRET_REGISTRY_PASSWORD
depends_on: [ docker-build ]
#container deployment
- name: deploy-container
image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest
environment:
IMAGENAME: hub.codefirst.iut.uca.fr/lucas.delanier/bowl_in:latest
CONTAINERNAME: bowl-api
COMMAND: create
OVERWRITE: true
ADMINS: emrekartal,louisonparant,davidd_almeida,lucasdelanier,arthurvalin
depends_on: [ docker-push ]
# build CONTAINER for sonar on flutter IMAGE
- name: code-analysis
image: cirrusci/flutter:stable
environment:
SONAR_TOKEN:
from_secret: SONAR_TOKEN
settings:
sources: ./Sources/bowlin_project
commands:
- export SONAR_SCANNER_VERSION=4.7.0.2747
- export SONAR_SCANNER_HOME=$HOME/.sonar/sonar-scanner-$SONAR_SCANNER_VERSION-linux
@ -66,8 +30,8 @@ steps:
- unzip -o $HOME/.sonar/sonar-scanner.zip -d $HOME/.sonar/
- export PATH=$SONAR_SCANNER_HOME/bin:$PATH
- export SONAR_SCANNER_OPTS="-server"
- sonar-scanner -D sonar.projectKey=Bowl_in -D sonar.sources=./Sources/bowlin_project -D sonar.host.url=https://codefirst.iut.uca.fr/sonar -D sonar.flutter.coverage.reportPath=./Sources/bowlin_project/coverage/lcov.info
depends_on: [ test ]
- sonar-scanner -D sonar.projectKey=Bowl_in -D sonar.sources=. -D sonar.host.url=https://codefirst.iut.uca.fr/sonar
depends_on: [ app-build ]
# database container deployment
- name: deploy-container-postgresql
@ -76,8 +40,8 @@ steps:
IMAGENAME: postgres:latest
CONTAINERNAME: postgresql
COMMAND: create
OVERWRITE: false
PRIVATE: false
# OVERWRITE: false
PRIVATE: true
CODEFIRST_CLIENTDRONE_ENV_POSTGRES_ROOT_PASSWORD:
from_secret: db_root_password
CODEFIRST_CLIENTDRONE_ENV_POSTGRES_DB:
@ -86,4 +50,12 @@ steps:
from_secret: db_user
CODEFIRST_CLIENTDRONE_ENV_POSTGRES_PASSWORD:
from_secret: db_password
ADMINS: emrekartal,louisonparant,davidd_almeida,lucasdelanier,arthurvalin
ADMINS: emrekartal,louisonparant,davidd_almeida,lucasdelanier,arthurvalin
- name: deploy-adminer
image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest
environment:
IMAGENAME: adminer
CONTAINERNAME: adminer
COMMAND: create
OVERWRITE: true
ADMINS: emrekartal,louisonparant,davidd_almeida,lucasdelanier,arthurvalin

@ -10,5 +10,6 @@
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" name="Dart SDK" level="project" />
<orderEntry type="library" name="Dart Packages" level="project" />
</component>
</module>

@ -0,0 +1,484 @@
<component name="libraryTable">
<library name="Dart Packages" type="DartPackagesLibraryType">
<properties>
<option name="packageNameToDirsMap">
<entry key="archive">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/archive-3.3.5/lib" />
</list>
</value>
</entry>
<entry key="args">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/args-2.3.2/lib" />
</list>
</value>
</entry>
<entry key="async">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/async-2.10.0/lib" />
</list>
</value>
</entry>
<entry key="boolean_selector">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/boolean_selector-2.1.1/lib" />
</list>
</value>
</entry>
<entry key="characters">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/characters-1.2.1/lib" />
</list>
</value>
</entry>
<entry key="checked_yaml">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/checked_yaml-2.0.2/lib" />
</list>
</value>
</entry>
<entry key="cli_util">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/cli_util-0.3.5/lib" />
</list>
</value>
</entry>
<entry key="clock">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/clock-1.1.1/lib" />
</list>
</value>
</entry>
<entry key="collection">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/collection-1.17.0/lib" />
</list>
</value>
</entry>
<entry key="convert">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/convert-3.1.1/lib" />
</list>
</value>
</entry>
<entry key="crypto">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/crypto-3.0.2/lib" />
</list>
</value>
</entry>
<entry key="cupertino_icons">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/cupertino_icons-1.0.5/lib" />
</list>
</value>
</entry>
<entry key="fake_async">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/fake_async-1.3.1/lib" />
</list>
</value>
</entry>
<entry key="ffi">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/ffi-2.0.1/lib" />
</list>
</value>
</entry>
<entry key="file">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/file-6.1.4/lib" />
</list>
</value>
</entry>
<entry key="flutter">
<value>
<list>
<option value="$PROJECT_DIR$/../../../../src/flutter/packages/flutter/lib" />
</list>
</value>
</entry>
<entry key="flutter_launcher_icons">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/flutter_launcher_icons-0.11.0/lib" />
</list>
</value>
</entry>
<entry key="flutter_lints">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/flutter_lints-2.0.1/lib" />
</list>
</value>
</entry>
<entry key="flutter_test">
<value>
<list>
<option value="$PROJECT_DIR$/../../../../src/flutter/packages/flutter_test/lib" />
</list>
</value>
</entry>
<entry key="flutter_web_plugins">
<value>
<list>
<option value="$PROJECT_DIR$/../../../../src/flutter/packages/flutter_web_plugins/lib" />
</list>
</value>
</entry>
<entry key="go_router">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/go_router-6.0.1/lib" />
</list>
</value>
</entry>
<entry key="google_fonts">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/google_fonts-3.0.1/lib" />
</list>
</value>
</entry>
<entry key="http">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/http-0.13.5/lib" />
</list>
</value>
</entry>
<entry key="http_parser">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/http_parser-4.0.2/lib" />
</list>
</value>
</entry>
<entry key="image">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/image-3.3.0/lib" />
</list>
</value>
</entry>
<entry key="js">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/js-0.6.5/lib" />
</list>
</value>
</entry>
<entry key="json_annotation">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/json_annotation-4.8.0/lib" />
</list>
</value>
</entry>
<entry key="lints">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/lints-2.0.1/lib" />
</list>
</value>
</entry>
<entry key="logging">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/logging-1.1.0/lib" />
</list>
</value>
</entry>
<entry key="matcher">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/matcher-0.12.13/lib" />
</list>
</value>
</entry>
<entry key="material_color_utilities">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/material_color_utilities-0.2.0/lib" />
</list>
</value>
</entry>
<entry key="meta">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/meta-1.8.0/lib" />
</list>
</value>
</entry>
<entry key="path">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/path-1.8.2/lib" />
</list>
</value>
</entry>
<entry key="path_provider">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider-2.0.12/lib" />
</list>
</value>
</entry>
<entry key="path_provider_android">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_android-2.0.22/lib" />
</list>
</value>
</entry>
<entry key="path_provider_foundation">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_foundation-2.1.0/lib" />
</list>
</value>
</entry>
<entry key="path_provider_linux">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_linux-2.1.7/lib" />
</list>
</value>
</entry>
<entry key="path_provider_platform_interface">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_platform_interface-2.0.5/lib" />
</list>
</value>
</entry>
<entry key="path_provider_windows">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_windows-2.1.3/lib" />
</list>
</value>
</entry>
<entry key="petitparser">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/petitparser-5.1.0/lib" />
</list>
</value>
</entry>
<entry key="platform">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/platform-3.1.0/lib" />
</list>
</value>
</entry>
<entry key="plugin_platform_interface">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/plugin_platform_interface-2.1.3/lib" />
</list>
</value>
</entry>
<entry key="pointycastle">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/pointycastle-3.6.2/lib" />
</list>
</value>
</entry>
<entry key="process">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/process-4.2.4/lib" />
</list>
</value>
</entry>
<entry key="simple_gradient_text">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/simple_gradient_text-1.2.4/lib" />
</list>
</value>
</entry>
<entry key="sky_engine">
<value>
<list>
<option value="$PROJECT_DIR$/../../../../src/flutter/bin/cache/pkg/sky_engine/lib" />
</list>
</value>
</entry>
<entry key="source_span">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/source_span-1.9.1/lib" />
</list>
</value>
</entry>
<entry key="stack_trace">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/stack_trace-1.11.0/lib" />
</list>
</value>
</entry>
<entry key="stream_channel">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/stream_channel-2.1.1/lib" />
</list>
</value>
</entry>
<entry key="string_scanner">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/string_scanner-1.2.0/lib" />
</list>
</value>
</entry>
<entry key="term_glyph">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/term_glyph-1.2.1/lib" />
</list>
</value>
</entry>
<entry key="test_api">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/test_api-0.4.16/lib" />
</list>
</value>
</entry>
<entry key="typed_data">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/typed_data-1.3.1/lib" />
</list>
</value>
</entry>
<entry key="uuid">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/uuid-3.0.7/lib" />
</list>
</value>
</entry>
<entry key="vector_math">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/vector_math-2.1.4/lib" />
</list>
</value>
</entry>
<entry key="win32">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/win32-3.1.3/lib" />
</list>
</value>
</entry>
<entry key="xdg_directories">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/xdg_directories-0.2.0+3/lib" />
</list>
</value>
</entry>
<entry key="xml">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/xml-6.1.0/lib" />
</list>
</value>
</entry>
<entry key="yaml">
<value>
<list>
<option value="$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/yaml-3.1.1/lib" />
</list>
</value>
</entry>
</option>
</properties>
<CLASSES>
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/archive-3.3.5/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/args-2.3.2/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/async-2.10.0/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/boolean_selector-2.1.1/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/characters-1.2.1/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/checked_yaml-2.0.2/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/cli_util-0.3.5/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/clock-1.1.1/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/collection-1.17.0/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/convert-3.1.1/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/crypto-3.0.2/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/cupertino_icons-1.0.5/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/fake_async-1.3.1/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/ffi-2.0.1/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/file-6.1.4/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/flutter_launcher_icons-0.11.0/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/flutter_lints-2.0.1/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/go_router-6.0.1/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/google_fonts-3.0.1/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/http-0.13.5/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/http_parser-4.0.2/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/image-3.3.0/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/js-0.6.5/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/json_annotation-4.8.0/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/lints-2.0.1/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/logging-1.1.0/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/matcher-0.12.13/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/material_color_utilities-0.2.0/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/meta-1.8.0/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/path-1.8.2/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider-2.0.12/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_android-2.0.22/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_foundation-2.1.0/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_linux-2.1.7/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_platform_interface-2.0.5/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/path_provider_windows-2.1.3/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/petitparser-5.1.0/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/platform-3.1.0/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/plugin_platform_interface-2.1.3/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/pointycastle-3.6.2/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/process-4.2.4/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/simple_gradient_text-1.2.4/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/source_span-1.9.1/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/stack_trace-1.11.0/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/stream_channel-2.1.1/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/string_scanner-1.2.0/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/term_glyph-1.2.1/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/test_api-0.4.16/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/typed_data-1.3.1/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/uuid-3.0.7/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/vector_math-2.1.4/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/win32-3.1.3/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/xdg_directories-0.2.0+3/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/xml-6.1.0/lib" />
<root url="file://$USER_HOME$/AppData/Local/Pub/Cache/hosted/pub.dev/yaml-3.1.1/lib" />
<root url="file://$PROJECT_DIR$/../../../../src/flutter/bin/cache/pkg/sky_engine/lib" />
<root url="file://$PROJECT_DIR$/../../../../src/flutter/packages/flutter/lib" />
<root url="file://$PROJECT_DIR$/../../../../src/flutter/packages/flutter_test/lib" />
<root url="file://$PROJECT_DIR$/../../../../src/flutter/packages/flutter_web_plugins/lib" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</component>

@ -0,0 +1,27 @@
<component name="libraryTable">
<library name="Dart SDK">
<CLASSES>
<root url="file://$PROJECT_DIR$/../../../../src/flutter/bin/cache/dart-sdk/lib/async" />
<root url="file://$PROJECT_DIR$/../../../../src/flutter/bin/cache/dart-sdk/lib/cli" />
<root url="file://$PROJECT_DIR$/../../../../src/flutter/bin/cache/dart-sdk/lib/collection" />
<root url="file://$PROJECT_DIR$/../../../../src/flutter/bin/cache/dart-sdk/lib/convert" />
<root url="file://$PROJECT_DIR$/../../../../src/flutter/bin/cache/dart-sdk/lib/core" />
<root url="file://$PROJECT_DIR$/../../../../src/flutter/bin/cache/dart-sdk/lib/developer" />
<root url="file://$PROJECT_DIR$/../../../../src/flutter/bin/cache/dart-sdk/lib/ffi" />
<root url="file://$PROJECT_DIR$/../../../../src/flutter/bin/cache/dart-sdk/lib/html" />
<root url="file://$PROJECT_DIR$/../../../../src/flutter/bin/cache/dart-sdk/lib/indexed_db" />
<root url="file://$PROJECT_DIR$/../../../../src/flutter/bin/cache/dart-sdk/lib/io" />
<root url="file://$PROJECT_DIR$/../../../../src/flutter/bin/cache/dart-sdk/lib/isolate" />
<root url="file://$PROJECT_DIR$/../../../../src/flutter/bin/cache/dart-sdk/lib/js" />
<root url="file://$PROJECT_DIR$/../../../../src/flutter/bin/cache/dart-sdk/lib/js_util" />
<root url="file://$PROJECT_DIR$/../../../../src/flutter/bin/cache/dart-sdk/lib/math" />
<root url="file://$PROJECT_DIR$/../../../../src/flutter/bin/cache/dart-sdk/lib/mirrors" />
<root url="file://$PROJECT_DIR$/../../../../src/flutter/bin/cache/dart-sdk/lib/svg" />
<root url="file://$PROJECT_DIR$/../../../../src/flutter/bin/cache/dart-sdk/lib/typed_data" />
<root url="file://$PROJECT_DIR$/../../../../src/flutter/bin/cache/dart-sdk/lib/web_audio" />
<root url="file://$PROJECT_DIR$/../../../../src/flutter/bin/cache/dart-sdk/lib/web_gl" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</component>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 128 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 462 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 215 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.9 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 275 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 198 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 688 KiB

@ -5,27 +5,20 @@
</div>
<div align = center>
[Présentation](#présentation) | [Répartion](#répartition-du-gitlab) | [Fonctionnement](#fonctionnement-&#x1F4D1;) | [Deploiement](#deploiement-&#x1F680;) | [Techniciens](#technicien-en-charge-de-l'application) | [Remerciements](#remerciements-&#x1F44B;) | [Wiki](https://codefirst.iut.uca.fr/git/BowlDev/Bowl_in/wiki)
---
&nbsp; ![Dart](https://img.shields.io/badge/Dart-000?style=for-the-badge&logo=dart&logoColor=blue&color=white)
&nbsp; ![Quarkus](https://img.shields.io/badge/Quarkus-000?style=for-the-badge&logo=Quarkus&logoColor=white&color=blue)
&nbsp; ![Flutter](https://img.shields.io/badge/Flutter-000?style=for-the-badge&logo=flutter&logoColor=blue&color=white)
&nbsp; ![PostgreSQL](https://img.shields.io/badge/Postgresql-000?style=for-the-badge&logo=postgresql&logoColor=white&color=blue)
</br>
[![Quality Gate Status](https://codefirst.iut.uca.fr/sonar/api/project_badges/measure?project=Bowl_in&metric=alert_status&token=88dd5f9f10bb02aede7a82a2bccf8c987af1ecab)](https://codefirst.iut.uca.fr/sonar/dashboard?id=Bowl_in)
[![Duplicated Lines (%)](https://codefirst.iut.uca.fr/sonar/api/project_badges/measure?project=Bowl_in&metric=duplicated_lines_density&token=88dd5f9f10bb02aede7a82a2bccf8c987af1ecab)](https://codefirst.iut.uca.fr/sonar/dashboard?id=Bowl_in)
[![Security Rating](https://codefirst.iut.uca.fr/sonar/api/project_badges/measure?project=Bowl_in&metric=security_rating&token=88dd5f9f10bb02aede7a82a2bccf8c987af1ecab)](https://codefirst.iut.uca.fr/sonar/dashboard?id=Bowl_in)
[![Vulnerabilities](https://codefirst.iut.uca.fr/sonar/api/project_badges/measure?project=Bowl_in&metric=vulnerabilities&token=88dd5f9f10bb02aede7a82a2bccf8c987af1ecab)](https://codefirst.iut.uca.fr/sonar/dashboard?id=Bowl_in)
[![Lines of Code](https://codefirst.iut.uca.fr/sonar/api/project_badges/measure?project=Bowl_in&metric=ncloc&token=88dd5f9f10bb02aede7a82a2bccf8c987af1ecab)](https://codefirst.iut.uca.fr/sonar/dashboard?id=Bowl_in)
[![Coverage](https://codefirst.iut.uca.fr/sonar/api/project_badges/measure?project=Bowl_in&metric=coverage&token=88dd5f9f10bb02aede7a82a2bccf8c987af1ecab)](https://codefirst.iut.uca.fr/sonar/dashboard?id=Bowl_in)
---
</div>
## Présentation
## Deploiement
- [x] &nbsp; ![IOS](https://img.shields.io/badge/IOS-000?style=for-the-badge&logo=apple&logoColor=black&color=white)
- [x] &nbsp; ![Android](https://img.shields.io/badge/Android-000?style=for-the-badge&logo=android&logoColor=white&color=green)
**Nom de l'application** : Bowl'in :bowling:
@ -33,7 +26,7 @@
**Récapitulation du Projet**: 👇
</br>
:information_source: Une application mobile permettant de saisir les scores de bowling pendant une partie avec possibilité d'obtenir des statistiques (points moyens, classement, etc.) et partage. Mais aussi de rentrer le nom des joueurs et de stocker les résultats.
@ -50,83 +43,13 @@ La racine de notre gitlab est composé de deux dossier essentielles au projet:
:warning: Code de l'application en cours!
## Fonctionnement &#x1F4D1;
- Comment récuperer le projet ?
Tout d'abord, si ce n'est pas déjà fait, clonez le dépôt de la branche **master/main**. Pour cela, copiez l'URL du dépôt Git :
<div align = center>
![Comment cloner](Documentation/Images/HowToClone.gif)
</div>
En utilisant ce lien, vous pouvez cloner le dépôt soit dans un terminal, soit via Tortoise. Si vous ne savez pas comment faire, vous devez avoir d'abord installer Git for Windows en suivant ce [lien](https://gitforwindows.org/), puis suivre le [tutoriel](https://docs.github.com/fr/repositories/creating-and-managing-repositories/cloning-a-repository))
:information_source: *Si vous n'êtes pas familier avec Git, vous pouvez également télécharger le dépôt au format zip en cliquant simplement sur le bouton situé à droite de l'URL.*
:warning: Maintenant, vient l'étape un peu plus complexe : **Android Studio** !
Avant de pouvoir exécuter l'application, vous devez installer le SDK de Flutter et l'IDE Android Studio. Tout d'abord, rendez-vous sur le site de [Flutter](https://docs.flutter.dev/get-started/install/windows) qui explique en détail comment procéder :heavy_exclamation_mark:
Pour *Android Studio*, vous n'avez qu'à installer l'application en suivant ce [lien](https://developer.android.com/studio) et en suivant les étapes !
Une fois qu'*Android Studio* est installé, il ne vous reste plus qu'à ouvrir le projet que vous avez récupéré préalablement à partir de ce dépôt :
<div align = center>
![Comment ouvrir le projet](Documentation/Images/HowToLaunch.png)
</div>
Il ne vous reste plus qu'à connecter votre téléphone **Android** (n'oubliez pas d'activer le mode développeur et le débogage USB) ou à utiliser un **émulateur** (je vous invite à regarder une vidéo qui vous explique comment faire si vous ne savez pas) qui est également une option valable, mais il prend beaucoup de place en mémoire :cd:
:information_source: *N'oubliez pas de configurer le lancement de l'application en sélectionnant le fichier [main.dart](Sources/bowlin_project/lib/main.dart)*
- Comment utiliser l'application ?
L'application à été réaliser à un très simple pour n'importe quel utilisateur et se résume en 4 grande pages :
<div align = center>
<img src="Documentation/Images/Home-Page.png" width="250" >
<img src="Documentation/Images/Ranking-Page.png" width="250" >
<img src="Documentation/Images/Analysis-Page.png" width="250" >
<img src="Documentation/Images/Profile-Page.png" width="250" >
</div>
<br>
:confounded: Pas de panique, ce n'est pas si compliqué que ça !
Pour la première page, qui est la page **Home** de l'application, nous pouvons lancer des parties ou rejoindre celles de nos amis. Ces parties sont alors répertoriées du plus récent au plus ancien.
La page **Ranking** quant à elle permet d'obtenir un classement entre amis et de savoir quelle personne a obtenu le meilleur score.
Dois-je vraiment expliquer la page d'**analyse** ? Elle permet, comme n'importe quelle page, d'afficher des statistiques sur l'ensemble de vos parties, que ce soit votre ratio de victoires, de spares, etc.
Enfin, la dernière et non des moindres, la page **profil** qui regroupe les informations de votre compte, telles que votre meilleur score, votre dernière connexion... mais aussi les *succès* (plus communément appelés "achievements") que vous avez obtenus au cours de vos parties.
``` Amusez-vous bien !```
## Deploiement &#x1F680;
- [x] &nbsp; ![IOS](https://img.shields.io/badge/IOS-000?style=for-the-badge&logo=apple&logoColor=black&color=white)
- [x] &nbsp; ![Android](https://img.shields.io/badge/Android-000?style=for-the-badge&logo=android&logoColor=white&color=green)
## Technicien en charge de l'application
- Emre KARTAL : emre.kartal@etu.uca.fr
- Lucas DELANIER : lucas.delanier@etu.uca.fr
- Arthur VALIN : arthur.valin@etu.uca.fr
- David D'ALMEIDA : david.d_almeida@etu.uca.fr
- Louison PARANT : louison.parant@etu.uca.fr
## Remerciements &#x1F44B;
:information_source: Un remerciement chaleureux est adressé à tous ceux qui ont participé à la réalisation du projet, en particulier à M. Chevaldonné et Mme Chatti pour leur aide précieuse.
- Emre KARTAL
- Lucas DELANIER
- Arthur VALIN
- David D'ALMEIDA
- Louison PARANT
<div align = center>
© PM2

@ -2,4 +2,4 @@
!target/*-runner
!target/*-runner.jar
!target/lib/*
!target/quarkus-app/*
!target/quarkus-app/*

@ -1,786 +0,0 @@
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (malloc) failed to allocate 1048576 bytes for AllocateHeap
# Possible reasons:
# The system is out of physical RAM or swap space
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
# Possible solutions:
# Reduce memory load on the system
# Increase physical memory or swap space
# Check if swap backing store is full
# Decrease Java heap size (-Xmx/-Xms)
# Decrease number of Java threads
# Decrease Java thread stack sizes (-Xss)
# Set larger code cache with -XX:ReservedCodeCacheSize=
# JVM is running with Unscaled Compressed Oops mode in which the Java heap is
# placed in the first 4GB address space. The Java Heap base address is the
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
# to set the Java Heap base and to place the Java Heap above 4GB virtual address.
# This output file may be truncated or incomplete.
#
# Out of Memory Error (./src/hotspot/share/memory/allocation.cpp:46), pid=23548, tid=15472
#
# JRE version: OpenJDK Runtime Environment Temurin-11.0.18+10 (11.0.18+10) (build 11.0.18+10)
# Java VM: OpenJDK 64-Bit Server VM Temurin-11.0.18+10 (11.0.18+10, mixed mode, tiered, compressed oops, g1 gc, windows-amd64)
# No core dump will be written. Minidumps are not enabled by default on client versions of Windows
#
--------------- S U M M A R Y ------------
Command Line: -Xverify:none -Dio.quarkus.force-color-support=true -Dquarkus-internal.serialized-app-model.path=C:\Users\The D\Desktop\BowlIn\Sources\API\Quarkus\target\quarkus\bootstrap\dev-app-model.dat -javaagent:C:\Users\The D\.m2\repository\io\quarkus\quarkus-class-change-agent\2.16.0.Final\quarkus-class-change-agent-2.16.0.Final.jar -XX:TieredStopAtLevel=1 -agentlib:jdwp=transport=dt_socket,address=localhost:5005,server=y,suspend=n -Djava.util.logging.manager=org.jboss.logmanager.LogManager C:\Users\The D\Desktop\BowlIn\Sources\API\Quarkus\target\BowlApi-dev.jar
Host: Intel(R) Core(TM) i3-10110U CPU @ 2.10GHz, 4 cores, 7G, Windows 11 , 64 bit Build 22621 (10.0.22621.1344)
Time: Sun Apr 2 06:39:13 2023 Paris, Madrid (heure duild 22621 (10.0.22621.1344) elapsed time: 33.471305 seconds (0d 0h 0m 33s)
--------------- T H R E A D ---------------
Current thread (0x000002d66f91f800): VMThread "VM Thread" [stack: 0x000000f1f8e00000,0x000000f1f8f00000] [id=15472]
Stack: [0x000000f1f8e00000,0x000000f1f8f00000]
[error occurred during error reporting (printing stack bounds), id 0xc0000005, EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000002d65997112d]
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [jvm.dll+0x64f2aa]
V [jvm.dll+0x7e2769]
V [jvm.dll+0x7e3e69]
V [jvm.dll+0x7e44b5]
V [jvm.dll+0x7e446b]
V [jvm.dll+0x64e5b5]
V [jvm.dll+0x64ecb8]
C [ntdll.dll+0xa3cff]
C [ntdll.dll+0x1e456]
C [ntdll.dll+0xa2cee]
C 0x000002d65997112d
VM_Operation (0x000000f1808fab10): CollectForMetadataAllocation, mode: safepoint, requested by thread 0x000002d673e50800
--------------- P R O C E S S ---------------
Threads class SMR info:
_java_thread_list=0x000002d672344e90, length=31, elements={
0x000002d66f921000, 0x000002d670150800, 0x000002d6701a7000, 0x000002d6701a9800,
0x000002d6701ac800, 0x000002d6701b0800, 0x000002d6701b1800, 0x000002d670246800,
0x000002d67098e000, 0x000002d670991800, 0x000002d671c79000, 0x000002d671d4a800,
0x000002d673e60000, 0x000002d673e5f800, 0x000002d673e65000, 0x000002d673e66000,
0x000002d673e61000, 0x000002d673e4f000, 0x000002d673e4c800, 0x000002d673e4d800,
0x000002d673e4c000, 0x000002d673e4b000, 0x000002d673e50000, 0x000002d673e4a000,
0x000002d673e50800, 0x000002d673e53000, 0x000002d673e54000, 0x000002d673e52800,
0x000002d673e4e000, 0x000002d673e56800, 0x000002d673e55000
}
Java Threads: ( => current thread )
0x000002d66f921000 JavaThread "Reference Handler" daemon [_thread_blocked, id=21640, stack(0x000000f1f8f00000,0x000000f1f9000000)]
0x000002d670150800 JavaThread "Finalizer" daemon [_thread_blocked, id=17892, stack(0x000000f1f9000000,0x000000f1f9100000)]
0x000002d6701a7000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=16616, stack(0x000000f1f9100000,0x000000f1f9200000)]
0x000002d6701a9800 JavaThread "Attach Listener" daemon [_thread_blocked, id=9448, stack(0x000000f1f9200000,0x000000f1f9300000)]
0x000002d6701ac800 JavaThread "Service Thread" daemon [_thread_blocked, id=23852, stack(0x000000f1f9300000,0x000000f1f9400000)]
0x000002d6701b0800 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=8728, stack(0x000000f1f9400000,0x000000f1f9500000)]
0x000002d6701b1800 JavaThread "Sweeper thread" daemon [_thread_blocked, id=25248, stack(0x000000f1f9500000,0x000000f1f9600000)]
0x000002d670246800 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=24964, stack(0x000000f1f9600000,0x000000f1f9700000)]
0x000002d67098e000 JavaThread "JDWP Transport Listener: dt_socket" daemon [_thread_in_native, id=24684, stack(0x000000f1f9700000,0x000000f1f9800000)]
0x000002d670991800 JavaThread "JDWP Event Helper Thread" daemon [_thread_blocked, id=24756, stack(0x000000f1f9800000,0x000000f1f9900000)]
0x000002d671c79000 JavaThread "Quarkus Devmode keep alive thread" [_thread_blocked, id=24972, stack(0x000000f1f9e00000,0x000000f1f9f00000)]
0x000002d671d4a800 JavaThread "ForkJoinPool.commonPool-worker-3" daemon [_thread_blocked, id=24304, stack(0x000000f1fa000000,0x000000f1fa100000)]
0x000002d673e60000 JavaThread "WindowsStreamPump" daemon [_thread_in_native, id=24192, stack(0x000000f186200000,0x000000f186300000)]
0x000002d673e5f800 JavaThread "Aesh InputStream Reader" daemon [_thread_blocked, id=25288, stack(0x000000f186300000,0x000000f186400000)]
0x000002d673e65000 JavaThread "vertx-blocked-thread-checker" daemon [_thread_blocked, id=23592, stack(0x000000f186400000,0x000000f186500000)]
0x000002d673e66000 JavaThread "Thread-194" daemon [_thread_in_native, id=11880, stack(0x000000f186500000,0x000000f186600000)]
0x000002d673e61000 JavaThread "[DevConsole]vert.x-eventloop-thread-0" [_thread_in_native, id=22848, stack(0x000000f186600000,0x000000f186700000)]
0x000002d673e4f000 JavaThread "ForkJoinPool.commonPool-worker-5" daemon [_thread_blocked, id=22128, stack(0x000000f180000000,0x000000f180100000)]
0x000002d673e4c800 JavaThread "ForkJoinPool.commonPool-worker-7" daemon [_thread_blocked, id=24868, stack(0x000000f180100000,0x000000f180200000)]
0x000002d673e4d800 JavaThread "Quarkus Main Thread" [_thread_blocked, id=25180, stack(0x000000f180200000,0x000000f180300000)]
0x000002d673e4c000 JavaThread "executor-thread-0" daemon [_thread_blocked, id=24708, stack(0x000000f180300000,0x000000f180400000)]
0x000002d673e4b000 JavaThread "vertx-blocked-thread-checker" daemon [_thread_blocked, id=24960, stack(0x000000f180400000,0x000000f180500000)]
0x000002d673e50000 JavaThread "vert.x-eventloop-thread-0" [_thread_in_native, id=5880, stack(0x000000f180600000,0x000000f180700000)]
0x000002d673e4a000 JavaThread "vert.x-eventloop-thread-1" [_thread_in_native, id=24660, stack(0x000000f180500000,0x000000f180600000)]
0x000002d673e50800 JavaThread "vert.x-eventloop-thread-2" [_thread_blocked, id=10496, stack(0x000000f180800000,0x000000f180900000)]
0x000002d673e53000 JavaThread "vert.x-acceptor-thread-0" [_thread_in_native, id=21048, stack(0x000000f180900000,0x000000f180a00000)]
0x000002d673e54000 JavaThread "vert.x-internal-blocking-0" [_thread_blocked, id=25312, stack(0x000000f180a00000,0x000000f180b00000)]
0x000002d673e52800 JavaThread "vert.x-eventloop-thread-3" [_thread_in_native, id=24280, stack(0x000000f180b00000,0x000000f180c00000)]
0x000002d673e4e000 JavaThread "DestroyJavaVM" [_thread_blocked, id=22952, stack(0x000000f1f8800000,0x000000f1f8900000)]
0x000002d673e56800 JavaThread "vert.x-worker-thread-0" [_thread_blocked, id=24328, stack(0x000000f180c00000,0x000000f180d00000)]
0x000002d673e55000 JavaThread "[DevConsole]vert.x-eventloop-thread-1" [_thread_in_native, id=9732, stack(0x000000f180f00000,0x000000f181000000)]
Other Threads:
=>0x000002d66f91f800 VMThread "VM Thread" [stack: 0x000000f1f8e00000,0x000000f1f8f00000] [id=15472]
0x000002d67099c000 WatcherThread [stack: 0x000000f1f9900000,0x000000f1f9a00000] [id=22324]
0x000002d65121d000 GCTaskThread "GC Thread#0" [stack: 0x000000f1f8900000,0x000000f1f8a00000] [id=15156]
0x000002d670c28000 GCTaskThread "GC Thread#1" [stack: 0x000000f1f9a00000,0x000000f1f9b00000] [id=24820]
0x000002d670c29000 GCTaskThread "GC Thread#2" [stack: 0x000000f1f9b00000,0x000000f1f9c00000] [id=15132]
0x000002d671caa000 GCTaskThread "GC Thread#3" [stack: 0x000000f1f9f00000,0x000000f1fa000000] [id=25276]
0x000002d65124c000 ConcurrentGCThread "G1 Main Marker" [stack: 0x000000f1f8a00000,0x000000f1f8b00000] [id=24668]
0x000002d65124f800 ConcurrentGCThread "G1 Conc#0" [stack: 0x000000f1f8b00000,0x000000f1f8c00000] [id=25476]
0x000002d66f781800 ConcurrentGCThread "G1 Refine#0" [stack: 0x000000f1f8c00000,0x000000f1f8d00000] [id=25296]
0x000002d6703ad000 ConcurrentGCThread "G1 Refine#1" [stack: 0x000000f1f9c00000,0x000000f1f9d00000] [id=25500]
0x000002d6715d3800 ConcurrentGCThread "G1 Refine#2" [stack: 0x000000f1f9d00000,0x000000f1f9e00000] [id=9020]
0x000002d66f785800 ConcurrentGCThread "G1 Young RemSet Sampling" [stack: 0x000000f1f8d00000,0x000000f1f8e00000] [id=20352]
Threads with active compile tasks:
VM state:at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event])
[0x000002d6512018a0] Threads_lock - owner thread: 0x000002d66f91f800
[0x000002d651202860] Heap_lock - owner thread: 0x000002d673e50800
Heap address: 0x0000000082800000, size: 2008 MB, Compressed Oops mode: 32-bit
Narrow klass base: 0x0000000000000000, Narrow klass shift: 3
Compressed class space size: 1073741824 Address: 0x0000000100000000
Heap:
garbage-first heap total 238592K, used 78066K [0x0000000082800000, 0x0000000100000000)
region size 1024K, 8 young (8192K), 8 survivors (8192K)
Metaspace used 83342K, capacity 86338K, committed 86536K, reserved 1136640K
class space used 10687K, capacity 11845K, committed 11976K, reserved 1048576K
Heap Regions: E=young(eden), S=young(survivor), O=old, HS=humongous(starts), HC=humongous(continues), CS=collection set, F=free, A=archive, TAMS=top-at-mark-start (previous, next)
| 0|0x0000000082800000, 0x0000000082900000, 0x0000000082900000|100%| O| |TAMS 0x0000000082900000, 0x0000000082800000| Untracked
| 1|0x0000000082900000, 0x0000000082a00000, 0x0000000082a00000|100%| O| |TAMS 0x0000000082a00000, 0x0000000082900000| Untracked
| 2|0x0000000082a00000, 0x0000000082b00000, 0x0000000082b00000|100%| O| |TAMS 0x0000000082b00000, 0x0000000082a00000| Untracked
| 3|0x0000000082b00000, 0x0000000082c00000, 0x0000000082c00000|100%|HS| |TAMS 0x0000000082c00000, 0x0000000082b00000| Complete
| 4|0x0000000082c00000, 0x0000000082d00000, 0x0000000082d00000|100%| O| |TAMS 0x0000000082d00000, 0x0000000082c00000| Untracked
| 5|0x0000000082d00000, 0x0000000082e00000, 0x0000000082e00000|100%| O| |TAMS 0x0000000082e00000, 0x0000000082d00000| Untracked
| 6|0x0000000082e00000, 0x0000000082f00000, 0x0000000082f00000|100%| O| |TAMS 0x0000000082f00000, 0x0000000082e00000| Complete
| 7|0x0000000082f00000, 0x0000000083000000, 0x0000000083000000|100%| O| |TAMS 0x0000000083000000, 0x0000000082f00000| Untracked
| 8|0x0000000083000000, 0x0000000083100000, 0x0000000083100000|100%| O| |TAMS 0x0000000083100000, 0x0000000083000000| Untracked
| 9|0x0000000083100000, 0x0000000083200000, 0x0000000083200000|100%| O| |TAMS 0x0000000083200000, 0x0000000083100000| Untracked
| 10|0x0000000083200000, 0x0000000083300000, 0x0000000083300000|100%| O| |TAMS 0x0000000083300000, 0x0000000083200000| Untracked
| 11|0x0000000083300000, 0x0000000083400000, 0x0000000083400000|100%|HS| |TAMS 0x0000000083400000, 0x0000000083300000| Complete
| 12|0x0000000083400000, 0x0000000083500000, 0x0000000083500000|100%|HC| |TAMS 0x0000000083500000, 0x0000000083400000| Complete
| 13|0x0000000083500000, 0x0000000083600000, 0x0000000083600000|100%| O| |TAMS 0x0000000083600000, 0x0000000083500000| Complete
| 14|0x0000000083600000, 0x0000000083700000, 0x0000000083700000|100%| O| |TAMS 0x0000000083700000, 0x0000000083600000| Untracked
| 15|0x0000000083700000, 0x0000000083800000, 0x0000000083800000|100%| O| |TAMS 0x0000000083800000, 0x0000000083700000| Untracked
| 16|0x0000000083800000, 0x0000000083900000, 0x0000000083900000|100%| O| |TAMS 0x0000000083900000, 0x0000000083800000| Complete
| 17|0x0000000083900000, 0x0000000083a00000, 0x0000000083a00000|100%| O| |TAMS 0x0000000083a00000, 0x0000000083900000| Complete
| 18|0x0000000083a00000, 0x0000000083b00000, 0x0000000083b00000|100%| O| |TAMS 0x0000000083b00000, 0x0000000083a00000| Untracked
| 19|0x0000000083b00000, 0x0000000083c00000, 0x0000000083c00000|100%| O| |TAMS 0x0000000083c00000, 0x0000000083b00000| Untracked
| 20|0x0000000083c00000, 0x0000000083d00000, 0x0000000083d00000|100%| O| |TAMS 0x0000000083d00000, 0x0000000083c00000| Complete
| 21|0x0000000083d00000, 0x0000000083e00000, 0x0000000083e00000|100%| O| |TAMS 0x0000000083e00000, 0x0000000083d00000| Complete
| 22|0x0000000083e00000, 0x0000000083f00000, 0x0000000083f00000|100%| O| |TAMS 0x0000000083f00000, 0x0000000083e00000| Complete
| 23|0x0000000083f00000, 0x0000000084000000, 0x0000000084000000|100%| O| |TAMS 0x0000000084000000, 0x0000000083f00000| Untracked
| 24|0x0000000084000000, 0x0000000084100000, 0x0000000084100000|100%| O| |TAMS 0x0000000084100000, 0x0000000084000000| Untracked
| 25|0x0000000084100000, 0x0000000084200000, 0x0000000084200000|100%| O| |TAMS 0x0000000084200000, 0x0000000084100000| Untracked
| 26|0x0000000084200000, 0x0000000084300000, 0x0000000084300000|100%| O| |TAMS 0x0000000084300000, 0x0000000084200000| Untracked
| 27|0x0000000084300000, 0x0000000084400000, 0x0000000084400000|100%| O| |TAMS 0x0000000084400000, 0x0000000084300000| Complete
| 28|0x0000000084400000, 0x0000000084500000, 0x0000000084500000|100%| O| |TAMS 0x0000000084500000, 0x0000000084400000| Complete
| 29|0x0000000084500000, 0x0000000084600000, 0x0000000084600000|100%| O| |TAMS 0x0000000084600000, 0x0000000084500000| Complete
| 30|0x0000000084600000, 0x0000000084700000, 0x0000000084700000|100%| O| |TAMS 0x0000000084700000, 0x0000000084600000| Complete
| 31|0x0000000084700000, 0x0000000084800000, 0x0000000084800000|100%| O| |TAMS 0x0000000084800000, 0x0000000084700000| Complete
| 32|0x0000000084800000, 0x0000000084900000, 0x0000000084900000|100%| O| |TAMS 0x0000000084900000, 0x0000000084800000| Complete
| 33|0x0000000084900000, 0x0000000084a00000, 0x0000000084a00000|100%| O| |TAMS 0x0000000084a00000, 0x0000000084900000| Untracked
| 34|0x0000000084a00000, 0x0000000084b00000, 0x0000000084b00000|100%| O| |TAMS 0x0000000084b00000, 0x0000000084a00000| Complete
| 35|0x0000000084b00000, 0x0000000084c00000, 0x0000000084c00000|100%| O| |TAMS 0x0000000084c00000, 0x0000000084b00000| Untracked
| 36|0x0000000084c00000, 0x0000000084d00000, 0x0000000084d00000|100%| O| |TAMS 0x0000000084d00000, 0x0000000084c00000| Complete
| 37|0x0000000084d00000, 0x0000000084e00000, 0x0000000084e00000|100%| O| |TAMS 0x0000000084e00000, 0x0000000084d00000| Untracked
| 38|0x0000000084e00000, 0x0000000084f00000, 0x0000000084f00000|100%| O| |TAMS 0x0000000084f00000, 0x0000000084e00000| Untracked
| 39|0x0000000084f00000, 0x0000000085000000, 0x0000000085000000|100%| O| |TAMS 0x0000000085000000, 0x0000000084f00000| Complete
| 40|0x0000000085000000, 0x0000000085100000, 0x0000000085100000|100%| O| |TAMS 0x0000000085100000, 0x0000000085000000| Untracked
| 41|0x0000000085100000, 0x0000000085200000, 0x0000000085200000|100%| O| |TAMS 0x0000000085200000, 0x0000000085100000| Untracked
| 42|0x0000000085200000, 0x0000000085300000, 0x0000000085300000|100%| O| |TAMS 0x0000000085300000, 0x0000000085200000| Untracked
| 43|0x0000000085300000, 0x0000000085400000, 0x0000000085400000|100%| O| |TAMS 0x0000000085400000, 0x0000000085300000| Complete
| 44|0x0000000085400000, 0x0000000085500000, 0x0000000085500000|100%| O| |TAMS 0x0000000085500000, 0x0000000085400000| Complete
| 45|0x0000000085500000, 0x0000000085600000, 0x0000000085600000|100%| O| |TAMS 0x0000000085600000, 0x0000000085500000| Untracked
| 46|0x0000000085600000, 0x0000000085700000, 0x0000000085700000|100%| O| |TAMS 0x0000000085700000, 0x0000000085600000| Complete
| 47|0x0000000085700000, 0x0000000085800000, 0x0000000085800000|100%| O| |TAMS 0x0000000085800000, 0x0000000085700000| Untracked
| 48|0x0000000085800000, 0x0000000085900000, 0x0000000085900000|100%| O| |TAMS 0x0000000085900000, 0x0000000085800000| Untracked
| 49|0x0000000085900000, 0x0000000085a00000, 0x0000000085a00000|100%| O| |TAMS 0x0000000085a00000, 0x0000000085900000| Untracked
| 50|0x0000000085a00000, 0x0000000085b00000, 0x0000000085b00000|100%| O| |TAMS 0x0000000085b00000, 0x0000000085a00000| Complete
| 51|0x0000000085b00000, 0x0000000085c00000, 0x0000000085c00000|100%| O| |TAMS 0x0000000085c00000, 0x0000000085b00000| Untracked
| 52|0x0000000085c00000, 0x0000000085d00000, 0x0000000085d00000|100%| O| |TAMS 0x0000000085d00000, 0x0000000085c00000| Complete
| 53|0x0000000085d00000, 0x0000000085e00000, 0x0000000085e00000|100%| O| |TAMS 0x0000000085e00000, 0x0000000085d00000| Complete
| 54|0x0000000085e00000, 0x0000000085f00000, 0x0000000085f00000|100%| O| |TAMS 0x0000000085f00000, 0x0000000085e00000| Untracked
| 55|0x0000000085f00000, 0x0000000086000000, 0x0000000086000000|100%| O| |TAMS 0x0000000086000000, 0x0000000085f00000| Complete
| 56|0x0000000086000000, 0x0000000086100000, 0x0000000086100000|100%| O| |TAMS 0x0000000086100000, 0x0000000086000000| Complete
| 57|0x0000000086100000, 0x0000000086200000, 0x0000000086200000|100%| O| |TAMS 0x0000000086200000, 0x0000000086100000| Complete
| 58|0x0000000086200000, 0x0000000086300000, 0x0000000086300000|100%| O| |TAMS 0x0000000086300000, 0x0000000086200000| Untracked
| 59|0x0000000086300000, 0x0000000086400000, 0x0000000086400000|100%| O| |TAMS 0x0000000086400000, 0x0000000086300000| Untracked
| 60|0x0000000086400000, 0x0000000086500000, 0x0000000086500000|100%| O| |TAMS 0x0000000086500000, 0x0000000086400000| Untracked
| 61|0x0000000086500000, 0x0000000086600000, 0x0000000086600000|100%| O| |TAMS 0x0000000086600000, 0x0000000086500000| Untracked
| 62|0x0000000086600000, 0x0000000086700000, 0x0000000086700000|100%| O| |TAMS 0x0000000086700000, 0x0000000086600000| Untracked
| 63|0x0000000086700000, 0x0000000086800000, 0x0000000086800000|100%| O| |TAMS 0x0000000086800000, 0x0000000086700000| Untracked
| 64|0x0000000086800000, 0x0000000086900000, 0x0000000086900000|100%| O| |TAMS 0x0000000086900000, 0x0000000086800000| Untracked
| 65|0x0000000086900000, 0x0000000086a00000, 0x0000000086a00000|100%| O| |TAMS 0x0000000086a00000, 0x0000000086900000| Untracked
| 66|0x0000000086a00000, 0x0000000086b00000, 0x0000000086b00000|100%| O| |TAMS 0x0000000086b00000, 0x0000000086a00000| Untracked
| 67|0x0000000086b00000, 0x0000000086c00000, 0x0000000086c00000|100%| O| |TAMS 0x0000000086c00000, 0x0000000086b00000| Untracked
| 68|0x0000000086c00000, 0x0000000086d00000, 0x0000000086d00000|100%| O| |TAMS 0x0000000086d00000, 0x0000000086c00000| Untracked
| 69|0x0000000086d00000, 0x0000000086d33000, 0x0000000086e00000| 19%| O| |TAMS 0x0000000086d33000, 0x0000000086d00000| Untracked
| 70|0x0000000086e00000, 0x0000000086e00000, 0x0000000086f00000| 0%| F| |TAMS 0x0000000086e00000, 0x0000000086e00000| Untracked
| 71|0x0000000086f00000, 0x0000000086f00000, 0x0000000087000000| 0%| F| |TAMS 0x0000000086f00000, 0x0000000086f00000| Untracked
| 72|0x0000000087000000, 0x0000000087000000, 0x0000000087100000| 0%| F| |TAMS 0x0000000087000000, 0x0000000087000000| Untracked
| 73|0x0000000087100000, 0x0000000087100000, 0x0000000087200000| 0%| F| |TAMS 0x0000000087100000, 0x0000000087100000| Untracked
| 74|0x0000000087200000, 0x0000000087200000, 0x0000000087300000| 0%| F| |TAMS 0x0000000087200000, 0x0000000087200000| Untracked
| 75|0x0000000087300000, 0x0000000087300000, 0x0000000087400000| 0%| F| |TAMS 0x0000000087300000, 0x0000000087300000| Untracked
| 76|0x0000000087400000, 0x0000000087400000, 0x0000000087500000| 0%| F| |TAMS 0x0000000087400000, 0x0000000087400000| Untracked
| 77|0x0000000087500000, 0x0000000087500000, 0x0000000087600000| 0%| F| |TAMS 0x0000000087500000, 0x0000000087500000| Untracked
| 78|0x0000000087600000, 0x0000000087600000, 0x0000000087700000| 0%| F| |TAMS 0x0000000087600000, 0x0000000087600000| Untracked
| 79|0x0000000087700000, 0x0000000087700000, 0x0000000087800000| 0%| F| |TAMS 0x0000000087700000, 0x0000000087700000| Untracked
| 80|0x0000000087800000, 0x0000000087800000, 0x0000000087900000| 0%| F| |TAMS 0x0000000087800000, 0x0000000087800000| Untracked
| 81|0x0000000087900000, 0x0000000087900000, 0x0000000087a00000| 0%| F| |TAMS 0x0000000087900000, 0x0000000087900000| Untracked
| 82|0x0000000087a00000, 0x0000000087a00000, 0x0000000087b00000| 0%| F| |TAMS 0x0000000087a00000, 0x0000000087a00000| Untracked
| 83|0x0000000087b00000, 0x0000000087b00000, 0x0000000087c00000| 0%| F| |TAMS 0x0000000087b00000, 0x0000000087b00000| Untracked
| 84|0x0000000087c00000, 0x0000000087c00000, 0x0000000087d00000| 0%| F| |TAMS 0x0000000087c00000, 0x0000000087c00000| Untracked
| 85|0x0000000087d00000, 0x0000000087d00000, 0x0000000087e00000| 0%| F| |TAMS 0x0000000087d00000, 0x0000000087d00000| Untracked
| 86|0x0000000087e00000, 0x0000000087e00000, 0x0000000087f00000| 0%| F| |TAMS 0x0000000087e00000, 0x0000000087e00000| Untracked
| 87|0x0000000087f00000, 0x0000000087f00000, 0x0000000088000000| 0%| F| |TAMS 0x0000000087f00000, 0x0000000087f00000| Untracked
| 88|0x0000000088000000, 0x0000000088000000, 0x0000000088100000| 0%| F| |TAMS 0x0000000088000000, 0x0000000088000000| Untracked
| 89|0x0000000088100000, 0x0000000088100000, 0x0000000088200000| 0%| F| |TAMS 0x0000000088100000, 0x0000000088100000| Untracked
| 90|0x0000000088200000, 0x0000000088200000, 0x0000000088300000| 0%| F| |TAMS 0x0000000088200000, 0x0000000088200000| Untracked
| 91|0x0000000088300000, 0x0000000088300000, 0x0000000088400000| 0%| F| |TAMS 0x0000000088300000, 0x0000000088300000| Untracked
| 92|0x0000000088400000, 0x0000000088400000, 0x0000000088500000| 0%| F| |TAMS 0x0000000088400000, 0x0000000088400000| Untracked
| 93|0x0000000088500000, 0x0000000088500000, 0x0000000088600000| 0%| F| |TAMS 0x0000000088500000, 0x0000000088500000| Untracked
| 94|0x0000000088600000, 0x0000000088600000, 0x0000000088700000| 0%| F| |TAMS 0x0000000088600000, 0x0000000088600000| Untracked
| 95|0x0000000088700000, 0x0000000088700000, 0x0000000088800000| 0%| F| |TAMS 0x0000000088700000, 0x0000000088700000| Untracked
| 96|0x0000000088800000, 0x0000000088800000, 0x0000000088900000| 0%| F| |TAMS 0x0000000088800000, 0x0000000088800000| Untracked
| 97|0x0000000088900000, 0x0000000088900000, 0x0000000088a00000| 0%| F| |TAMS 0x0000000088900000, 0x0000000088900000| Untracked
| 98|0x0000000088a00000, 0x0000000088a00000, 0x0000000088b00000| 0%| F| |TAMS 0x0000000088a00000, 0x0000000088a00000| Untracked
| 99|0x0000000088b00000, 0x0000000088b00000, 0x0000000088c00000| 0%| F| |TAMS 0x0000000088b00000, 0x0000000088b00000| Untracked
| 100|0x0000000088c00000, 0x0000000088c00000, 0x0000000088d00000| 0%| F| |TAMS 0x0000000088c00000, 0x0000000088c00000| Untracked
| 101|0x0000000088d00000, 0x0000000088d00000, 0x0000000088e00000| 0%| F| |TAMS 0x0000000088d00000, 0x0000000088d00000| Untracked
| 102|0x0000000088e00000, 0x0000000088e00000, 0x0000000088f00000| 0%| F| |TAMS 0x0000000088e00000, 0x0000000088e00000| Untracked
| 103|0x0000000088f00000, 0x0000000088f00000, 0x0000000089000000| 0%| F| |TAMS 0x0000000088f00000, 0x0000000088f00000| Untracked
| 104|0x0000000089000000, 0x0000000089000000, 0x0000000089100000| 0%| F| |TAMS 0x0000000089000000, 0x0000000089000000| Untracked
| 105|0x0000000089100000, 0x0000000089100000, 0x0000000089200000| 0%| F| |TAMS 0x0000000089100000, 0x0000000089100000| Untracked
| 106|0x0000000089200000, 0x0000000089200000, 0x0000000089300000| 0%| F| |TAMS 0x0000000089200000, 0x0000000089200000| Untracked
| 107|0x0000000089300000, 0x0000000089300000, 0x0000000089400000| 0%| F| |TAMS 0x0000000089300000, 0x0000000089300000| Untracked
| 108|0x0000000089400000, 0x0000000089400000, 0x0000000089500000| 0%| F| |TAMS 0x0000000089400000, 0x0000000089400000| Untracked
| 109|0x0000000089500000, 0x0000000089500000, 0x0000000089600000| 0%| F| |TAMS 0x0000000089500000, 0x0000000089500000| Untracked
| 110|0x0000000089600000, 0x0000000089600000, 0x0000000089700000| 0%| F| |TAMS 0x0000000089600000, 0x0000000089600000| Untracked
| 111|0x0000000089700000, 0x0000000089700000, 0x0000000089800000| 0%| F| |TAMS 0x0000000089700000, 0x0000000089700000| Untracked
| 112|0x0000000089800000, 0x0000000089800000, 0x0000000089900000| 0%| F| |TAMS 0x0000000089800000, 0x0000000089800000| Untracked
| 113|0x0000000089900000, 0x0000000089900000, 0x0000000089a00000| 0%| F| |TAMS 0x0000000089900000, 0x0000000089900000| Untracked
| 114|0x0000000089a00000, 0x0000000089a00000, 0x0000000089b00000| 0%| F| |TAMS 0x0000000089a00000, 0x0000000089a00000| Untracked
| 115|0x0000000089b00000, 0x0000000089b00000, 0x0000000089c00000| 0%| F| |TAMS 0x0000000089b00000, 0x0000000089b00000| Untracked
| 116|0x0000000089c00000, 0x0000000089c00000, 0x0000000089d00000| 0%| F| |TAMS 0x0000000089c00000, 0x0000000089c00000| Untracked
| 117|0x0000000089d00000, 0x0000000089d00000, 0x0000000089e00000| 0%| F| |TAMS 0x0000000089d00000, 0x0000000089d00000| Untracked
| 118|0x0000000089e00000, 0x0000000089e00000, 0x0000000089f00000| 0%| F| |TAMS 0x0000000089e00000, 0x0000000089e00000| Untracked
| 119|0x0000000089f00000, 0x0000000089f00000, 0x000000008a000000| 0%| F| |TAMS 0x0000000089f00000, 0x0000000089f00000| Untracked
| 120|0x000000008a000000, 0x000000008a000000, 0x000000008a100000| 0%| F| |TAMS 0x000000008a000000, 0x000000008a000000| Untracked
| 121|0x000000008a100000, 0x000000008a100000, 0x000000008a200000| 0%| F| |TAMS 0x000000008a100000, 0x000000008a100000| Untracked
| 122|0x000000008a200000, 0x000000008a200000, 0x000000008a300000| 0%| F| |TAMS 0x000000008a200000, 0x000000008a200000| Untracked
| 123|0x000000008a300000, 0x000000008a300000, 0x000000008a400000| 0%| F| |TAMS 0x000000008a300000, 0x000000008a300000| Untracked
| 124|0x000000008a400000, 0x000000008a400000, 0x000000008a500000| 0%| F| |TAMS 0x000000008a400000, 0x000000008a400000| Untracked
| 125|0x000000008a500000, 0x000000008a500000, 0x000000008a600000| 0%| F| |TAMS 0x000000008a500000, 0x000000008a500000| Untracked
| 126|0x000000008a600000, 0x000000008a600000, 0x000000008a700000| 0%| F| |TAMS 0x000000008a600000, 0x000000008a600000| Untracked
| 127|0x000000008a700000, 0x000000008a700000, 0x000000008a800000| 0%| F| |TAMS 0x000000008a700000, 0x000000008a700000| Untracked
| 128|0x000000008a800000, 0x000000008a800000, 0x000000008a900000| 0%| F| |TAMS 0x000000008a800000, 0x000000008a800000| Untracked
| 129|0x000000008a900000, 0x000000008a900000, 0x000000008aa00000| 0%| F| |TAMS 0x000000008a900000, 0x000000008a900000| Untracked
| 130|0x000000008aa00000, 0x000000008aa00000, 0x000000008ab00000| 0%| F| |TAMS 0x000000008aa00000, 0x000000008aa00000| Untracked
| 131|0x000000008ab00000, 0x000000008ab00000, 0x000000008ac00000| 0%| F| |TAMS 0x000000008ab00000, 0x000000008ab00000| Untracked
| 132|0x000000008ac00000, 0x000000008ac00000, 0x000000008ad00000| 0%| F| |TAMS 0x000000008ac00000, 0x000000008ac00000| Untracked
| 133|0x000000008ad00000, 0x000000008ad00000, 0x000000008ae00000| 0%| F| |TAMS 0x000000008ad00000, 0x000000008ad00000| Untracked
| 134|0x000000008ae00000, 0x000000008ae00000, 0x000000008af00000| 0%| F| |TAMS 0x000000008ae00000, 0x000000008ae00000| Untracked
| 135|0x000000008af00000, 0x000000008af00000, 0x000000008b000000| 0%| F| |TAMS 0x000000008af00000, 0x000000008af00000| Untracked
| 136|0x000000008b000000, 0x000000008b000000, 0x000000008b100000| 0%| F| |TAMS 0x000000008b000000, 0x000000008b000000| Untracked
| 137|0x000000008b100000, 0x000000008b100000, 0x000000008b200000| 0%| F| |TAMS 0x000000008b100000, 0x000000008b100000| Untracked
| 138|0x000000008b200000, 0x000000008b200000, 0x000000008b300000| 0%| F| |TAMS 0x000000008b200000, 0x000000008b200000| Untracked
| 139|0x000000008b300000, 0x000000008b300000, 0x000000008b400000| 0%| F| |TAMS 0x000000008b300000, 0x000000008b300000| Untracked
| 140|0x000000008b400000, 0x000000008b400000, 0x000000008b500000| 0%| F| |TAMS 0x000000008b400000, 0x000000008b400000| Untracked
| 141|0x000000008b500000, 0x000000008b500000, 0x000000008b600000| 0%| F| |TAMS 0x000000008b500000, 0x000000008b500000| Untracked
| 142|0x000000008b600000, 0x000000008b600000, 0x000000008b700000| 0%| F| |TAMS 0x000000008b600000, 0x000000008b600000| Untracked
| 143|0x000000008b700000, 0x000000008b700000, 0x000000008b800000| 0%| F| |TAMS 0x000000008b700000, 0x000000008b700000| Untracked
| 144|0x000000008b800000, 0x000000008b800000, 0x000000008b900000| 0%| F| |TAMS 0x000000008b800000, 0x000000008b800000| Untracked
| 145|0x000000008b900000, 0x000000008b900000, 0x000000008ba00000| 0%| F| |TAMS 0x000000008b900000, 0x000000008b900000| Untracked
| 146|0x000000008ba00000, 0x000000008ba00000, 0x000000008bb00000| 0%| F| |TAMS 0x000000008ba00000, 0x000000008ba00000| Untracked
| 147|0x000000008bb00000, 0x000000008bb00000, 0x000000008bc00000| 0%| F| |TAMS 0x000000008bb00000, 0x000000008bb00000| Untracked
| 148|0x000000008bc00000, 0x000000008bc00000, 0x000000008bd00000| 0%| F| |TAMS 0x000000008bc00000, 0x000000008bc00000| Untracked
| 149|0x000000008bd00000, 0x000000008bd00000, 0x000000008be00000| 0%| F| |TAMS 0x000000008bd00000, 0x000000008bd00000| Untracked
| 150|0x000000008be00000, 0x000000008be00000, 0x000000008bf00000| 0%| F| |TAMS 0x000000008be00000, 0x000000008be00000| Untracked
| 151|0x000000008bf00000, 0x000000008bf00000, 0x000000008c000000| 0%| F| |TAMS 0x000000008bf00000, 0x000000008bf00000| Untracked
| 152|0x000000008c000000, 0x000000008c000000, 0x000000008c100000| 0%| F| |TAMS 0x000000008c000000, 0x000000008c000000| Untracked
| 153|0x000000008c100000, 0x000000008c100000, 0x000000008c200000| 0%| F| |TAMS 0x000000008c100000, 0x000000008c100000| Untracked
| 154|0x000000008c200000, 0x000000008c200000, 0x000000008c300000| 0%| F| |TAMS 0x000000008c200000, 0x000000008c200000| Untracked
| 155|0x000000008c300000, 0x000000008c300000, 0x000000008c400000| 0%| F| |TAMS 0x000000008c300000, 0x000000008c300000| Untracked
| 156|0x000000008c400000, 0x000000008c400000, 0x000000008c500000| 0%| F| |TAMS 0x000000008c400000, 0x000000008c400000| Untracked
| 157|0x000000008c500000, 0x000000008c509aa0, 0x000000008c600000| 3%| S|CS|TAMS 0x000000008c500000, 0x000000008c500000| Complete
| 158|0x000000008c600000, 0x000000008c700000, 0x000000008c700000|100%| S|CS|TAMS 0x000000008c600000, 0x000000008c600000| Complete
| 159|0x000000008c700000, 0x000000008c800000, 0x000000008c800000|100%| S|CS|TAMS 0x000000008c700000, 0x000000008c700000| Complete
| 160|0x000000008c800000, 0x000000008c900000, 0x000000008c900000|100%| S|CS|TAMS 0x000000008c800000, 0x000000008c800000| Complete
| 161|0x000000008c900000, 0x000000008ca00000, 0x000000008ca00000|100%| S|CS|TAMS 0x000000008c900000, 0x000000008c900000| Complete
| 162|0x000000008ca00000, 0x000000008cb00000, 0x000000008cb00000|100%| S|CS|TAMS 0x000000008ca00000, 0x000000008ca00000| Complete
| 163|0x000000008cb00000, 0x000000008cc00000, 0x000000008cc00000|100%| S|CS|TAMS 0x000000008cb00000, 0x000000008cb00000| Complete
| 164|0x000000008cc00000, 0x000000008cd00000, 0x000000008cd00000|100%| S|CS|TAMS 0x000000008cc00000, 0x000000008cc00000| Complete
| 165|0x000000008cd00000, 0x000000008cd00000, 0x000000008ce00000| 0%| F| |TAMS 0x000000008cd00000, 0x000000008cd00000| Untracked
| 166|0x000000008ce00000, 0x000000008ce00000, 0x000000008cf00000| 0%| F| |TAMS 0x000000008ce00000, 0x000000008ce00000| Untracked
| 167|0x000000008cf00000, 0x000000008cf00000, 0x000000008d000000| 0%| F| |TAMS 0x000000008cf00000, 0x000000008cf00000| Untracked
| 168|0x000000008d000000, 0x000000008d000000, 0x000000008d100000| 0%| F| |TAMS 0x000000008d000000, 0x000000008d000000| Untracked
| 169|0x000000008d100000, 0x000000008d100000, 0x000000008d200000| 0%| F| |TAMS 0x000000008d100000, 0x000000008d100000| Untracked
| 170|0x000000008d200000, 0x000000008d200000, 0x000000008d300000| 0%| F| |TAMS 0x000000008d200000, 0x000000008d200000| Untracked
| 171|0x000000008d300000, 0x000000008d300000, 0x000000008d400000| 0%| F| |TAMS 0x000000008d300000, 0x000000008d300000| Untracked
| 172|0x000000008d400000, 0x000000008d400000, 0x000000008d500000| 0%| F| |TAMS 0x000000008d400000, 0x000000008d400000| Untracked
| 173|0x000000008d500000, 0x000000008d500000, 0x000000008d600000| 0%| F| |TAMS 0x000000008d500000, 0x000000008d500000| Untracked
| 174|0x000000008d600000, 0x000000008d600000, 0x000000008d700000| 0%| F| |TAMS 0x000000008d600000, 0x000000008d600000| Untracked
| 175|0x000000008d700000, 0x000000008d700000, 0x000000008d800000| 0%| F| |TAMS 0x000000008d700000, 0x000000008d700000| Untracked
| 176|0x000000008d800000, 0x000000008d800000, 0x000000008d900000| 0%| F| |TAMS 0x000000008d800000, 0x000000008d800000| Untracked
| 177|0x000000008d900000, 0x000000008d900000, 0x000000008da00000| 0%| F| |TAMS 0x000000008d900000, 0x000000008d900000| Untracked
| 178|0x000000008da00000, 0x000000008da00000, 0x000000008db00000| 0%| F| |TAMS 0x000000008da00000, 0x000000008da00000| Untracked
| 179|0x000000008db00000, 0x000000008db00000, 0x000000008dc00000| 0%| F| |TAMS 0x000000008db00000, 0x000000008db00000| Untracked
| 180|0x000000008dc00000, 0x000000008dc00000, 0x000000008dd00000| 0%| F| |TAMS 0x000000008dc00000, 0x000000008dc00000| Untracked
| 181|0x000000008dd00000, 0x000000008dd00000, 0x000000008de00000| 0%| F| |TAMS 0x000000008dd00000, 0x000000008dd00000| Untracked
| 182|0x000000008de00000, 0x000000008de00000, 0x000000008df00000| 0%| F| |TAMS 0x000000008de00000, 0x000000008de00000| Untracked
| 183|0x000000008df00000, 0x000000008df00000, 0x000000008e000000| 0%| F| |TAMS 0x000000008df00000, 0x000000008df00000| Untracked
| 184|0x000000008e000000, 0x000000008e000000, 0x000000008e100000| 0%| F| |TAMS 0x000000008e000000, 0x000000008e000000| Untracked
| 185|0x000000008e100000, 0x000000008e100000, 0x000000008e200000| 0%| F| |TAMS 0x000000008e100000, 0x000000008e100000| Untracked
| 186|0x000000008e200000, 0x000000008e200000, 0x000000008e300000| 0%| F| |TAMS 0x000000008e200000, 0x000000008e200000| Untracked
| 187|0x000000008e300000, 0x000000008e300000, 0x000000008e400000| 0%| F| |TAMS 0x000000008e300000, 0x000000008e300000| Untracked
| 188|0x000000008e400000, 0x000000008e400000, 0x000000008e500000| 0%| F| |TAMS 0x000000008e400000, 0x000000008e400000| Untracked
| 189|0x000000008e500000, 0x000000008e500000, 0x000000008e600000| 0%| F| |TAMS 0x000000008e500000, 0x000000008e500000| Untracked
| 190|0x000000008e600000, 0x000000008e600000, 0x000000008e700000| 0%| F| |TAMS 0x000000008e600000, 0x000000008e600000| Untracked
| 191|0x000000008e700000, 0x000000008e700000, 0x000000008e800000| 0%| F| |TAMS 0x000000008e700000, 0x000000008e700000| Untracked
| 192|0x000000008e800000, 0x000000008e800000, 0x000000008e900000| 0%| F| |TAMS 0x000000008e800000, 0x000000008e800000| Untracked
| 193|0x000000008e900000, 0x000000008e900000, 0x000000008ea00000| 0%| F| |TAMS 0x000000008e900000, 0x000000008e900000| Untracked
| 194|0x000000008ea00000, 0x000000008ea00000, 0x000000008eb00000| 0%| F| |TAMS 0x000000008ea00000, 0x000000008ea00000| Untracked
| 195|0x000000008eb00000, 0x000000008eb00000, 0x000000008ec00000| 0%| F| |TAMS 0x000000008eb00000, 0x000000008eb00000| Untracked
| 196|0x000000008ec00000, 0x000000008ec00000, 0x000000008ed00000| 0%| F| |TAMS 0x000000008ec00000, 0x000000008ec00000| Untracked
| 197|0x000000008ed00000, 0x000000008ed00000, 0x000000008ee00000| 0%| F| |TAMS 0x000000008ed00000, 0x000000008ed00000| Untracked
| 198|0x000000008ee00000, 0x000000008ee00000, 0x000000008ef00000| 0%| F| |TAMS 0x000000008ee00000, 0x000000008ee00000| Untracked
| 199|0x000000008ef00000, 0x000000008ef00000, 0x000000008f000000| 0%| F| |TAMS 0x000000008ef00000, 0x000000008ef00000| Untracked
| 200|0x000000008f000000, 0x000000008f000000, 0x000000008f100000| 0%| F| |TAMS 0x000000008f000000, 0x000000008f000000| Untracked
| 201|0x000000008f100000, 0x000000008f100000, 0x000000008f200000| 0%| F| |TAMS 0x000000008f100000, 0x000000008f100000| Untracked
| 202|0x000000008f200000, 0x000000008f200000, 0x000000008f300000| 0%| F| |TAMS 0x000000008f200000, 0x000000008f200000| Untracked
| 203|0x000000008f300000, 0x000000008f300000, 0x000000008f400000| 0%| F| |TAMS 0x000000008f300000, 0x000000008f300000| Untracked
| 204|0x000000008f400000, 0x000000008f400000, 0x000000008f500000| 0%| F| |TAMS 0x000000008f400000, 0x000000008f400000| Untracked
| 205|0x000000008f500000, 0x000000008f500000, 0x000000008f600000| 0%| F| |TAMS 0x000000008f500000, 0x000000008f500000| Untracked
| 206|0x000000008f600000, 0x000000008f600000, 0x000000008f700000| 0%| F| |TAMS 0x000000008f600000, 0x000000008f600000| Untracked
| 207|0x000000008f700000, 0x000000008f700000, 0x000000008f800000| 0%| F| |TAMS 0x000000008f700000, 0x000000008f700000| Untracked
| 208|0x000000008f800000, 0x000000008f800000, 0x000000008f900000| 0%| F| |TAMS 0x000000008f800000, 0x000000008f800000| Untracked
| 209|0x000000008f900000, 0x000000008f900000, 0x000000008fa00000| 0%| F| |TAMS 0x000000008f900000, 0x000000008f900000| Untracked
| 210|0x000000008fa00000, 0x000000008fa00000, 0x000000008fb00000| 0%| F| |TAMS 0x000000008fa00000, 0x000000008fa00000| Untracked
| 211|0x000000008fb00000, 0x000000008fb00000, 0x000000008fc00000| 0%| F| |TAMS 0x000000008fb00000, 0x000000008fb00000| Untracked
| 212|0x000000008fc00000, 0x000000008fc00000, 0x000000008fd00000| 0%| F| |TAMS 0x000000008fc00000, 0x000000008fc00000| Untracked
| 213|0x000000008fd00000, 0x000000008fd00000, 0x000000008fe00000| 0%| F| |TAMS 0x000000008fd00000, 0x000000008fd00000| Untracked
| 214|0x000000008fe00000, 0x000000008fe00000, 0x000000008ff00000| 0%| F| |TAMS 0x000000008fe00000, 0x000000008fe00000| Untracked
| 215|0x000000008ff00000, 0x000000008ff00000, 0x0000000090000000| 0%| F| |TAMS 0x000000008ff00000, 0x000000008ff00000| Untracked
| 216|0x0000000090000000, 0x0000000090000000, 0x0000000090100000| 0%| F| |TAMS 0x0000000090000000, 0x0000000090000000| Untracked
| 217|0x0000000090100000, 0x0000000090100000, 0x0000000090200000| 0%| F| |TAMS 0x0000000090100000, 0x0000000090100000| Untracked
| 218|0x0000000090200000, 0x0000000090200000, 0x0000000090300000| 0%| F| |TAMS 0x0000000090200000, 0x0000000090200000| Untracked
| 219|0x0000000090300000, 0x0000000090300000, 0x0000000090400000| 0%| F| |TAMS 0x0000000090300000, 0x0000000090300000| Untracked
| 220|0x0000000090400000, 0x0000000090400000, 0x0000000090500000| 0%| F| |TAMS 0x0000000090400000, 0x0000000090400000| Untracked
| 221|0x0000000090500000, 0x0000000090500000, 0x0000000090600000| 0%| F| |TAMS 0x0000000090500000, 0x0000000090500000| Untracked
| 222|0x0000000090600000, 0x0000000090600000, 0x0000000090700000| 0%| F| |TAMS 0x0000000090600000, 0x0000000090600000| Untracked
| 223|0x0000000090700000, 0x0000000090700000, 0x0000000090800000| 0%| F| |TAMS 0x0000000090700000, 0x0000000090700000| Untracked
| 224|0x0000000090800000, 0x0000000090800000, 0x0000000090900000| 0%| F| |TAMS 0x0000000090800000, 0x0000000090800000| Untracked
| 225|0x0000000090900000, 0x0000000090900000, 0x0000000090a00000| 0%| F| |TAMS 0x0000000090900000, 0x0000000090900000| Untracked
| 226|0x0000000090a00000, 0x0000000090a00000, 0x0000000090b00000| 0%| F| |TAMS 0x0000000090a00000, 0x0000000090a00000| Untracked
| 227|0x0000000090b00000, 0x0000000090b00000, 0x0000000090c00000| 0%| F| |TAMS 0x0000000090b00000, 0x0000000090b00000| Untracked
| 228|0x0000000090c00000, 0x0000000090c00000, 0x0000000090d00000| 0%| F| |TAMS 0x0000000090c00000, 0x0000000090c00000| Untracked
| 229|0x0000000090d00000, 0x0000000090d00000, 0x0000000090e00000| 0%| F| |TAMS 0x0000000090d00000, 0x0000000090d00000| Untracked
| 230|0x0000000090e00000, 0x0000000090e00000, 0x0000000090f00000| 0%| F| |TAMS 0x0000000090e00000, 0x0000000090e00000| Untracked
| 231|0x0000000090f00000, 0x0000000090f00000, 0x0000000091000000| 0%| F| |TAMS 0x0000000090f00000, 0x0000000090f00000| Untracked
| 232|0x0000000091000000, 0x0000000091000000, 0x0000000091100000| 0%| F| |TAMS 0x0000000091000000, 0x0000000091000000| Untracked
Card table byte_map: [0x000002d668d60000,0x000002d669150000] _byte_map_base: 0x000002d66894c000
Marking Bits (Prev, Next): (CMBitMap*) 0x000002d6512438b8, (CMBitMap*) 0x000002d6512438f0
Prev Bits: [0x000002d669540000, 0x000002d66b4a0000)
Next Bits: [0x000002d66b4a0000, 0x000002d66d400000)
Polling page: 0x000002d6509d0000
Metaspace:
Usage:
Non-class: 72.75 MB capacity, 70.95 MB ( 98%) used, 1.46 MB ( 2%) free+waste, 343.31 KB ( <1%) overhead.
Class: 11.57 MB capacity, 10.44 MB ( 90%) used, 990.98 KB ( 8%) free+waste, 166.44 KB ( 1%) overhead.
Both: 84.31 MB capacity, 81.39 MB ( 97%) used, 2.43 MB ( 3%) free+waste, 509.75 KB ( <1%) overhead.
Virtual space:
Non-class space: 86.00 MB reserved, 72.81 MB ( 85%) committed
Class space: 1.00 GB reserved, 11.70 MB ( 1%) committed
Both: 1.08 GB reserved, 84.51 MB ( 8%) committed
Chunk freelists:
Non-Class: 67.00 KB
Class: 27.00 KB
Both: 94.00 KB
MaxMetaspaceSize: 17179869184.00 GB
CompressedClassSpaceSize: 1.00 GB
Initial GC threshold: 20.80 MB
Current GC threshold: 123.46 MB
CDS: off
CodeHeap 'non-profiled nmethods': size=238912Kb used=14053Kb max_used=14053Kb free=224858Kb
bounds [0x000002d65a020000, 0x000002d65ade0000, 0x000002d668970000]
CodeHeap 'non-nmethods': size=6848Kb used=1526Kb max_used=1526Kb free=5321Kb
bounds [0x000002d659970000, 0x000002d659be0000, 0x000002d65a020000]
total_blobs=9142 nmethods=8358 adapters=718
compilation: enabled
stopped_count=0, restarted_count=0
full_count=0
Compilation events (20 events):
Event: 33.386 Thread 0x000002d6701b0800 8475 1 io.netty.channel.DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle::access$200 (5 bytes)
Event: 33.386 Thread 0x000002d6701b0800 nmethod 8475 0x000002d65add5490 code [0x000002d65add5640, 0x000002d65add56d8]
Event: 33.390 Thread 0x000002d6701b0800 8476 1 io.quarkus.deployment.dev.QuarkusCompiler::allHandledExtensions (5 bytes)
Event: 33.390 Thread 0x000002d6701b0800 nmethod 8476 0x000002d65add5790 code [0x000002d65add5940, 0x000002d65add59f8]
Event: 33.392 Thread 0x000002d6701b0800 8477 1 sun.nio.fs.WindowsFileSystemProvider::newDirectoryStream (31 bytes)
Event: 33.393 Thread 0x000002d6701b0800 nmethod 8477 0x000002d65add5a90 code [0x000002d65add5ce0, 0x000002d65add6248]
Event: 33.393 Thread 0x000002d6701b0800 8478 ! 1 sun.nio.fs.WindowsDirectoryStream::iterator (66 bytes)
Event: 33.394 Thread 0x000002d6701b0800 nmethod 8478 0x000002d65add6610 code [0x000002d65add6820, 0x000002d65add6d08]
Event: 33.394 Thread 0x000002d6701b0800 8479 1 sun.nio.fs.WindowsDirectoryStream$WindowsDirectoryIterator::<init> (73 bytes)
Event: 33.395 Thread 0x000002d6701b0800 nmethod 8479 0x000002d65add6f90 code [0x000002d65add71a0, 0x000002d65add7698]
Event: 33.395 Thread 0x000002d6701b0800 8480 1 sun.nio.fs.WindowsPath::needsSlashWhenResolving (37 bytes)
Event: 33.395 Thread 0x000002d6701b0800 nmethod 8480 0x000002d65add7910 code [0x000002d65add7ae0, 0x000002d65add7c68]
Event: 33.408 Thread 0x000002d6701b0800 8481 1 java.nio.file.Path::resolve (21 bytes)
Event: 33.408 Thread 0x000002d6701b0800 nmethod 8481 0x000002d65add7e10 code [0x000002d65add7fe0, 0x000002d65add81a8]
Event: 33.409 Thread 0x000002d6701b0800 8482 1 java.io.IOException::<init> (6 bytes)
Event: 33.409 Thread 0x000002d6701b0800 nmethod 8482 0x000002d65add8290 code [0x000002d65add8440, 0x000002d65add8528]
Event: 33.412 Thread 0x000002d6701b0800 8483 1 io.vertx.ext.web.impl.RouteState::pathMatchesExact (57 bytes)
Event: 33.415 Thread 0x000002d6701b0800 nmethod 8483 0x000002d65add8610 code [0x000002d65add8820, 0x000002d65add8c08]
Event: 33.427 Thread 0x000002d6701b0800 8484 1 sun.security.provider.HashDrbg::addBytes (130 bytes)
Event: 33.427 Thread 0x000002d6701b0800 nmethod 8484 0x000002d65add8f10 code [0x000002d65add90c0, 0x000002d65add9278]
GC Heap History (20 events):
Event: 8.309 GC heap before
{Heap before GC invocations=9 (full 0):
garbage-first heap total 155648K, used 94230K [0x0000000082800000, 0x0000000100000000)
region size 1024K, 57 young (58368K), 5 survivors (5120K)
Metaspace used 25468K, capacity 26415K, committed 26568K, reserved 1073152K
class space used 2904K, capacity 3296K, committed 3324K, reserved 1048576K
}
Event: 8.341 GC heap after
{Heap after GC invocations=10 (full 0):
garbage-first heap total 155648K, used 45099K [0x0000000082800000, 0x0000000100000000)
region size 1024K, 8 young (8192K), 8 survivors (8192K)
Metaspace used 25468K, capacity 26415K, committed 26568K, reserved 1073152K
class space used 2904K, capacity 3296K, committed 3324K, reserved 1048576K
}
Event: 9.697 GC heap before
{Heap before GC invocations=11 (full 0):
garbage-first heap total 155648K, used 111659K [0x0000000082800000, 0x0000000100000000)
region size 1024K, 74 young (75776K), 8 survivors (8192K)
Metaspace used 31361K, capacity 32777K, committed 32968K, reserved 1077248K
class space used 3620K, capacity 4202K, committed 4348K, reserved 1048576K
}
Event: 9.730 GC heap after
{Heap after GC invocations=12 (full 0):
garbage-first heap total 187392K, used 48148K [0x0000000082800000, 0x0000000100000000)
region size 1024K, 8 young (8192K), 8 survivors (8192K)
Metaspace used 31361K, capacity 32777K, committed 32968K, reserved 1077248K
class space used 3620K, capacity 4202K, committed 4348K, reserved 1048576K
}
Event: 10.644 GC heap before
{Heap before GC invocations=12 (full 0):
garbage-first heap total 187392K, used 133140K [0x0000000082800000, 0x0000000100000000)
region size 1024K, 92 young (94208K), 8 survivors (8192K)
Metaspace used 35592K, capacity 37600K, committed 37832K, reserved 1081344K
class space used 4296K, capacity 5080K, committed 5116K, reserved 1048576K
}
Event: 10.686 GC heap after
{Heap after GC invocations=13 (full 0):
garbage-first heap total 187392K, used 59616K [0x0000000082800000, 0x0000000100000000)
region size 1024K, 12 young (12288K), 12 survivors (12288K)
Metaspace used 35592K, capacity 37600K, committed 37832K, reserved 1081344K
class space used 4296K, capacity 5080K, committed 5116K, reserved 1048576K
}
Event: 11.909 GC heap before
{Heap before GC invocations=13 (full 0):
garbage-first heap total 187392K, used 136416K [0x0000000082800000, 0x0000000100000000)
region size 1024K, 88 young (90112K), 12 survivors (12288K)
Metaspace used 41961K, capacity 44428K, committed 44616K, reserved 1087488K
class space used 5409K, capacity 6377K, committed 6524K, reserved 1048576K
}
Event: 11.948 GC heap after
{Heap after GC invocations=14 (full 0):
garbage-first heap total 187392K, used 63813K [0x0000000082800000, 0x0000000100000000)
region size 1024K, 5 young (5120K), 5 survivors (5120K)
Metaspace used 41961K, capacity 44428K, committed 44616K, reserved 1087488K
class space used 5409K, capacity 6377K, committed 6524K, reserved 1048576K
}
Event: 11.975 GC heap before
{Heap before GC invocations=14 (full 0):
garbage-first heap total 187392K, used 66885K [0x0000000082800000, 0x0000000100000000)
region size 1024K, 10 young (10240K), 5 survivors (5120K)
Metaspace used 42038K, capacity 44428K, committed 44616K, reserved 1087488K
class space used 5418K, capacity 6377K, committed 6524K, reserved 1048576K
}
Event: 11.988 GC heap after
{Heap after GC invocations=15 (full 0):
garbage-first heap total 187392K, used 63573K [0x0000000082800000, 0x0000000100000000)
region size 1024K, 5 young (5120K), 5 survivors (5120K)
Metaspace used 42038K, capacity 44428K, committed 44616K, reserved 1087488K
class space used 5418K, capacity 6377K, committed 6524K, reserved 1048576K
}
Event: 15.859 GC heap before
{Heap before GC invocations=16 (full 0):
garbage-first heap total 187392K, used 131157K [0x0000000082800000, 0x0000000100000000)
region size 1024K, 75 young (76800K), 5 survivors (5120K)
Metaspace used 47565K, capacity 49930K, committed 50288K, reserved 1093632K
class space used 6123K, capacity 7064K, committed 7164K, reserved 1048576K
}
Event: 15.878 GC heap after
{Heap after GC invocations=17 (full 0):
garbage-first heap total 238592K, used 62277K [0x0000000082800000, 0x0000000100000000)
region size 1024K, 6 young (6144K), 6 survivors (6144K)
Metaspace used 47565K, capacity 49930K, committed 50288K, reserved 1093632K
class space used 6123K, capacity 7064K, committed 7164K, reserved 1048576K
}
Event: 15.994 GC heap before
{Heap before GC invocations=17 (full 0):
garbage-first heap total 238592K, used 67397K [0x0000000082800000, 0x0000000100000000)
region size 1024K, 11 young (11264K), 6 survivors (6144K)
Metaspace used 47641K, capacity 50065K, committed 50288K, reserved 1093632K
class space used 6137K, capacity 7105K, committed 7164K, reserved 1048576K
}
Event: 16.011 GC heap after
{Heap after GC invocations=18 (full 0):
garbage-first heap total 238592K, used 63741K [0x0000000082800000, 0x0000000100000000)
region size 1024K, 2 young (2048K), 2 survivors (2048K)
Metaspace used 47641K, capacity 50065K, committed 50288K, reserved 1093632K
class space used 6137K, capacity 7105K, committed 7164K, reserved 1048576K
}
Event: 18.531 GC heap before
{Heap before GC invocations=18 (full 0):
garbage-first heap total 238592K, used 162045K [0x0000000082800000, 0x0000000100000000)
region size 1024K, 99 young (101376K), 2 survivors (2048K)
Metaspace used 60009K, capacity 62783K, committed 63088K, reserved 1103872K
class space used 7803K, capacity 8833K, committed 8956K, reserved 1048576K
}
Event: 18.553 GC heap after
{Heap after GC invocations=19 (full 0):
garbage-first heap total 238592K, used 71051K [0x0000000082800000, 0x0000000100000000)
region size 1024K, 9 young (9216K), 9 survivors (9216K)
Metaspace used 60009K, capacity 62783K, committed 63088K, reserved 1103872K
class space used 7803K, capacity 8833K, committed 8956K, reserved 1048576K
}
Event: 21.114 GC heap before
{Heap before GC invocations=19 (full 0):
garbage-first heap total 238592K, used 133515K [0x0000000082800000, 0x0000000100000000)
region size 1024K, 72 young (73728K), 9 survivors (9216K)
Metaspace used 72078K, capacity 74968K, committed 75068K, reserved 1114112K
class space used 9312K, capacity 10436K, committed 10492K, reserved 1048576K
}
Event: 21.146 GC heap after
{Heap after GC invocations=20 (full 0):
garbage-first heap total 238592K, used 74627K [0x0000000082800000, 0x0000000100000000)
region size 1024K, 4 young (4096K), 4 survivors (4096K)
Metaspace used 72078K, capacity 74968K, committed 75068K, reserved 1114112K
class space used 9312K, capacity 10436K, committed 10492K, reserved 1048576K
}
Event: 33.441 GC heap before
{Heap before GC invocations=21 (full 0):
garbage-first heap total 238592K, used 138115K [0x0000000082800000, 0x0000000100000000)
region size 1024K, 68 young (69632K), 4 survivors (4096K)
Metaspace used 83342K, capacity 86338K, committed 86536K, reserved 1134592K
class space used 10687K, capacity 11845K, committed 11976K, reserved 1048576K
}
Event: 33.465 GC heap after
{Heap after GC invocations=22 (full 0):
garbage-first heap total 238592K, used 78066K [0x0000000082800000, 0x0000000100000000)
region size 1024K, 8 young (8192K), 8 survivors (8192K)
Metaspace used 83342K, capacity 86338K, committed 86536K, reserved 1134592K
class space used 10687K, capacity 11845K, committed 11976K, reserved 1048576K
}
Deoptimization events (20 events):
Event: 33.411 Thread 0x000002d673e56800 DEOPT PACKING pc=0x000002d65a1aadac sp=0x000000f180cfea40
Event: 33.411 Thread 0x000002d673e56800 DEOPT UNPACKING pc=0x000002d6599ba95e sp=0x000000f180cfdf00 mode 1
Event: 33.411 Thread 0x000002d673e56800 DEOPT PACKING pc=0x000002d65a1aa8d4 sp=0x000000f180cfeac0
Event: 33.411 Thread 0x000002d673e56800 DEOPT UNPACKING pc=0x000002d6599ba95e sp=0x000000f180cfdf98 mode 1
Event: 33.411 Thread 0x000002d673e56800 DEOPT PACKING pc=0x000002d65a2cbb64 sp=0x000000f180cfe810
Event: 33.411 Thread 0x000002d673e56800 DEOPT UNPACKING pc=0x000002d6599ba95e sp=0x000000f180cfdd38 mode 1
Event: 33.411 Thread 0x000002d673e56800 DEOPT PACKING pc=0x000002d65a3de9ec sp=0x000000f180cfe9b0
Event: 33.411 Thread 0x000002d673e56800 DEOPT UNPACKING pc=0x000002d6599ba95e sp=0x000000f180cfde38 mode 1
Event: 33.411 Thread 0x000002d673e56800 DEOPT PACKING pc=0x000002d65a1aadac sp=0x000000f180cfea40
Event: 33.411 Thread 0x000002d673e56800 DEOPT UNPACKING pc=0x000002d6599ba95e sp=0x000000f180cfdf00 mode 1
Event: 33.411 Thread 0x000002d673e56800 DEOPT PACKING pc=0x000002d65a1aa8d4 sp=0x000000f180cfeac0
Event: 33.411 Thread 0x000002d673e56800 DEOPT UNPACKING pc=0x000002d6599ba95e sp=0x000000f180cfdf98 mode 1
Event: 33.412 Thread 0x000002d673e56800 DEOPT PACKING pc=0x000002d65a2cbb64 sp=0x000000f180cfe810
Event: 33.412 Thread 0x000002d673e56800 DEOPT UNPACKING pc=0x000002d6599ba95e sp=0x000000f180cfdd38 mode 1
Event: 33.412 Thread 0x000002d673e56800 DEOPT PACKING pc=0x000002d65a3de9ec sp=0x000000f180cfe9b0
Event: 33.412 Thread 0x000002d673e56800 DEOPT UNPACKING pc=0x000002d6599ba95e sp=0x000000f180cfde38 mode 1
Event: 33.412 Thread 0x000002d673e56800 DEOPT PACKING pc=0x000002d65a1aadac sp=0x000000f180cfea40
Event: 33.412 Thread 0x000002d673e56800 DEOPT UNPACKING pc=0x000002d6599ba95e sp=0x000000f180cfdf00 mode 1
Event: 33.412 Thread 0x000002d673e56800 DEOPT PACKING pc=0x000002d65a1aa8d4 sp=0x000000f180cfeac0
Event: 33.412 Thread 0x000002d673e56800 DEOPT UNPACKING pc=0x000002d6599ba95e sp=0x000000f180cfdf98 mode 1
Classes redefined (0 events):
No events
Internal exceptions (20 events):
Event: 33.404 Thread 0x000002d673e56800 Exception <a 'sun/nio/fs/WindowsException'{0x000000008d2c5d58}> (0x000000008d2c5d58) thrown at [./src/hotspot/share/prims/jni.cpp, line 617]
Event: 33.405 Thread 0x000002d673e56800 Exception <a 'sun/nio/fs/WindowsException'{0x000000008d2c8548}> (0x000000008d2c8548) thrown at [./src/hotspot/share/prims/jni.cpp, line 617]
Event: 33.406 Thread 0x000002d673e56800 Exception <a 'sun/nio/fs/WindowsException'{0x000000008d2c8fe0}> (0x000000008d2c8fe0) thrown at [./src/hotspot/share/prims/jni.cpp, line 617]
Event: 33.406 Thread 0x000002d673e56800 Exception <a 'sun/nio/fs/WindowsException'{0x000000008d2c9a28}> (0x000000008d2c9a28) thrown at [./src/hotspot/share/prims/jni.cpp, line 617]
Event: 33.406 Thread 0x000002d673e56800 Exception <a 'sun/nio/fs/WindowsException'{0x000000008d2ca550}> (0x000000008d2ca550) thrown at [./src/hotspot/share/prims/jni.cpp, line 617]
Event: 33.407 Thread 0x000002d673e56800 Exception <a 'sun/nio/fs/WindowsException'{0x000000008d2cb078}> (0x000000008d2cb078) thrown at [./src/hotspot/share/prims/jni.cpp, line 617]
Event: 33.407 Thread 0x000002d673e56800 Exception <a 'sun/nio/fs/WindowsException'{0x000000008d2cc198}> (0x000000008d2cc198) thrown at [./src/hotspot/share/prims/jni.cpp, line 617]
Event: 33.407 Thread 0x000002d673e56800 Exception <a 'sun/nio/fs/WindowsException'{0x000000008d2cd008}> (0x000000008d2cd008) thrown at [./src/hotspot/share/prims/jni.cpp, line 617]
Event: 33.407 Thread 0x000002d673e56800 Exception <a 'sun/nio/fs/WindowsException'{0x000000008d2cda90}> (0x000000008d2cda90) thrown at [./src/hotspot/share/prims/jni.cpp, line 617]
Event: 33.408 Thread 0x000002d673e56800 Exception <a 'sun/nio/fs/WindowsException'{0x000000008d2ced68}> (0x000000008d2ced68) thrown at [./src/hotspot/share/prims/jni.cpp, line 617]
Event: 33.408 Thread 0x000002d673e56800 Exception <a 'sun/nio/fs/WindowsException'{0x000000008d2cfd00}> (0x000000008d2cfd00) thrown at [./src/hotspot/share/prims/jni.cpp, line 617]
Event: 33.409 Thread 0x000002d673e56800 Exception <a 'sun/nio/fs/WindowsException'{0x000000008d2d0738}> (0x000000008d2d0738) thrown at [./src/hotspot/share/prims/jni.cpp, line 617]
Event: 33.409 Thread 0x000002d673e56800 Exception <a 'sun/nio/fs/WindowsException'{0x000000008d2d1170}> (0x000000008d2d1170) thrown at [./src/hotspot/share/prims/jni.cpp, line 617]
Event: 33.409 Thread 0x000002d673e56800 Exception <a 'sun/nio/fs/WindowsException'{0x000000008d2d1c58}> (0x000000008d2d1c58) thrown at [./src/hotspot/share/prims/jni.cpp, line 617]
Event: 33.410 Thread 0x000002d673e56800 Exception <a 'sun/nio/fs/WindowsException'{0x000000008d2d2740}> (0x000000008d2d2740) thrown at [./src/hotspot/share/prims/jni.cpp, line 617]
Event: 33.411 Thread 0x000002d673e56800 Exception <a 'sun/nio/fs/WindowsException'{0x000000008d2d3268}> (0x000000008d2d3268) thrown at [./src/hotspot/share/prims/jni.cpp, line 617]
Event: 33.411 Thread 0x000002d673e56800 Exception <a 'sun/nio/fs/WindowsException'{0x000000008d2d3cb0}> (0x000000008d2d3cb0) thrown at [./src/hotspot/share/prims/jni.cpp, line 617]
Event: 33.411 Thread 0x000002d673e56800 Exception <a 'sun/nio/fs/WindowsException'{0x000000008d2d46b8}> (0x000000008d2d46b8) thrown at [./src/hotspot/share/prims/jni.cpp, line 617]
Event: 33.411 Thread 0x000002d673e56800 Exception <a 'sun/nio/fs/WindowsException'{0x000000008d2d5140}> (0x000000008d2d5140) thrown at [./src/hotspot/share/prims/jni.cpp, line 617]
Event: 33.412 Thread 0x000002d673e56800 Exception <a 'sun/nio/fs/WindowsException'{0x000000008d2d6050}> (0x000000008d2d6050) thrown at [./src/hotspot/share/prims/jni.cpp, line 617]
Events (20 events):
Event: 33.419 loading class io/vertx/core/http/impl/Http1xServerRequest done
Event: 33.419 loading class io/vertx/core/http/impl/Http1xServerConnection
Event: 33.419 loading class io/vertx/core/http/impl/Http1xServerConnection done
Event: 33.427 loading class io/vertx/core/http/impl/ws/WebSocketFrameInternal
Event: 33.427 loading class io/vertx/core/http/impl/ws/WebSocketFrameInternal done
Event: 33.427 loading class io/vertx/core/http/impl/ws/WebSocketFrameInternal
Event: 33.427 loading class io/vertx/core/http/impl/ws/WebSocketFrameInternal done
Event: 33.427 loading class io/vertx/core/http/impl/WebSocketImplBase
Event: 33.427 loading class io/vertx/core/http/impl/WebSocketImplBase done
Event: 33.428 loading class io/vertx/core/http/impl/Http1xConnectionBase
Event: 33.428 loading class io/vertx/core/http/impl/Http1xConnectionBase done
Event: 33.428 loading class io/vertx/core/http/impl/Http1xConnectionBase
Event: 33.428 loading class io/vertx/core/http/impl/Http1xConnectionBase done
Event: 33.428 loading class io/vertx/core/Promise
Event: 33.428 loading class io/vertx/core/Promise done
Event: 33.428 loading class io/vertx/core/AsyncResult
Event: 33.428 loading class io/vertx/core/AsyncResult done
Event: 33.428 loading class io/vertx/core/http/impl/ServerWebSocketImpl
Event: 33.428 loading class io/vertx/core/http/impl/ServerWebSocketImpl done
Event: 33.441 Executing VM operation: CollectForMetadataAllocation
Dynamic libraries:
0x00007ff6440d0000 - 0x00007ff6440dd000 C:\Users\The D\.jbang\cache\jdks\11\bin\java.EXE
0x00007ffdd70f0000 - 0x00007ffdd7304000 C:\WINDOWS\SYSTEM32\ntdll.dll
0x00007ffda75c0000 - 0x00007ffda75d9000 C:\Program Files\Avast Software\Avast\aswhook.dll
0x00007ffdd5080000 - 0x00007ffdd5143000 C:\WINDOWS\System32\KERNEL32.DLL
0x00007ffdd4980000 - 0x00007ffdd4d1c000 C:\WINDOWS\System32\KERNELBASE.dll
0x00007ffdd4d20000 - 0x00007ffdd4e31000 C:\WINDOWS\System32\ucrtbase.dll
0x00007ffda6920000 - 0x00007ffda6937000 C:\Users\The D\.jbang\cache\jdks\11\bin\jli.dll
0x00007ffdd5710000 - 0x00007ffdd58bd000 C:\WINDOWS\System32\USER32.dll
0x00007ffdd4950000 - 0x00007ffdd4976000 C:\WINDOWS\System32\win32u.dll
0x00007ffdd5a30000 - 0x00007ffdd5a59000 C:\WINDOWS\System32\GDI32.dll
0x00007ffdd4620000 - 0x00007ffdd4733000 C:\WINDOWS\System32\gdi32full.dll
0x00007ffdd48b0000 - 0x00007ffdd494a000 C:\WINDOWS\System32\msvcp_win.dll
0x00007ffda6900000 - 0x00007ffda6919000 C:\Users\The D\.jbang\cache\jdks\11\bin\VCRUNTIME140.dll
0x00007ffdb1ce0000 - 0x00007ffdb1f6e000 C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.22621.608_none_a9444ca7c10bb01d\COMCTL32.dll
0x00007ffdd4f00000 - 0x00007ffdd4fa7000 C:\WINDOWS\System32\msvcrt.dll
0x00007ffdd58c0000 - 0x00007ffdd58f1000 C:\WINDOWS\System32\IMM32.DLL
0x00007ffdb9c50000 - 0x00007ffdb9c5c000 C:\Users\The D\.jbang\cache\jdks\11\bin\vcruntime140_1.dll
0x00007ffd46360000 - 0x00007ffd463f1000 C:\Users\The D\.jbang\cache\jdks\11\bin\msvcp140.dll
0x00007ffd2a9c0000 - 0x00007ffd2b57a000 C:\Users\The D\.jbang\cache\jdks\11\bin\server\jvm.dll
0x00007ffdd5a60000 - 0x00007ffdd5b0e000 C:\WINDOWS\System32\ADVAPI32.dll
0x00007ffdd4fb0000 - 0x00007ffdd5054000 C:\WINDOWS\System32\sechost.dll
0x00007ffdd6f90000 - 0x00007ffdd70a5000 C:\WINDOWS\System32\RPCRT4.dll
0x00007ffdd5920000 - 0x00007ffdd5928000 C:\WINDOWS\System32\PSAPI.DLL
0x00007ffdbe310000 - 0x00007ffdbe319000 C:\WINDOWS\SYSTEM32\WSOCK32.dll
0x00007ffdd5ba0000 - 0x00007ffdd5c11000 C:\WINDOWS\System32\WS2_32.dll
0x00007ffdd2350000 - 0x00007ffdd2384000 C:\WINDOWS\SYSTEM32\WINMM.dll
0x00007ffdc39e0000 - 0x00007ffdc39ea000 C:\WINDOWS\SYSTEM32\VERSION.dll
0x00007ffdd3540000 - 0x00007ffdd3558000 C:\WINDOWS\SYSTEM32\kernel.appcore.dll
0x00007ffdb9880000 - 0x00007ffdb9890000 C:\Users\The D\.jbang\cache\jdks\11\bin\verify.dll
0x00007ffdd1c30000 - 0x00007ffdd1e5e000 C:\WINDOWS\SYSTEM32\DBGHELP.DLL
0x00007ffdd6630000 - 0x00007ffdd69b9000 C:\WINDOWS\System32\combase.dll
0x00007ffdd6a20000 - 0x00007ffdd6af7000 C:\WINDOWS\System32\OLEAUT32.dll
0x00007ffdc4620000 - 0x00007ffdc4652000 C:\WINDOWS\SYSTEM32\dbgcore.DLL
0x00007ffdd45a0000 - 0x00007ffdd461b000 C:\WINDOWS\System32\bcryptPrimitives.dll
0x00007ffda0340000 - 0x00007ffda0368000 C:\Users\The D\.jbang\cache\jdks\11\bin\java.dll
0x00007ffdae900000 - 0x00007ffdae90a000 C:\Users\The D\.jbang\cache\jdks\11\bin\jimage.dll
0x00007ffdad030000 - 0x00007ffdad03e000 C:\Users\The D\.jbang\cache\jdks\11\bin\instrument.dll
0x00007ffd96240000 - 0x00007ffd96278000 C:\Users\The D\.jbang\cache\jdks\11\bin\jdwp.dll
0x00007ffda0320000 - 0x00007ffda0338000 C:\Users\The D\.jbang\cache\jdks\11\bin\zip.dll
0x00007ffdd5e40000 - 0x00007ffdd6630000 C:\WINDOWS\System32\SHELL32.dll
0x00007ffdd24f0000 - 0x00007ffdd2dbe000 C:\WINDOWS\SYSTEM32\windows.storage.dll
0x00007ffdd23b0000 - 0x00007ffdd24ee000 C:\WINDOWS\SYSTEM32\wintypes.dll
0x00007ffdd5270000 - 0x00007ffdd5361000 C:\WINDOWS\System32\SHCORE.dll
0x00007ffdd56b0000 - 0x00007ffdd570e000 C:\WINDOWS\System32\shlwapi.dll
0x00007ffdd4460000 - 0x00007ffdd4481000 C:\WINDOWS\SYSTEM32\profapi.dll
0x00007ffd9e640000 - 0x00007ffd9e659000 C:\Users\The D\.jbang\cache\jdks\11\bin\net.dll
0x00007ffdc5510000 - 0x00007ffdc563f000 C:\WINDOWS\SYSTEM32\WINHTTP.dll
0x00007ffdd3a20000 - 0x00007ffdd3a89000 C:\WINDOWS\system32\mswsock.dll
0x00007ffd9d930000 - 0x00007ffd9d943000 C:\Users\The D\.jbang\cache\jdks\11\bin\nio.dll
0x00007ffdacf60000 - 0x00007ffdacf6a000 C:\Users\The D\.jbang\cache\jdks\11\bin\dt_socket.dll
0x00007ffdd3080000 - 0x00007ffdd3173000 C:\WINDOWS\SYSTEM32\DNSAPI.dll
0x00007ffdd3010000 - 0x00007ffdd303d000 C:\WINDOWS\SYSTEM32\IPHLPAPI.DLL
0x00007ffdd5b10000 - 0x00007ffdd5b19000 C:\WINDOWS\System32\NSI.dll
0x00007ffdc0620000 - 0x00007ffdc06a3000 C:\WINDOWS\System32\fwpuclnt.dll
0x00007ffdc02a0000 - 0x00007ffdc02aa000 C:\Windows\System32\rasadhlp.dll
0x00007ffdaab50000 - 0x00007ffdaab59000 C:\Users\The D\.jbang\cache\jdks\11\bin\management.dll
0x00007ffda90c0000 - 0x00007ffda90cb000 C:\Users\The D\.jbang\cache\jdks\11\bin\management_ext.dll
0x00007ffda8ee0000 - 0x00007ffda8eea000 C:\Users\The D\apache-maven-3.8.7\lib\jansi-native\jansi-1.18-93fa3188adb8407f81dad04d08abc8192e4e380d.dll
0x00007ffdd3cc0000 - 0x00007ffdd3cdb000 C:\WINDOWS\SYSTEM32\CRYPTSP.dll
0x00007ffdd34b0000 - 0x00007ffdd34e5000 C:\WINDOWS\system32\rsaenh.dll
0x00007ffdd3af0000 - 0x00007ffdd3b18000 C:\WINDOWS\SYSTEM32\USERENV.dll
0x00007ffdd3ee0000 - 0x00007ffdd3f08000 C:\WINDOWS\SYSTEM32\bcrypt.dll
0x00007ffdd3ce0000 - 0x00007ffdd3cec000 C:\WINDOWS\SYSTEM32\CRYPTBASE.dll
0x00007ffdc15f0000 - 0x00007ffdc1609000 C:\WINDOWS\SYSTEM32\dhcpcsvc6.DLL
0x00007ffdc15d0000 - 0x00007ffdc15ef000 C:\WINDOWS\SYSTEM32\dhcpcsvc.DLL
0x00007ffdb6870000 - 0x00007ffdb6887000 C:\WINDOWS\system32\napinsp.dll
0x00007ffdb6850000 - 0x00007ffdb686b000 C:\WINDOWS\system32\pnrpnsp.dll
0x00007ffdb6830000 - 0x00007ffdb6841000 C:\WINDOWS\System32\winrnr.dll
0x00007ffdc0b70000 - 0x00007ffdc0b85000 C:\WINDOWS\system32\wshbth.dll
0x00007ffdb6800000 - 0x00007ffdb6821000 C:\WINDOWS\system32\nlansp_c.dll
0x00007ffd9c400000 - 0x00007ffd9c427000 C:\Users\The D\.jbang\cache\jdks\11\bin\sunec.dll
0x00007ffda8e80000 - 0x00007ffda8e8e000 C:\Users\The D\.jbang\cache\jdks\11\bin\sunmscapi.dll
0x00007ffdd4740000 - 0x00007ffdd48a6000 C:\WINDOWS\System32\CRYPT32.dll
0x00007ffdd3eb0000 - 0x00007ffdd3edd000 C:\WINDOWS\SYSTEM32\ncrypt.dll
0x00007ffdd3e70000 - 0x00007ffdd3ea7000 C:\WINDOWS\SYSTEM32\NTASN1.dll
dbghelp: loaded successfully - version: 4.0.5 - missing functions: none
symbol engine: initialized successfully - sym options: 0x614 - pdb path: .;C:\Users\The D\.jbang\cache\jdks\11\bin;C:\WINDOWS\SYSTEM32;C:\Program Files\Avast Software\Avast;C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.22621.608_none_a9444ca7c10bb01d;C:\Users\The D\.jbang\cache\jdks\11\bin\server;C:\Users\The D\apache-maven-3.8.7\lib\jansi-native
VM Arguments:
jvm_args: -Xverify:none -Dio.quarkus.force-color-support=true -Dquarkus-internal.serialized-app-model.path=C:\Users\The D\Desktop\BowlIn\Sources\API\Quarkus\target\quarkus\bootstrap\dev-app-model.dat -javaagent:C:\Users\The D\.m2\repository\io\quarkus\quarkus-class-change-agent\2.16.0.Final\quarkus-class-change-agent-2.16.0.Final.jar -XX:TieredStopAtLevel=1 -agentlib:jdwp=transport=dt_socket,address=localhost:5005,server=y,suspend=n -Djava.util.logging.manager=org.jboss.logmanager.LogManager
java_command: C:\Users\The D\Desktop\BowlIn\Sources\API\Quarkus\target\BowlApi-dev.jar
java_class_path (initial): C:\Users\The D\Desktop\BowlIn\Sources\API\Quarkus\target\BowlApi-dev.jar
Launcher Type: SUN_STANDARD
[Global flags]
bool BytecodeVerificationLocal = false {product} {command line}
bool BytecodeVerificationRemote = false {product} {command line}
intx CICompilerCount = 3 {product} {ergonomic}
uint ConcGCThreads = 1 {product} {ergonomic}
uint G1ConcRefinementThreads = 4 {product} {ergonomic}
size_t G1HeapRegionSize = 1048576 {product} {ergonomic}
uintx GCDrainStackTargetSize = 64 {product} {ergonomic}
size_t InitialHeapSize = 132120576 {product} {ergonomic}
size_t MarkStackSize = 4194304 {product} {ergonomic}
size_t MaxHeapSize = 2105540608 {product} {ergonomic}
size_t MaxNewSize = 1262485504 {product} {ergonomic}
size_t MinHeapDeltaBytes = 1048576 {product} {ergonomic}
uintx NonNMethodCodeHeapSize = 6973028 {pd product} {ergonomic}
uintx NonProfiledCodeHeapSize = 244685212 {pd product} {ergonomic}
uintx ProfiledCodeHeapSize = 0 {pd product} {ergonomic}
uintx ReservedCodeCacheSize = 251658240 {pd product} {ergonomic}
bool SegmentedCodeCache = true {product} {ergonomic}
intx TieredStopAtLevel = 1 {product} {command line}
bool UseCompressedClassPointers = true {lp64_product} {ergonomic}
bool UseCompressedOops = true {lp64_product} {ergonomic}
bool UseG1GC = true {product} {ergonomic}
bool UseLargePagesIndividualAllocation = false {pd product} {ergonomic}
Logging:
Log output configuration:
#0: stdout all=warning uptime,level,tags
#1: stderr all=off uptime,level,tags
Environment Variables:
JAVA_HOME=C:\Users\The D\.jbang\cache\jdks\11
PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\System32\HWAudioDriverLibs;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\PuTTY\;C:\WINDOWS\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Users\The D\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\150\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files\dotnet\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Users\The D\AppData\Local\Microsoft\WindowsApps;C:\Users\The D\AppData\Local\Programs\Microsoft VS Code\bin;C:\MinGW\bin;C:\src\flutter\bin;C:\Users\The D\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\The D\apache-maven-3.8.7\bin;C:\Users\The D\.dotnet\tools;
USERNAME=The D
OS=Windows_NT
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 142 Stepping 12, GenuineIntel
TMP=C:\Users\THED~1\AppData\Local\Temp
TEMP=C:\Users\THED~1\AppData\Local\Temp
--------------- S Y S T E M ---------------
OS: Windows 11 , 64 bit Build 22621 (10.0.22621.1344)
OS uptime: 0 days 23:48 hours
Hyper-V role detected
CPU:total 4 (initial active 4) (2 cores per cpu, 2 threads per core) family 6 model 142 stepping 12 microcode 0xde, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, avx2, aes, clmul, erms, 3dnowpref, lzcnt, ht, tsc, tscinvbit, bmi1, bmi2, adx, fma
Memory: 4k page, system-wide physical 8025M (353M free)
TotalPageFile size 18154M (AvailPageFile size 0M)
current process WorkingSet (physical memory assigned to process): 407M, peak: 407M
current process commit charge ("private bytes"): 450M, peak: 451M
vm_info: OpenJDK 64-Bit Server VM (11.0.18+10) for windows-amd64 JRE (11.0.18+10), built on Jan 18 2023 04:27:27 by "" with MS VC++ 16.7 (VS2019)
END.

@ -1,828 +0,0 @@
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (malloc) failed to allocate 32744 bytes for ChunkPool::allocate
# Possible reasons:
# The system is out of physical RAM or swap space
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
# Possible solutions:
# Reduce memory load on the system
# Increase physical memory or swap space
# Check if swap backing store is full
# Decrease Java heap size (-Xmx/-Xms)
# Decrease number of Java threads
# Decrease Java thread stack sizes (-Xss)
# Set larger code cache with -XX:ReservedCodeCacheSize=
# JVM is running with Unscaled Compressed Oops mode in which the Java heap is
# placed in the first 4GB address space. The Java Heap base address is the
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
# to set the Java Heap base and to place the Java Heap above 4GB virtual address.
# This output file may be truncated or incomplete.
#
# Out of Memory Error (./src/hotspot/share/memory/arena.cpp:81), pid=28128, tid=28496
#
# JRE version: OpenJDK Runtime Environment Temurin-11.0.18+10 (11.0.18+10) (build 11.0.18+10)
# Java VM: OpenJDK 64-Bit Server VM Temurin-11.0.18+10 (11.0.18+10, mixed mode, tiered, compressed oops, g1 gc, windows-amd64)
# No core dump will be written. Minidumps are not enabled by default on client versions of Windows
#
--------------- S U M M A R Y ------------
Command Line: -Xverify:none -Dio.quarkus.force-color-support=true -Dquarkus-internal.serialized-app-model.path=C:\Users\The D\Desktop\BowlIn\Sources\API\Quarkus\target\quarkus\bootstrap\dev-app-model.dat -javaagent:C:\Users\The D\.m2\repository\io\quarkus\quarkus-class-change-agent\2.16.0.Final\quarkus-class-change-agent-2.16.0.Final.jar -XX:TieredStopAtLevel=1 -agentlib:jdwp=transport=dt_socket,address=localhost:5005,server=y,suspend=n -Djava.util.logging.manager=org.jboss.logmanager.LogManager C:\Users\The D\Desktop\BowlIn\Sources\API\Quarkus\target\BowlApi-dev.jar
Host: Intel(R) Core(TM) i3-10110U CPU @ 2.10GHz, 4 cores, 7G, Windows 11 , 64 bit Build 22621 (10.0.22621.1344)
Time: Sun Apr 2 08:34:40 2023 Paris, Madrid (heure duild 22621 (10.0.22621.1344) elapsed time: 2.139881 seconds (0d 0h 0m 2s)
--------------- T H R E A D ---------------
Current thread (0x000002b6fa50d800): VMThread "VM Thread" [stack: 0x000000c392500000,0x000000c392600000] [id=28496] _threads_hazard_ptr=0x000002b6fdde76c0
Stack: [0x000000c392500000,0x000000c392600000]
[error occurred during error reporting (printing stack bounds), id 0xc0000005, EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000002b68000112d]
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [jvm.dll+0x64f2aa]
V [jvm.dll+0x7e2769]
V [jvm.dll+0x7e3e69]
V [jvm.dll+0x7e44b5]
V [jvm.dll+0x7e446b]
V [jvm.dll+0x64e5b5]
V [jvm.dll+0x64ecb8]
C [ntdll.dll+0xa3cff]
C [ntdll.dll+0x1e456]
C [ntdll.dll+0xa2cee]
C 0x000002b68000112d
VM_Operation (0x000000c394afc550): BulkRevokeBias, mode: safepoint, requested by thread 0x000002b6fde3d000
--------------- P R O C E S S ---------------
Threads class SMR info:
_java_thread_list=0x000002b6fdde76c0, length=162, elements={
0x000002b6eae34800, 0x000002b6fa532800, 0x000002b6fa53b000, 0x000002b6fa551800,
0x000002b6faed2800, 0x000002b6faed5800, 0x000002b6faed7800, 0x000002b6faefd800,
0x000002b6fa4c7000, 0x000002b6fb57f000, 0x000002b6fb583800, 0x000002b6fc86b800,
0x000002b6fc87c000, 0x000002b6fcdba000, 0x000002b6fdbd6800, 0x000002b6fddaa800,
0x000002b6fdda8000, 0x000002b6fdda7000, 0x000002b6fddab000, 0x000002b6fdda8800,
0x000002b6fdda5800, 0x000002b6fddac000, 0x000002b6fdda9800, 0x000002b6fdda6000,
0x000002b6fde36800, 0x000002b6fde37800, 0x000002b6fde3b000, 0x000002b6fde36000,
0x000002b6fde3c800, 0x000002b6fde3a000, 0x000002b6fde3d000, 0x000002b6fde3b800,
0x000002b6fde38800, 0x000002b6fde3e000, 0x000002b6fde39000, 0x000002b6fde3f800,
0x000002b6fde44800, 0x000002b6fde40800, 0x000002b6fde41800, 0x000002b6fde42000,
0x000002b6fde43800, 0x000002b6fde43000, 0x000002b6fde3f000, 0x000002b6fde6a000,
0x000002b6fde6b000, 0x000002b6fde6c000, 0x000002b6fde70800, 0x000002b6fde70000,
0x000002b6fde6c800, 0x000002b6fde71800, 0x000002b6fde72800, 0x000002b6fde6f000,
0x000002b6fde73000, 0x000002b6fde6d800, 0x000002b6fde6e000, 0x000002b6fde74000,
0x000002b6fde75000, 0x000002b6fde75800, 0x000002b6fde76800, 0x000002b6fde77000,
0x000002b6fde78000, 0x000002b6fde79000, 0x000002b6fde90800, 0x000002b6fde92800,
0x000002b6fde94000, 0x000002b6fde93000, 0x000002b6fde91800, 0x000002b6fde96800,
0x000002b6fde95000, 0x000002b6fde99000, 0x000002b6fde9a800, 0x000002b6fde9b800,
0x000002b6fde95800, 0x000002b6fde9c000, 0x000002b6fde99800, 0x000002b6fde9d000,
0x000002b6fde97000, 0x000002b6fde9d800, 0x000002b6fde98000, 0x000002b6fde9f800,
0x000002b6fde9e800, 0x000002b6fdef3800, 0x000002b6fdef7000, 0x000002b6fdef4800,
0x000002b6fdef7800, 0x000002b6fdef5000, 0x000002b6fdef2800, 0x000002b6fdef8800,
0x000002b6fdef9000, 0x000002b6fdefa000, 0x000002b6fdefb000, 0x000002b6fdefb800,
0x000002b6fdef6000, 0x000002b6fdf00800, 0x000002b6fdefd800, 0x000002b6fdf01800,
0x000002b6fdefc800, 0x000002b6fdefe000, 0x000002b6fdeff000, 0x000002b6fdf00000,
0x000002b6fdf1f000, 0x000002b6fdf20800, 0x000002b6fdf21800, 0x000002b6fdf22000,
0x000002b6fdf20000, 0x000002b6fdf23000, 0x000002b6fdf24000, 0x000002b6fdf1e000,
0x000002b6fdf24800, 0x000002b6fdf28800, 0x000002b6fdf27000, 0x000002b6fdf2b000,
0x000002b6fdf25800, 0x000002b6fdf2c000, 0x000002b6fdf2a800, 0x000002b6fdf26800,
0x000002b6fdf29800, 0x000002b6fdf2d000, 0x000002b6fdf28000, 0x000002b6fdf55000,
0x000002b6fdf51800, 0x000002b6fdf58800, 0x000002b6fdf54000, 0x000002b6fdf57800,
0x000002b6fdf53800, 0x000002b6fdf56000, 0x000002b6fdf52800, 0x000002b6fdf59000,
0x000002b6fdf5c800, 0x000002b6fdf5a000, 0x000002b6fdf56800, 0x000002b6fdf5e000,
0x000002b6fdf5d000, 0x000002b6fdf5f800, 0x000002b6fdf5f000, 0x000002b6fdf60800,
0x000002b6fdf5a800, 0x000002b6fdf5b800, 0x000002b6fdfab800, 0x000002b6fdfae000,
0x000002b6fdfac800, 0x000002b6fdfaf000, 0x000002b6fdfb2000, 0x000002b6fdfad000,
0x000002b6fdfb3000, 0x000002b6fdfb1000, 0x000002b6fdfb4800, 0x000002b6fdfaf800,
0x000002b6fdfb0800, 0x000002b6fdfb5800, 0x000002b6fdfb8000, 0x000002b6fdfb7000,
0x000002b6fdfb8800, 0x000002b6fdfb9800, 0x000002b6fdfb6000, 0x000002b6fdfb3800,
0x000002b6fdfba000, 0x000002b6fdfed800, 0x000002b6fdff1000, 0x000002b6fdff1800,
0x000002b6fdff2800, 0x000002b6fdff4000
}
Java Threads: ( => current thread )
0x000002b6eae34800 JavaThread "main" [_thread_blocked, id=25244, stack(0x000000c391f00000,0x000000c392000000)]
0x000002b6fa532800 JavaThread "Reference Handler" daemon [_thread_blocked, id=10872, stack(0x000000c392600000,0x000000c392700000)]
0x000002b6fa53b000 JavaThread "Finalizer" daemon [_thread_blocked, id=12244, stack(0x000000c392700000,0x000000c392800000)]
0x000002b6fa551800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=19740, stack(0x000000c392800000,0x000000c392900000)]
0x000002b6faed2800 JavaThread "Attach Listener" daemon [_thread_blocked, id=13864, stack(0x000000c392900000,0x000000c392a00000)]
0x000002b6faed5800 JavaThread "Service Thread" daemon [_thread_blocked, id=19592, stack(0x000000c392a00000,0x000000c392b00000)]
0x000002b6faed7800 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=25672, stack(0x000000c392b00000,0x000000c392c00000)]
0x000002b6faefd800 JavaThread "Sweeper thread" daemon [_thread_blocked, id=25944, stack(0x000000c392c00000,0x000000c392d00000)]
0x000002b6fa4c7000 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=18124, stack(0x000000c392d00000,0x000000c392e00000)]
0x000002b6fb57f000 JavaThread "JDWP Transport Listener: dt_socket" daemon [_thread_in_native, id=17980, stack(0x000000c392e00000,0x000000c392f00000)]
0x000002b6fb583800 JavaThread "JDWP Event Helper Thread" daemon [_thread_blocked, id=13200, stack(0x000000c392f00000,0x000000c393000000)]
0x000002b6fc86b800 JavaThread "Quarkus Devmode keep alive thread" [_thread_blocked, id=18800, stack(0x000000c393400000,0x000000c393500000)]
0x000002b6fc87c000 JavaThread "ForkJoinPool.commonPool-worker-3" daemon [_thread_blocked, id=5412, stack(0x000000c393500000,0x000000c393600000)]
0x000002b6fcdba000 JavaThread "build-1" [_thread_blocked, id=9892, stack(0x000000c393900000,0x000000c393a00000)]
0x000002b6fdbd6800 JavaThread "build-2" [_thread_blocked, id=948, stack(0x000000c393a00000,0x000000c393b00000)]
0x000002b6fddaa800 JavaThread "build-3" [_thread_blocked, id=9492, stack(0x000000c393b00000,0x000000c393c00000)]
0x000002b6fdda8000 JavaThread "build-4" [_thread_blocked, id=28156, stack(0x000000c393c00000,0x000000c393d00000)]
0x000002b6fdda7000 JavaThread "build-5" [_thread_blocked, id=24800, stack(0x000000c393d00000,0x000000c393e00000)]
0x000002b6fddab000 JavaThread "build-6" [_thread_blocked, id=18000, stack(0x000000c393e00000,0x000000c393f00000)]
0x000002b6fdda8800 JavaThread "build-7" [_thread_blocked, id=1616, stack(0x000000c393f00000,0x000000c394000000)]
0x000002b6fdda5800 JavaThread "build-8" [_thread_blocked, id=25120, stack(0x000000c394000000,0x000000c394100000)]
0x000002b6fddac000 JavaThread "build-9" [_thread_blocked, id=24768, stack(0x000000c394100000,0x000000c394200000)]
0x000002b6fdda9800 JavaThread "build-10" [_thread_blocked, id=10800, stack(0x000000c394200000,0x000000c394300000)]
0x000002b6fdda6000 JavaThread "build-11" [_thread_blocked, id=16044, stack(0x000000c394300000,0x000000c394400000)]
0x000002b6fde36800 JavaThread "build-12" [_thread_blocked, id=19076, stack(0x000000c394400000,0x000000c394500000)]
0x000002b6fde37800 JavaThread "build-13" [_thread_blocked, id=19176, stack(0x000000c394500000,0x000000c394600000)]
0x000002b6fde3b000 JavaThread "build-14" [_thread_blocked, id=24112, stack(0x000000c394600000,0x000000c394700000)]
0x000002b6fde36000 JavaThread "build-15" [_thread_blocked, id=20056, stack(0x000000c394700000,0x000000c394800000)]
0x000002b6fde3c800 JavaThread "build-16" [_thread_blocked, id=6916, stack(0x000000c394800000,0x000000c394900000)]
0x000002b6fde3a000 JavaThread "build-17" [_thread_blocked, id=5392, stack(0x000000c394900000,0x000000c394a00000)]
0x000002b6fde3d000 JavaThread "build-18" [_thread_blocked, id=21384, stack(0x000000c394a00000,0x000000c394b00000)]
0x000002b6fde3b800 JavaThread "build-19" [_thread_blocked, id=28516, stack(0x000000c394b00000,0x000000c394c00000)]
0x000002b6fde38800 JavaThread "build-20" [_thread_blocked, id=26920, stack(0x000000c394c00000,0x000000c394d00000)]
0x000002b6fde3e000 JavaThread "build-21" [_thread_blocked, id=19840, stack(0x000000c394d00000,0x000000c394e00000)]
0x000002b6fde39000 JavaThread "build-22" [_thread_blocked, id=28100, stack(0x000000c394e00000,0x000000c394f00000)]
0x000002b6fde3f800 JavaThread "build-23" [_thread_blocked, id=4136, stack(0x000000c394f00000,0x000000c395000000)]
0x000002b6fde44800 JavaThread "build-24" [_thread_blocked, id=28380, stack(0x000000c395000000,0x000000c395100000)]
0x000002b6fde40800 JavaThread "build-25" [_thread_blocked, id=25496, stack(0x000000c395100000,0x000000c395200000)]
0x000002b6fde41800 JavaThread "build-26" [_thread_blocked, id=25140, stack(0x000000c395200000,0x000000c395300000)]
0x000002b6fde42000 JavaThread "build-27" [_thread_blocked, id=15812, stack(0x000000c395300000,0x000000c395400000)]
0x000002b6fde43800 JavaThread "build-28" [_thread_blocked, id=23828, stack(0x000000c395400000,0x000000c395500000)]
0x000002b6fde43000 JavaThread "build-29" [_thread_blocked, id=19516, stack(0x000000c395500000,0x000000c395600000)]
0x000002b6fde3f000 JavaThread "build-30" [_thread_blocked, id=28192, stack(0x000000c395600000,0x000000c395700000)]
0x000002b6fde6a000 JavaThread "build-31" [_thread_blocked, id=28928, stack(0x000000c395700000,0x000000c395800000)]
0x000002b6fde6b000 JavaThread "build-32" [_thread_blocked, id=28828, stack(0x000000c395800000,0x000000c395900000)]
0x000002b6fde6c000 JavaThread "build-33" [_thread_blocked, id=26320, stack(0x000000c395900000,0x000000c395a00000)]
0x000002b6fde70800 JavaThread "build-34" [_thread_blocked, id=17120, stack(0x000000c395a00000,0x000000c395b00000)]
0x000002b6fde70000 JavaThread "build-35" [_thread_blocked, id=15712, stack(0x000000c395b00000,0x000000c395c00000)]
0x000002b6fde6c800 JavaThread "build-36" [_thread_blocked, id=15404, stack(0x000000c395c00000,0x000000c395d00000)]
0x000002b6fde71800 JavaThread "build-37" [_thread_blocked, id=25220, stack(0x000000c395d00000,0x000000c395e00000)]
0x000002b6fde72800 JavaThread "build-38" [_thread_blocked, id=26036, stack(0x000000c395e00000,0x000000c395f00000)]
0x000002b6fde6f000 JavaThread "build-39" [_thread_blocked, id=11372, stack(0x000000c395f00000,0x000000c396000000)]
0x000002b6fde73000 JavaThread "build-40" [_thread_blocked, id=26996, stack(0x000000c396000000,0x000000c396100000)]
0x000002b6fde6d800 JavaThread "build-41" [_thread_blocked, id=18716, stack(0x000000c396100000,0x000000c396200000)]
0x000002b6fde6e000 JavaThread "build-42" [_thread_blocked, id=23360, stack(0x000000c396200000,0x000000c396300000)]
0x000002b6fde74000 JavaThread "build-43" [_thread_blocked, id=13956, stack(0x000000c396300000,0x000000c396400000)]
0x000002b6fde75000 JavaThread "build-44" [_thread_blocked, id=29460, stack(0x000000c396400000,0x000000c396500000)]
0x000002b6fde75800 JavaThread "build-45" [_thread_blocked, id=18160, stack(0x000000c396500000,0x000000c396600000)]
0x000002b6fde76800 JavaThread "build-46" [_thread_blocked, id=22800, stack(0x000000c396600000,0x000000c396700000)]
0x000002b6fde77000 JavaThread "build-47" [_thread_blocked, id=20952, stack(0x000000c396700000,0x000000c396800000)]
0x000002b6fde78000 JavaThread "build-48" [_thread_blocked, id=5448, stack(0x000000c396800000,0x000000c396900000)]
0x000002b6fde79000 JavaThread "build-49" [_thread_blocked, id=5380, stack(0x000000c396900000,0x000000c396a00000)]
0x000002b6fde90800 JavaThread "build-50" [_thread_blocked, id=19372, stack(0x000000c396a00000,0x000000c396b00000)]
0x000002b6fde92800 JavaThread "build-51" [_thread_blocked, id=9160, stack(0x000000c396b00000,0x000000c396c00000)]
0x000002b6fde94000 JavaThread "build-52" [_thread_blocked, id=800, stack(0x000000c396c00000,0x000000c396d00000)]
0x000002b6fde93000 JavaThread "build-53" [_thread_blocked, id=29472, stack(0x000000c396d00000,0x000000c396e00000)]
0x000002b6fde91800 JavaThread "build-54" [_thread_blocked, id=21468, stack(0x000000c396e00000,0x000000c396f00000)]
0x000002b6fde96800 JavaThread "build-55" [_thread_blocked, id=24048, stack(0x000000c396f00000,0x000000c397000000)]
0x000002b6fde95000 JavaThread "build-56" [_thread_blocked, id=15924, stack(0x000000c397000000,0x000000c397100000)]
0x000002b6fde99000 JavaThread "build-57" [_thread_blocked, id=17860, stack(0x000000c397100000,0x000000c397200000)]
0x000002b6fde9a800 JavaThread "build-58" [_thread_blocked, id=9360, stack(0x000000c397200000,0x000000c397300000)]
0x000002b6fde9b800 JavaThread "build-59" [_thread_blocked, id=24804, stack(0x000000c397300000,0x000000c397400000)]
0x000002b6fde95800 JavaThread "build-60" [_thread_blocked, id=28992, stack(0x000000c397400000,0x000000c397500000)]
0x000002b6fde9c000 JavaThread "build-61" [_thread_blocked, id=25664, stack(0x000000c397500000,0x000000c397600000)]
0x000002b6fde99800 JavaThread "build-62" [_thread_blocked, id=25460, stack(0x000000c397600000,0x000000c397700000)]
0x000002b6fde9d000 JavaThread "build-63" [_thread_blocked, id=18464, stack(0x000000c397700000,0x000000c397800000)]
0x000002b6fde97000 JavaThread "build-64" [_thread_blocked, id=3680, stack(0x000000c397800000,0x000000c397900000)]
0x000002b6fde9d800 JavaThread "build-65" [_thread_blocked, id=5228, stack(0x000000c397900000,0x000000c397a00000)]
0x000002b6fde98000 JavaThread "build-66" [_thread_blocked, id=26508, stack(0x000000c397a00000,0x000000c397b00000)]
0x000002b6fde9f800 JavaThread "build-67" [_thread_blocked, id=14928, stack(0x000000c397b00000,0x000000c397c00000)]
0x000002b6fde9e800 JavaThread "build-68" [_thread_blocked, id=10224, stack(0x000000c397c00000,0x000000c397d00000)]
0x000002b6fdef3800 JavaThread "build-69" [_thread_blocked, id=28068, stack(0x000000c397d00000,0x000000c397e00000)]
0x000002b6fdef7000 JavaThread "build-70" [_thread_blocked, id=17896, stack(0x000000c397e00000,0x000000c397f00000)]
0x000002b6fdef4800 JavaThread "build-71" [_thread_blocked, id=26864, stack(0x000000c397f00000,0x000000c398000000)]
0x000002b6fdef7800 JavaThread "build-72" [_thread_blocked, id=11112, stack(0x000000c398000000,0x000000c398100000)]
0x000002b6fdef5000 JavaThread "build-73" [_thread_blocked, id=27208, stack(0x000000c398100000,0x000000c398200000)]
0x000002b6fdef2800 JavaThread "build-74" [_thread_blocked, id=28320, stack(0x000000c398200000,0x000000c398300000)]
0x000002b6fdef8800 JavaThread "build-75" [_thread_blocked, id=2212, stack(0x000000c398300000,0x000000c398400000)]
0x000002b6fdef9000 JavaThread "build-76" [_thread_blocked, id=25864, stack(0x000000c398400000,0x000000c398500000)]
0x000002b6fdefa000 JavaThread "build-77" [_thread_blocked, id=24628, stack(0x000000c398500000,0x000000c398600000)]
0x000002b6fdefb000 JavaThread "build-78" [_thread_blocked, id=27984, stack(0x000000c398600000,0x000000c398700000)]
0x000002b6fdefb800 JavaThread "build-79" [_thread_blocked, id=24432, stack(0x000000c398700000,0x000000c398800000)]
0x000002b6fdef6000 JavaThread "build-80" [_thread_blocked, id=11928, stack(0x000000c398800000,0x000000c398900000)]
0x000002b6fdf00800 JavaThread "build-81" [_thread_blocked, id=25900, stack(0x000000c398900000,0x000000c398a00000)]
0x000002b6fdefd800 JavaThread "build-82" [_thread_blocked, id=11116, stack(0x000000c398a00000,0x000000c398b00000)]
0x000002b6fdf01800 JavaThread "build-83" [_thread_blocked, id=27504, stack(0x000000c398b00000,0x000000c398c00000)]
0x000002b6fdefc800 JavaThread "build-84" [_thread_blocked, id=27924, stack(0x000000c398c00000,0x000000c398d00000)]
0x000002b6fdefe000 JavaThread "build-85" [_thread_blocked, id=26292, stack(0x000000c398d00000,0x000000c398e00000)]
0x000002b6fdeff000 JavaThread "build-86" [_thread_blocked, id=24504, stack(0x000000c398e00000,0x000000c398f00000)]
0x000002b6fdf00000 JavaThread "build-87" [_thread_blocked, id=25384, stack(0x000000c398f00000,0x000000c399000000)]
0x000002b6fdf1f000 JavaThread "build-88" [_thread_blocked, id=26608, stack(0x000000c399000000,0x000000c399100000)]
0x000002b6fdf20800 JavaThread "build-89" [_thread_blocked, id=29452, stack(0x000000c399100000,0x000000c399200000)]
0x000002b6fdf21800 JavaThread "build-90" [_thread_blocked, id=6088, stack(0x000000c399200000,0x000000c399300000)]
0x000002b6fdf22000 JavaThread "build-91" [_thread_blocked, id=18300, stack(0x000000c399300000,0x000000c399400000)]
0x000002b6fdf20000 JavaThread "build-92" [_thread_blocked, id=5280, stack(0x000000c399400000,0x000000c399500000)]
0x000002b6fdf23000 JavaThread "build-93" [_thread_blocked, id=17448, stack(0x000000c399500000,0x000000c399600000)]
0x000002b6fdf24000 JavaThread "build-94" [_thread_blocked, id=3404, stack(0x000000c399600000,0x000000c399700000)]
0x000002b6fdf1e000 JavaThread "build-95" [_thread_blocked, id=14104, stack(0x000000c399700000,0x000000c399800000)]
0x000002b6fdf24800 JavaThread "build-96" [_thread_blocked, id=17496, stack(0x000000c399800000,0x000000c399900000)]
0x000002b6fdf28800 JavaThread "build-97" [_thread_blocked, id=19624, stack(0x000000c399900000,0x000000c399a00000)]
0x000002b6fdf27000 JavaThread "build-98" [_thread_blocked, id=9288, stack(0x000000c399a00000,0x000000c399b00000)]
0x000002b6fdf2b000 JavaThread "build-99" [_thread_blocked, id=24216, stack(0x000000c399b00000,0x000000c399c00000)]
0x000002b6fdf25800 JavaThread "build-100" [_thread_blocked, id=11612, stack(0x000000c399c00000,0x000000c399d00000)]
0x000002b6fdf2c000 JavaThread "build-101" [_thread_blocked, id=6592, stack(0x000000c399d00000,0x000000c399e00000)]
0x000002b6fdf2a800 JavaThread "build-102" [_thread_blocked, id=15132, stack(0x000000c399e00000,0x000000c399f00000)]
0x000002b6fdf26800 JavaThread "build-103" [_thread_blocked, id=25028, stack(0x000000c399f00000,0x000000c39a000000)]
0x000002b6fdf29800 JavaThread "build-104" [_thread_blocked, id=12868, stack(0x000000c39a000000,0x000000c39a100000)]
0x000002b6fdf2d000 JavaThread "build-105" [_thread_blocked, id=29692, stack(0x000000c39a100000,0x000000c39a200000)]
0x000002b6fdf28000 JavaThread "build-106" [_thread_blocked, id=27876, stack(0x000000c39a200000,0x000000c39a300000)]
0x000002b6fdf55000 JavaThread "build-107" [_thread_blocked, id=12732, stack(0x000000c39a300000,0x000000c39a400000)]
0x000002b6fdf51800 JavaThread "build-108" [_thread_blocked, id=16568, stack(0x000000c39a400000,0x000000c39a500000)]
0x000002b6fdf58800 JavaThread "build-109" [_thread_blocked, id=13348, stack(0x000000c39a500000,0x000000c39a600000)]
0x000002b6fdf54000 JavaThread "build-110" [_thread_blocked, id=28740, stack(0x000000c39a600000,0x000000c39a700000)]
0x000002b6fdf57800 JavaThread "build-111" [_thread_blocked, id=12788, stack(0x000000c39a700000,0x000000c39a800000)]
0x000002b6fdf53800 JavaThread "build-112" [_thread_blocked, id=28664, stack(0x000000c39a800000,0x000000c39a900000)]
0x000002b6fdf56000 JavaThread "build-113" [_thread_blocked, id=21048, stack(0x000000c39a900000,0x000000c39aa00000)]
0x000002b6fdf52800 JavaThread "build-114" [_thread_blocked, id=19708, stack(0x000000c39aa00000,0x000000c39ab00000)]
0x000002b6fdf59000 JavaThread "build-115" [_thread_blocked, id=25372, stack(0x000000c39ab00000,0x000000c39ac00000)]
0x000002b6fdf5c800 JavaThread "build-116" [_thread_blocked, id=28360, stack(0x000000c39ac00000,0x000000c39ad00000)]
0x000002b6fdf5a000 JavaThread "build-117" [_thread_blocked, id=16180, stack(0x000000c39ad00000,0x000000c39ae00000)]
0x000002b6fdf56800 JavaThread "build-118" [_thread_blocked, id=27356, stack(0x000000c39ae00000,0x000000c39af00000)]
0x000002b6fdf5e000 JavaThread "build-119" [_thread_blocked, id=19288, stack(0x000000c39af00000,0x000000c39b000000)]
0x000002b6fdf5d000 JavaThread "build-120" [_thread_blocked, id=21788, stack(0x000000c39b000000,0x000000c39b100000)]
0x000002b6fdf5f800 JavaThread "build-121" [_thread_blocked, id=24756, stack(0x000000c39b100000,0x000000c39b200000)]
0x000002b6fdf5f000 JavaThread "build-122" [_thread_blocked, id=19812, stack(0x000000c39b200000,0x000000c39b300000)]
0x000002b6fdf60800 JavaThread "build-123" [_thread_blocked, id=2364, stack(0x000000c39b300000,0x000000c39b400000)]
0x000002b6fdf5a800 JavaThread "build-124" [_thread_blocked, id=11576, stack(0x000000c39b400000,0x000000c39b500000)]
0x000002b6fdf5b800 JavaThread "build-125" [_thread_blocked, id=27752, stack(0x000000c39b500000,0x000000c39b600000)]
0x000002b6fdfab800 JavaThread "build-126" [_thread_blocked, id=10480, stack(0x000000c39b600000,0x000000c39b700000)]
0x000002b6fdfae000 JavaThread "build-127" [_thread_blocked, id=27016, stack(0x000000c39b700000,0x000000c39b800000)]
0x000002b6fdfac800 JavaThread "build-128" [_thread_blocked, id=28788, stack(0x000000c39b800000,0x000000c39b900000)]
0x000002b6fdfaf000 JavaThread "build-129" [_thread_blocked, id=132, stack(0x000000c39b900000,0x000000c39ba00000)]
0x000002b6fdfb2000 JavaThread "build-130" [_thread_blocked, id=1440, stack(0x000000c39ba00000,0x000000c39bb00000)]
0x000002b6fdfad000 JavaThread "build-131" [_thread_blocked, id=25336, stack(0x000000c39bb00000,0x000000c39bc00000)]
0x000002b6fdfb3000 JavaThread "build-132" [_thread_blocked, id=26640, stack(0x000000c39bc00000,0x000000c39bd00000)]
0x000002b6fdfb1000 JavaThread "build-133" [_thread_blocked, id=18440, stack(0x000000c39bd00000,0x000000c39be00000)]
0x000002b6fdfb4800 JavaThread "build-134" [_thread_blocked, id=11776, stack(0x000000c39be00000,0x000000c39bf00000)]
0x000002b6fdfaf800 JavaThread "build-135" [_thread_blocked, id=18096, stack(0x000000c39bf00000,0x000000c39c000000)]
0x000002b6fdfb0800 JavaThread "build-136" [_thread_blocked, id=17676, stack(0x000000c39c000000,0x000000c39c100000)]
0x000002b6fdfb5800 JavaThread "build-137" [_thread_blocked, id=20440, stack(0x000000c39c100000,0x000000c39c200000)]
0x000002b6fdfb8000 JavaThread "build-138" [_thread_blocked, id=26828, stack(0x000000c39c200000,0x000000c39c300000)]
0x000002b6fdfb7000 JavaThread "build-139" [_thread_blocked, id=28764, stack(0x000000c39c300000,0x000000c39c400000)]
0x000002b6fdfb8800 JavaThread "build-140" [_thread_blocked, id=22872, stack(0x000000c39c400000,0x000000c39c500000)]
0x000002b6fdfb9800 JavaThread "build-141" [_thread_blocked, id=18884, stack(0x000000c39c500000,0x000000c39c600000)]
0x000002b6fdfb6000 JavaThread "build-142" [_thread_blocked, id=21824, stack(0x000000c39c600000,0x000000c39c700000)]
0x000002b6fdfb3800 JavaThread "build-143" [_thread_blocked, id=16132, stack(0x000000c39c700000,0x000000c39c800000)]
0x000002b6fdfba000 JavaThread "build-144" [_thread_blocked, id=28468, stack(0x000000c39c800000,0x000000c39c900000)]
0x000002b6fdfed800 JavaThread "build-145" [_thread_blocked, id=19632, stack(0x000000c39c900000,0x000000c39ca00000)]
0x000002b6fdff1000 JavaThread "build-146" [_thread_blocked, id=29664, stack(0x000000c39ca00000,0x000000c39cb00000)]
0x000002b6fdff1800 JavaThread "build-147" [_thread_blocked, id=19884, stack(0x000000c39cb00000,0x000000c39cc00000)]
0x000002b6fdff2800 JavaThread "build-148" [_thread_blocked, id=16968, stack(0x000000c39cc00000,0x000000c39cd00000)]
0x000002b6fdff4000 JavaThread "build-149" [_thread_blocked, id=17100, stack(0x000000c39cd00000,0x000000c39ce00000)]
Other Threads:
=>0x000002b6fa50d800 VMThread "VM Thread" [stack: 0x000000c392500000,0x000000c392600000] [id=28496] _threads_hazard_ptr=0x000002b6fdde76c0
0x000002b6fb592000 WatcherThread [stack: 0x000000c393000000,0x000000c393100000] [id=23228]
0x000002b6eae4d000 GCTaskThread "GC Thread#0" [stack: 0x000000c392000000,0x000000c392100000] [id=26092]
0x000002b6fb7f3000 GCTaskThread "GC Thread#1" [stack: 0x000000c393100000,0x000000c393200000] [id=26636]
0x000002b6fb81f800 GCTaskThread "GC Thread#2" [stack: 0x000000c393200000,0x000000c393300000] [id=496]
0x000002b6fc9c0000 GCTaskThread "GC Thread#3" [stack: 0x000000c393600000,0x000000c393700000] [id=18408]
0x000002b6eae7d000 ConcurrentGCThread "G1 Main Marker" [stack: 0x000000c392100000,0x000000c392200000] [id=28108]
0x000002b6eae80000 ConcurrentGCThread "G1 Conc#0" [stack: 0x000000c392200000,0x000000c392300000] [id=14988]
0x000002b6eaefe000 ConcurrentGCThread "G1 Refine#0" [stack: 0x000000c392300000,0x000000c392400000] [id=23700]
0x000002b6fb0d4800 ConcurrentGCThread "G1 Refine#1" [stack: 0x000000c393300000,0x000000c393400000] [id=6060]
0x000002b6fcb96000 ConcurrentGCThread "G1 Refine#2" [stack: 0x000000c393700000,0x000000c393800000] [id=13828]
0x000002b6fcb97800 ConcurrentGCThread "G1 Refine#3" [stack: 0x000000c393800000,0x000000c393900000] [id=29212]
0x000002b6fa37a800 ConcurrentGCThread "G1 Young RemSet Sampling" [stack: 0x000000c392400000,0x000000c392500000] [id=28704]
Threads with active compile tasks:
C1 CompilerThread0 2172 2780 ! 1 io.quarkus.bootstrap.classloading.QuarkusClassLoader::loadClass (404 bytes)
VM state:at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event])
[0x000002b6eae31ed0] Threads_lock - owner thread: 0x000002b6fa50d800
[0x000002b6eae33310] Heap_lock - owner thread: 0x000002b6fdfb4800
Heap address: 0x0000000082800000, size: 2008 MB, Compressed Oops mode: 32-bit
Narrow klass base: 0x0000000000000000, Narrow klass shift: 3
Compressed class space size: 1073741824 Address: 0x0000000100000000
Heap:
garbage-first heap total 173056K, used 41191K [0x0000000082800000, 0x0000000100000000)
region size 1024K, 7 young (7168K), 6 survivors (6144K)
Metaspace used 19985K, capacity 20808K, committed 20992K, reserved 1067008K
class space used 2220K, capacity 2517K, committed 2560K, reserved 1048576K
Heap Regions: E=young(eden), S=young(survivor), O=old, HS=humongous(starts), HC=humongous(continues), CS=collection set, F=free, A=archive, TAMS=top-at-mark-start (previous, next)
| 0|0x0000000082800000, 0x0000000082900000, 0x0000000082900000|100%| O| |TAMS 0x0000000082800000, 0x0000000082800000| Untracked
| 1|0x0000000082900000, 0x0000000082a00000, 0x0000000082a00000|100%| O| |TAMS 0x0000000082900000, 0x0000000082900000| Untracked
| 2|0x0000000082a00000, 0x0000000082b00000, 0x0000000082b00000|100%| O| |TAMS 0x0000000082a00000, 0x0000000082a00000| Untracked
| 3|0x0000000082b00000, 0x0000000082c00000, 0x0000000082c00000|100%|HS| |TAMS 0x0000000082b00000, 0x0000000082b00000| Complete
| 4|0x0000000082c00000, 0x0000000082d00000, 0x0000000082d00000|100%| O| |TAMS 0x0000000082c00000, 0x0000000082c00000| Untracked
| 5|0x0000000082d00000, 0x0000000082e00000, 0x0000000082e00000|100%| O| |TAMS 0x0000000082d00000, 0x0000000082d00000| Untracked
| 6|0x0000000082e00000, 0x0000000082f00000, 0x0000000082f00000|100%| O| |TAMS 0x0000000082e00000, 0x0000000082e00000| Untracked
| 7|0x0000000082f00000, 0x0000000083000000, 0x0000000083000000|100%| O| |TAMS 0x0000000082f00000, 0x0000000082f00000| Untracked
| 8|0x0000000083000000, 0x0000000083100000, 0x0000000083100000|100%| O| |TAMS 0x0000000083000000, 0x0000000083000000| Untracked
| 9|0x0000000083100000, 0x0000000083200000, 0x0000000083200000|100%| O| |TAMS 0x0000000083100000, 0x0000000083100000| Untracked
| 10|0x0000000083200000, 0x0000000083300000, 0x0000000083300000|100%|HS| |TAMS 0x0000000083200000, 0x0000000083200000| Complete
| 11|0x0000000083300000, 0x0000000083400000, 0x0000000083400000|100%|HC| |TAMS 0x0000000083300000, 0x0000000083300000| Complete
| 12|0x0000000083400000, 0x0000000083500000, 0x0000000083500000|100%| O| |TAMS 0x0000000083400000, 0x0000000083400000| Untracked
| 13|0x0000000083500000, 0x0000000083600000, 0x0000000083600000|100%| O| |TAMS 0x0000000083500000, 0x0000000083500000| Untracked
| 14|0x0000000083600000, 0x0000000083700000, 0x0000000083700000|100%| O| |TAMS 0x0000000083600000, 0x0000000083600000| Untracked
| 15|0x0000000083700000, 0x0000000083800000, 0x0000000083800000|100%| O| |TAMS 0x0000000083700000, 0x0000000083700000| Untracked
| 16|0x0000000083800000, 0x0000000083900000, 0x0000000083900000|100%| O| |TAMS 0x0000000083800000, 0x0000000083800000| Untracked
| 17|0x0000000083900000, 0x0000000083a00000, 0x0000000083a00000|100%| O| |TAMS 0x0000000083900000, 0x0000000083900000| Untracked
| 18|0x0000000083a00000, 0x0000000083b00000, 0x0000000083b00000|100%| O| |TAMS 0x0000000083a00000, 0x0000000083a00000| Untracked
| 19|0x0000000083b00000, 0x0000000083c00000, 0x0000000083c00000|100%| O| |TAMS 0x0000000083b00000, 0x0000000083b00000| Untracked
| 20|0x0000000083c00000, 0x0000000083d00000, 0x0000000083d00000|100%| O| |TAMS 0x0000000083c00000, 0x0000000083c00000| Untracked
| 21|0x0000000083d00000, 0x0000000083e00000, 0x0000000083e00000|100%| O| |TAMS 0x0000000083d00000, 0x0000000083d00000| Untracked
| 22|0x0000000083e00000, 0x0000000083f00000, 0x0000000083f00000|100%| O| |TAMS 0x0000000083e00000, 0x0000000083e00000| Untracked
| 23|0x0000000083f00000, 0x0000000084000000, 0x0000000084000000|100%| O| |TAMS 0x0000000083f00000, 0x0000000083f00000| Untracked
| 24|0x0000000084000000, 0x0000000084100000, 0x0000000084100000|100%| O| |TAMS 0x0000000084000000, 0x0000000084000000| Untracked
| 25|0x0000000084100000, 0x0000000084200000, 0x0000000084200000|100%| O| |TAMS 0x0000000084100000, 0x0000000084100000| Untracked
| 26|0x0000000084200000, 0x0000000084300000, 0x0000000084300000|100%| O| |TAMS 0x0000000084200000, 0x0000000084200000| Untracked
| 27|0x0000000084300000, 0x0000000084400000, 0x0000000084400000|100%| O| |TAMS 0x0000000084300000, 0x0000000084300000| Untracked
| 28|0x0000000084400000, 0x0000000084500000, 0x0000000084500000|100%| O| |TAMS 0x0000000084400000, 0x0000000084400000| Untracked
| 29|0x0000000084500000, 0x0000000084600000, 0x0000000084600000|100%| O| |TAMS 0x0000000084500000, 0x0000000084500000| Untracked
| 30|0x0000000084600000, 0x0000000084700000, 0x0000000084700000|100%| O| |TAMS 0x0000000084600000, 0x0000000084600000| Untracked
| 31|0x0000000084700000, 0x0000000084800000, 0x0000000084800000|100%| O| |TAMS 0x0000000084700000, 0x0000000084700000| Untracked
| 32|0x0000000084800000, 0x0000000084900000, 0x0000000084900000|100%| O| |TAMS 0x0000000084800000, 0x0000000084800000| Untracked
| 33|0x0000000084900000, 0x0000000084a00000, 0x0000000084a00000|100%| O| |TAMS 0x0000000084900000, 0x0000000084900000| Untracked
| 34|0x0000000084a00000, 0x0000000084a4b800, 0x0000000084b00000| 29%| O| |TAMS 0x0000000084a00000, 0x0000000084a00000| Untracked
| 35|0x0000000084b00000, 0x0000000084b00000, 0x0000000084c00000| 0%| F| |TAMS 0x0000000084b00000, 0x0000000084b00000| Untracked
| 36|0x0000000084c00000, 0x0000000084c00000, 0x0000000084d00000| 0%| F| |TAMS 0x0000000084c00000, 0x0000000084c00000| Untracked
| 37|0x0000000084d00000, 0x0000000084d00000, 0x0000000084e00000| 0%| F| |TAMS 0x0000000084d00000, 0x0000000084d00000| Untracked
| 38|0x0000000084e00000, 0x0000000084e00000, 0x0000000084f00000| 0%| F| |TAMS 0x0000000084e00000, 0x0000000084e00000| Untracked
| 39|0x0000000084f00000, 0x0000000084f00000, 0x0000000085000000| 0%| F| |TAMS 0x0000000084f00000, 0x0000000084f00000| Untracked
| 40|0x0000000085000000, 0x0000000085000000, 0x0000000085100000| 0%| F| |TAMS 0x0000000085000000, 0x0000000085000000| Untracked
| 41|0x0000000085100000, 0x0000000085100000, 0x0000000085200000| 0%| F| |TAMS 0x0000000085100000, 0x0000000085100000| Untracked
| 42|0x0000000085200000, 0x0000000085200000, 0x0000000085300000| 0%| F| |TAMS 0x0000000085200000, 0x0000000085200000| Untracked
| 43|0x0000000085300000, 0x0000000085300000, 0x0000000085400000| 0%| F| |TAMS 0x0000000085300000, 0x0000000085300000| Untracked
| 44|0x0000000085400000, 0x0000000085400000, 0x0000000085500000| 0%| F| |TAMS 0x0000000085400000, 0x0000000085400000| Untracked
| 45|0x0000000085500000, 0x0000000085500000, 0x0000000085600000| 0%| F| |TAMS 0x0000000085500000, 0x0000000085500000| Untracked
| 46|0x0000000085600000, 0x0000000085600000, 0x0000000085700000| 0%| F| |TAMS 0x0000000085600000, 0x0000000085600000| Untracked
| 47|0x0000000085700000, 0x0000000085700000, 0x0000000085800000| 0%| F| |TAMS 0x0000000085700000, 0x0000000085700000| Untracked
| 48|0x0000000085800000, 0x0000000085800000, 0x0000000085900000| 0%| F| |TAMS 0x0000000085800000, 0x0000000085800000| Untracked
| 49|0x0000000085900000, 0x0000000085900000, 0x0000000085a00000| 0%| F| |TAMS 0x0000000085900000, 0x0000000085900000| Untracked
| 50|0x0000000085a00000, 0x0000000085a00000, 0x0000000085b00000| 0%| F| |TAMS 0x0000000085a00000, 0x0000000085a00000| Untracked
| 51|0x0000000085b00000, 0x0000000085b00000, 0x0000000085c00000| 0%| F| |TAMS 0x0000000085b00000, 0x0000000085b00000| Untracked
| 52|0x0000000085c00000, 0x0000000085c00000, 0x0000000085d00000| 0%| F| |TAMS 0x0000000085c00000, 0x0000000085c00000| Untracked
| 53|0x0000000085d00000, 0x0000000085d00000, 0x0000000085e00000| 0%| F| |TAMS 0x0000000085d00000, 0x0000000085d00000| Untracked
| 54|0x0000000085e00000, 0x0000000085e00000, 0x0000000085f00000| 0%| F| |TAMS 0x0000000085e00000, 0x0000000085e00000| Untracked
| 55|0x0000000085f00000, 0x0000000085f00000, 0x0000000086000000| 0%| F| |TAMS 0x0000000085f00000, 0x0000000085f00000| Untracked
| 56|0x0000000086000000, 0x0000000086000000, 0x0000000086100000| 0%| F| |TAMS 0x0000000086000000, 0x0000000086000000| Untracked
| 57|0x0000000086100000, 0x0000000086100000, 0x0000000086200000| 0%| F| |TAMS 0x0000000086100000, 0x0000000086100000| Untracked
| 58|0x0000000086200000, 0x0000000086200000, 0x0000000086300000| 0%| F| |TAMS 0x0000000086200000, 0x0000000086200000| Untracked
| 59|0x0000000086300000, 0x0000000086300000, 0x0000000086400000| 0%| F| |TAMS 0x0000000086300000, 0x0000000086300000| Untracked
| 60|0x0000000086400000, 0x0000000086400000, 0x0000000086500000| 0%| F| |TAMS 0x0000000086400000, 0x0000000086400000| Untracked
| 61|0x0000000086500000, 0x0000000086500000, 0x0000000086600000| 0%| F| |TAMS 0x0000000086500000, 0x0000000086500000| Untracked
| 62|0x0000000086600000, 0x0000000086600000, 0x0000000086700000| 0%| F| |TAMS 0x0000000086600000, 0x0000000086600000| Untracked
| 63|0x0000000086700000, 0x0000000086700000, 0x0000000086800000| 0%| F| |TAMS 0x0000000086700000, 0x0000000086700000| Untracked
| 64|0x0000000086800000, 0x0000000086800000, 0x0000000086900000| 0%| F| |TAMS 0x0000000086800000, 0x0000000086800000| Untracked
| 65|0x0000000086900000, 0x0000000086900000, 0x0000000086a00000| 0%| F| |TAMS 0x0000000086900000, 0x0000000086900000| Untracked
| 66|0x0000000086a00000, 0x0000000086a00000, 0x0000000086b00000| 0%| F| |TAMS 0x0000000086a00000, 0x0000000086a00000| Untracked
| 67|0x0000000086b00000, 0x0000000086b00000, 0x0000000086c00000| 0%| F| |TAMS 0x0000000086b00000, 0x0000000086b00000| Untracked
| 68|0x0000000086c00000, 0x0000000086c00000, 0x0000000086d00000| 0%| F| |TAMS 0x0000000086c00000, 0x0000000086c00000| Untracked
| 69|0x0000000086d00000, 0x0000000086d00000, 0x0000000086e00000| 0%| F| |TAMS 0x0000000086d00000, 0x0000000086d00000| Untracked
| 70|0x0000000086e00000, 0x0000000086e00000, 0x0000000086f00000| 0%| F| |TAMS 0x0000000086e00000, 0x0000000086e00000| Untracked
| 71|0x0000000086f00000, 0x0000000086f00000, 0x0000000087000000| 0%| F| |TAMS 0x0000000086f00000, 0x0000000086f00000| Untracked
| 72|0x0000000087000000, 0x0000000087000000, 0x0000000087100000| 0%| F| |TAMS 0x0000000087000000, 0x0000000087000000| Untracked
| 73|0x0000000087100000, 0x0000000087100000, 0x0000000087200000| 0%| F| |TAMS 0x0000000087100000, 0x0000000087100000| Untracked
| 74|0x0000000087200000, 0x0000000087200000, 0x0000000087300000| 0%| F| |TAMS 0x0000000087200000, 0x0000000087200000| Untracked
| 75|0x0000000087300000, 0x0000000087300000, 0x0000000087400000| 0%| F| |TAMS 0x0000000087300000, 0x0000000087300000| Untracked
| 76|0x0000000087400000, 0x0000000087400000, 0x0000000087500000| 0%| F| |TAMS 0x0000000087400000, 0x0000000087400000| Untracked
| 77|0x0000000087500000, 0x0000000087500000, 0x0000000087600000| 0%| F| |TAMS 0x0000000087500000, 0x0000000087500000| Untracked
| 78|0x0000000087600000, 0x0000000087600000, 0x0000000087700000| 0%| F| |TAMS 0x0000000087600000, 0x0000000087600000| Untracked
| 79|0x0000000087700000, 0x0000000087700000, 0x0000000087800000| 0%| F| |TAMS 0x0000000087700000, 0x0000000087700000| Untracked
| 80|0x0000000087800000, 0x0000000087800000, 0x0000000087900000| 0%| F| |TAMS 0x0000000087800000, 0x0000000087800000| Untracked
| 81|0x0000000087900000, 0x0000000087900000, 0x0000000087a00000| 0%| F| |TAMS 0x0000000087900000, 0x0000000087900000| Untracked
| 82|0x0000000087a00000, 0x0000000087a00000, 0x0000000087b00000| 0%| F| |TAMS 0x0000000087a00000, 0x0000000087a00000| Untracked
| 83|0x0000000087b00000, 0x0000000087b00000, 0x0000000087c00000| 0%| F| |TAMS 0x0000000087b00000, 0x0000000087b00000| Untracked
| 84|0x0000000087c00000, 0x0000000087c00000, 0x0000000087d00000| 0%| F| |TAMS 0x0000000087c00000, 0x0000000087c00000| Untracked
| 85|0x0000000087d00000, 0x0000000087d00000, 0x0000000087e00000| 0%| F| |TAMS 0x0000000087d00000, 0x0000000087d00000| Untracked
| 86|0x0000000087e00000, 0x0000000087e00000, 0x0000000087f00000| 0%| F| |TAMS 0x0000000087e00000, 0x0000000087e00000| Untracked
| 87|0x0000000087f00000, 0x0000000087f00000, 0x0000000088000000| 0%| F| |TAMS 0x0000000087f00000, 0x0000000087f00000| Untracked
| 88|0x0000000088000000, 0x0000000088000000, 0x0000000088100000| 0%| F| |TAMS 0x0000000088000000, 0x0000000088000000| Untracked
| 89|0x0000000088100000, 0x0000000088100000, 0x0000000088200000| 0%| F| |TAMS 0x0000000088100000, 0x0000000088100000| Untracked
| 90|0x0000000088200000, 0x0000000088200000, 0x0000000088300000| 0%| F| |TAMS 0x0000000088200000, 0x0000000088200000| Untracked
| 91|0x0000000088300000, 0x0000000088300000, 0x0000000088400000| 0%| F| |TAMS 0x0000000088300000, 0x0000000088300000| Untracked
| 92|0x0000000088400000, 0x0000000088400000, 0x0000000088500000| 0%| F| |TAMS 0x0000000088400000, 0x0000000088400000| Untracked
| 93|0x0000000088500000, 0x0000000088500000, 0x0000000088600000| 0%| F| |TAMS 0x0000000088500000, 0x0000000088500000| Untracked
| 94|0x0000000088600000, 0x0000000088600000, 0x0000000088700000| 0%| F| |TAMS 0x0000000088600000, 0x0000000088600000| Untracked
| 95|0x0000000088700000, 0x0000000088700000, 0x0000000088800000| 0%| F| |TAMS 0x0000000088700000, 0x0000000088700000| Untracked
| 96|0x0000000088800000, 0x0000000088800000, 0x0000000088900000| 0%| F| |TAMS 0x0000000088800000, 0x0000000088800000| Untracked
| 97|0x0000000088900000, 0x0000000088900000, 0x0000000088a00000| 0%| F| |TAMS 0x0000000088900000, 0x0000000088900000| Untracked
| 98|0x0000000088a00000, 0x0000000088a00000, 0x0000000088b00000| 0%| F| |TAMS 0x0000000088a00000, 0x0000000088a00000| Untracked
| 99|0x0000000088b00000, 0x0000000088b00000, 0x0000000088c00000| 0%| F| |TAMS 0x0000000088b00000, 0x0000000088b00000| Untracked
| 100|0x0000000088c00000, 0x0000000088c00000, 0x0000000088d00000| 0%| F| |TAMS 0x0000000088c00000, 0x0000000088c00000| Untracked
| 101|0x0000000088d00000, 0x0000000088d00000, 0x0000000088e00000| 0%| F| |TAMS 0x0000000088d00000, 0x0000000088d00000| Untracked
| 102|0x0000000088e00000, 0x0000000088e00000, 0x0000000088f00000| 0%| F| |TAMS 0x0000000088e00000, 0x0000000088e00000| Untracked
| 103|0x0000000088f00000, 0x0000000088f00000, 0x0000000089000000| 0%| F| |TAMS 0x0000000088f00000, 0x0000000088f00000| Untracked
| 104|0x0000000089000000, 0x0000000089000000, 0x0000000089100000| 0%| F| |TAMS 0x0000000089000000, 0x0000000089000000| Untracked
| 105|0x0000000089100000, 0x0000000089100000, 0x0000000089200000| 0%| F| |TAMS 0x0000000089100000, 0x0000000089100000| Untracked
| 106|0x0000000089200000, 0x0000000089200000, 0x0000000089300000| 0%| F| |TAMS 0x0000000089200000, 0x0000000089200000| Untracked
| 107|0x0000000089300000, 0x0000000089300000, 0x0000000089400000| 0%| F| |TAMS 0x0000000089300000, 0x0000000089300000| Untracked
| 108|0x0000000089400000, 0x0000000089400000, 0x0000000089500000| 0%| F| |TAMS 0x0000000089400000, 0x0000000089400000| Untracked
| 109|0x0000000089500000, 0x0000000089500000, 0x0000000089600000| 0%| F| |TAMS 0x0000000089500000, 0x0000000089500000| Untracked
| 110|0x0000000089600000, 0x00000000896ee500, 0x0000000089700000| 93%| S|CS|TAMS 0x0000000089600000, 0x0000000089600000| Complete
| 111|0x0000000089700000, 0x0000000089800000, 0x0000000089800000|100%| S|CS|TAMS 0x0000000089700000, 0x0000000089700000| Complete
| 112|0x0000000089800000, 0x0000000089900000, 0x0000000089900000|100%| S|CS|TAMS 0x0000000089800000, 0x0000000089800000| Complete
| 113|0x0000000089900000, 0x0000000089a00000, 0x0000000089a00000|100%| S|CS|TAMS 0x0000000089900000, 0x0000000089900000| Complete
| 114|0x0000000089a00000, 0x0000000089b00000, 0x0000000089b00000|100%| S|CS|TAMS 0x0000000089a00000, 0x0000000089a00000| Complete
| 115|0x0000000089b00000, 0x0000000089c00000, 0x0000000089c00000|100%| S|CS|TAMS 0x0000000089b00000, 0x0000000089b00000| Complete
| 116|0x0000000089c00000, 0x0000000089c00000, 0x0000000089d00000| 0%| F| |TAMS 0x0000000089c00000, 0x0000000089c00000| Untracked
| 117|0x0000000089d00000, 0x0000000089d00000, 0x0000000089e00000| 0%| F| |TAMS 0x0000000089d00000, 0x0000000089d00000| Untracked
| 118|0x0000000089e00000, 0x0000000089e00000, 0x0000000089f00000| 0%| F| |TAMS 0x0000000089e00000, 0x0000000089e00000| Untracked
| 119|0x0000000089f00000, 0x0000000089f00000, 0x000000008a000000| 0%| F| |TAMS 0x0000000089f00000, 0x0000000089f00000| Untracked
| 120|0x000000008a000000, 0x000000008a000000, 0x000000008a100000| 0%| F| |TAMS 0x000000008a000000, 0x000000008a000000| Untracked
| 121|0x000000008a100000, 0x000000008a100000, 0x000000008a200000| 0%| F| |TAMS 0x000000008a100000, 0x000000008a100000| Untracked
| 122|0x000000008a200000, 0x000000008a200000, 0x000000008a300000| 0%| F| |TAMS 0x000000008a200000, 0x000000008a200000| Untracked
| 123|0x000000008a300000, 0x000000008a300000, 0x000000008a400000| 0%| F| |TAMS 0x000000008a300000, 0x000000008a300000| Untracked
| 124|0x000000008a400000, 0x000000008a400000, 0x000000008a500000| 0%| F| |TAMS 0x000000008a400000, 0x000000008a400000| Untracked
| 125|0x000000008a500000, 0x000000008a500000, 0x000000008a600000| 0%| F| |TAMS 0x000000008a500000, 0x000000008a500000| Untracked
| 126|0x000000008a600000, 0x000000008a600000, 0x000000008a700000| 0%| F| |TAMS 0x000000008a600000, 0x000000008a600000| Untracked
| 127|0x000000008a700000, 0x000000008a700000, 0x000000008a800000| 0%| F| |TAMS 0x000000008a700000, 0x000000008a700000| Untracked
| 128|0x000000008a800000, 0x000000008a800000, 0x000000008a900000| 0%| F| |TAMS 0x000000008a800000, 0x000000008a800000| Untracked
| 129|0x000000008a900000, 0x000000008a900000, 0x000000008aa00000| 0%| F| |TAMS 0x000000008a900000, 0x000000008a900000| Untracked
| 130|0x000000008aa00000, 0x000000008aa00000, 0x000000008ab00000| 0%| F| |TAMS 0x000000008aa00000, 0x000000008aa00000| Untracked
| 131|0x000000008ab00000, 0x000000008ab00000, 0x000000008ac00000| 0%| F| |TAMS 0x000000008ab00000, 0x000000008ab00000| Untracked
| 132|0x000000008ac00000, 0x000000008ac00000, 0x000000008ad00000| 0%| F| |TAMS 0x000000008ac00000, 0x000000008ac00000| Untracked
| 133|0x000000008ad00000, 0x000000008ad00000, 0x000000008ae00000| 0%| F| |TAMS 0x000000008ad00000, 0x000000008ad00000| Untracked
| 134|0x000000008ae00000, 0x000000008ae00000, 0x000000008af00000| 0%| F| |TAMS 0x000000008ae00000, 0x000000008ae00000| Untracked
| 135|0x000000008af00000, 0x000000008af00000, 0x000000008b000000| 0%| F| |TAMS 0x000000008af00000, 0x000000008af00000| Untracked
| 136|0x000000008b000000, 0x000000008b000000, 0x000000008b100000| 0%| F| |TAMS 0x000000008b000000, 0x000000008b000000| Untracked
| 137|0x000000008b100000, 0x000000008b100000, 0x000000008b200000| 0%| F| |TAMS 0x000000008b100000, 0x000000008b100000| Untracked
| 138|0x000000008b200000, 0x000000008b200000, 0x000000008b300000| 0%| F| |TAMS 0x000000008b200000, 0x000000008b200000| Untracked
| 139|0x000000008b300000, 0x000000008b300000, 0x000000008b400000| 0%| F| |TAMS 0x000000008b300000, 0x000000008b300000| Untracked
| 140|0x000000008b400000, 0x000000008b400000, 0x000000008b500000| 0%| F| |TAMS 0x000000008b400000, 0x000000008b400000| Untracked
| 141|0x000000008b500000, 0x000000008b500000, 0x000000008b600000| 0%| F| |TAMS 0x000000008b500000, 0x000000008b500000| Untracked
| 142|0x000000008b600000, 0x000000008b600000, 0x000000008b700000| 0%| F| |TAMS 0x000000008b600000, 0x000000008b600000| Untracked
| 143|0x000000008b700000, 0x000000008b700000, 0x000000008b800000| 0%| F| |TAMS 0x000000008b700000, 0x000000008b700000| Untracked
| 144|0x000000008b800000, 0x000000008b800000, 0x000000008b900000| 0%| F| |TAMS 0x000000008b800000, 0x000000008b800000| Untracked
| 145|0x000000008b900000, 0x000000008b900000, 0x000000008ba00000| 0%| F| |TAMS 0x000000008b900000, 0x000000008b900000| Untracked
| 146|0x000000008ba00000, 0x000000008ba00000, 0x000000008bb00000| 0%| F| |TAMS 0x000000008ba00000, 0x000000008ba00000| Untracked
| 147|0x000000008bb00000, 0x000000008bb00000, 0x000000008bc00000| 0%| F| |TAMS 0x000000008bb00000, 0x000000008bb00000| Untracked
| 148|0x000000008bc00000, 0x000000008bc00000, 0x000000008bd00000| 0%| F| |TAMS 0x000000008bc00000, 0x000000008bc00000| Untracked
| 149|0x000000008bd00000, 0x000000008bd00000, 0x000000008be00000| 0%| F| |TAMS 0x000000008bd00000, 0x000000008bd00000| Untracked
| 150|0x000000008be00000, 0x000000008be00000, 0x000000008bf00000| 0%| F| |TAMS 0x000000008be00000, 0x000000008be00000| Untracked
| 151|0x000000008bf00000, 0x000000008bf00000, 0x000000008c000000| 0%| F| |TAMS 0x000000008bf00000, 0x000000008bf00000| Untracked
| 152|0x000000008c000000, 0x000000008c000000, 0x000000008c100000| 0%| F| |TAMS 0x000000008c000000, 0x000000008c000000| Untracked
| 153|0x000000008c100000, 0x000000008c100000, 0x000000008c200000| 0%| F| |TAMS 0x000000008c100000, 0x000000008c100000| Untracked
| 154|0x000000008c200000, 0x000000008c200000, 0x000000008c300000| 0%| F| |TAMS 0x000000008c200000, 0x000000008c200000| Untracked
| 155|0x000000008c300000, 0x000000008c300000, 0x000000008c400000| 0%| F| |TAMS 0x000000008c300000, 0x000000008c300000| Untracked
| 156|0x000000008c400000, 0x000000008c400000, 0x000000008c500000| 0%| F| |TAMS 0x000000008c400000, 0x000000008c400000| Untracked
| 157|0x000000008c500000, 0x000000008c500000, 0x000000008c600000| 0%| F| |TAMS 0x000000008c500000, 0x000000008c500000| Untracked
| 158|0x000000008c600000, 0x000000008c600000, 0x000000008c700000| 0%| F| |TAMS 0x000000008c600000, 0x000000008c600000| Untracked
| 159|0x000000008c700000, 0x000000008c700000, 0x000000008c800000| 0%| F| |TAMS 0x000000008c700000, 0x000000008c700000| Untracked
| 160|0x000000008c800000, 0x000000008c800000, 0x000000008c900000| 0%| F| |TAMS 0x000000008c800000, 0x000000008c800000| Untracked
| 161|0x000000008c900000, 0x000000008c900000, 0x000000008ca00000| 0%| F| |TAMS 0x000000008c900000, 0x000000008c900000| Untracked
| 162|0x000000008ca00000, 0x000000008ca00000, 0x000000008cb00000| 0%| F| |TAMS 0x000000008ca00000, 0x000000008ca00000| Untracked
| 163|0x000000008cb00000, 0x000000008cb00000, 0x000000008cc00000| 0%| F| |TAMS 0x000000008cb00000, 0x000000008cb00000| Untracked
| 164|0x000000008cc00000, 0x000000008cc00000, 0x000000008cd00000| 0%| F| |TAMS 0x000000008cc00000, 0x000000008cc00000| Untracked
| 165|0x000000008cd00000, 0x000000008cd00000, 0x000000008ce00000| 0%| F| |TAMS 0x000000008cd00000, 0x000000008cd00000| Untracked
| 166|0x000000008ce00000, 0x000000008ce00000, 0x000000008cf00000| 0%| F| |TAMS 0x000000008ce00000, 0x000000008ce00000| Untracked
| 167|0x000000008cf00000, 0x000000008cf00000, 0x000000008d000000| 0%| F| |TAMS 0x000000008cf00000, 0x000000008cf00000| Untracked
| 168|0x000000008d000000, 0x000000008d000800, 0x000000008d100000| 0%| E| |TAMS 0x000000008d000000, 0x000000008d000000| Complete
Card table byte_map: [0x000002b6f3990000,0x000002b6f3d80000] _byte_map_base: 0x000002b6f357c000
Marking Bits (Prev, Next): (CMBitMap*) 0x000002b6eae744b8, (CMBitMap*) 0x000002b6eae744f0
Prev Bits: [0x000002b6f4170000, 0x000002b6f60d0000)
Next Bits: [0x000002b6f60d0000, 0x000002b6f8030000)
Polling page: 0x000002b6e8dc0000
Metaspace:
Usage:
Non-class: 17.86 MB capacity, 17.35 MB ( 97%) used, 457.04 KB ( 2%) free+waste, 69.00 KB ( <1%) overhead.
Class: 2.46 MB capacity, 2.17 MB ( 88%) used, 262.70 KB ( 10%) free+waste, 33.50 KB ( 1%) overhead.
Both: 20.32 MB capacity, 19.52 MB ( 96%) used, 719.74 KB ( 3%) free+waste, 102.50 KB ( <1%) overhead.
Virtual space:
Non-class space: 18.00 MB reserved, 18.00 MB (100%) committed
Class space: 1.00 GB reserved, 2.50 MB ( <1%) committed
Both: 1.02 GB reserved, 20.50 MB ( 2%) committed
Chunk freelists:
Non-Class: 13.00 KB
Class: 0 bytes
Both: 13.00 KB
MaxMetaspaceSize: 17179869184.00 GB
CompressedClassSpaceSize: 1.00 GB
Initial GC threshold: 20.80 MB
Current GC threshold: 20.80 MB
CDS: off
CodeHeap 'non-profiled nmethods': size=238912Kb used=4523Kb max_used=4523Kb free=234388Kb
bounds [0x000002b6806b0000, 0x000002b680b20000, 0x000002b68f000000]
CodeHeap 'non-nmethods': size=6848Kb used=1260Kb max_used=1260Kb free=5587Kb
bounds [0x000002b680000000, 0x000002b680270000, 0x000002b6806b0000]
total_blobs=3222 nmethods=2776 adapters=381
compilation: enabled
stopped_count=0, restarted_count=0
full_count=0
Compilation events (20 events):
Event: 2.113 Thread 0x000002b6faed7800 nmethod 2755 0x000002b680b14310 code [0x000002b680b144c0, 0x000002b680b145c8]
Event: 2.113 Thread 0x000002b6faed7800 2760 1 java.lang.invoke.ClassSpecializer$Factory$1Var::nextIndex (18 bytes)
Event: 2.121 Thread 0x000002b6faed7800 nmethod 2760 0x000002b680b14690 code [0x000002b680b14840, 0x000002b680b14918]
Event: 2.121 Thread 0x000002b6faed7800 2762 ! 1 java.lang.invoke.LambdaForm::compileToBytecode (162 bytes)
Event: 2.122 Thread 0x000002b6faed7800 nmethod 2762 0x000002b680b14a10 code [0x000002b680b14d20, 0x000002b680b15a98]
Event: 2.122 Thread 0x000002b6faed7800 2766 1 java.lang.ThreadLocal$ThreadLocalMap::set (136 bytes)
Event: 2.122 Thread 0x000002b6faed7800 nmethod 2766 0x000002b680b16590 code [0x000002b680b167a0, 0x000002b680b16d28]
Event: 2.122 Thread 0x000002b6faed7800 2769 1 jdk.internal.reflect.MethodAccessorImpl::<init> (5 bytes)
Event: 2.123 Thread 0x000002b6faed7800 nmethod 2769 0x000002b680b17090 code [0x000002b680b17240, 0x000002b680b172f8]
Event: 2.123 Thread 0x000002b6faed7800 2770 1 java.util.Collections$EmptyList::size (2 bytes)
Event: 2.123 Thread 0x000002b6faed7800 nmethod 2770 0x000002b680b17690 code [0x000002b680b17840, 0x000002b680b178f8]
Event: 2.123 Thread 0x000002b6faed7800 2767 1 jdk.internal.reflect.DelegatingMethodAccessorImpl::setDelegate (6 bytes)
Event: 2.123 Thread 0x000002b6faed7800 nmethod 2767 0x000002b680b17990 code [0x000002b680b17b40, 0x000002b680b17c38]
Event: 2.123 Thread 0x000002b6faed7800 2773 1 java.lang.invoke.ClassSpecializer$Factory$1Var::isInHeap (13 bytes)
Event: 2.123 Thread 0x000002b6faed7800 nmethod 2773 0x000002b680b17c90 code [0x000002b680b17e40, 0x000002b680b17f18]
Event: 2.123 Thread 0x000002b6faed7800 2768 1 java.lang.reflect.Method::getMethodAccessor (5 bytes)
Event: 2.123 Thread 0x000002b6faed7800 nmethod 2768 0x000002b680b17f90 code [0x000002b680b18140, 0x000002b680b181f8]
Event: 2.123 Thread 0x000002b6faed7800 2775 ! 1 java.util.concurrent.ConcurrentHashMap::replaceNode (437 bytes)
Event: 2.125 Thread 0x000002b6faed7800 nmethod 2775 0x000002b680b18b90 code [0x000002b680b18e60, 0x000002b680b1a2d8]
Event: 2.125 Thread 0x000002b6faed7800 2780 ! 1 io.quarkus.bootstrap.classloading.QuarkusClassLoader::loadClass (404 bytes)
GC Heap History (14 events):
Event: 0.513 GC heap before
{Heap before GC invocations=0 (full 0):
garbage-first heap total 129024K, used 13312K [0x0000000082800000, 0x0000000100000000)
region size 1024K, 14 young (14336K), 0 survivors (0K)
Metaspace used 9883K, capacity 10176K, committed 10368K, reserved 1058816K
class space used 943K, capacity 1042K, committed 1152K, reserved 1048576K
}
Event: 0.518 GC heap after
{Heap after GC invocations=1 (full 0):
garbage-first heap total 129024K, used 4773K [0x0000000082800000, 0x0000000100000000)
region size 1024K, 2 young (2048K), 2 survivors (2048K)
Metaspace used 9883K, capacity 10176K, committed 10368K, reserved 1058816K
class space used 943K, capacity 1042K, committed 1152K, reserved 1048576K
}
Event: 0.736 GC heap before
{Heap before GC invocations=1 (full 0):
garbage-first heap total 129024K, used 12965K [0x0000000082800000, 0x0000000100000000)
region size 1024K, 9 young (9216K), 2 survivors (2048K)
Metaspace used 9884K, capacity 10176K, committed 10368K, reserved 1058816K
class space used 943K, capacity 1042K, committed 1152K, reserved 1048576K
}
Event: 0.743 GC heap after
{Heap after GC invocations=2 (full 0):
garbage-first heap total 129024K, used 12008K [0x0000000082800000, 0x0000000100000000)
region size 1024K, 2 young (2048K), 2 survivors (2048K)
Metaspace used 9884K, capacity 10176K, committed 10368K, reserved 1058816K
class space used 943K, capacity 1042K, committed 1152K, reserved 1048576K
}
Event: 0.943 GC heap before
{Heap before GC invocations=2 (full 0):
garbage-first heap total 129024K, used 32488K [0x0000000082800000, 0x0000000100000000)
region size 1024K, 20 young (20480K), 2 survivors (2048K)
Metaspace used 10704K, capacity 11090K, committed 11264K, reserved 1058816K
class space used 1016K, capacity 1155K, committed 1280K, reserved 1048576K
}
Event: 0.954 GC heap after
{Heap after GC invocations=3 (full 0):
garbage-first heap total 129024K, used 21504K [0x0000000082800000, 0x0000000100000000)
region size 1024K, 3 young (3072K), 3 survivors (3072K)
Metaspace used 10704K, capacity 11090K, committed 11264K, reserved 1058816K
class space used 1016K, capacity 1155K, committed 1280K, reserved 1048576K
}
Event: 1.023 GC heap before
{Heap before GC invocations=3 (full 0):
garbage-first heap total 129024K, used 39936K [0x0000000082800000, 0x0000000100000000)
region size 1024K, 21 young (21504K), 3 survivors (3072K)
Metaspace used 10704K, capacity 11090K, committed 11264K, reserved 1058816K
class space used 1016K, capacity 1155K, committed 1280K, reserved 1048576K
}
Event: 1.033 GC heap after
{Heap after GC invocations=4 (full 0):
garbage-first heap total 129024K, used 26323K [0x0000000082800000, 0x0000000100000000)
region size 1024K, 3 young (3072K), 3 survivors (3072K)
Metaspace used 10704K, capacity 11090K, committed 11264K, reserved 1058816K
class space used 1016K, capacity 1155K, committed 1280K, reserved 1048576K
}
Event: 1.372 GC heap before
{Heap before GC invocations=4 (full 0):
garbage-first heap total 129024K, used 56019K [0x0000000082800000, 0x0000000100000000)
region size 1024K, 32 young (32768K), 3 survivors (3072K)
Metaspace used 13199K, capacity 13690K, committed 13824K, reserved 1060864K
class space used 1301K, capacity 1513K, committed 1536K, reserved 1048576K
}
Event: 1.392 GC heap after
{Heap after GC invocations=5 (full 0):
garbage-first heap total 173056K, used 34426K [0x0000000082800000, 0x0000000100000000)
region size 1024K, 4 young (4096K), 4 survivors (4096K)
Metaspace used 13199K, capacity 13690K, committed 13824K, reserved 1060864K
class space used 1301K, capacity 1513K, committed 1536K, reserved 1048576K
}
Event: 1.920 GC heap before
{Heap before GC invocations=5 (full 0):
garbage-first heap total 173056K, used 71290K [0x0000000082800000, 0x0000000100000000)
region size 1024K, 40 young (40960K), 4 survivors (4096K)
Metaspace used 18455K, capacity 19222K, committed 19456K, reserved 1067008K
class space used 1968K, capacity 2242K, committed 2304K, reserved 1048576K
}
Event: 1.931 GC heap after
{Heap after GC invocations=6 (full 0):
garbage-first heap total 173056K, used 38608K [0x0000000082800000, 0x0000000100000000)
region size 1024K, 4 young (4096K), 4 survivors (4096K)
Metaspace used 18455K, capacity 19222K, committed 19456K, reserved 1067008K
class space used 1968K, capacity 2242K, committed 2304K, reserved 1048576K
}
Event: 2.126 GC heap before
{Heap before GC invocations=6 (full 0):
garbage-first heap total 173056K, used 88784K [0x0000000082800000, 0x0000000100000000)
region size 1024K, 53 young (54272K), 4 survivors (4096K)
Metaspace used 19985K, capacity 20808K, committed 20992K, reserved 1067008K
class space used 2220K, capacity 2517K, committed 2560K, reserved 1048576K
}
Event: 2.134 GC heap after
{Heap after GC invocations=7 (full 0):
garbage-first heap total 173056K, used 41191K [0x0000000082800000, 0x0000000100000000)
region size 1024K, 6 young (6144K), 6 survivors (6144K)
Metaspace used 19985K, capacity 20808K, committed 20992K, reserved 1067008K
class space used 2220K, capacity 2517K, committed 2560K, reserved 1048576K
}
Deoptimization events (20 events):
Event: 2.109 Thread 0x000002b6fdefd800 DEOPT PACKING pc=0x000002b6808386ec sp=0x000000c398afdea0
Event: 2.109 Thread 0x000002b6fdefd800 DEOPT UNPACKING pc=0x000002b68004a95e sp=0x000000c398afd3e8 mode 1
Event: 2.109 Thread 0x000002b6fdefd800 DEOPT PACKING pc=0x000002b6808dbdf4 sp=0x000000c398afe0f0
Event: 2.109 Thread 0x000002b6fdefd800 DEOPT UNPACKING pc=0x000002b68004a95e sp=0x000000c398afd590 mode 1
Event: 2.109 Thread 0x000002b6fdefd800 DEOPT PACKING pc=0x000002b68083a0c4 sp=0x000000c398afdd00
Event: 2.109 Thread 0x000002b6fdefd800 DEOPT UNPACKING pc=0x000002b68004a95e sp=0x000000c398afd1c0 mode 1
Event: 2.109 Thread 0x000002b6fdefd800 DEOPT PACKING pc=0x000002b68083956c sp=0x000000c398afddb0
Event: 2.109 Thread 0x000002b6fdefd800 DEOPT UNPACKING pc=0x000002b68004a95e sp=0x000000c398afd298 mode 1
Event: 2.109 Thread 0x000002b6fdefd800 DEOPT PACKING pc=0x000002b6808386ec sp=0x000000c398afdea0
Event: 2.109 Thread 0x000002b6fdefd800 DEOPT UNPACKING pc=0x000002b68004a95e sp=0x000000c398afd3e8 mode 1
Event: 2.109 Thread 0x000002b6fdefd800 DEOPT PACKING pc=0x000002b6808dbdf4 sp=0x000000c398afe0f0
Event: 2.109 Thread 0x000002b6fdefd800 DEOPT UNPACKING pc=0x000002b68004a95e sp=0x000000c398afd590 mode 1
Event: 2.109 Thread 0x000002b6fdefd800 DEOPT PACKING pc=0x000002b68083a0c4 sp=0x000000c398afdd00
Event: 2.109 Thread 0x000002b6fdefd800 DEOPT UNPACKING pc=0x000002b68004a95e sp=0x000000c398afd1c0 mode 1
Event: 2.109 Thread 0x000002b6fdefd800 DEOPT PACKING pc=0x000002b68083956c sp=0x000000c398afddb0
Event: 2.109 Thread 0x000002b6fdefd800 DEOPT UNPACKING pc=0x000002b68004a95e sp=0x000000c398afd298 mode 1
Event: 2.109 Thread 0x000002b6fdefd800 DEOPT PACKING pc=0x000002b6808386ec sp=0x000000c398afdea0
Event: 2.109 Thread 0x000002b6fdefd800 DEOPT UNPACKING pc=0x000002b68004a95e sp=0x000000c398afd3e8 mode 1
Event: 2.110 Thread 0x000002b6fdefd800 DEOPT PACKING pc=0x000002b6808dbdf4 sp=0x000000c398afe0f0
Event: 2.110 Thread 0x000002b6fdefd800 DEOPT UNPACKING pc=0x000002b68004a95e sp=0x000000c398afd590 mode 1
Classes redefined (0 events):
No events
Internal exceptions (20 events):
Event: 2.107 Thread 0x000002b6fdefd800 Exception <a 'sun/nio/fs/WindowsException'{0x000000008a880f98}> (0x000000008a880f98) thrown at [./src/hotspot/share/prims/jni.cpp, line 617]
Event: 2.108 Thread 0x000002b6fdefd800 Exception <a 'sun/nio/fs/WindowsException'{0x000000008a8818f8}> (0x000000008a8818f8) thrown at [./src/hotspot/share/prims/jni.cpp, line 617]
Event: 2.108 Thread 0x000002b6fdefd800 Exception <a 'sun/nio/fs/WindowsException'{0x000000008a881b48}> (0x000000008a881b48) thrown at [./src/hotspot/share/prims/jni.cpp, line 617]
Event: 2.108 Thread 0x000002b6fdefd800 Exception <a 'sun/nio/fs/WindowsException'{0x000000008a882450}> (0x000000008a882450) thrown at [./src/hotspot/share/prims/jni.cpp, line 617]
Event: 2.108 Thread 0x000002b6fdefd800 Exception <a 'sun/nio/fs/WindowsException'{0x000000008a8826f0}> (0x000000008a8826f0) thrown at [./src/hotspot/share/prims/jni.cpp, line 617]
Event: 2.108 Thread 0x000002b6fdefd800 Exception <a 'sun/nio/fs/WindowsException'{0x000000008a882fd0}> (0x000000008a882fd0) thrown at [./src/hotspot/share/prims/jni.cpp, line 617]
Event: 2.108 Thread 0x000002b6fdefd800 Exception <a 'sun/nio/fs/WindowsException'{0x000000008a883250}> (0x000000008a883250) thrown at [./src/hotspot/share/prims/jni.cpp, line 617]
Event: 2.108 Thread 0x000002b6fdefd800 Exception <a 'sun/nio/fs/WindowsException'{0x000000008a883b18}> (0x000000008a883b18) thrown at [./src/hotspot/share/prims/jni.cpp, line 617]
Event: 2.108 Thread 0x000002b6fdefd800 Exception <a 'sun/nio/fs/WindowsException'{0x000000008a883d78}> (0x000000008a883d78) thrown at [./src/hotspot/share/prims/jni.cpp, line 617]
Event: 2.108 Thread 0x000002b6fde97000 Exception <a 'sun/nio/fs/WindowsException'{0x000000008a4fbd18}> (0x000000008a4fbd18) thrown at [./src/hotspot/share/prims/jni.cpp, line 617]
Event: 2.109 Thread 0x000002b6fdefd800 Exception <a 'sun/nio/fs/WindowsException'{0x000000008a8846b8}> (0x000000008a8846b8) thrown at [./src/hotspot/share/prims/jni.cpp, line 617]
Event: 2.109 Thread 0x000002b6fdefd800 Exception <a 'sun/nio/fs/WindowsException'{0x000000008a8848f0}> (0x000000008a8848f0) thrown at [./src/hotspot/share/prims/jni.cpp, line 617]
Event: 2.109 Thread 0x000002b6fdefd800 Exception <a 'sun/nio/fs/WindowsException'{0x000000008a8851e0}> (0x000000008a8851e0) thrown at [./src/hotspot/share/prims/jni.cpp, line 617]
Event: 2.109 Thread 0x000002b6fdefd800 Exception <a 'sun/nio/fs/WindowsException'{0x000000008a885470}> (0x000000008a885470) thrown at [./src/hotspot/share/prims/jni.cpp, line 617]
Event: 2.109 Thread 0x000002b6fdefd800 Exception <a 'sun/nio/fs/WindowsException'{0x000000008a885d38}> (0x000000008a885d38) thrown at [./src/hotspot/share/prims/jni.cpp, line 617]
Event: 2.109 Thread 0x000002b6fdefd800 Exception <a 'sun/nio/fs/WindowsException'{0x000000008a885fa0}> (0x000000008a885fa0) thrown at [./src/hotspot/share/prims/jni.cpp, line 617]
Event: 2.109 Thread 0x000002b6fdefd800 Exception <a 'sun/nio/fs/WindowsException'{0x000000008a886848}> (0x000000008a886848) thrown at [./src/hotspot/share/prims/jni.cpp, line 617]
Event: 2.109 Thread 0x000002b6fdefd800 Exception <a 'sun/nio/fs/WindowsException'{0x000000008a886a88}> (0x000000008a886a88) thrown at [./src/hotspot/share/prims/jni.cpp, line 617]
Event: 2.123 Thread 0x000002b6fde90800 Exception <a 'java/lang/NoSuchMethodError'{0x000000008bb46080}: 'java.lang.Object java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, int)'> (0x000000008bb46080) thrown at [./src/hotspot/share/interpreter/linkResolver.cpp, line 773]
Event: 2.124 Thread 0x000002b6fde90800 Exception <a 'java/lang/NoSuchMethodError'{0x000000008bb63d60}: 'java.lang.Object java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, int, int)'> (0x000000008bb63d60) thrown at [./src/hotspot/share/interpreter/linkResolver.cpp, line 773]
Events (20 events):
Event: 2.134 Executing coalesced safepoint VM operation: RevokeBias done
Event: 2.134 Executing coalesced safepoint VM operation: RevokeBias
Event: 2.134 Executing coalesced safepoint VM operation: RevokeBias done
Event: 2.134 Executing coalesced safepoint VM operation: RevokeBias
Event: 2.134 Executing coalesced safepoint VM operation: RevokeBias done
Event: 2.134 Executing coalesced safepoint VM operation: RevokeBias
Event: 2.134 Executing coalesced safepoint VM operation: RevokeBias done
Event: 2.134 Executing coalesced safepoint VM operation: RevokeBias
Event: 2.134 Executing coalesced safepoint VM operation: RevokeBias done
Event: 2.134 Executing coalesced safepoint VM operation: RevokeBias
Event: 2.134 Executing coalesced safepoint VM operation: RevokeBias done
Event: 2.134 Executing coalesced safepoint VM operation: RevokeBias
Event: 2.134 Executing coalesced safepoint VM operation: RevokeBias done
Event: 2.134 Executing coalesced safepoint VM operation: RevokeBias
Event: 2.134 Executing coalesced safepoint VM operation: RevokeBias done
Event: 2.134 Executing coalesced safepoint VM operation: RevokeBias
Event: 2.134 Executing coalesced safepoint VM operation: RevokeBias done
Event: 2.134 Executing coalesced safepoint VM operation: RevokeBias
Event: 2.134 Executing coalesced safepoint VM operation: RevokeBias done
Event: 2.134 Executing coalesced safepoint VM operation: BulkRevokeBias
Dynamic libraries:
0x00007ff710ff0000 - 0x00007ff710ffd000 C:\Users\The D\.jbang\cache\jdks\11\bin\java.EXE
0x00007ffdd70f0000 - 0x00007ffdd7304000 C:\WINDOWS\SYSTEM32\ntdll.dll
0x00007ffda75c0000 - 0x00007ffda75d9000 C:\Program Files\Avast Software\Avast\aswhook.dll
0x00007ffdd5080000 - 0x00007ffdd5143000 C:\WINDOWS\System32\KERNEL32.DLL
0x00007ffdd4980000 - 0x00007ffdd4d1c000 C:\WINDOWS\System32\KERNELBASE.dll
0x00007ffdd4d20000 - 0x00007ffdd4e31000 C:\WINDOWS\System32\ucrtbase.dll
0x00007ffdb9c60000 - 0x00007ffdb9c77000 C:\Users\The D\.jbang\cache\jdks\11\bin\jli.dll
0x00007ffdd5710000 - 0x00007ffdd58bd000 C:\WINDOWS\System32\USER32.dll
0x00007ffdd4950000 - 0x00007ffdd4976000 C:\WINDOWS\System32\win32u.dll
0x00007ffdd5a30000 - 0x00007ffdd5a59000 C:\WINDOWS\System32\GDI32.dll
0x00007ffdd4620000 - 0x00007ffdd4733000 C:\WINDOWS\System32\gdi32full.dll
0x00007ffdd48b0000 - 0x00007ffdd494a000 C:\WINDOWS\System32\msvcp_win.dll
0x00007ffd9e640000 - 0x00007ffd9e659000 C:\Users\The D\.jbang\cache\jdks\11\bin\VCRUNTIME140.dll
0x00007ffdb1ce0000 - 0x00007ffdb1f6e000 C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.22621.608_none_a9444ca7c10bb01d\COMCTL32.dll
0x00007ffdd4f00000 - 0x00007ffdd4fa7000 C:\WINDOWS\System32\msvcrt.dll
0x00007ffdd58c0000 - 0x00007ffdd58f1000 C:\WINDOWS\System32\IMM32.DLL
0x00007ffdb9c50000 - 0x00007ffdb9c5c000 C:\Users\The D\.jbang\cache\jdks\11\bin\vcruntime140_1.dll
0x00007ffd46740000 - 0x00007ffd467d1000 C:\Users\The D\.jbang\cache\jdks\11\bin\msvcp140.dll
0x00007ffd2a9c0000 - 0x00007ffd2b57a000 C:\Users\The D\.jbang\cache\jdks\11\bin\server\jvm.dll
0x00007ffdd5a60000 - 0x00007ffdd5b0e000 C:\WINDOWS\System32\ADVAPI32.dll
0x00007ffdd4fb0000 - 0x00007ffdd5054000 C:\WINDOWS\System32\sechost.dll
0x00007ffdd6f90000 - 0x00007ffdd70a5000 C:\WINDOWS\System32\RPCRT4.dll
0x00007ffdd5920000 - 0x00007ffdd5928000 C:\WINDOWS\System32\PSAPI.DLL
0x00007ffdbe310000 - 0x00007ffdbe319000 C:\WINDOWS\SYSTEM32\WSOCK32.dll
0x00007ffdd5ba0000 - 0x00007ffdd5c11000 C:\WINDOWS\System32\WS2_32.dll
0x00007ffdd2350000 - 0x00007ffdd2384000 C:\WINDOWS\SYSTEM32\WINMM.dll
0x00007ffdc39e0000 - 0x00007ffdc39ea000 C:\WINDOWS\SYSTEM32\VERSION.dll
0x00007ffdd3540000 - 0x00007ffdd3558000 C:\WINDOWS\SYSTEM32\kernel.appcore.dll
0x00007ffdb9880000 - 0x00007ffdb9890000 C:\Users\The D\.jbang\cache\jdks\11\bin\verify.dll
0x00007ffdd1c30000 - 0x00007ffdd1e5e000 C:\WINDOWS\SYSTEM32\DBGHELP.DLL
0x00007ffdd6630000 - 0x00007ffdd69b9000 C:\WINDOWS\System32\combase.dll
0x00007ffdd6a20000 - 0x00007ffdd6af7000 C:\WINDOWS\System32\OLEAUT32.dll
0x00007ffdc4620000 - 0x00007ffdc4652000 C:\WINDOWS\SYSTEM32\dbgcore.DLL
0x00007ffdd45a0000 - 0x00007ffdd461b000 C:\WINDOWS\System32\bcryptPrimitives.dll
0x00007ffd9d920000 - 0x00007ffd9d948000 C:\Users\The D\.jbang\cache\jdks\11\bin\java.dll
0x00007ffdae900000 - 0x00007ffdae90a000 C:\Users\The D\.jbang\cache\jdks\11\bin\jimage.dll
0x00007ffdad030000 - 0x00007ffdad03e000 C:\Users\The D\.jbang\cache\jdks\11\bin\instrument.dll
0x00007ffd948a0000 - 0x00007ffd948d8000 C:\Users\The D\.jbang\cache\jdks\11\bin\jdwp.dll
0x00007ffd9c410000 - 0x00007ffd9c428000 C:\Users\The D\.jbang\cache\jdks\11\bin\zip.dll
0x00007ffdd5e40000 - 0x00007ffdd6630000 C:\WINDOWS\System32\SHELL32.dll
0x00007ffdd24f0000 - 0x00007ffdd2dbe000 C:\WINDOWS\SYSTEM32\windows.storage.dll
0x00007ffdd23b0000 - 0x00007ffdd24ee000 C:\WINDOWS\SYSTEM32\wintypes.dll
0x00007ffdd5270000 - 0x00007ffdd5361000 C:\WINDOWS\System32\SHCORE.dll
0x00007ffdd56b0000 - 0x00007ffdd570e000 C:\WINDOWS\System32\shlwapi.dll
0x00007ffdd4460000 - 0x00007ffdd4481000 C:\WINDOWS\SYSTEM32\profapi.dll
0x00007ffd95f60000 - 0x00007ffd95f79000 C:\Users\The D\.jbang\cache\jdks\11\bin\net.dll
0x00007ffdc5510000 - 0x00007ffdc563f000 C:\WINDOWS\SYSTEM32\WINHTTP.dll
0x00007ffdd3a20000 - 0x00007ffdd3a89000 C:\WINDOWS\system32\mswsock.dll
0x00007ffd95c90000 - 0x00007ffd95ca3000 C:\Users\The D\.jbang\cache\jdks\11\bin\nio.dll
0x00007ffdacf60000 - 0x00007ffdacf6a000 C:\Users\The D\.jbang\cache\jdks\11\bin\dt_socket.dll
0x00007ffdd3080000 - 0x00007ffdd3173000 C:\WINDOWS\SYSTEM32\DNSAPI.dll
0x00007ffdd3010000 - 0x00007ffdd303d000 C:\WINDOWS\SYSTEM32\IPHLPAPI.DLL
0x00007ffdd5b10000 - 0x00007ffdd5b19000 C:\WINDOWS\System32\NSI.dll
0x00007ffdc0620000 - 0x00007ffdc06a3000 C:\WINDOWS\System32\fwpuclnt.dll
0x00007ffdc02a0000 - 0x00007ffdc02aa000 C:\Windows\System32\rasadhlp.dll
0x00007ffdaab50000 - 0x00007ffdaab59000 C:\Users\The D\.jbang\cache\jdks\11\bin\management.dll
0x00007ffda90c0000 - 0x00007ffda90cb000 C:\Users\The D\.jbang\cache\jdks\11\bin\management_ext.dll
dbghelp: loaded successfully - version: 4.0.5 - missing functions: none
symbol engine: initialized successfully - sym options: 0x614 - pdb path: .;C:\Users\The D\.jbang\cache\jdks\11\bin;C:\WINDOWS\SYSTEM32;C:\Program Files\Avast Software\Avast;C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.22621.608_none_a9444ca7c10bb01d;C:\Users\The D\.jbang\cache\jdks\11\bin\server
VM Arguments:
jvm_args: -Xverify:none -Dio.quarkus.force-color-support=true -Dquarkus-internal.serialized-app-model.path=C:\Users\The D\Desktop\BowlIn\Sources\API\Quarkus\target\quarkus\bootstrap\dev-app-model.dat -javaagent:C:\Users\The D\.m2\repository\io\quarkus\quarkus-class-change-agent\2.16.0.Final\quarkus-class-change-agent-2.16.0.Final.jar -XX:TieredStopAtLevel=1 -agentlib:jdwp=transport=dt_socket,address=localhost:5005,server=y,suspend=n -Djava.util.logging.manager=org.jboss.logmanager.LogManager
java_command: C:\Users\The D\Desktop\BowlIn\Sources\API\Quarkus\target\BowlApi-dev.jar
java_class_path (initial): C:\Users\The D\Desktop\BowlIn\Sources\API\Quarkus\target\BowlApi-dev.jar
Launcher Type: SUN_STANDARD
[Global flags]
bool BytecodeVerificationLocal = false {product} {command line}
bool BytecodeVerificationRemote = false {product} {command line}
intx CICompilerCount = 3 {product} {ergonomic}
uint ConcGCThreads = 1 {product} {ergonomic}
uint G1ConcRefinementThreads = 4 {product} {ergonomic}
size_t G1HeapRegionSize = 1048576 {product} {ergonomic}
uintx GCDrainStackTargetSize = 64 {product} {ergonomic}
size_t InitialHeapSize = 132120576 {product} {ergonomic}
size_t MarkStackSize = 4194304 {product} {ergonomic}
size_t MaxHeapSize = 2105540608 {product} {ergonomic}
size_t MaxNewSize = 1262485504 {product} {ergonomic}
size_t MinHeapDeltaBytes = 1048576 {product} {ergonomic}
uintx NonNMethodCodeHeapSize = 6973028 {pd product} {ergonomic}
uintx NonProfiledCodeHeapSize = 244685212 {pd product} {ergonomic}
uintx ProfiledCodeHeapSize = 0 {pd product} {ergonomic}
uintx ReservedCodeCacheSize = 251658240 {pd product} {ergonomic}
bool SegmentedCodeCache = true {product} {ergonomic}
intx TieredStopAtLevel = 1 {product} {command line}
bool UseCompressedClassPointers = true {lp64_product} {ergonomic}
bool UseCompressedOops = true {lp64_product} {ergonomic}
bool UseG1GC = true {product} {ergonomic}
bool UseLargePagesIndividualAllocation = false {pd product} {ergonomic}
Logging:
Log output configuration:
#0: stdout all=warning uptime,level,tags
#1: stderr all=off uptime,level,tags
Environment Variables:
JAVA_HOME=C:\Users\The D\.jbang\cache\jdks\11
PATH=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\System32\HWAudioDriverLibs;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\PuTTY\;C:\WINDOWS\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\Users\The D\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\150\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files\dotnet\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Users\The D\AppData\Local\Microsoft\WindowsApps;C:\Users\The D\AppData\Local\Programs\Microsoft VS Code\bin;C:\MinGW\bin;C:\src\flutter\bin;C:\Users\The D\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\Users\The D\apache-maven-3.8.7\bin;C:\Users\The D\.dotnet\tools;
USERNAME=The D
OS=Windows_NT
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 142 Stepping 12, GenuineIntel
TMP=C:\Users\THED~1\AppData\Local\Temp
TEMP=C:\Users\THED~1\AppData\Local\Temp
--------------- S Y S T E M ---------------
OS: Windows 11 , 64 bit Build 22621 (10.0.22621.1344)
OS uptime: 1 days 1:43 hours
Hyper-V role detected
CPU:total 4 (initial active 4) (2 cores per cpu, 2 threads per core) family 6 model 142 stepping 12 microcode 0xde, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, avx2, aes, clmul, erms, 3dnowpref, lzcnt, ht, tsc, tscinvbit, bmi1, bmi2, adx, fma
Memory: 4k page, system-wide physical 8025M (372M free)
TotalPageFile size 18154M (AvailPageFile size 2M)
current process WorkingSet (physical memory assigned to process): 196M, peak: 196M
current process commit charge ("private bytes"): 302M, peak: 302M
vm_info: OpenJDK 64-Bit Server VM (11.0.18+10) for windows-amd64 JRE (11.0.18+10), built on Jan 18 2023 04:27:27 by "" with MS VC++ 16.7 (VS2019)
END.

@ -8,6 +8,7 @@
<properties>
<compiler-plugin.version>3.10.1</compiler-plugin.version>
<maven.compiler.release>11</maven.compiler.release>
<maven.compiler.parameters>true</maven.compiler.parameters>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
@ -45,17 +46,6 @@
<groupId>io.rest-assured</groupId>
<artifactId>rest-assured</artifactId>
<scope>test</scope>
</dependency>
<!-- Mockito dependencies -->
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-junit-jupiter</artifactId>
<scope>test</scope>
</dependency>
<!-- Hibernate Reactive dependency -->
<dependency>

@ -76,6 +76,10 @@
#
###
FROM registry.access.redhat.com/ubi8/openjdk-11:1.14
ENV LANGUAGE='en_US:en'
# We make four distinct layers so if there are application changes the library layers can be re-used
COPY --chown=185 target/quarkus-app/lib/ /deployments/lib/
COPY --chown=185 target/quarkus-app/*.jar /deployments/

@ -1,22 +0,0 @@
package org.acme.Api;
import javax.enterprise.context.ApplicationScoped;
import javax.inject.Inject;
import javax.inject.Singleton;
import org.acme.Api.service.*;
@Singleton
public class BowlDbContext {
@Inject
public GameRepository gameRepository;
@Inject
public RoundRepository roundRepository;
@Inject
public UserRepository userRepository;
@Inject
public ParticipeRepository participeRepository;
@Inject
public ThrowRepository throwRepository;
}

@ -1,113 +0,0 @@
package org.acme.Api.DTO;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.acme.Hibernates.entities.GameEntity;
import org.acme.Hibernates.entities.ParticipeEntity;
import org.eclipse.microprofile.openapi.annotations.media.Schema;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.quarkus.hibernate.reactive.panache.common.ProjectedFieldName;
import io.quarkus.runtime.annotations.RegisterForReflection;
import io.smallrye.mutiny.Uni;
import io.quarkus.runtime.annotations.RegisterForReflection;
import java.time.LocalDate;
import java.util.List;
// @RegisterForReflection
// @Schema(description = "A DTO for transferring game details")
// public class GameDto {
// public Long id;
// public List<ParticipeDto> players = new ArrayList<>();
// public LocalDate date;
// public Long hostID;
// public UserDTO winner;
// public Map<ParticipeDto, Integer> points = new HashMap<>();
// public List<RoundDto> rounds = new ArrayList<>();
// public GameDto() {
// }
// public GameDto(Long id, List<ParticipeDto> players, LocalDate date, Long hostID,
// List<RoundDto> rounds) {
// this.id = id;
// this.players = players;
// this.date = date;
// this.hostID = hostID;
// this.rounds = rounds;
// }
// }
@RegisterForReflection // Annotation pour permettre l'utilisation avec Quarkus
@Schema(description = "A DTO for transferring game details")
public class GameDto {
@JsonProperty("id")
public Long id;
@JsonProperty("players")
public Uni<List<ParticipeDto>> players;
@JsonProperty("date")
@JsonFormat(pattern = "yyyy-MM-dd")
public LocalDate date;
@JsonProperty("hostID")
public Long hostID;
@JsonProperty("winner")
public UserTinyDTO winner;
@JsonIgnore
@JsonProperty("rounds")
public Uni<List<RoundDto>> rounds;
public GameDto() {
// Constructeur vide pour la désérialisation
}
// Constructeur avec tous les champs sauf l'ID (généré automatiquement)
public GameDto(Long id,
Uni<List<ParticipeDto>> players,
LocalDate time,
Long ownerGame,
UserTinyDTO winner,
Uni<List<RoundDto>> rounds) {
this.players = players;
this.date = time;
this.hostID = ownerGame;
this.winner = winner;
this.rounds = rounds;
}
}
// return gameDto;
// }
// @RegisterForReflection
// public class GameDto {
// public Long id;
// private Date time;
// private Long winner;
// private int nbPoints;
// // public UserDto host;
// public List<ParticipeEntity> participants;
// public GameDto() { // @ProjectedFieldName("host") UserDto owner
// // this.owner = owner;
// }
// }

@ -1,40 +0,0 @@
package org.acme.Api.DTO;
import java.util.UUID;
import org.acme.Hibernates.entities.ParticipeEntity;
import org.acme.Hibernates.entities.ParticipeId;
import org.eclipse.microprofile.openapi.annotations.media.Schema;
import io.quarkus.runtime.annotations.RegisterForReflection;
@RegisterForReflection
public class ParticipeDto {
public Long idUser;
@Schema(description = "Name of the guest")
public String guestName;
@Schema(description = "Total points of the player in the game")
public int totalPoints;
@Schema(description = "The User entity that this Participe belongs to")
public UserDTO user;
public ParticipeDto(Long idUser, UserDTO user, Integer totalPoints, String guestName) {
this.idUser = idUser;
this.guestName = guestName;
this.totalPoints = totalPoints;
this.user = user;
// if (entity.getGame() != null) {
// this.game = new GameDto(entity.getGame());
// }
// if (entity.getUser() != null) {
// this.user = new UserDTO(entity.getUser());
// }
}
}

@ -1,63 +0,0 @@
package org.acme.Api.DTO;
import io.quarkus.runtime.annotations.RegisterForReflection;
@RegisterForReflection
public class RoundDto {
private int playerPosition;
private int turn;
private int pinsFirstThrow;
private int pinsSecondThrow;
private int points;
public RoundDto() {
}
public RoundDto(int playerPosition, int turn, int pinsFirstThrow, int pinsSecondThrow, int points) {
this.playerPosition = playerPosition;
this.turn = turn;
this.pinsFirstThrow = pinsFirstThrow;
this.pinsSecondThrow = pinsSecondThrow;
this.points = points;
}
public int getPlayerPosition() {
return playerPosition;
}
public void setPlayerPosition(int playerPosition) {
this.playerPosition = playerPosition;
}
public int getTurn() {
return turn;
}
public void setTurn(int turn) {
this.turn = turn;
}
public int getPinsFirstThrow() {
return pinsFirstThrow;
}
public void setPinsFirstThrow(int pinsFirstThrow) {
this.pinsFirstThrow = pinsFirstThrow;
}
public int getPinsSecondThrow() {
return pinsSecondThrow;
}
public void setPinsSecondThrow(int pinsSecondThrow) {
this.pinsSecondThrow = pinsSecondThrow;
}
public int getPoints() {
return points;
}
public void setPoints(int points) {
this.points = points;
}
}

@ -13,15 +13,15 @@ public class UserDTO {
public UserStatsDTO stats;
public UserDTO(Long id, String name,
@ProjectedFieldName("stats.nbVictories") Long nbVictories,
@ProjectedFieldName("stats.nbGames") Long nbGames,
@ProjectedFieldName("stats.highscore") Long highscore,
@ProjectedFieldName("stats.nbStrikes") Long nbStrikes,
@ProjectedFieldName("stats.nbSpares") Long nbSpares,
@ProjectedFieldName("stats.avgScore") Double avgScore,
@ProjectedFieldName("stats.avgPinsPerRound") Double avgPinsPerRound) {
@ProjectedFieldName("stats.nbVictories") Long nbVictories,
@ProjectedFieldName("stats.nbGames") Long nbGames,
@ProjectedFieldName("stats.highscore") Long highscore,
@ProjectedFieldName("stats.nbStrikes") Long nbStrikes,
@ProjectedFieldName("stats.nbSpares") Long nbSpares,
@ProjectedFieldName("stats.avgScore") Double avgScore,
@ProjectedFieldName("stats.avgPinsPerRound") Double avgPinsPerRound) {
this.id = id;
this.name = name;
this.stats = new UserStatsDTO(nbVictories, nbGames, highscore, nbStrikes, nbSpares, avgScore, avgPinsPerRound);
}
}
}

@ -4,7 +4,6 @@ import io.quarkus.runtime.annotations.RegisterForReflection;
import org.acme.Hibernates.entities.UserStatsEntity;
import org.eclipse.microprofile.openapi.annotations.media.Schema;
import org.hibernate.annotations.ColumnDefault;
@RegisterForReflection
@Schema(description = "A DTO describing the stats of a User")
public class UserStatsDTO {
@ -16,8 +15,7 @@ public class UserStatsDTO {
public Double avgScore;
public Double avgPinsPerRound;
public UserStatsDTO(Long nbVictories, Long nbGames, Long highscore, Long nbStrikes, Long nbSpares, Double avgScore,
Double avgPinsPerRound) {
public UserStatsDTO(Long nbVictories, Long nbGames, Long highscore, Long nbStrikes, Long nbSpares, Double avgScore, Double avgPinsPerRound) {
this.nbVictories = nbVictories;
this.nbGames = nbGames;
this.highscore = highscore;
@ -27,4 +25,6 @@ public class UserStatsDTO {
this.avgPinsPerRound = avgPinsPerRound;
}
}
}

@ -13,4 +13,4 @@ public class UserTinyDTO {
this.id = id;
this.name = name;
}
}
}

@ -1,21 +0,0 @@
package org.acme.Api.Manager;
import javax.enterprise.context.ApplicationScoped;
import javax.inject.Inject;
import javax.inject.Singleton;
import org.acme.Api.BowlDbContext;
@Singleton
public class DbManager {
public GameManager gameManager;
@Inject
BowlDbContext dbContext;
public DbManager() {
gameManager = new GameManager(this);
}
}

@ -1,48 +0,0 @@
package org.acme.Api.Manager;
import java.util.List;
import java.util.stream.Collectors;
import javax.enterprise.context.ApplicationScoped;
import javax.ws.rs.NotFoundException;
import org.acme.Api.DTO.GameDto;
import org.acme.Api.Mappeur.GameMappeur;
import io.smallrye.mutiny.Uni;
public class GameManager {
private final DbManager dbManager;
public GameManager(DbManager dbManager) {
this.dbManager = dbManager;
}
public Uni<GameDto> saveGame(GameDto game) {
return dbManager.dbContext.gameRepository.persist(GameMappeur.toEntity(game, dbManager.dbContext))
.onItem().transform(gameEntity -> GameMappeur.toDto(gameEntity, dbManager.dbContext));
}
public Uni<GameDto> getDetailsGameById(Long gameId) {
return dbManager.dbContext.gameRepository.findById(gameId)
.onItem().ifNull().failWith(new NotFoundException("Game not found"))
.onItem().transform(gameEntity -> GameMappeur.toDto(gameEntity, dbManager.dbContext));
}
public Uni<List<GameDto>> getAllGames() {
return dbManager.dbContext.gameRepository.findAll().list()
.onItem().transform(games -> games.stream()
.map(gameEntity -> GameMappeur.toDto(gameEntity, dbManager.dbContext))
.collect(Collectors.toList()))
.onFailure().invoke(throwable -> {
// Log the error or perform any other error handling here
throwable.printStackTrace();
});
}
public Uni<Long> countGame() {
return dbManager.dbContext.gameRepository.count();
}
}

@ -1,42 +0,0 @@
package org.acme.Api.Mappeur;
import java.time.LocalDate;
import java.time.ZoneId;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.stream.Collectors;
import org.acme.Api.DTO.ParticipeDto;
import org.acme.Api.DTO.RoundDto;
import org.acme.Hibernates.entities.ParticipeEntity;
import org.acme.Hibernates.entities.RoundEntity;
import io.smallrye.mutiny.Uni;
public class Extensions {
public static Uni<List<RoundDto>> toRoundDtoList(Uni<List<RoundEntity>> uni) {
return uni.map(roundEntities -> roundEntities.stream()
.map(RoundMappeur::toDto)
.collect(Collectors.toList()));
}
public static Uni<List<ParticipeDto>> toParticipeDtoList(Uni<List<ParticipeEntity>> uni) {
return uni
.onItem().transformToUni(participes -> {
List<ParticipeDto> dtos = new ArrayList<>();
for (ParticipeEntity entity : participes) {
dtos.add(ParticipeMappeur.toDto(entity));
}
return Uni.createFrom().item(dtos);
})
.onFailure().invoke(throwable -> {
// Log the error or perform any other error handling here
throwable.printStackTrace();
});
}
public static LocalDate toLocalDate(Date date) {
return date.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();
}
}

@ -1,57 +0,0 @@
package org.acme.Api.Mappeur;
import java.time.LocalDate;
import java.time.ZoneId;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.acme.Api.BowlDbContext;
import org.acme.Api.DTO.GameDto;
import org.acme.Api.DTO.UserTinyDTO;
import org.acme.Hibernates.entities.GameEntity;
public class GameMappeur {
public static GameDto toDto(GameEntity entity, BowlDbContext dbContext) {
GameDto dto = new GameDto();
dto.id = entity.id;
dto.players = dbContext.participeRepository.findByGameIdQ(entity.id);
dto.date = Extensions.toLocalDate(entity.time);
dto.hostID = entity.ownerGame.id;
return dto;
}
public static GameEntity toEntity(GameDto entity, BowlDbContext dbContext) {
GameEntity game = new GameEntity();
return game;
}
}
// GameDto gameDto = new GameDto();
// gameDto.id = gameEntity.id;
// gameDto.date =
// gameEntity.time.toInstant().atZone(ZoneOffset.UTC).toLocalDate();
// gameDto.hostID = gameEntity.ownerGame.id;
// gameDto.winner = (UserTinyDTO) userRepository.findById(gameEntity.winner).
// .map(user -> {
// return new UserTinyDTO(user.id, user.name);
// });
// gameDto.rounds = gameEntity.rounds.stream().map(round -> new
// RoundDto(round.id.participe.position,round., round.score))
// .collect(Collectors.toList());
// //
// roundRepository.findByGameId(gameEntity.id).list().onItem().transform(rounds
// // -> {
// // return rounds.stream().map(round -> new RoundDto(round.player.id,
// // round.score))
// // .collect(Collectors.toList());
// // })
// gameDto.points = gameEntity.points.entrySet().stream()
// .collect(Collectors.toMap(entry -> new UserDTO(entry.getKey()),
// Map.Entry::getValue));
// return gameDto;

@ -1,13 +0,0 @@
package org.acme.Api.Mappeur;
import org.acme.Api.DTO.ParticipeDto;
import org.acme.Api.DTO.RoundDto;
import org.acme.Hibernates.entities.ParticipeEntity;
public class ParticipeMappeur {
public static ParticipeDto toDto(ParticipeEntity entity) {
return new ParticipeDto(entity.user.id, UserMappeur.toUserDto(entity.user), entity.totalPoints,
entity.guestName);
}
}

@ -1,25 +0,0 @@
package org.acme.Api.Mappeur;
import java.util.List;
import org.acme.Api.DTO.RoundDto;
import org.acme.Hibernates.entities.RoundEntity;
import org.acme.Hibernates.entities.ThrowEntity;
public class RoundMappeur {
public static RoundDto toDto(RoundEntity entity) {
List<ThrowEntity> throwsGame = entity.throwsGame;
int val1 = 0;
int val2 = 0;
if (throwsGame.size() > 0) {
val1 = throwsGame.get(0).pins;
}
if (throwsGame.size() > 1) {
val1 = throwsGame.get(1).pins;
}
return new RoundDto(entity.participe.id.position, 0, val1, val2, entity.points);
}
}

@ -1,5 +0,0 @@
package org.acme.Api.Mappeur;
public class TrhowMappeur {
}

@ -1,17 +0,0 @@
package org.acme.Api.Mappeur;
import org.acme.Api.DTO.UserDTO;
import org.acme.Api.DTO.UserTinyDTO;
import org.acme.Hibernates.entities.UserEntity;
public class UserMappeur {
public static UserDTO toUserDto(UserEntity entity) {
return new UserDTO(entity.id, entity.name, entity.stats.getNbVictories(), entity.stats.getNbGames(),
entity.stats.getHighscore(), entity.stats.getNbStrikes(), entity.stats.getNbSpares(),
entity.stats.getAvgScore(), entity.stats.getAvgPinsPerRound());
}
public static UserTinyDTO toUserTinyDTO(UserEntity entity) {
return new UserTinyDTO(entity.id, entity.name);
}
}

@ -1,95 +0,0 @@
package org.acme.Api.controllers;
import java.net.URI;
import java.util.List;
import javax.enterprise.context.ApplicationScoped;
import javax.inject.Inject;
import javax.transaction.Transactional;
import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
import javax.ws.rs.GET;
import javax.ws.rs.NotFoundException;
import javax.ws.rs.POST;
import javax.ws.rs.PUT;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import javax.ws.rs.Produces;
import javax.ws.rs.WebApplicationException;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import javax.ws.rs.core.Response.Status;
import org.acme.Api.DTO.GameDto;
import org.acme.Api.DTO.UserTinyDTO;
import org.acme.Api.Manager.DbManager;
import org.acme.Api.Manager.GameManager;
import org.acme.Api.service.GameRepository;
import org.acme.Hibernates.entities.GameEntity;
import org.acme.Hibernates.entities.UserEntity;
import org.jboss.logging.Logger;
import io.quarkus.hibernate.reactive.panache.common.runtime.ReactiveTransactional;
import io.quarkus.panache.common.Sort;
import io.smallrye.mutiny.Uni;
@ApplicationScoped
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)
@Path("/games")
public class GameController {
private static final Logger LOGGER = Logger.getLogger(GameController.class.getName());
@Inject
DbManager dbManager;
@GET
public Uni<List<GameDto>> getUsers() {
LOGGER.info("Getting all game");
Uni<List<GameDto>> allGames = dbManager.gameManager.getAllGames();
return allGames;
}
@GET
@Path("/{id}")
public Uni<Response> getGameById(@PathParam("id") Long id) {
LOGGER.info("Get game with id : " + id);
return dbManager.gameManager.getDetailsGameById(id)
.onItem()
.transform(
entity -> entity == null ? Response.status(Status.NOT_FOUND) : Response.ok(entity).status(200))
.onItem().transform(Response.ResponseBuilder::build);
}
@POST
@ReactiveTransactional
public Uni<Response> createGame(GameDto game) {
if (game == null) {
throw new WebApplicationException("user was invalidly set on request.", 422);
}
LOGGER.info("creating game: ");
return dbManager.gameManager.saveGame(game)
.map(persistedGame -> Response
.created(URI.create("/game/" + game.id))
.entity(persistedGame)
.build())
.onFailure().recoverWithItem(Response.status(Status.BAD_REQUEST).build());
}
// @DELETE
// @Path("/{id}")
// @ReactiveTransactional
// public Uni<Response> delete(@PathParam("id") Long id) {
// return service.deleteById(id)
// .onItem().transform(entity -> !entity ?
// Response.status(Status.NOT_FOUND).build()
// : Response.ok().status(200).build());
// }
@GET
@Path("/count")
public Uni<Long> count() {
return dbManager.gameManager.countGame();
}
}

@ -1,32 +0,0 @@
package org.acme.Api.controllers;
import java.util.List;
import javax.enterprise.context.ApplicationScoped;
import javax.inject.Inject;
import javax.ws.rs.Consumes;
import javax.ws.rs.DELETE;
import javax.ws.rs.GET;
import javax.ws.rs.POST;
import javax.ws.rs.PUT;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import javax.ws.rs.core.Response.Status;
import io.smallrye.mutiny.Uni;
@ApplicationScoped
@Path("/test")
public class TestController {
@GET
@Produces(MediaType.TEXT_PLAIN)
@Path("/po")
public String hello() {
return "Hello from RESTEasy Reactive";
}
}

@ -21,11 +21,9 @@ import javax.ws.rs.core.Response;
import javax.ws.rs.core.Response.Status;
import io.quarkus.hibernate.reactive.panache.PanacheQuery;
import org.acme.Api.BowlDbContext;
import org.acme.Api.DTO.UserDTO;
import org.acme.Api.DTO.UserTinyDTO;
import org.acme.Api.service.UserRepository;
import org.acme.Api.service.UserService;
import org.acme.Hibernates.entities.UserEntity;
import org.eclipse.microprofile.openapi.annotations.Operation;
import org.eclipse.microprofile.openapi.annotations.responses.APIResponse;
@ -41,16 +39,15 @@ import io.smallrye.mutiny.Uni;
@Path("/users")
public class UserController {
private static final Logger LOGGER = Logger.getLogger(UserController.class.getName());
@Inject
BowlDbContext service;
UserService service;
@GET
@Operation(summary = "Get all users")
@Produces(MediaType.APPLICATION_JSON)
public Uni<List<UserDTO>> getUsers() {
public Uni<List<UserTinyDTO>> getUsers() {
LOGGER.info("Get all users");
return service.userRepository.findAll().project(UserDTO.class).list();
return service.findAll().project(UserTinyDTO.class).list();
}
@GET
@ -60,7 +57,7 @@ public class UserController {
@Path("/{id}")
public Uni<Response> getUserById(@PathParam("id") Long id) {
LOGGER.info("Get user with id : " + id);
return service.userRepository.findByBowlinId(id)
return service.findByBowlinId(id)
.onItem()
.transform(
entity -> entity == null ? Response.status(Status.NOT_FOUND) : Response.ok(entity).status(200))
@ -78,7 +75,7 @@ public class UserController {
throw new WebApplicationException("user was invalidly set on request.", 422);
}
LOGGER.info("creating user: " + user.getName());
return service.userRepository.persist(user)
return service.persist(user)
.map(persistedUser -> Response
.created(URI.create("/users/" + user.id))
.entity(persistedUser)
@ -94,7 +91,7 @@ public class UserController {
@ReactiveTransactional
public Uni<Response> updateUser(@PathParam("id") Long id, UserEntity newUser) {
LOGGER.info("Update user with id : " + id);
return service.userRepository.findById(id)
return service.findById(id)
.onItem().ifNull().failWith(() -> new WebApplicationException("User not found", Status.NOT_FOUND))
.onItem().ifNotNull().invoke(oldUser -> {
oldUser.setName(newUser.getName());
@ -110,7 +107,7 @@ public class UserController {
@ReactiveTransactional
public Uni<Response> delete(@PathParam("id") Long id) {
LOGGER.info("Delete user with id : " + id);
return service.userRepository.deleteById(id)
return service.deleteById(id)
.onItem().transform(entity -> !entity ? Response.status(Status.NOT_FOUND).build()
: Response.ok().status(200).build());
}
@ -120,6 +117,6 @@ public class UserController {
@Path("/count")
public Uni<Long> count() {
LOGGER.info("Get user count");
return service.userRepository.count();
return service.count();
}
}

@ -1,29 +0,0 @@
package org.acme.Api.service;
import java.util.List;
import javax.enterprise.context.ApplicationScoped;
import javax.ws.rs.NotFoundException;
import org.acme.Api.DTO.GameDto;
import org.acme.Api.Mappeur.GameMappeur;
import org.acme.Hibernates.entities.GameEntity;
import io.quarkus.hibernate.reactive.panache.PanacheRepository;
import io.smallrye.mutiny.Uni;
@ApplicationScoped
public class GameRepository implements PanacheRepository<GameEntity> {
public Uni<List<GameEntity>> findwithName(Long id) {
return list("id", id);
}
public Uni<List<GameDto>> findByIdGame(Long id) {
return find("id", id).project(GameDto.class).list();
}
}
// public Uni<GameDto> getDetailsGameById(Long gameId) {
// return findById(gameId)
// .onItem().ifNull().failWith(new NotFoundException("Game not found"))
// .onItem().transform(gameEntity -> GameMappeur.toDto(gameEntity));
// }

@ -1,54 +0,0 @@
// package org.acme.Api.service;
// import java.time.ZoneOffset;
// import java.util.List;
// import java.util.stream.Collectors;
// import javax.enterprise.context.ApplicationScoped;
// import javax.ws.rs.NotFoundException;
// import org.acme.Api.DTO.GameDto;
// import org.acme.Api.DTO.RoundDto;
// import org.acme.Api.DTO.UserTinyDTO;
// import org.acme.Api.Mappeur.GameMappeur;
// import org.acme.Hibernates.entities.GameEntity;
// import io.smallrye.mutiny.Uni;
// @ApplicationScoped
// public class GameService {
// private final GameRepository gameRepository;
// private final UserRepository userRepository;
// private final RoundRepository roundRepository;
// public GameService(GameRepository gameRepository, UserRepository
// userRepository, RoundRepository roundRepository) {
// this.gameRepository = gameRepository;
// this.userRepository = userRepository;
// this.roundRepository = roundRepository;
// }
// public Uni<List<GameEntity>> findAllGame() {
// return gameRepository.findAll().list();
// }
// public Uni<GameEntity> saveGame(GameEntity game) {
// return gameRepository.persist(game);
// }
// // public Uni<GameEntity> updateGame(GameEntity game) {
// // return gameRepository.u(game);
// // }
// public Uni<Boolean> deleteGame(Long game) {
// return gameRepository.deleteById(game);
// }
// public Uni<GameEntity> findById(Long id) {
// return gameRepository.findById(id);
// }
// public Uni<Long> count() {
// return gameRepository.count();
// }
// }

@ -1,24 +0,0 @@
package org.acme.Api.service;
import java.util.List;
import javax.enterprise.context.ApplicationScoped;
import org.acme.Api.DTO.ParticipeDto;
import org.acme.Hibernates.entities.ParticipeEntity;
import io.quarkus.hibernate.reactive.panache.PanacheQuery;
import io.quarkus.hibernate.reactive.panache.PanacheRepository;
import io.smallrye.mutiny.Uni;
@ApplicationScoped
public class ParticipeRepository implements PanacheRepository<ParticipeEntity> {
public Uni<List<ParticipeEntity>> findByGameId(Long gameId) {
return list("game.id", gameId);
}
public Uni<List<ParticipeDto>> findByGameIdQ(Long gameId) {
PanacheQuery<ParticipeDto> query = find("game.id", gameId).project(ParticipeDto.class);
return query.list();
}
}

@ -1,20 +0,0 @@
package org.acme.Api.service;
import java.util.List;
import javax.enterprise.context.ApplicationScoped;
import org.acme.Hibernates.entities.GameEntity;
import org.acme.Hibernates.entities.RoundEntity;
import io.quarkus.hibernate.reactive.panache.PanacheRepository;
import io.smallrye.mutiny.Uni;
@ApplicationScoped
public class RoundRepository implements PanacheRepository<RoundEntity> {
public Uni<List<RoundEntity>> findByGameId(Long gameId) {
return find("game.id", gameId).list();
}
}

@ -1,12 +0,0 @@
package org.acme.Api.service;
import javax.enterprise.context.ApplicationScoped;
import org.acme.Hibernates.entities.ThrowEntity;
import io.quarkus.hibernate.reactive.panache.PanacheRepository;
@ApplicationScoped
public class ThrowRepository implements PanacheRepository<ThrowEntity> {
}

@ -1,31 +0,0 @@
package org.acme.Api.service;
import java.util.List;
import javax.enterprise.context.ApplicationScoped;
import org.acme.Api.DTO.UserDTO;
import org.acme.Api.DTO.UserTinyDTO;
import org.acme.Hibernates.entities.UserEntity;
import io.quarkus.hibernate.reactive.panache.PanacheRepository;
import io.smallrye.mutiny.Uni;
@ApplicationScoped
public class UserRepository implements PanacheRepository<UserEntity> {
// public Uni<UserEntity> getUserByName(String name) {
// return UserEntity.find("name", name).firstResult();
// }
public Uni<List<UserEntity>> findwithName(String name) {
return list("name", name);
}
public Uni<List<UserDTO>> findByBowlinId(Long id) {
return find("id", id).project(UserDTO.class).list();
}
// public Uni<Long> deleteUser() {
// return delete("name", "Stef");
// }
}

@ -1,5 +1,30 @@
package org.acme.Api.service;
public class UserService {
import java.util.List;
import javax.enterprise.context.ApplicationScoped;
import org.acme.Api.DTO.UserDTO;
import org.acme.Hibernates.entities.UserEntity;
import io.quarkus.hibernate.reactive.panache.PanacheRepository;
import io.smallrye.mutiny.Uni;
@ApplicationScoped
public class UserService implements PanacheRepository<UserEntity> {
// public Uni<UserEntity> getUserByName(String name) {
// return UserEntity.find("name", name).firstResult();
// }
public Uni<List<UserEntity>> findwithName(String name) {
return list("name", name);
}
public Uni<List<UserDTO>> findByBowlinId(Long id) {
return find("id", id).project(UserDTO.class).list();
}
// public Uni<Long> deleteUser() {
// return delete("name", "Stef");
// }
}

@ -3,73 +3,72 @@ package org.acme.Hibernates.entities;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.UUID;
import javax.persistence.*;
import org.hibernate.annotations.ColumnDefault;
@Entity
@Table(name = "games")
@Table(name="games")
public class GameEntity {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@GeneratedValue
public Long id;
@Temporal(TemporalType.TIMESTAMP)
@Column(nullable = false)
@ColumnDefault("CURRENT_TIMESTAMP")
public Date time = new Date();
@Column(length = 100)
private String name;
@Column(length = 100)
private String password;
private Date time;
private UUID winner;
@ColumnDefault("0")
public Long winner = 0L;
private int nbPoints;
@ColumnDefault("0")
public int nbPoints = 0;
private Boolean isFinished;
@ColumnDefault("false")
public Boolean isFinished = false;
// public List<Player> players = new ArrayList<Player>();
@ManyToOne
@JoinColumn(name = "host_id", referencedColumnName = "id")
public UserEntity ownerGame;
// public List<Round> rounds = new ArrayList<Round>();
public GameEntity() {
// return name as uppercase in the model
public String getName() {
return name.toUpperCase();
}
public GameEntity(UserEntity user, List<ParticipeEntity> players, List<RoundEntity> rounds, Date time, Long winner,
int nbPoints, Boolean isFinished) {
this.ownerGame = user;
this.time = time;
this.winner = winner;
this.nbPoints = nbPoints;
this.isFinished = isFinished;
// store all names in lowercase in the DB
public void setName(String name) {
this.name = name.toLowerCase();
}
public Long getId() {
return this.id;
public String getPassword() {
return password;
}
public void setId(Long id) {
this.id = id;
public void setPassword(String password) {
this.password = password.toLowerCase();
}
public Date getDate() {
return this.time;
}
// store all names in lowercase in the DB
public void setDate(Date time) {
this.time = time;
}
public void setWinner(Long winner) {
// store all names in lowercase in the DB
public void setWinner(UUID winner) {
this.winner = winner;
}
public Long getWinner() {
public UUID getWinner() {
return this.winner;
}
// store all names in lowercase in the DB
public void setNbPoints(int nbPoints) {
this.nbPoints = nbPoints;
}
@ -78,6 +77,7 @@ public class GameEntity {
return this.nbPoints;
}
// store all names in lowercase in the DB
public void setIsFinished(Boolean isFinished) {
this.isFinished = isFinished;
}
@ -86,4 +86,7 @@ public class GameEntity {
return this.isFinished;
}
// @OneToMany(mappedBy = "game", cascade = CascadeType.ALL, orphanRemoval = true)
// public List<RoundEntity> rounds = new ArrayList<>();
}

@ -1,114 +0,0 @@
package org.acme.Hibernates.entities;
import java.io.Serializable;
import javax.persistence.*;
import org.eclipse.microprofile.openapi.annotations.media.Schema;
import org.hibernate.annotations.ColumnDefault;
// @Entity
// @Table(name = "participe")
// public class ParticipeEntity {
// // @EmbeddedId
// // @Schema(description = "Composite primary key of the entity")
// // private ParticipeId id;
// // @Id
// // @ManyToOne
// // @JoinColumn(name = "game_id", referencedColumnName = "id")
// // @Schema(description = "The Game entity that this Participe belongs to")
// // private GameEntity game;
// @Id
// @Schema(description = "The position of the player in the game")
// private int position2;
// @Id
// @Schema(description = "The position of the player in the game")
// private int position;
// @ManyToOne
// @JoinColumn(name = "id_user", referencedColumnName = "id")
// @Schema(description = "The User entity that this Participe belongs to")
// private UserEntity user;
// @Column(name = "guest_name")
// @Schema(description = "Name of the guest")
// private String guestName;
// @Column(name = "total_points")
// @Schema(description = "Total points of the player in the game")
// private int totalPoints;
// // @MapsId
// // @OneToOne
// // @JoinColumn(name = "user_id", referencedColumnName = "id", insertable =
// // false, updatable = false)
// // private UserEntity user;
// // public ParticipeId getId() {
// // return id;
// // }
// // public void setId(ParticipeId id) {
// // this.id = id;
// // }
// public String getGuestName() {
// return guestName;
// }
// public void setGuestName(String guestName) {
// this.guestName = guestName;
// }
// public int getTotalPoints() {
// return totalPoints;
// }
// public void setTotalPoints(int totalPoints) {
// this.totalPoints = totalPoints;
// }
// public UserEntity getUser() {
// return user;
// }
// public void setUser(UserEntity user) {
// this.user = user;
// }
// }
@Entity
@Table(name = "participe")
public class ParticipeEntity {
@EmbeddedId
public ParticipeId id;
@ManyToOne
@JoinColumn(name = "iduser", referencedColumnName = "id")
public UserEntity user;
/// luii
@ManyToOne
@JoinColumn(name = "idGame", referencedColumnName = "id", insertable = false, updatable = false)
public GameEntity game;
@Column(name = "guestname")
public String guestName;
@ColumnDefault("0")
@Column(name = "totalpoints")
public Integer totalPoints = 0;
public ParticipeEntity() {
}
public ParticipeEntity(ParticipeId id, UserEntity user, GameEntity game, String guestName, Integer totalPoints) {
this.id = id;
this.user = user;
this.game = game;
this.guestName = guestName;
this.totalPoints = totalPoints;
}
}

@ -1,107 +0,0 @@
package org.acme.Hibernates.entities;
import java.io.Serializable;
import java.util.Objects;
import javax.persistence.Column;
import javax.persistence.Embeddable;
// import javax.persistence.*;
// import javax.persistence.Embeddable;
// import javax.persistence.ManyToOne;
// import org.eclipse.microprofile.openapi.annotations.media.Schema;
// @Embeddable
// public class ParticipeId implements Serializable {
// // @Column(name = "game_id")
// // private Long gameId;
// // @Column(name = "position")
// // private int position;
// @Id
// @ManyToOne
// @JoinColumn(name = "game_id", referencedColumnName = "id")
// @Schema(description = "The Game entity that this Participe belongs to")
// private GameEntity game;
// @Id
// @Schema(description = "The position of the player in the game")
// private int position;
// // public ParticipeId() {
// // }
// // public ParticipeId(Long gameId, int position) {
// // this.gameId = gameId;
// // this.position = position;
// // }
// public GameEntity getGame() {
// return game;
// }
// public void setGame(GameEntity game) {
// this.game = game;
// }
// public int getPosition() {
// return position;
// }
// public void setPosition(int position) {
// this.position = position;
// }
// @Override
// public boolean equals(Object o) {
// if (this == o)
// return true;
// if (o == null || getClass() != o.getClass())
// return false;
// ParticipeId that = (ParticipeId) o;
// return position == that.position && game.equals(that.game);
// }
// @Override
// public int hashCode() {
// return Objects.hash(game, position);
// }
// }
@Embeddable
public class ParticipeId implements Serializable {
public static final long serialVersionUID = 1L;
@Column(name = "idGame")
public Long game;
@Column(name = "position")
public Integer position;
public ParticipeId() {
}
public ParticipeId(Long game, Integer position) {
this.game = game;
this.position = position;
}
@Override
public boolean equals(Object o) {
if (this == o)
return true;
if (!(o instanceof ParticipeId))
return false;
ParticipeId that = (ParticipeId) o;
return Objects.equals(game, that.game) &&
Objects.equals(position, that.position);
}
@Override
public int hashCode() {
return Objects.hash(game, position);
}
}

@ -1,176 +1,34 @@
package org.acme.Hibernates.entities;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
import javax.persistence.*;
import javax.persistence.Entity;
// @Entity
// public class RoundEntity {
// @Column(name = "first_throw")
// private int firstThrow;
// @Column(name = "second_throw")
// private int secondThrow;
// @Column(name = "points")
// private int points;
// @EmbeddedId
// // @ApiModelProperty(notes = "Composite primary key of the entity")
// private RoundId id;
// // @Id
// @Column(name = "turn_number")
// // @ApiModelProperty(notes = "The turn number in this Round")
// private int turnNumber;
// @ManyToOne
// @MapsId("gameid")
// // @ApiModelProperty(notes = "The Game entity that this Round belongs to")
// @JoinColumn(name = "game_id", referencedColumnName = "id", insertable =
// false, updatable = false)
// private GameEntity game;
// @ManyToOne
// @MapsId("playerPosition")
// @JoinColumns({
// @JoinColumn(name = "game_id", referencedColumnName = "id"),
// @JoinColumn(name = "player_position", referencedColumnName = "position")
// })
// // @ApiModelProperty(notes = "The Participe entity that represents the player
// in
// // this Round")
// private ParticipeEntity participant;
// public RoundEntity() {
// }
// public RoundEntity(RoundId roundId, ParticipeEntity participe, int
// turnNumber, int pinsFirstThrow,
// int pinsSecondThrow, int points) {
// this.id = roundId;
// this.participant = participe;
// this.turnNumber = turnNumber;
// this.firstThrow = pinsFirstThrow;
// this.secondThrow = pinsSecondThrow;
// this.points = points;
// }
// public int getFirstThrow() {
// return this.firstThrow;
// }
// public void setFirstThrow(int firstThrow) {
// this.secondThrow = firstThrow;
// }
// public int getturnNumber() {
// return this.turnNumber;
// }
// public void setturnNumber(int turnNumber) {
// this.turnNumber = turnNumber;
// }
// public int getSecondThrow() {
// return this.secondThrow;
// }
// public void setSecondThrow(int secondThrow) {
// this.secondThrow = secondThrow;
// }
// public int getPoints() {
// return this.points;
// }
// public void setPoints(int points) {
// this.points = points;
// }
// }
// @Entity
// @Table(name = "Round")
// @IdClass(RoundId.class)
// public class RoundEntity {
// // @Id
// // @ManyToOne
// // @JoinColumn(name = "idGame", referencedColumnName = "id")
// // @MapsId
// // public GameEntity game;
// // @Id
// // @MapsId
// // @ManyToOne
// // @JoinColumns({
// // @JoinColumn(name = "roundIdGame", referencedColumnName = "game"),
// // @JoinColumn(name = "roundPlayerPosition", referencedColumnName = "position")
// // })
// // public ParticipeEntity playerPosition;
// @Id
// @ManyToOne
// @JoinColumn(name = "idgame")
// @MapsId
// public GameEntity game;
// @Id
// @ManyToOne
// @JoinColumn(name = "playerposition", referencedColumnName = "position")
// @MapsId("participePosition")
// public ParticipeEntity participe;
// @Id
// @Column(name = "turnNumber")
// public Integer turnNumber;
// @Column(name = "points")
// public Integer points;
// // @OneToMany(mappedBy = "round", cascade = CascadeType.ALL, orphanRemoval =
// // true)
// // public List<ThrowEntity> throwsGame = new ArrayList<>();
// // constructors, getters and setters
// }
@Entity
@Table(name = "round")
public class RoundEntity {
private int firstThrow;
private int secondThrow;
private int points;
@EmbeddedId
public RoundId id;
@ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name = "game_id", referencedColumnName = "id", insertable = false, updatable = false)
public GameEntity game;
public int getFirstThrow() {
return this.firstThrow;
}
@ManyToOne
@JoinColumns({
@JoinColumn(name = "idGame", referencedColumnName = "idGame", insertable = false, updatable = false),
@JoinColumn(name = "position", referencedColumnName = "position", insertable = false, updatable = false)
})
public ParticipeEntity participe;
public void setFirstThrow(int firstThrow) {
this.secondThrow = firstThrow;
}
@Column(name = "points")
public Integer points;
public int getSecondThrow() {
return this.secondThrow;
}
@OneToMany(mappedBy = "round", cascade = CascadeType.ALL, orphanRemoval = true)
public List<ThrowEntity> throwsGame = new ArrayList<>();
public void setSecondThrow(int secondThrow) {
this.secondThrow = secondThrow;
}
public RoundEntity() {
this.throwsGame.add(new ThrowEntity());
this.throwsGame.add(new ThrowEntity());
public int getPoints() {
return this.points;
}
public RoundEntity(GameEntity game, ParticipeEntity participe, Integer points, ThrowEntity throwEntity) {
this.game = game;
this.participe = participe;
public void setPoints(int points) {
this.points = points;
this.throwsGame.add(throwEntity);
}
}
}

@ -1,189 +0,0 @@
package org.acme.Hibernates.entities;
import java.io.Serializable;
import java.util.Objects;
import javax.persistence.*;
// @Embeddable
// public class RoundId implements Serializable {
// @Column(name = "game_id")
// private Long gameId;
// @Column(name = "player_position")
// private int playerPosition;
// @Column(name = "turn_number")
// private int turnNumber;
// public RoundId() {
// }
// public RoundId(Long gameId, int playerPosition, int turnNumber) {
// this.gameId = gameId;
// this.playerPosition = playerPosition;
// this.turnNumber = turnNumber;
// }
// public Long getGameId() {
// return gameId;
// }
// public void setGameId(Long gameId) {
// this.gameId = gameId;
// }
// public int getPlayerPosition() {
// return playerPosition;
// }
// public void setPlayerPosition(int playerPosition) {
// this.playerPosition = playerPosition;
// }
// public int getTurnNumber() {
// return turnNumber;
// }
// public void setTurnNumber(int turnNumber) {
// this.turnNumber = turnNumber;
// }
// @Override
// public boolean equals(Object o) {
// if (this == o)
// return true;
// if (o == null || getClass() != o.getClass())
// return false;
// RoundId roundID = (RoundId) o;
// return playerPosition == roundID.playerPosition && turnNumber ==
// roundID.turnNumber
// && Objects.equals(gameId, roundID.gameId);
// }
// @Override
// public int hashCode() {
// return Objects.hash(gameId, playerPosition, turnNumber);
// }
// }
// public class RoundId implements Serializable {
// // @ManyToOne
// // @JoinColumn(name = "IdGame")
// public Long game;
// public Integer participe;
// public Integer turnNumber;
// public RoundId() {
// }
// public RoundId(GameEntity game, ParticipeEntity participePosition, Integer turnNumber) {
// this.game = game.id;
// this.participe = participePosition.position;
// this.turnNumber = turnNumber;
// }
// public RoundId(Long game, Integer participePosition, Integer turnNumber) {
// this.game = game;
// this.participe = participePosition;
// this.turnNumber = turnNumber;
// }
// @Override
// public boolean equals(Object o) {
// if (this == o)
// return true;
// if (!(o instanceof RoundId))
// return false;
// RoundId that = (RoundId) o;
// return Objects.equals(game, that.game) &&
// Objects.equals(participe, that.participe) &&
// Objects.equals(turnNumber, that.turnNumber);
// }
// @Override
// public int hashCode() {
// return Objects.hash(game, participe, turnNumber);
// }
// }
// public class RoundId implements Serializable {
// public static final long serialVersionUID = 1L;
// public Long game;
// public ParticipeId participe;
// public Integer turnNumber;
// public RoundId() {
// }
// public RoundId(Long gameId, ParticipeId participeId, Integer turnNumber) {
// this.game = gameId;
// this.participe = participeId;
// this.turnNumber = turnNumber;
// }
// @Override
// public boolean equals(Object o) {
// if (this == o)
// return true;
// if (!(o instanceof RoundId))
// return false;
// RoundId that = (RoundId) o;
// return Objects.equals(game, that.game) &&
// Objects.equals(participe, that.participe) &&
// Objects.equals(turnNumber, that.turnNumber);
// }
// @Override
// public int hashCode() {
// return Objects.hash(game, participe, turnNumber);
// }
// }
@Embeddable
public class RoundId implements Serializable {
public static final long serialVersionUID = 1L;
@Column(name = "game_id")
public Long game;
@Embedded
@Column(name = "participe")
public ParticipeId participe;
@Column(name = "turnNumber")
public Integer turnNumber;
public RoundId() {
}
public RoundId(Integer turnNumber, ParticipeId participeId) {
this.turnNumber = turnNumber;
this.participe = participeId;
}
@Override
public boolean equals(Object o) {
if (this == o)
return true;
if (!(o instanceof RoundId))
return false;
RoundId that = (RoundId) o;
return Objects.equals(game, that.game) &&
Objects.equals(participe, that.participe) &&
Objects.equals(turnNumber, that.turnNumber);
}
@Override
public int hashCode() {
return Objects.hash(game, participe, turnNumber);
}
}

@ -1,34 +0,0 @@
package org.acme.Hibernates.entities;
import javax.persistence.*;
import org.hibernate.annotations.ColumnDefault;
@Entity
@Table(name = "throwtable")
public class ThrowEntity {
@EmbeddedId
public ThrowId id;
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumns({
@JoinColumn(name = "game_id", referencedColumnName = "game_id", insertable = false, updatable = false),
@JoinColumn(name = "idGame", referencedColumnName = "idGame", insertable = false, updatable = false),
@JoinColumn(name = "position", referencedColumnName = "position", insertable = false, updatable = false),
@JoinColumn(name = "turnNumber", referencedColumnName = "turnNumber", insertable = false, updatable = false)
})
public RoundEntity round;
@ColumnDefault("0")
@Column(name = "pins")
public int pins = 0;
public ThrowEntity() {
}
public ThrowEntity(RoundEntity round, int pins) {
this.round = round;
this.pins = pins;
}
}

@ -1,57 +0,0 @@
package org.acme.Hibernates.entities;
import java.io.Serializable;
import java.util.Objects;
import javax.persistence.Column;
import javax.persistence.Embeddable;
import javax.persistence.Embedded;
// public class ThrowId implements Serializable{
// @Column(name = "Order")
// private int order;
// @Column(name = "RoundIdGame")
// private int roundIdGame;
// @Column(name = "RoundPlayerPosition")
// private int roundPlayerPosition;
// }
@Embeddable
public class ThrowId implements Serializable {
public static final long serialVersionUID = 1L;
@Column(name = "OrderTrhow")
public Integer OrderTrhow;
@Embedded
@Column(name = "round_id")
public RoundId round;
public ThrowId() {
}
public ThrowId(Integer OrderTrhow, RoundId round) {
this.OrderTrhow = OrderTrhow;
this.round = round;
}
@Override
public boolean equals(Object o) {
if (this == o)
return true;
if (!(o instanceof ThrowId))
return false;
ThrowId throwId = (ThrowId) o;
return Objects.equals(OrderTrhow, throwId.OrderTrhow) &&
Objects.equals(round, throwId.round);
}
@Override
public int hashCode() {
return Objects.hash(OrderTrhow, round);
}
}

@ -1,24 +1,28 @@
package org.acme.Hibernates.entities;
import java.util.ArrayList;
import java.util.List;
import org.eclipse.microprofile.openapi.annotations.media.Schema;
import javax.persistence.*;
@Entity
@Table(name = "users")
@Schema(description = "The entity describing a user")
@Table(name="users")
public class UserEntity {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@GeneratedValue
@Schema(description = "The unique ID of the user")
public Long id;
@Column(length = 100)
public String name;
@Schema(description = "The name of the user")
private String name;
@Column(length = 100)
@Schema(description = "The hashed password of the user")
private String password;
@OneToOne(cascade = CascadeType.ALL, mappedBy = "user", orphanRemoval = true)
public UserStatsEntity stats;
@Schema(description = "The stats of the user")
private UserStatsEntity stats;
public UserEntity() {
this.stats = new UserStatsEntity(this);

@ -1,5 +1,6 @@
package org.acme.Hibernates.entities;
import org.eclipse.microprofile.openapi.annotations.media.Schema;
import org.hibernate.annotations.ColumnDefault;
import javax.persistence.*;
@ -7,29 +8,37 @@ import java.io.Serializable;
import java.util.UUID;
@Entity
@Table(name = "user_stats")
@Schema(description = "The entity describing all the stats of a user")
@Table(name="user_stats")
public class UserStatsEntity {
@Id
@Schema(description = "The ID of the user")
private Long id;
@MapsId
@OneToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "user_id", referencedColumnName = "id", insertable = false, updatable = false)
@OneToOne
@JoinColumn (name = "user_id", referencedColumnName = "id", insertable = false, updatable = false)
private UserEntity user;
@ColumnDefault("0")
@Schema(description = "The total number of victories")
private Long nbVictories = 0L;
@ColumnDefault("0")
@Schema(description = "The total number of game played")
private Long nbGames = 0L;
@ColumnDefault("0")
@Schema(description = "The best score of the user")
private Long highscore = 0L;
@ColumnDefault("0")
@Schema(description = "The total number of strikes made by the user")
private Long nbStrikes = 0L;
@ColumnDefault("0")
@Schema(description = "The total number of spares made by the user")
private Long nbSpares = 0L;
@ColumnDefault("-1")
private double avgScore = -1;
@Schema(description = "The average score of the user")
private Double avgScore = 0d;
@ColumnDefault("-1")
private double avgPinsPerRound = -1;
@Schema(description = "The average number of pins knocked down in a single round by the user")
private Double avgPinsPerRound = 0d;
public UserStatsEntity() {
}
@ -37,76 +46,4 @@ public class UserStatsEntity {
public UserStatsEntity(UserEntity user) {
this.user = user;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public UserEntity getUser() {
return user;
}
public void setUser(UserEntity user) {
this.user = user;
}
public Long getNbVictories() {
return nbVictories;
}
public void setNbVictories(Long nbVictories) {
this.nbVictories = nbVictories;
}
public Long getNbGames() {
return nbGames;
}
public void setNbGames(Long nbGames) {
this.nbGames = nbGames;
}
public Long getHighscore() {
return highscore;
}
public void setHighscore(Long highscore) {
this.highscore = highscore;
}
public Long getNbStrikes() {
return nbStrikes;
}
public void setNbStrikes(Long nbStrikes) {
this.nbStrikes = nbStrikes;
}
public Long getNbSpares() {
return nbSpares;
}
public void setNbSpares(Long nbSpares) {
this.nbSpares = nbSpares;
}
public double getAvgScore() {
return avgScore;
}
public void setAvgScore(double avgScore) {
this.avgScore = avgScore;
}
public double getAvgPinsPerRound() {
return avgPinsPerRound;
}
public void setAvgPinsPerRound(double avgPinsPerRound) {
this.avgPinsPerRound = avgPinsPerRound;
}
}

@ -1,19 +1,18 @@
# achanger
quarkus.datasource.db-kind = postgresql
quarkus.datasource.username = Garderie
quarkus.datasource.password = mdp
quarkus.datasource.reactive.url = vertx-reactive:postgresql://bowldev-postgresql:5432/BowlInDB
#BowlDev-postgresql
quarkus.datasource.username = bowlin_team
quarkus.datasource.password = bowlin
quarkus.datasource.reactive.url = vertx-reactive:postgresql://localhost:5432/bowlin
quarkus.hibernate-orm.log.sql=true
quarkus.hibernate-orm.sql-load-script=import.sql
# #HTTPS Configuration
#HTTPS Configuration
# quarkus.http.ssl.certificate.key-files=https/privkey.pem
# quarkus.http.ssl.certificate.files=https/cert.pem
quarkus.http.ssl.certificate.key-files=https/privkey.pem
quarkus.http.ssl.certificate.files=https/cert.pem
# # Disable the HTTP server
# quarkus.http.insecure-requests=redirect
# Disable the HTTP server
quarkus.http.insecure-requests=redirect
# # OIDC Configuration
# quarkus.oidc.auth-server-url=http://localhost:8080/realms/BowlinAuth

@ -1,61 +1,4 @@
-- INSERT INTO users(id, name,password) VALUES (nextval('hibernate_sequence'), 'Emre','Emre');
-- INSERT INTO users(id, name,password) VALUES (nextval('hibernate_sequence'), 'Arthur','Arthur');
-- INSERT INTO users(id, name,password) VALUES (nextval('hibernate_sequence'), 'Lucas','Lucas');
-- INSERT INTO users(id, name,password) VALUES (nextval('hibernate_sequence'), 'Louison','Louison');
-- INSERT INTO users (Id, Name, Password) VALUES (1, 'Alice', 'password1'),
-- (2, 'Bob', 'password2'),
-- (3, 'Charlie', 'password3');
-- INSERT INTO user_stats (user_id, nbVictories, nbGames) VALUES
-- (1, 2, 5),
-- (2, 3, 7),
-- (3, 1, 3);
-- INSERT INTO games (Id, host_id) VALUES
-- (1, 1),
-- (2, 2);
-- INSERT INTO participe (idGame, position, iduser, guestname, totalPoints) VALUES
-- (1, 1, 1, NULL, 0),
-- (1, 2, 2, NULL, 0),
-- (2, 1, 2, NULL, 0),
-- (2, 2, NULL, 'guest1', 0),
-- (2, 3, NULL, 'guest2', 0);
-- INSERT INTO round (game_id, PlayerPosition, TurnNumber, points) VALUES
-- (1, 1, 1, 10),
-- (1, 2, 1, 7),
-- (1, 1, 2, 9),
-- (1, 2, 2, 1),
-- (1, 1, 3, 3),
-- (1, 2, 3, 10),
-- (2, 1, 1, 9),
-- (2, 2, 1, 1),
-- (2, 1, 2, 8),
-- (2, 2, 2, 2),
-- (2, 3, 2, 0),
-- (2, 1, 3, 10),
-- (2, 2, 3, 10),
-- (2, 3, 3, 7);
-- INSERT INTO ThrowTable (Order, idGame, position, , pins) VALUES
-- (1, 1, 1, 10),
-- (1, 1, 2, 7),
-- (2, 1, 1, 9),
-- (2, 1, 2, 1),
-- (3, 1, 1, 3),
-- (3, 1, 2, 10),
-- (1, 2, 1, 9),
-- (1, 2, 2, 1),
-- (2, 2, 1, 8),
-- (2, 2, 2, 2),
-- (3, 2, 3, 0),
-- (3, 2, 1, 10),
-- (4, 2, 2, 10),
-- (4, 2, 3, 7);
INSERT INTO users (name, password) VALUES ('Alice', 'password123');
INSERT INTO users (name, Password) VALUES
('Bob', 'password2'),
('Charlie', 'password3');
INSERT INTO games (isFinished, nbPoints, time, winner, host_id) VALUES (false, 0, CURRENT_TIMESTAMP, 0, 1);
INSERT INTO participe (idGame, position, guestname, totalpoints, iduser) VALUES (1, 1, 'Alice', 0, 1);
INSERT INTO round (game_id, idGame, position, turnNumber, points) VALUES (1, 1, 1, 1, 0);
INSERT INTO throwtable (OrderTrhow, game_id, idGame, position, turnNumber, pins) VALUES (1, 1, 1, 1, 1, 0);
INSERT INTO user_stats (user_id, avgPinsPerRound, avgScore, highscore, nbGames, nbSpares, nbStrikes, nbVictories) VALUES (1, 0, 0, 0, 0, 0, 0, 0);
INSERT INTO users(id, name,password) VALUES (nextval('hibernate_sequence'), 'Emre','Emre');
INSERT INTO users(id, name,password) VALUES (nextval('hibernate_sequence'), 'Arthur','Arthur');
INSERT INTO users(id, name,password) VALUES (nextval('hibernate_sequence'), 'Lucas','Lucas');
INSERT INTO users(id, name,password) VALUES (nextval('hibernate_sequence'), 'Louison','Louison');

@ -3,6 +3,6 @@ package org.acme;
import io.quarkus.test.junit.QuarkusIntegrationTest;
@QuarkusIntegrationTest
public class GreetingResourceIT extends UserControllerTest {
public class GreetingResourceIT extends GreetingResourceTest {
// Execute the same tests but in packaged mode.
}

@ -0,0 +1,20 @@
package org.acme;
import io.quarkus.test.junit.QuarkusTest;
import org.junit.jupiter.api.Test;
import static io.restassured.RestAssured.given;
import static org.hamcrest.CoreMatchers.is;
@QuarkusTest
public class GreetingResourceTest {
@Test
public void testUserEndpoint() {
given()
.when().get("/users")
.then()
.statusCode(200);
}
}

@ -1,39 +0,0 @@
package org.acme;
import io.quarkus.test.junit.QuarkusTest;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.CsvSource;
import static io.restassured.RestAssured.given;
import static org.hamcrest.CoreMatchers.is;
@QuarkusTest
public class UserControllerTest {
// @Test
// public void testUserEndpoint() {
// given()
// .when().get("/users/1")
// .then()
// .statusCode(200);
// }
// @Test
// @DisplayName("Test GET /users/{id}")
// @ParameterizedTest(name = "Test with user ID {0}")
// @CsvSource({
// "2, Bob",
// "3, Charlie"
// })
// public void testGetUserById(Long id, String expectedName) {
// given()
// .when().get("/users/{id}", id)
// .then()
// .statusCode(200)
// .body("name", equalTo(expectedName));
// }
}

@ -1,56 +0,0 @@
// package org.acme;
// import java.util.List;
// import org.acme.Api.controllers.UserController;
// import org.acme.Api.service.UserService;
// import org.acme.Hibernates.entities.UserEntity;
// @ExtendWith(MockitoExtension.class)
// public class UserCtrlTest {
// @Mock
// private UserService userService;
// @InjectMocks
// private UserController userController;
// @TestFactory
// Stream<DynamicTest> shouldReturnUserById() {
// List<UserEntity> users = Arrays.asList(
// new UserEntity(1L, "John", "password"),
// new UserEntity(2L, "Jane", "password"));
// return DynamicTest.stream(
// users.iterator(),
// user -> "should return user with id " + user.getId(),
// user -> {
// // Given
// Mockito.when(userService.findByBowlinId(user.getId()))
// .thenReturn(CompletableFuture.completedFuture(user));
// // When
// Uni<Response> response = userController.getUserById(user.getId());
// // Then
// response.subscribe().with(result -> {
// assertEquals(Response.Status.OK.getStatusCode(), result.getStatus());
// assertEquals(user, result.getEntity());
// });
// });
// }
// @Test
// void shouldReturn404IfUserNotFound() {
// // Given
// Long id = 1L;
// Mockito.when(userService.findByBowlinId(id)).thenReturn(CompletableFuture.completedFuture(null));
// // When
// Uni<Response> response = userController.getUserById(id);
// // Then
// response.subscribe().with(result -> {
// assertEquals(Response.Status.NOT_FOUND.getStatusCode(), result.getStatus());
// });
// }
// }

@ -1,7 +1,7 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.bowlin_project">
<application
android:label="Bowl'In"
android:label="bowlin_project"
android:name="${applicationName}"
android:icon="@mipmap/ic_launcher">
<activity

Binary file not shown.

Before

Width:  |  Height:  |  Size: 206 KiB

@ -3,4 +3,10 @@
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="?android:colorBackground" />
<!-- You can insert your own image assets here -->
<!-- <item>
<bitmap
android:gravity="center"
android:src="@mipmap/launch_image" />
</item> -->
</layer-list>

@ -3,4 +3,10 @@
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@android:color/white" />
<!-- You can insert your own image assets here -->
<!-- <item>
<bitmap
android:gravity="center"
android:src="@mipmap/launch_image" />
</item> -->
</layer-list>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.1 KiB

After

Width:  |  Height:  |  Size: 544 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.6 KiB

After

Width:  |  Height:  |  Size: 442 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 721 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 75 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

@ -1,10 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Theme applied to the Android Window while the process is starting when the OS's Dark Mode setting is off -->
<style name="LaunchTheme" parent="@android:style/Theme.Light.NoTitleBar">
<!-- Show a splash screen on the activity. Automatically removed when
the Flutter engine draws its first frame -->
<item name="android:windowBackground">@drawable/launch_background</item>
</style>
<!-- Theme applied to the Android Window as soon as the process has started.
This theme determines the color of the Android Window while your
Flutter UI initializes, as well as behind your Flutter UI while its
running.
This Theme is only used starting with V2 of Flutter's Android embedding. -->
<style name="NormalTheme" parent="@android:style/Theme.Light.NoTitleBar">
<item name="android:windowBackground">?android:colorBackground</item>
</style>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

@ -1,483 +1,483 @@
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 54;
objects = {
/* Begin PBXBuildFile section */
1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; };
3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; };
74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; };
97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; };
97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; };
97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; };
/* End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section */
9705A1C41CF9048500538489 /* Embed Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
);
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = "<group>"; };
1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = "<group>"; };
3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = "<group>"; };
74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = "<group>"; };
74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = "<group>"; };
9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = "<group>"; };
9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = "<group>"; };
97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; };
97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
97C146EB1CF9000F007C117D /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
9740EEB11CF90186004384FC /* Flutter */ = {
isa = PBXGroup;
children = (
3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */,
9740EEB21CF90195004384FC /* Debug.xcconfig */,
7AFA3C8E1D35360C0083082E /* Release.xcconfig */,
9740EEB31CF90195004384FC /* Generated.xcconfig */,
);
name = Flutter;
sourceTree = "<group>";
};
97C146E51CF9000F007C117D = {
isa = PBXGroup;
children = (
9740EEB11CF90186004384FC /* Flutter */,
97C146F01CF9000F007C117D /* Runner */,
97C146EF1CF9000F007C117D /* Products */,
);
sourceTree = "<group>";
};
97C146EF1CF9000F007C117D /* Products */ = {
isa = PBXGroup;
children = (
97C146EE1CF9000F007C117D /* Runner.app */,
);
name = Products;
sourceTree = "<group>";
};
97C146F01CF9000F007C117D /* Runner */ = {
isa = PBXGroup;
children = (
97C146FA1CF9000F007C117D /* Main.storyboard */,
97C146FD1CF9000F007C117D /* Assets.xcassets */,
97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */,
97C147021CF9000F007C117D /* Info.plist */,
1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */,
1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */,
74858FAE1ED2DC5600515810 /* AppDelegate.swift */,
74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */,
);
path = Runner;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
97C146ED1CF9000F007C117D /* Runner */ = {
isa = PBXNativeTarget;
buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */;
buildPhases = (
9740EEB61CF901F6004384FC /* Run Script */,
97C146EA1CF9000F007C117D /* Sources */,
97C146EB1CF9000F007C117D /* Frameworks */,
97C146EC1CF9000F007C117D /* Resources */,
9705A1C41CF9048500538489 /* Embed Frameworks */,
3B06AD1E1E4923F5004D2608 /* Thin Binary */,
);
buildRules = (
);
dependencies = (
);
name = Runner;
productName = Runner;
productReference = 97C146EE1CF9000F007C117D /* Runner.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
97C146E61CF9000F007C117D /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 1300;
ORGANIZATIONNAME = "";
TargetAttributes = {
97C146ED1CF9000F007C117D = {
CreatedOnToolsVersion = 7.3.1;
LastSwiftMigration = 1100;
};
};
};
buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */;
compatibilityVersion = "Xcode 9.3";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = 97C146E51CF9000F007C117D;
productRefGroup = 97C146EF1CF9000F007C117D /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
97C146ED1CF9000F007C117D /* Runner */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
97C146EC1CF9000F007C117D /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */,
3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */,
97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */,
97C146FC1CF9000F007C117D /* Main.storyboard in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
3B06AD1E1E4923F5004D2608 /* Thin Binary */ = {
isa = PBXShellScriptBuildPhase;
alwaysOutOfDate = 1;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Thin Binary";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin";
};
9740EEB61CF901F6004384FC /* Run Script */ = {
isa = PBXShellScriptBuildPhase;
alwaysOutOfDate = 1;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Run Script";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build";
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
97C146EA1CF9000F007C117D /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */,
1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXVariantGroup section */
97C146FA1CF9000F007C117D /* Main.storyboard */ = {
isa = PBXVariantGroup;
children = (
97C146FB1CF9000F007C117D /* Base */,
);
name = Main.storyboard;
sourceTree = "<group>";
};
97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = {
isa = PBXVariantGroup;
children = (
97C147001CF9000F007C117D /* Base */,
);
name = LaunchScreen.storyboard;
sourceTree = "<group>";
};
/* End PBXVariantGroup section */
/* Begin XCBuildConfiguration section */
249021D3217E4FDB00AE95B9 /* Profile */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
SUPPORTED_PLATFORMS = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
};
name = Profile;
};
249021D4217E4FDB00AE95B9 /* Profile */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
ENABLE_BITCODE = NO;
INFOPLIST_FILE = Runner/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = com.example.bowlinProject;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
SWIFT_VERSION = 5.0;
VERSIONING_SYSTEM = "apple-generic";
};
name = Profile;
};
97C147031CF9000F007C117D /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
97C147041CF9000F007C117D /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
SUPPORTED_PLATFORMS = iphoneos;
SWIFT_COMPILATION_MODE = wholemodule;
SWIFT_OPTIMIZATION_LEVEL = "-O";
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
};
name = Release;
};
97C147061CF9000F007C117D /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
ENABLE_BITCODE = NO;
INFOPLIST_FILE = Runner/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = com.example.bowlinProject;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
VERSIONING_SYSTEM = "apple-generic";
};
name = Debug;
};
97C147071CF9000F007C117D /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
ENABLE_BITCODE = NO;
INFOPLIST_FILE = Runner/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = com.example.bowlinProject;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
SWIFT_VERSION = 5.0;
VERSIONING_SYSTEM = "apple-generic";
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = {
isa = XCConfigurationList;
buildConfigurations = (
97C147031CF9000F007C117D /* Debug */,
97C147041CF9000F007C117D /* Release */,
249021D3217E4FDB00AE95B9 /* Profile */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = {
isa = XCConfigurationList;
buildConfigurations = (
97C147061CF9000F007C117D /* Debug */,
97C147071CF9000F007C117D /* Release */,
249021D4217E4FDB00AE95B9 /* Profile */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 97C146E61CF9000F007C117D /* Project object */;
}
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 54;
objects = {
/* Begin PBXBuildFile section */
1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; };
3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; };
74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; };
97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; };
97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; };
97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; };
/* End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section */
9705A1C41CF9048500538489 /* Embed Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
);
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = "<group>"; };
1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = "<group>"; };
3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = "<group>"; };
74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = "<group>"; };
74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = "<group>"; };
9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = "<group>"; };
9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = "<group>"; };
97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; };
97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
97C146EB1CF9000F007C117D /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
9740EEB11CF90186004384FC /* Flutter */ = {
isa = PBXGroup;
children = (
3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */,
9740EEB21CF90195004384FC /* Debug.xcconfig */,
7AFA3C8E1D35360C0083082E /* Release.xcconfig */,
9740EEB31CF90195004384FC /* Generated.xcconfig */,
);
name = Flutter;
sourceTree = "<group>";
};
97C146E51CF9000F007C117D = {
isa = PBXGroup;
children = (
9740EEB11CF90186004384FC /* Flutter */,
97C146F01CF9000F007C117D /* Runner */,
97C146EF1CF9000F007C117D /* Products */,
);
sourceTree = "<group>";
};
97C146EF1CF9000F007C117D /* Products */ = {
isa = PBXGroup;
children = (
97C146EE1CF9000F007C117D /* Runner.app */,
);
name = Products;
sourceTree = "<group>";
};
97C146F01CF9000F007C117D /* Runner */ = {
isa = PBXGroup;
children = (
97C146FA1CF9000F007C117D /* Main.storyboard */,
97C146FD1CF9000F007C117D /* Assets.xcassets */,
97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */,
97C147021CF9000F007C117D /* Info.plist */,
1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */,
1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */,
74858FAE1ED2DC5600515810 /* AppDelegate.swift */,
74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */,
);
path = Runner;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
97C146ED1CF9000F007C117D /* Runner */ = {
isa = PBXNativeTarget;
buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */;
buildPhases = (
9740EEB61CF901F6004384FC /* Run Script */,
97C146EA1CF9000F007C117D /* Sources */,
97C146EB1CF9000F007C117D /* Frameworks */,
97C146EC1CF9000F007C117D /* Resources */,
9705A1C41CF9048500538489 /* Embed Frameworks */,
3B06AD1E1E4923F5004D2608 /* Thin Binary */,
);
buildRules = (
);
dependencies = (
);
name = Runner;
productName = Runner;
productReference = 97C146EE1CF9000F007C117D /* Runner.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
97C146E61CF9000F007C117D /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 1300;
ORGANIZATIONNAME = "";
TargetAttributes = {
97C146ED1CF9000F007C117D = {
CreatedOnToolsVersion = 7.3.1;
LastSwiftMigration = 1100;
};
};
};
buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */;
compatibilityVersion = "Xcode 9.3";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = 97C146E51CF9000F007C117D;
productRefGroup = 97C146EF1CF9000F007C117D /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
97C146ED1CF9000F007C117D /* Runner */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
97C146EC1CF9000F007C117D /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */,
3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */,
97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */,
97C146FC1CF9000F007C117D /* Main.storyboard in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
3B06AD1E1E4923F5004D2608 /* Thin Binary */ = {
isa = PBXShellScriptBuildPhase;
alwaysOutOfDate = 1;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Thin Binary";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin";
};
9740EEB61CF901F6004384FC /* Run Script */ = {
isa = PBXShellScriptBuildPhase;
alwaysOutOfDate = 1;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Run Script";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build";
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
97C146EA1CF9000F007C117D /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */,
1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXVariantGroup section */
97C146FA1CF9000F007C117D /* Main.storyboard */ = {
isa = PBXVariantGroup;
children = (
97C146FB1CF9000F007C117D /* Base */,
);
name = Main.storyboard;
sourceTree = "<group>";
};
97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = {
isa = PBXVariantGroup;
children = (
97C147001CF9000F007C117D /* Base */,
);
name = LaunchScreen.storyboard;
sourceTree = "<group>";
};
/* End PBXVariantGroup section */
/* Begin XCBuildConfiguration section */
249021D3217E4FDB00AE95B9 /* Profile */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
SUPPORTED_PLATFORMS = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
};
name = Profile;
};
249021D4217E4FDB00AE95B9 /* Profile */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
ENABLE_BITCODE = NO;
INFOPLIST_FILE = Runner/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = com.example.bowlinProject;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
SWIFT_VERSION = 5.0;
VERSIONING_SYSTEM = "apple-generic";
};
name = Profile;
};
97C147031CF9000F007C117D /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
97C147041CF9000F007C117D /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
SUPPORTED_PLATFORMS = iphoneos;
SWIFT_COMPILATION_MODE = wholemodule;
SWIFT_OPTIMIZATION_LEVEL = "-O";
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
};
name = Release;
};
97C147061CF9000F007C117D /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
ENABLE_BITCODE = NO;
INFOPLIST_FILE = Runner/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = com.example.bowlinProject;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
VERSIONING_SYSTEM = "apple-generic";
};
name = Debug;
};
97C147071CF9000F007C117D /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
ENABLE_BITCODE = NO;
INFOPLIST_FILE = Runner/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = com.example.bowlinProject;
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
SWIFT_VERSION = 5.0;
VERSIONING_SYSTEM = "apple-generic";
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = {
isa = XCConfigurationList;
buildConfigurations = (
97C147031CF9000F007C117D /* Debug */,
97C147041CF9000F007C117D /* Release */,
249021D3217E4FDB00AE95B9 /* Profile */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = {
isa = XCConfigurationList;
buildConfigurations = (
97C147061CF9000F007C117D /* Debug */,
97C147071CF9000F007C117D /* Release */,
249021D4217E4FDB00AE95B9 /* Profile */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 97C146E61CF9000F007C117D /* Project object */;
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 543 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 295 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 406 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.4 KiB

After

Width:  |  Height:  |  Size: 450 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 282 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.0 KiB

After

Width:  |  Height:  |  Size: 462 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 704 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 406 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 586 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 862 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 862 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 762 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

@ -1,6 +1,3 @@
import 'package:bowl_in/model/AbstractRound.dart';
import 'package:bowl_in/model/GameDetail.dart';
import 'package:bowl_in/views/ingame_screen2.dart';
import 'package:flutter/cupertino.dart';
import 'package:go_router/go_router.dart';
@ -9,7 +6,6 @@ import '../views/ingame_screen.dart';
import '../views/main_screen.dart';
import '../views/rank_screen.dart';
import '../views/welcome_screen.dart';
import '../widgets/ingame_widgets.dart';
final GoRouter router = GoRouter(
routes: <RouteBase>[
@ -40,16 +36,7 @@ final GoRouter router = GoRouter(
GoRoute(
path: 'in-game',
builder: (BuildContext context, GoRouterState state) {
if (state.extra is AbstractRound) {
return InGameScreen2(currentRound: state.extra as AbstractRound);
}
return InGameScreen();
},
),
GoRoute(
path: 'scoreboard',
builder: (BuildContext context, GoRouterState state) {
return FinalScoreBoard(gameDetail: state.extra as GameDetail);
return const InGameScreen();
},
),
],

@ -1,10 +0,0 @@
class GameFields {
static final List<String> values = [
id, date, pointsCurrentUser, userId
];
static final String id = '_id';
static final String date = '_date';
static final String pointsCurrentUser = '_points_current_user';
static final String userId = '_user_id';
}

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save