Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade Gradle 6.7 to 7.6 #218

Merged
merged 17 commits into from
Mar 5, 2023
Merged

Upgrade Gradle 6.7 to 7.6 #218

merged 17 commits into from
Mar 5, 2023

Conversation

TWiStErRob
Copy link
Owner

@TWiStErRob TWiStErRob commented Feb 28, 2023

Needs #216

Tasks:

  • The RepositoryHandler.jcenter() method has been deprecated.
  • 'compileJava' task (current target is 11) and 'compileKotlin' task (current target is 1.8) jvm target compatibility should be set to the same Java version.
  • The JavaExec.main property has been deprecated. (tools/transform)
Initial Gradle build log with 7.3.3
Upgrade Gradle to 7.3.3

...............10%...............20%...............30%...............40%...............50%...............60%................70%...............80%...............90%...............100%
Starting a Gradle Daemon (subsequent builds will be faster)
Configuration on demand is an incubating feature.

> Configure project :buildSrc
The RepositoryHandler.jcenter() method has been deprecated. This is scheduled to be removed in Gradle 8.0. JFrog announced JCenter's sunset in February 2021. Use mavenCentral() instead. Consult the upgrading guide for further information: https://docs.gradle.org/7.3.3/userguide/upgrading_version_6.html#jcenter_
deprecation
        at repos_bkzuyxz1b6jyz1bsforcw3adg$_run_closure1.doCall(P:\projects\workspace\net.twisterrob.inventory\gradle\repos.gradle:5)
        (Run with --stacktrace to get the full stack trace of this deprecation warning.)
The KotlinDslPluginOptions.experimentalWarning property has been deprecated. This is scheduled to be removed in Gradle 8.0. Flag has no effect since `kotlin-dsl` no longer relies on experimental features.
        at Build_gradle$4.execute(build.gradle.kts:37)
        (Run with --stacktrace to get the full stack trace of this deprecation warning.)

> Task :buildSrc:compileKotlin
'compileJava' task (current target is 11) and 'compileKotlin' task (current target is 1.8) jvm target compatibility should be set to the same Java version.

> Task :buildSrc:compileGroovy
Picked up JAVA_TOOL_OPTIONS: -Xms32M -Xmx256M -XX:+UseG1GC -D-XX:+PrintCommandLineFlags

> Task :buildSrc:test
Picked up JAVA_TOOL_OPTIONS: -Xms32M -Xmx256M -XX:+UseG1GC -D-XX:+PrintCommandLineFlags

> Configure project :android
Unable to detect AGP versions for included builds. All projects in the build should use the same AGP version. Class name for the included build object: org.gradle.composite.internal.DefaultIncludedBuild$IncludedBuildImpl_Decorated.
Unable to detect AGP versions for included builds. All projects in the build should use the same AGP version. Class name for the included build object: org.gradle.composite.internal.DefaultIncludedBuild$IncludedBuildImpl_Decorated.
WARNING: The option setting 'android.enableR8=false' is deprecated.
It will be removed in version 5.0 of the Android Gradle plugin.
You will no longer be able to disable R8
Warning: Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Warning: Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01

> Configure project :tools:transform
The JavaExec.main property has been deprecated. This is scheduled to be removed in Gradle 8.0. Please use the mainClass property instead. See https://docs.gradle.org/7.3.3/dsl/org.gradle.api.tasks.JavaExec.html#org.gradle.api.tasks.JavaExec:main for more details.
        at Transform.<init>(P:\projects\workspace\net.twisterrob.inventory\tools\transform\build.gradle:105)
        (Run with --stacktrace to get the full stack trace of this deprecation warning.)

> Configure project :twister-libs-android
The RepositoryHandler.jcenter(Action<MavenArtifactRepository>) method has been deprecated. This is scheduled to be removed in Gradle 8.0. JFrog announced JCenter's sunset in February 2021. Use mavenCentral(Action<MavenArtifactRepository> instead. Consult the upgrading guide for further information: https://docs
.gradle.org/7.3.3/userguide/upgrading_version_6.html#jcenter_deprecation
        at build_2t0pg3jyi2t78q46kxrahhkkf$_run_closure1$_closure7.doCall(P:\projects\workspace\net.twisterrob.inventory\libs\twister-lib-android\build.gradle:21)
        (Run with --stacktrace to get the full stack trace of this deprecation warning.)
Warning: Mapping new ns http://schemas.android.com/repository/android/common/02 to old ns http://schemas.android.com/repository/android/common/01
Warning: Mapping new ns http://schemas.android.com/repository/android/generic/02 to old ns http://schemas.android.com/repository/android/generic/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/addon2/02 to old ns http://schemas.android.com/sdk/android/repo/addon2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/repository2/02 to old ns http://schemas.android.com/sdk/android/repo/repository2/01
Warning: Mapping new ns http://schemas.android.com/sdk/android/repo/sys-img2/02 to old ns http://schemas.android.com/sdk/android/repo/sys-img2/01

> Task :twister-libs-android:slf4j:processReleaseManifest
The WorkerExecutor.submit() method has been deprecated. This is scheduled to be removed in Gradle 8.0. Please use the noIsolation(), classLoaderIsolation() or processIsolation() method instead. See https://docs.gradle.org/7.3.3/userguide/upgrading_version_5.html#method_workerexecutor_submit_is_deprecated for mo
re details.

> Task :tools:transform:runTransformCsvJava
Picked up JAVA_TOOL_OPTIONS: -Xms32M -Xmx256M -XX:+UseG1GC -D-XX:+PrintCommandLineFlags
Validating P:\projects\workspace\net.twisterrob.inventory\android\backup\src\main\assets\demo.xml with P:\projects\workspace\net.twisterrob.inventory\android\backup\src\main\assets\data.xml.xsd using com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema@3dd4520b through com.sun.org.apache.xerces.in
ternal.jaxp.validation.ValidatorImpl@5ae63ade created by com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory@610694f1
Validation took 0.256 seconds (setup = 243 ms, validation = 13 ms).
Transforming P:\projects\workspace\net.twisterrob.inventory\android\backup\src\main\assets\demo.xml into P:\projects\workspace\net.twisterrob.inventory\tools\transform\build\transformed\data-java.csv through P:\projects\workspace\net.twisterrob.inventory\android\backup\src\main\assets\data.csv.xslt using com.su
n.org.apache.xalan.internal.xsltc.trax.TransformerImpl@59d016c9 created by com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl@3cc2931c
Transformation took 0.450 seconds (setup = 366 ms, transform = 84 ms).

> Task :android:database:testDatabase
2023-02-28 08:32:45.426|Initialize once
2023-02-28 08:32:45.426|clean.sql
2023-02-28 08:32:45.426|schema.sql
2023-02-28 08:32:45.436|data.sql
2023-02-28 08:32:45.436|data.Categories.sql
2023-02-28 08:32:45.448|init.sql
2023-02-28 08:32:45.450|development.sql
2023-02-28 08:32:45.450|verify.sql
2023-02-28 08:32:45.472|test.sql
2023-02-28 08:32:45.496|Tear-down and initialize again
2023-02-28 08:32:45.496|clean.sql
2023-02-28 08:32:45.508|schema.sql
2023-02-28 08:32:45.524|data.sql
2023-02-28 08:32:45.524|data.Categories.sql
2023-02-28 08:32:45.540|init.sql
2023-02-28 08:32:45.542|development.sql
2023-02-28 08:32:45.542|verify.sql
2023-02-28 08:32:45.586|test.sql
2023-02-28 08:32:45.608|test-db.sql

__________________________________.- Before -.______________
____________________
------------------------------------------------------------
--------------------

_______________________________.- Change stuff -.___________
____________________
------------------------------------------------------------
--------------------

__________________________________.- After -._______________
____________________
------------------------------------------------------------
--------------------

__________________________________.- Log -._________________
____________________
_id         at                       message
----------  -----------------------  --------------------------------------------------------------------------------
1           2023-02-28 08:32:45.628  Before
2           2023-02-28 08:32:45.630  Change stuff
3           2023-02-28 08:32:45.630  After

> Task :tools:transform:runTransformCsvSaxon
Picked up JAVA_TOOL_OPTIONS: -Xms32M -Xmx256M -XX:+UseG1GC -D-XX:+PrintCommandLineFlags
Validating P:\projects\workspace\net.twisterrob.inventory\android\backup\src\main\assets\demo.xml with P:\projects\workspace\net.twisterrob.inventory\android\backup\src\main\assets\data.xml.xsd using com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema@5f282abb through com.sun.org.apache.xerces.in
ternal.jaxp.validation.ValidatorImpl@167fdd33 created by com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory@1e965684
Validation took 0.332 seconds (setup = 310 ms, validation = 22 ms).
Transforming P:\projects\workspace\net.twisterrob.inventory\android\backup\src\main\assets\demo.xml into P:\projects\workspace\net.twisterrob.inventory\tools\transform\build\transformed\data-saxon.csv through P:\projects\workspace\net.twisterrob.inventory\android\backup\src\main\assets\data.csv.xslt using net.s
f.saxon.jaxp.TransformerImpl@2e6a5539 created by net.sf.saxon.TransformerFactoryImpl@3fc9504b
Transformation took 1.314 seconds (setup = 1228 ms, transform = 86 ms).

> Task :tools:transform:runTransformCsvXalan
Picked up JAVA_TOOL_OPTIONS: -Xms32M -Xmx256M -XX:+UseG1GC -D-XX:+PrintCommandLineFlags
Validating P:\projects\workspace\net.twisterrob.inventory\android\backup\src\main\assets\demo.xml with P:\projects\workspace\net.twisterrob.inventory\android\backup\src\main\assets\data.xml.xsd using com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema@33f88ab through com.sun.org.apache.xerces.int
ernal.jaxp.validation.ValidatorImpl@27a8c74e created by com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory@2d8f65a4
Validation took 0.264 seconds (setup = 244 ms, validation = 20 ms).
Transforming P:\projects\workspace\net.twisterrob.inventory\android\backup\src\main\assets\demo.xml into P:\projects\workspace\net.twisterrob.inventory\tools\transform\build\transformed\data-xalan.csv through P:\projects\workspace\net.twisterrob.inventory\android\backup\src\main\assets\data.csv.xslt using org.a
pache.xalan.transformer.TransformerImpl@393671df created by org.apache.xalan.processor.TransformerFactoryImpl@56620197
Transformation took 0.388 seconds (setup = 270 ms, transform = 118 ms).

> Task :tools:transform:runTransformHtmlJava
Picked up JAVA_TOOL_OPTIONS: -Xms32M -Xmx256M -XX:+UseG1GC -D-XX:+PrintCommandLineFlags
Validating P:\projects\workspace\net.twisterrob.inventory\android\backup\src\main\assets\demo.xml with P:\projects\workspace\net.twisterrob.inventory\android\backup\src\main\assets\data.xml.xsd using com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema@3dd4520b through com.sun.org.apache.xerces.in
ternal.jaxp.validation.ValidatorImpl@5ae63ade created by com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory@610694f1
Validation took 0.223 seconds (setup = 203 ms, validation = 20 ms).
Transforming P:\projects\workspace\net.twisterrob.inventory\android\backup\src\main\assets\demo.xml into P:\projects\workspace\net.twisterrob.inventory\tools\transform\build\transformed\data-java.html through P:\projects\workspace\net.twisterrob.inventory\android\backup\src\main\assets\data.html.xslt using com.
sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl@31368b99 created by com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl@1725dc0f
Transformation took 0.474 seconds (setup = 440 ms, transform = 34 ms).

> Task :tools:transform:runTransformHtmlSaxon
Picked up JAVA_TOOL_OPTIONS: -Xms32M -Xmx256M -XX:+UseG1GC -D-XX:+PrintCommandLineFlags
Validating P:\projects\workspace\net.twisterrob.inventory\android\backup\src\main\assets\demo.xml with P:\projects\workspace\net.twisterrob.inventory\android\backup\src\main\assets\data.xml.xsd using com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema@5f282abb through com.sun.org.apache.xerces.in
ternal.jaxp.validation.ValidatorImpl@167fdd33 created by com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory@1e965684
Validation took 0.206 seconds (setup = 192 ms, validation = 14 ms).
Transforming P:\projects\workspace\net.twisterrob.inventory\android\backup\src\main\assets\demo.xml into P:\projects\workspace\net.twisterrob.inventory\tools\transform\build\transformed\data-saxon.html through P:\projects\workspace\net.twisterrob.inventory\android\backup\src\main\assets\data.html.xslt using net
.sf.saxon.jaxp.TransformerImpl@6581dc0a created by net.sf.saxon.TransformerFactoryImpl@39de3d36
Transformation took 1.530 seconds (setup = 1432 ms, transform = 98 ms).

> Task :tools:transform:runTransformHtmlXalan
Picked up JAVA_TOOL_OPTIONS: -Xms32M -Xmx256M -XX:+UseG1GC -D-XX:+PrintCommandLineFlags
Validating P:\projects\workspace\net.twisterrob.inventory\android\backup\src\main\assets\demo.xml with P:\projects\workspace\net.twisterrob.inventory\android\backup\src\main\assets\data.xml.xsd using com.sun.org.apache.xerces.internal.jaxp.validation.SimpleXMLSchema@33f88ab through com.sun.org.apache.xerces.int
ernal.jaxp.validation.ValidatorImpl@27a8c74e created by com.sun.org.apache.xerces.internal.jaxp.validation.XMLSchemaFactory@2d8f65a4
Validation took 0.258 seconds (setup = 240 ms, validation = 18 ms).
Transforming P:\projects\workspace\net.twisterrob.inventory\android\backup\src\main\assets\demo.xml into P:\projects\workspace\net.twisterrob.inventory\tools\transform\build\transformed\data-xalan.html through P:\projects\workspace\net.twisterrob.inventory\android\backup\src\main\assets\data.html.xslt using org
.apache.xalan.transformer.TransformerImpl@f5ac9e4 created by org.apache.xalan.processor.TransformerFactoryImpl@123ef382
Transformation took 0.517 seconds (setup = 362 ms, transform = 155 ms).

> Task :android:test_helpers:lint
Execution optimizations have been disabled for task ':android:test_helpers:lint' to ensure correctness due to the following reasons:
  - In plugin 'com.android.internal.version-check' type 'com.android.build.gradle.tasks.LintGlobalTask' property 'allInputs' cannot be resolved:  Cannot convert the provided notation to a File or URI: annotation-1.1.0.jar (androidx.annotation:annotation:1.1.0). The following types/formats are supported:  - A St
ring or CharSequence path, for example 'src/main/java' or '/usr/include'. - A String or CharSequence URI, for example 'file:/usr/include'. - A File instance. - A Path instance. - A Directory instance. - A RegularFile instance. - A URI or URL instance. - A TextResource instance. Reason: An input file collection
couldn't be resolved, making it impossible to determine task inputs. Please refer to https://docs.gradle.org/7.3.3/userguide/validation_problems.html#unresolvable_input for more details about this problem.
In plugin 'com.android.internal.version-check' type 'com.android.build.gradle.tasks.LintGlobalTask' property 'allInputs' cannot be resolved:  Cannot convert the provided notation to a File or URI: annotation-1.1.0.jar (androidx.annotation:annotation:1.1.0). The following types/formats are supported:  - A String
 or CharSequence path, for example 'src/main/java' or '/usr/include'. - A String or CharSequence URI, for example 'file:/usr/include'. - A File instance. - A Path instance. - A Directory instance. - A RegularFile instance. - A URI or URL instance. - A TextResource instance. Reason: An input file collection coul
dn't be resolved, making it impossible to determine task inputs. Please refer to https://docs.gradle.org/7.3.3/userguide/validation_problems.html#unresolvable_input for more details about this problem. This behaviour has been deprecated and is scheduled to be removed in Gradle 8.0. Execution optimizations are d
isabled to ensure correctness. See https://docs.gradle.org/7.3.3/userguide/more_about_tasks.html#sec:up_to_date_checks for more details.

> Task :android:data:lint
Execution optimizations have been disabled for task ':android:data:lint' to ensure correctness due to the following reasons:
  - In plugin 'com.android.internal.version-check' type 'com.android.build.gradle.tasks.LintGlobalTask' property 'allInputs' cannot be resolved:  Cannot convert the provided notation to a File or URI: full.jar (project :twister-libs-android:basics). The following types/formats are supported:  - A String or Char
Sequence path, for example 'src/main/java' or '/usr/include'. - A String or CharSequence URI, for example 'file:/usr/include'. - A File instance. - A Path instance. - A Directory instance. - A RegularFile instance. - A URI or URL instance. - A TextResource instance. Reason: An input file collection couldn't be
resolved, making it impossible to determine task inputs. Please refer to https://docs.gradle.org/7.3.3/userguide/validation_problems.html#unresolvable_input for more details about this problem.
In plugin 'com.android.internal.version-check' type 'com.android.build.gradle.tasks.LintGlobalTask' property 'allInputs' cannot be resolved:  Cannot convert the provided notation to a File or URI: full.jar (project :twister-libs-android:basics). The following types/formats are supported:  - A String or CharSequ
ence path, for example 'src/main/java' or '/usr/include'. - A String or CharSequence URI, for example 'file:/usr/include'. - A File instance. - A Path instance. - A Directory instance. - A RegularFile instance. - A URI or URL instance. - A TextResource instance. Reason: An input file collection couldn't be reso
lved, making it impossible to determine task inputs. Please refer to https://docs.gradle.org/7.3.3/userguide/validation_problems.html#unresolvable_input for more details about this problem. This behaviour has been deprecated and is scheduled to be removed in Gradle 8.0. Execution optimizations are disabled to e
nsure correctness. See https://docs.gradle.org/7.3.3/userguide/more_about_tasks.html#sec:up_to_date_checks for more details.
Ran lint on variant debug: 0 issues found
Ran lint on variant release: 0 issues found
Lint found no errors or warnings

> Task :android:database-contract:lint
Execution optimizations have been disabled for task ':android:database-contract:lint' to ensure correctness due to the following reasons:
  - In plugin 'com.android.internal.version-check' type 'com.android.build.gradle.tasks.LintGlobalTask' property 'allInputs' cannot be resolved:  Cannot convert the provided notation to a File or URI: loader-1.1.0.aar (androidx.loader:loader:1.1.0). The following types/formats are supported:  - A String or Char
Sequence path, for example 'src/main/java' or '/usr/include'. - A String or CharSequence URI, for example 'file:/usr/include'. - A File instance. - A Path instance. - A Directory instance. - A RegularFile instance. - A URI or URL instance. - A TextResource instance. Reason: An input file collection couldn't be
resolved, making it impossible to determine task inputs. Please refer to https://docs.gradle.org/7.3.3/userguide/validation_problems.html#unresolvable_input for more details about this problem.
In plugin 'com.android.internal.version-check' type 'com.android.build.gradle.tasks.LintGlobalTask' property 'allInputs' cannot be resolved:  Cannot convert the provided notation to a File or URI: loader-1.1.0.aar (androidx.loader:loader:1.1.0). The following types/formats are supported:  - A String or CharSequ
ence path, for example 'src/main/java' or '/usr/include'. - A String or CharSequence URI, for example 'file:/usr/include'. - A File instance. - A Path instance. - A Directory instance. - A RegularFile instance. - A URI or URL instance. - A TextResource instance. Reason: An input file collection couldn't be reso
lved, making it impossible to determine task inputs. Please refer to https://docs.gradle.org/7.3.3/userguide/validation_problems.html#unresolvable_input for more details about this problem. This behaviour has been deprecated and is scheduled to be removed in Gradle 8.0. Execution optimizations are disabled to e
nsure correctness. See https://docs.gradle.org/7.3.3/userguide/more_about_tasks.html#sec:up_to_date_checks for more details.
Ran lint on variant debug: 1 issues found
Ran lint on variant release: 1 issues found
Wrote HTML report to file:///P:/projects/workspace/net.twisterrob.inventory/android/database/contract/build/reports/lint-results.html
Lint found no errors or warnings

> Task :android:test_helpers:lint
Ran lint on variant debug: 3 issues found
Ran lint on variant release: 3 issues found
Wrote HTML report to file:///P:/projects/workspace/net.twisterrob.inventory/android/test_helpers/build/reports/lint-results.html
Lint found no errors or warnings

> Task :android:data:svg:lint
Execution optimizations have been disabled for task ':android:data:svg:lint' to ensure correctness due to the following reasons:
  - In plugin 'com.android.internal.version-check' type 'com.android.build.gradle.tasks.LintGlobalTask' property 'allInputs' cannot be resolved:  Cannot convert the provided notation to a File or URI: full.jar (project :twister-libs-android:basics). The following types/formats are supported:  - A String or Char
Sequence path, for example 'src/main/java' or '/usr/include'. - A String or CharSequence URI, for example 'file:/usr/include'. - A File instance. - A Path instance. - A Directory instance. - A RegularFile instance. - A URI or URL instance. - A TextResource instance. Reason: An input file collection couldn't be
resolved, making it impossible to determine task inputs. Please refer to https://docs.gradle.org/7.3.3/userguide/validation_problems.html#unresolvable_input for more details about this problem.
Wrote HTML report to file:///P:/projects/workspace/net.twisterrob.inventory/android/data/svg/build/reports/lint-results-debug.html
Lint found 2 warnings

> Task :android:base:lint
Execution optimizations have been disabled for task ':android:base:lint' to ensure correctness due to the following reasons:
  - In plugin 'com.android.internal.version-check' type 'com.android.build.gradle.tasks.LintGlobalTask' property 'allInputs' cannot be resolved:  Cannot convert the provided notation to a File or URI: full.jar (project :twister-libs-android:glide3). The following types/formats are supported:  - A String or Char
Sequence path, for example 'src/main/java' or '/usr/include'. - A String or CharSequence URI, for example 'file:/usr/include'. - A File instance. - A Path instance. - A Directory instance. - A RegularFile instance. - A URI or URL instance. - A TextResource instance. Reason: An input file collection couldn't be
resolved, making it impossible to determine task inputs. Please refer to https://docs.gradle.org/7.3.3/userguide/validation_problems.html#unresolvable_input for more details about this problem.
In plugin 'com.android.internal.version-check' type 'com.android.build.gradle.tasks.LintGlobalTask' property 'allInputs' cannot be resolved:  Cannot convert the provided notation to a File or URI: full.jar (project :twister-libs-android:glide3). The following types/formats are supported:  - A String or CharSequ
ence path, for example 'src/main/java' or '/usr/include'. - A String or CharSequence URI, for example 'file:/usr/include'. - A File instance. - A Path instance. - A Directory instance. - A RegularFile instance. - A URI or URL instance. - A TextResource instance. Reason: An input file collection couldn't be reso
lved, making it impossible to determine task inputs. Please refer to https://docs.gradle.org/7.3.3/userguide/validation_problems.html#unresolvable_input for more details about this problem. This behaviour has been deprecated and is scheduled to be removed in Gradle 8.0. Execution optimizations are disabled to e
nsure correctness. See https://docs.gradle.org/7.3.3/userguide/more_about_tasks.html#sec:up_to_date_checks for more details.

> Task :android:backup:testDebugUnitTest
Picked up JAVA_TOOL_OPTIONS: -Xms32M -Xmx256M -XX:+UseG1GC -D-XX:+PrintCommandLineFlags

> Task :android:testDebugUnitTest
Picked up JAVA_TOOL_OPTIONS: -Xms32M -Xmx256M -XX:+UseG1GC -D-XX:+PrintCommandLineFlags

> Task :android:base:lint
Ran lint on variant debug: 7 issues found
Ran lint on variant release: 7 issues found
Wrote HTML report to file:///P:/projects/workspace/net.twisterrob.inventory/android/base/build/reports/lint-results.html
Lint found no errors or warnings

> Task :android:preferences:lint
Execution optimizations have been disabled for task ':android:preferences:lint' to ensure correctness due to the following reasons:
  - In plugin 'com.android.internal.version-check' type 'com.android.build.gradle.tasks.LintGlobalTask' property 'allInputs' cannot be resolved:  Cannot convert the provided notation to a File or URI: full.jar (project :android:base). The following types/formats are supported:  - A String or CharSequence path,
for example 'src/main/java' or '/usr/include'. - A String or CharSequence URI, for example 'file:/usr/include'. - A File instance. - A Path instance. - A Directory instance. - A RegularFile instance. - A URI or URL instance. - A TextResource instance. Reason: An input file collection couldn't be resolved, makin
g it impossible to determine task inputs. Please refer to https://docs.gradle.org/7.3.3/userguide/validation_problems.html#unresolvable_input for more details about this problem.
In plugin 'com.android.internal.version-check' type 'com.android.build.gradle.tasks.LintGlobalTask' property 'allInputs' cannot be resolved:  Cannot convert the provided notation to a File or URI: full.jar (project :android:base). The following types/formats are supported:  - A String or CharSequence path, for
example 'src/main/java' or '/usr/include'. - A String or CharSequence URI, for example 'file:/usr/include'. - A File instance. - A Path instance. - A Directory instance. - A RegularFile instance. - A URI or URL instance. - A TextResource instance. Reason: An input file collection couldn't be resolved, making it
 impossible to determine task inputs. Please refer to https://docs.gradle.org/7.3.3/userguide/validation_problems.html#unresolvable_input for more details about this problem. This behaviour has been deprecated and is scheduled to be removed in Gradle 8.0. Execution optimizations are disabled to ensure correctne
ss. See https://docs.gradle.org/7.3.3/userguide/more_about_tasks.html#sec:up_to_date_checks for more details.
Ran lint on variant debug: 2 issues found
Ran lint on variant release: 2 issues found
Wrote HTML report to file:///P:/projects/workspace/net.twisterrob.inventory/android/preferences/build/reports/lint-results.html
Lint found no errors or warnings

> Task :android:database:lint
Execution optimizations have been disabled for task ':android:database:lint' to ensure correctness due to the following reasons:
  - In plugin 'com.android.internal.version-check' type 'com.android.build.gradle.tasks.LintGlobalTask' property 'allInputs' cannot be resolved:  Cannot convert the provided notation to a File or URI: full.jar (project :android:database-contract). The following types/formats are supported:  - A String or CharSe
quence path, for example 'src/main/java' or '/usr/include'. - A String or CharSequence URI, for example 'file:/usr/include'. - A File instance. - A Path instance. - A Directory instance. - A RegularFile instance. - A URI or URL instance. - A TextResource instance. Reason: An input file collection couldn't be re
solved, making it impossible to determine task inputs. Please refer to https://docs.gradle.org/7.3.3/userguide/validation_problems.html#unresolvable_input for more details about this problem.
In plugin 'com.android.internal.version-check' type 'com.android.build.gradle.tasks.LintGlobalTask' property 'allInputs' cannot be resolved:  Cannot convert the provided notation to a File or URI: full.jar (project :android:database-contract). The following types/formats are supported:  - A String or CharSequen
ce path, for example 'src/main/java' or '/usr/include'. - A String or CharSequence URI, for example 'file:/usr/include'. - A File instance. - A Path instance. - A Directory instance. - A RegularFile instance. - A URI or URL instance. - A TextResource instance. Reason: An input file collection couldn't be resolv
ed, making it impossible to determine task inputs. Please refer to https://docs.gradle.org/7.3.3/userguide/validation_problems.html#unresolvable_input for more details about this problem. This behaviour has been deprecated and is scheduled to be removed in Gradle 8.0. Execution optimizations are disabled to ens
ure correctness. See https://docs.gradle.org/7.3.3/userguide/more_about_tasks.html#sec:up_to_date_checks for more details.
Ran lint on variant debug: 2 issues found
Ran lint on variant release: 2 issues found
Wrote HTML report to file:///P:/projects/workspace/net.twisterrob.inventory/android/database/build/reports/lint-results.html
Lint found no errors or warnings

> Task :android:database:test_helpers:lint
Execution optimizations have been disabled for task ':android:database:test_helpers:lint' to ensure correctness due to the following reasons:
  - In plugin 'com.android.internal.version-check' type 'com.android.build.gradle.tasks.LintGlobalTask' property 'allInputs' cannot be resolved:  Cannot convert the provided notation to a File or URI: full.jar (project :android:database). The following types/formats are supported:  - A String or CharSequence pa
th, for example 'src/main/java' or '/usr/include'. - A String or CharSequence URI, for example 'file:/usr/include'. - A File instance. - A Path instance. - A Directory instance. - A RegularFile instance. - A URI or URL instance. - A TextResource instance. Reason: An input file collection couldn't be resolved, m
aking it impossible to determine task inputs. Please refer to https://docs.gradle.org/7.3.3/userguide/validation_problems.html#unresolvable_input for more details about this problem.
In plugin 'com.android.internal.version-check' type 'com.android.build.gradle.tasks.LintGlobalTask' property 'allInputs' cannot be resolved:  Cannot convert the provided notation to a File or URI: full.jar (project :android:database). The following types/formats are supported:  - A String or CharSequence path,
for example 'src/main/java' or '/usr/include'. - A String or CharSequence URI, for example 'file:/usr/include'. - A File instance. - A Path instance. - A Directory instance. - A RegularFile instance. - A URI or URL instance. - A TextResource instance. Reason: An input file collection couldn't be resolved, makin
g it impossible to determine task inputs. Please refer to https://docs.gradle.org/7.3.3/userguide/validation_problems.html#unresolvable_input for more details about this problem. This behaviour has been deprecated and is scheduled to be removed in Gradle 8.0. Execution optimizations are disabled to ensure corre
ctness. See https://docs.gradle.org/7.3.3/userguide/more_about_tasks.html#sec:up_to_date_checks for more details.
Ran lint on variant debug: 2 issues found
Ran lint on variant release: 2 issues found
Wrote HTML report to file:///P:/projects/workspace/net.twisterrob.inventory/android/database/test_helpers/build/reports/lint-results.html
Lint found no errors or warnings

> Task :android:backup:lint
Execution optimizations have been disabled for task ':android:backup:lint' to ensure correctness due to the following reasons:
  - In plugin 'com.android.internal.version-check' type 'com.android.build.gradle.tasks.LintGlobalTask' property 'allInputs' cannot be resolved:  Cannot convert the provided notation to a File or URI: full.jar (project :android:base). The following types/formats are supported:  - A String or CharSequence path,
for example 'src/main/java' or '/usr/include'. - A String or CharSequence URI, for example 'file:/usr/include'. - A File instance. - A Path instance. - A Directory instance. - A RegularFile instance. - A URI or URL instance. - A TextResource instance. Reason: An input file collection couldn't be resolved, makin
g it impossible to determine task inputs. Please refer to https://docs.gradle.org/7.3.3/userguide/validation_problems.html#unresolvable_input for more details about this problem.
Ran lint on variant debug: 4 issues found
Ran lint on variant release: 4 issues found
Wrote HTML report to file:///P:/projects/workspace/net.twisterrob.inventory/android/backup/build/reports/lint-results.html
Lint found no errors or warnings

> Task :android:testDebugUnitTest
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.thoughtworks.xstream.core.util.Fields (file:/Z:/caches/gradle/caches/transforms-3/41646618c6574d782b833bf8af465f37/transformed/jetified-xstream-1.4.10.jar) to field java.lang.reflect.Proxy.h
WARNING: Please consider reporting this to the maintainers of com.thoughtworks.xstream.core.util.Fields
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release

> Task :android:backup:testReleaseUnitTest
Picked up JAVA_TOOL_OPTIONS: -Xms32M -Xmx256M -XX:+UseG1GC -D-XX:+PrintCommandLineFlags

> Task :android:minifyReleaseWithProguard
ProGuard, version 6.0.3
ProGuard is released under the GNU General Public License. You therefore
must ensure that programs that link to it (jdk.internal.reflect, ...)
carry the GNU General Public License as well. Alternatively, you can
apply for an exception with the author of ProGuard.
Printing configuration to [P:\projects\workspace\net.twisterrob.inventory\android\build\outputs\mapping\release\configuration.txt]...
Reading input...
Reading program jar [Z:\caches\gradle\caches\transforms-3\7772833156d1e05222df220c7c4907a0\transformed\localbroadcastmanager-1.0.0-runtime.jar] (filtered)
Reading program jar [Z:\caches\gradle\caches\transforms-3\206ee7ae1a66ed6b227d47d4b1c4fce2\transformed\material-1.2.1-runtime.jar] (filtered)
Reading program jar [Z:\caches\gradle\caches\transforms-3\e440c9d8452948ae206f82fafd5802eb\transformed\preference-1.1.1-runtime.jar] (filtered)
Reading program jar [Z:\caches\gradle\caches\transforms-3\1f459e43470dbd30e957c52436b7d488\transformed\appcompat-1.2.0-runtime.jar] (filtered)
Reading program jar [Z:\caches\gradle\caches\transforms-3\29305bd9652fc2aab97c2462e0a877cc\transformed\jetified-viewpager2-1.0.0-runtime.jar] (filtered)
Reading program jar [Z:\caches\gradle\caches\transforms-3\4e51df8a36bb5dcdc1d5e6a9f915162c\transformed\recyclerview-1.1.0-runtime.jar] (filtered)
Reading program jar [Z:\caches\gradle\caches\transforms-3\1b1e2ef0326ae427594ef80d72fde942\transformed\swiperefreshlayout-1.1.0-runtime.jar] (filtered)
Reading program jar [Z:\caches\gradle\caches\transforms-3\e7de8a02583112cbb58a9970d9aa7117\transformed\fragment-1.2.5-runtime.jar] (filtered)
Reading program jar [Z:\caches\gradle\caches\transforms-3\b8ef5ed91c3943fa247829b494c88f19\transformed\cardview-1.0.0-runtime.jar] (filtered)
Reading program jar [Z:\caches\gradle\caches\transforms-3\7ca23994e10f3bbeb3512a7a3c8550f4\transformed\exifinterface-1.3.1-runtime.jar] (filtered)
Reading program jar [Z:\caches\gradle\caches\transforms-3\19ae562e5777dcb37dac3ea6e622571b\transformed\jetified-appcompat-resources-1.2.0-runtime.jar] (filtered)
Reading program jar [Z:\caches\gradle\caches\transforms-3\27b5e5fd4c81926b518e0fd3a8dd3783\transformed\drawerlayout-1.0.0-runtime.jar] (filtered)
Reading program jar [Z:\caches\gradle\caches\transforms-3\3f6fd59af546f4aabf1da86c2a78d44b\transformed\coordinatorlayout-1.1.0-runtime.jar] (filtered)
Reading program jar [Z:\caches\gradle\caches\transforms-3\11ec6b4988491f74a57234c79eeb76cd\transformed\transition-1.2.0-runtime.jar] (filtered)
Reading program jar [Z:\caches\gradle\caches\transforms-3\83a299b92d0d0a02e9cdc76c2cbc06f9\transformed\vectordrawable-animated-1.1.0-runtime.jar] (filtered)
Reading program jar [Z:\caches\gradle\caches\transforms-3\07d2cddb528d14dd97d0e4360b5cc371\transformed\vectordrawable-1.1.0-runtime.jar] (filtered)
Reading program jar [Z:\caches\gradle\caches\transforms-3\60b5bd27ee036f5d6e35293e31b86e78\transformed\viewpager-1.0.0-runtime.jar] (filtered)
Reading program jar [Z:\caches\gradle\caches\transforms-3\b87ba92c0d67f9fd934151fde8fcb4f0\transformed\customview-1.0.0-runtime.jar] (filtered)
Reading program jar [Z:\caches\gradle\caches\transforms-3\4e2bbb35ae8ff536419ca1c33ec3f802\transformed\loader-1.1.0-runtime.jar] (filtered)
Reading program jar [Z:\caches\gradle\caches\transforms-3\680aff5421ab49f2392fdb992a87105d\transformed\jetified-activity-1.1.0-runtime.jar] (filtered)
Reading program jar [Z:\caches\gradle\caches\transforms-3\1bbcee7c868feb0912a5d5b7bb8fcf9a\transformed\core-1.3.0-runtime.jar] (filtered)
Reading program jar [Z:\caches\gradle\caches\transforms-3\bbdca66b40c3ba5b342e9796370bac28\transformed\cursoradapter-1.0.0-runtime.jar] (filtered)
Reading program jar [Z:\caches\gradle\caches\transforms-3\54d753f9287405f3661ff2b7f0ff0bb4\transformed\interpolator-1.0.0-runtime.jar] (filtered)
Reading program jar [Z:\caches\gradle\caches\transforms-3\fed4562f468e69b196829a737b139591\transformed\versionedparcelable-1.1.0-runtime.jar] (filtered)
Reading program jar [Z:\caches\gradle\caches\modules-2\files-2.1\androidx.collection\collection\1.1.0\1f27220b47669781457de0d600849a5de0e89909\collection-1.1.0.jar] (filtered)
Reading program jar [Z:\caches\gradle\caches\transforms-3\dc94ffd16f2210052c1036927ad8e38d\transformed\jetified-lifecycle-viewmodel-savedstate-2.2.0-runtime.jar] (filtered)
Reading program jar [Z:\caches\gradle\caches\transforms-3\b979c8dc62e1246503303f85f752dec6\transformed\lifecycle-viewmodel-2.2.0-runtime.jar] (filtered)
Reading program jar [Z:\caches\gradle\caches\transforms-3\b1cdb1cbee26a47ea861f37c0e81610c\transformed\lifecycle-runtime-2.2.0-runtime.jar] (filtered)
Reading program jar [Z:\caches\gradle\caches\transforms-3\df3f8ff2281879d5b6c81728ff33f31a\transformed\jetified-savedstate-1.0.0-runtime.jar] (filtered)
Reading program jar [Z:\caches\gradle\caches\transforms-3\04858600fd328c51a3b4145463db69aa\transformed\lifecycle-livedata-core-2.2.0-runtime.jar] (filtered)
Reading program jar [Z:\caches\gradle\caches\modules-2\files-2.1\androidx.lifecycle\lifecycle-common\2.2.0\4ef09a745007778eef83b92f8f23987a8ea59496\lifecycle-common-2.2.0.jar] (filtered)
Reading program jar [Z:\caches\gradle\caches\transforms-3\1433e25d4c9c1f83c6e27185d70ebf0a\transformed\core-runtime-2.1.0-runtime.jar] (filtered)
Reading program jar [Z:\caches\gradle\caches\modules-2\files-2.1\androidx.arch.core\core-common\2.1.0\b3152fc64428c9354344bd89848ecddc09b6f07e\core-common-2.1.0.jar] (filtered)
Reading program jar [Z:\caches\gradle\caches\modules-2\files-2.1\androidx.annotation\annotation\1.1.0\e3a6fb2f40e3a3842e6b7472628ba4ce416ea4c8\annotation-1.1.0.jar] (filtered)
Reading program jar [Z:\caches\gradle\caches\transforms-3\8bc873244798ab56d131c653ec29a91e\transformed\jetified-flexbox-2.0.1-runtime.jar] (filtered)
Reading program jar [Z:\caches\gradle\caches\transforms-3\293c11bde878558b18af18617c4c579a\transformed\jetified-slf4j-api-1.7.30.jar] (filtered)
Reading program jar [Z:\caches\gradle\caches\transforms-3\5cc0fe6a030c5b6992da4e5140713032\transformed\jetified-glide-3.8.0.jar] (filtered)
Reading program jar [Z:\caches\gradle\caches\transforms-3\ac99031883f21a17c0904e9defdae7a2\transformed\jetified-javax.inject-1.jar] (filtered)
Reading program jar [Z:\caches\gradle\caches\transforms-3\1715ccca189e10eae0040b50b4e89509\transformed\jetified-annotation-experimental-1.1.0-alpha01-runtime.jar] (filtered)
Reading program jar [Z:\caches\gradle\caches\transforms-3\467a37e79f3a469316f75cf3335e3f2a\transformed\jetified-androidsvg-1.4.jar] (filtered)
Reading program jar [Z:\caches\gradle\caches\transforms-3\f62b4e61c29cae89ed4061b1e3f094e9\transformed\jetified-disklrucache-2.0.2.jar] (filtered)
Reading program jar [Z:\caches\gradle\caches\transforms-3\bb95d938bf2dfa4dd0a961aafe18aedb\transformed\jetified-colorpicker-2.4.2-runtime.jar] (filtered)
Reading program jar [Z:\caches\gradle\caches\transforms-3\f5e1efeac9184651fc7e648975d4b433\transformed\jetified-jsr305-3.0.2.jar] (filtered)
Reading program jar [Z:\caches\gradle\caches\transforms-3\57e07e91cbf281599876d15a6f6ea6d5\transformed\jetified-annotations-18.0.0.jar] (filtered)
Reading program jar [P:\projects\workspace\net.twisterrob.inventory\android\backup\build\intermediates\runtime_library_classes_jar\release\classes.jar] (filtered)
Reading program jar [P:\projects\workspace\net.twisterrob.inventory\android\database\build\intermediates\runtime_library_classes_jar\release\classes.jar] (filtered)
Reading program jar [P:\projects\workspace\net.twisterrob.inventory\android\preferences\build\intermediates\runtime_library_classes_jar\release\classes.jar] (filtered)
Reading program jar [P:\projects\workspace\net.twisterrob.inventory\android\base\build\intermediates\runtime_library_classes_jar\release\classes.jar] (filtered)
Reading program jar [P:\projects\workspace\net.twisterrob.inventory\libs\twister-lib-android\about\build\intermediates\runtime_library_classes_jar\release\classes.jar] (filtered)
Reading program jar [P:\projects\workspace\net.twisterrob.inventory\libs\twister-lib-android\capture_image\build\intermediates\runtime_library_classes_jar\release\classes.jar] (filtered)
Reading program jar [P:\projects\workspace\net.twisterrob.inventory\libs\twister-lib-android\monolith\build\intermediates\runtime_library_classes_jar\release\classes.jar] (filtered)
Reading program jar [P:\projects\workspace\net.twisterrob.inventory\libs\twister-lib-android\glide3\build\intermediates\runtime_library_classes_jar\release\classes.jar] (filtered)
Reading program jar [P:\projects\workspace\net.twisterrob.inventory\libs\twister-lib-java\lib\general\build\.transforms\e10ddf6a72325ae3bcd21da06056785f\transformed\jetified-general-unspecified-SNAPSHOT.jar] (filtered)
Reading program jar [P:\projects\workspace\net.twisterrob.inventory\libs\twister-lib-android\logging\build\intermediates\runtime_library_classes_jar\release\classes.jar] (filtered)
Reading program jar [P:\projects\workspace\net.twisterrob.inventory\libs\twister-lib-android\stringers\build\intermediates\runtime_library_classes_jar\release\classes.jar] (filtered)
Reading program jar [P:\projects\workspace\net.twisterrob.inventory\android\data\build\intermediates\runtime_library_classes_jar\release\classes.jar] (filtered)
Reading program jar [P:\projects\workspace\net.twisterrob.inventory\libs\twister-lib-android\basics\build\intermediates\runtime_library_classes_jar\release\classes.jar] (filtered)
Reading program jar [P:\projects\workspace\net.twisterrob.inventory\libs\twister-lib-android\widgets\build\intermediates\runtime_library_classes_jar\release\classes.jar] (filtered)
Reading program jar [P:\projects\workspace\net.twisterrob.inventory\libs\twister-lib-android\settings\build\intermediates\runtime_library_classes_jar\release\classes.jar] (filtered)
Reading program jar [P:\projects\workspace\net.twisterrob.inventory\libs\twister-lib-android\slf4j\build\intermediates\runtime_library_classes_jar\release\classes.jar] (filtered)
Reading program jar [P:\projects\workspace\net.twisterrob.inventory\android\database\contract\build\intermediates\runtime_library_classes_jar\release\classes.jar] (filtered)
Reading program jar [P:\projects\workspace\net.twisterrob.inventory\libs\twister-lib-android\defs\build\intermediates\runtime_library_classes_jar\release\classes.jar] (filtered)
Reading program jar [P:\projects\workspace\net.twisterrob.inventory\libs\twister-lib-java\utils\stringer\build\.transforms\5b83cdd050dc7822a6f566982a77b818\transformed\jetified-stringer-unspecified-SNAPSHOT.jar] (filtered)
Reading program jar [P:\projects\workspace\net.twisterrob.inventory\libs\twister-lib-java\lib\java\build\.transforms\3fa73a4aeef3a5d5486045df9ea517b1\transformed\jetified-java-unspecified-SNAPSHOT.jar] (filtered)
Reading program jar [P:\projects\workspace\net.twisterrob.inventory\libs\twister-lib-java\utils\core\build\.transforms\0fee941e409389078846d27d8f62f521\transformed\jetified-core-unspecified-SNAPSHOT.jar] (filtered)
Reading program jar [P:\projects\workspace\net.twisterrob.inventory\libs\twister-lib-java\utils\collect\build\.transforms\1799e2e2fb4f12efe7a5add68f2e45b3\transformed\jetified-collect-unspecified-SNAPSHOT.jar] (filtered)
Reading program jar [P:\projects\workspace\net.twisterrob.inventory\android\build\intermediates\compile_and_runtime_not_namespaced_r_class_jar\release\R.jar] (filtered)
Reading program directory [P:\projects\workspace\net.twisterrob.inventory\android\build\intermediates\javac\release\classes] (filtered)
Reading program jar [P:\projects\workspace\net.twisterrob.inventory\android\build\intermediates\merged_java_res\release\out.jar] (filtered)
Reading library jar [Z:\tools\sdk\android\platforms\android-29\android.jar]
Reading library jar [Z:\tools\sdk\android\build-tools\30.0.2\core-lambda-stubs.jar]
Reading library jar [Z:\tools\sdk\android\platforms\android-29\optional\org.apache.http.legacy.jar]
Reading library jar [Z:\tools\sdk\android\platforms\android-29\optional\android.car.jar]
Reading library jar [Z:\tools\sdk\android\platforms\android-29\optional\android.test.mock.jar]
Reading library jar [Z:\tools\sdk\android\platforms\android-29\optional\android.test.base.jar]
Reading library jar [Z:\tools\sdk\android\platforms\android-29\optional\android.test.runner.jar]
Initializing...
Ignoring unused library classes...
  Original number of library classes: 5033
  Final number of library classes:    1610
Printing kept classes, fields, and methods...
Shrinking...
Printing usage to [P:\projects\workspace\net.twisterrob.inventory\android\build\outputs\mapping\release\usage.txt]...
Removing unused program classes and class elements...
  Original number of program classes: 4637
  Final number of program classes:    2963
Optimizing (pass 1/5)...
  Number of finalized classes:                   1588
  Number of unboxed enum classes:                15
  Number of vertically merged classes:           0   (disabled)
  Number of horizontally merged classes:         0   (disabled)
  Number of merged wrapper classes:              0   (disabled)
  Number of removed write-only fields:           227
  Number of privatized fields:                   1428
  Number of inlined constant fields:             0   (disabled)
  Number of privatized methods:                  1392
  Number of staticized methods:                  706
  Number of finalized methods:                   9497
  Number of desynchronized methods:              0
  Number of simplified method signatures:        576
  Number of removed method parameters:           643
  Number of inlined constant parameters:         231
  Number of inlined constant return values:      97
  Number of inlined short method calls:          3968
  Number of inlined unique method calls:         3043
  Number of inlined tail recursion calls:        25
  Number of merged code blocks:                  114
  Number of variable peephole optimizations:     14608
  Number of arithmetic peephole optimizations:   359
  Number of cast peephole optimizations:         0   (disabled)
  Number of field peephole optimizations:        89
  Number of branch peephole optimizations:       3323
  Number of object peephole optimizations:       53
  Number of string peephole optimizations:       1079
  Number of math peephole optimizations:         1
  Number of simplified instructions:             1232
  Number of removed instructions:                9633
  Number of removed local variables:             474
  Number of removed exception blocks:            159
  Number of optimized local variable frames:     4581
Shrinking...
Removing unused program classes and class elements...
  Original number of program classes: 2963
  Final number of program classes:    2816
Optimizing (pass 2/5)...
  Number of finalized classes:                   24
  Number of unboxed enum classes:                0
  Number of vertically merged classes:           0   (disabled)
  Number of horizontally merged classes:         0   (disabled)
  Number of merged wrapper classes:              0   (disabled)
  Number of removed write-only fields:           260
  Number of privatized fields:                   24
  Number of inlined constant fields:             0   (disabled)
  Number of privatized methods:                  10
  Number of staticized methods:                  20
  Number of finalized methods:                   162
  Number of desynchronized methods:              0
  Number of simplified method signatures:        297
  Number of removed method parameters:           364
  Number of inlined constant parameters:         204
  Number of inlined constant return values:      25
  Number of inlined short method calls:          89
  Number of inlined unique method calls:         143
  Number of inlined tail recursion calls:        8
  Number of merged code blocks:                  12
  Number of variable peephole optimizations:     1347
  Number of arithmetic peephole optimizations:   35
  Number of cast peephole optimizations:         0   (disabled)
  Number of field peephole optimizations:        0
  Number of branch peephole optimizations:       112
  Number of object peephole optimizations:       0
  Number of string peephole optimizations:       170
  Number of math peephole optimizations:         0
  Number of simplified instructions:             390
  Number of removed instructions:                12561
  Number of removed local variables:             352
  Number of removed exception blocks:            0
  Number of optimized local variable frames:     360
Shrinking...
Removing unused program classes and class elements...
  Original number of program classes: 2816
  Final number of program classes:    2812
Optimizing (pass 3/5)...
  Number of finalized classes:                   5
  Number of unboxed enum classes:                0
  Number of vertically merged classes:           0   (disabled)
  Number of horizontally merged classes:         0   (disabled)
  Number of merged wrapper classes:              0   (disabled)
  Number of removed write-only fields:           263
  Number of privatized fields:                   4
  Number of inlined constant fields:             0   (disabled)
  Number of privatized methods:                  0
  Number of staticized methods:                  3
  Number of finalized methods:                   12
  Number of desynchronized methods:              0
  Number of simplified method signatures:        75
  Number of removed method parameters:           88
  Number of inlined constant parameters:         58
  Number of inlined constant return values:      24
  Number of inlined short method calls:          3
  Number of inlined unique method calls:         15
  Number of inlined tail recursion calls:        0
  Number of merged code blocks:                  2
  Number of variable peephole optimizations:     193
  Number of arithmetic peephole optimizations:   2
  Number of cast peephole optimizations:         0   (disabled)
  Number of field peephole optimizations:        0
  Number of branch peephole optimizations:       23
  Number of object peephole optimizations:       0
  Number of string peephole optimizations:       2
  Number of math peephole optimizations:         0
  Number of simplified instructions:             66
  Number of removed instructions:                2004
  Number of removed local variables:             23
  Number of removed exception blocks:            0
  Number of optimized local variable frames:     68
Shrinking...
Removing unused program classes and class elements...
  Original number of program classes: 2812
  Final number of program classes:    2812
Optimizing (pass 4/5)...
  Number of finalized classes:                   0
  Number of unboxed enum classes:                0
  Number of vertically merged classes:           0   (disabled)
  Number of horizontally merged classes:         0   (disabled)
  Number of merged wrapper classes:              0   (disabled)
  Number of removed write-only fields:           263
  Number of privatized fields:                   0
  Number of inlined constant fields:             0   (disabled)
  Number of privatized methods:                  1
  Number of staticized methods:                  0
  Number of finalized methods:                   2
  Number of desynchronized methods:              0
  Number of simplified method signatures:        13
  Number of removed method parameters:           16
  Number of inlined constant parameters:         14
  Number of inlined constant return values:      24
  Number of inlined short method calls:          2
  Number of inlined unique method calls:         0
  Number of inlined tail recursion calls:        0
  Number of merged code blocks:                  0
  Number of variable peephole optimizations:     68
  Number of arithmetic peephole optimizations:   0
  Number of cast peephole optimizations:         0   (disabled)
  Number of field peephole optimizations:        0
  Number of branch peephole optimizations:       4
  Number of object peephole optimizations:       0
  Number of string peephole optimizations:       2
  Number of math peephole optimizations:         0
  Number of simplified instructions:             23
  Number of removed instructions:                270
  Number of removed local variables:             1
  Number of removed exception blocks:            0
  Number of optimized local variable frames:     6
Shrinking...
Removing unused program classes and class elements...
  Original number of program classes: 2812
  Final number of program classes:    2812
Optimizing (pass 5/5)...
  Number of finalized classes:                   0
  Number of unboxed enum classes:                0
  Number of vertically merged classes:           0   (disabled)
  Number of horizontally merged classes:         0   (disabled)
  Number of merged wrapper classes:              0   (disabled)
  Number of removed write-only fields:           263
  Number of privatized fields:                   0
  Number of inlined constant fields:             0   (disabled)
  Number of privatized methods:                  0
  Number of staticized methods:                  0
  Number of finalized methods:                   0
  Number of desynchronized methods:              0
  Number of simplified method signatures:        4
  Number of removed method parameters:           4
  Number of inlined constant parameters:         7
  Number of inlined constant return values:      24
  Number of inlined short method calls:          0
  Number of inlined unique method calls:         0
  Number of inlined tail recursion calls:        0
  Number of merged code blocks:                  0
  Number of variable peephole optimizations:     16
  Number of arithmetic peephole optimizations:   1
  Number of cast peephole optimizations:         0   (disabled)
  Number of field peephole optimizations:        0
  Number of branch peephole optimizations:       0
  Number of object peephole optimizations:       0
  Number of string peephole optimizations:       0
  Number of math peephole optimizations:         0
  Number of simplified instructions:             1
  Number of removed instructions:                35
  Number of removed local variables:             0
  Number of removed exception blocks:            0
  Number of optimized local variable frames:     3
Shrinking...
Removing unused program classes and class elements...
  Original number of program classes: 2812
  Final number of program classes:    2812
Obfuscating...
Printing mapping to [P:\projects\workspace\net.twisterrob.inventory\android\build\outputs\mapping\release\mapping.txt]...
Writing output...
Preparing output jar [P:\projects\workspace\net.twisterrob.inventory\android\build\intermediates\shrunk_jar\release\minified.jar]
  Copying resources from program jar [Z:\caches\gradle\caches\transforms-3\7772833156d1e05222df220c7c4907a0\transformed\localbroadcastmanager-1.0.0-runtime.jar] (filtered)
  Copying resources from program jar [Z:\caches\gradle\caches\transforms-3\206ee7ae1a66ed6b227d47d4b1c4fce2\transformed\material-1.2.1-runtime.jar] (filtered)
  Copying resources from program jar [Z:\caches\gradle\caches\transforms-3\e440c9d8452948ae206f82fafd5802eb\transformed\preference-1.1.1-runtime.jar] (filtered)
  Copying resources from program jar [Z:\caches\gradle\caches\transforms-3\1f459e43470dbd30e957c52436b7d488\transformed\appcompat-1.2.0-runtime.jar] (filtered)
  Copying resources from program jar [Z:\caches\gradle\caches\transforms-3\29305bd9652fc2aab97c2462e0a877cc\transformed\jetified-viewpager2-1.0.0-runtime.jar] (filtered)
  Copying resources from program jar [Z:\caches\gradle\caches\transforms-3\4e51df8a36bb5dcdc1d5e6a9f915162c\transformed\recyclerview-1.1.0-runtime.jar] (filtered)
  Copying resources from program jar [Z:\caches\gradle\caches\transforms-3\1b1e2ef0326ae427594ef80d72fde942\transformed\swiperefreshlayout-1.1.0-runtime.jar] (filtered)
  Copying resources from program jar [Z:\caches\gradle\caches\transforms-3\e7de8a02583112cbb58a9970d9aa7117\transformed\fragment-1.2.5-runtime.jar] (filtered)
  Copying resources from program jar [Z:\caches\gradle\caches\transforms-3\b8ef5ed91c3943fa247829b494c88f19\transformed\cardview-1.0.0-runtime.jar] (filtered)
  Copying resources from program jar [Z:\caches\gradle\caches\transforms-3\7ca23994e10f3bbeb3512a7a3c8550f4\transformed\exifinterface-1.3.1-runtime.jar] (filtered)
  Copying resources from program jar [Z:\caches\gradle\caches\transforms-3\19ae562e5777dcb37dac3ea6e622571b\transformed\jetified-appcompat-resources-1.2.0-runtime.jar] (filtered)
  Copying resources from program jar [Z:\caches\gradle\caches\transforms-3\27b5e5fd4c81926b518e0fd3a8dd3783\transformed\drawerlayout-1.0.0-runtime.jar] (filtered)
  Copying resources from program jar [Z:\caches\gradle\caches\transforms-3\3f6fd59af546f4aabf1da86c2a78d44b\transformed\coordinatorlayout-1.1.0-runtime.jar] (filtered)
  Copying resources from program jar [Z:\caches\gradle\caches\transforms-3\11ec6b4988491f74a57234c79eeb76cd\transformed\transition-1.2.0-runtime.jar] (filtered)
  Copying resources from program jar [Z:\caches\gradle\caches\transforms-3\83a299b92d0d0a02e9cdc76c2cbc06f9\transformed\vectordrawable-animated-1.1.0-runtime.jar] (filtered)
  Copying resources from program jar [Z:\caches\gradle\caches\transforms-3\07d2cddb528d14dd97d0e4360b5cc371\transformed\vectordrawable-1.1.0-runtime.jar] (filtered)
  Copying resources from program jar [Z:\caches\gradle\caches\transforms-3\60b5bd27ee036f5d6e35293e31b86e78\transformed\viewpager-1.0.0-runtime.jar] (filtered)
  Copying resources from program jar [Z:\caches\gradle\caches\transforms-3\b87ba92c0d67f9fd934151fde8fcb4f0\transformed\customview-1.0.0-runtime.jar] (filtered)
  Copying resources from program jar [Z:\caches\gradle\caches\transforms-3\4e2bbb35ae8ff536419ca1c33ec3f802\transformed\loader-1.1.0-runtime.jar] (filtered)
  Copying resources from program jar [Z:\caches\gradle\caches\transforms-3\680aff5421ab49f2392fdb992a87105d\transformed\jetified-activity-1.1.0-runtime.jar] (filtered)
  Copying resources from program jar [Z:\caches\gradle\caches\transforms-3\1bbcee7c868feb0912a5d5b7bb8fcf9a\transformed\core-1.3.0-runtime.jar] (filtered)
  Copying resources from program jar [Z:\caches\gradle\caches\transforms-3\bbdca66b40c3ba5b342e9796370bac28\transformed\cursoradapter-1.0.0-runtime.jar] (filtered)
  Copying resources from program jar [Z:\caches\gradle\caches\transforms-3\54d753f9287405f3661ff2b7f0ff0bb4\transformed\interpolator-1.0.0-runtime.jar] (filtered)
  Copying resources from program jar [Z:\caches\gradle\caches\transforms-3\fed4562f468e69b196829a737b139591\transformed\versionedparcelable-1.1.0-runtime.jar] (filtered)
  Copying resources from program jar [Z:\caches\gradle\caches\modules-2\files-2.1\androidx.collection\collection\1.1.0\1f27220b47669781457de0d600849a5de0e89909\collection-1.1.0.jar] (filtered)
  Copying resources from program jar [Z:\caches\gradle\caches\transforms-3\dc94ffd16f2210052c1036927ad8e38d\transformed\jetified-lifecycle-viewmodel-savedstate-2.2.0-runtime.jar] (filtered)
  Copying resources from program jar [Z:\caches\gradle\caches\transforms-3\b979c8dc62e1246503303f85f752dec6\transformed\lifecycle-viewmodel-2.2.0-runtime.jar] (filtered)
  Copying resources from program jar [Z:\caches\gradle\caches\transforms-3\b1cdb1cbee26a47ea861f37c0e81610c\transformed\lifecycle-runtime-2.2.0-runtime.jar] (filtered)
  Copying resources from program jar [Z:\caches\gradle\caches\transforms-3\df3f8ff2281879d5b6c81728ff33f31a\transformed\jetified-savedstate-1.0.0-runtime.jar] (filtered)
  Copying resources from program jar [Z:\caches\gradle\caches\transforms-3\04858600fd328c51a3b4145463db69aa\transformed\lifecycle-livedata-core-2.2.0-runtime.jar] (filtered)
  Copying resources from program jar [Z:\caches\gradle\caches\modules-2\files-2.1\androidx.lifecycle\lifecycle-common\2.2.0\4ef09a745007778eef83b92f8f23987a8ea59496\lifecycle-common-2.2.0.jar] (filtered)
  Copying resources from program jar [Z:\caches\gradle\caches\transforms-3\1433e25d4c9c1f83c6e27185d70ebf0a\transformed\core-runtime-2.1.0-runtime.jar] (filtered)
  Copying resources from program jar [Z:\caches\gradle\caches\modules-2\files-2.1\androidx.arch.core\core-common\2.1.0\b3152fc64428c9354344bd89848ecddc09b6f07e\core-common-2.1.0.jar] (filtered)
  Copying resources from program jar [Z:\caches\gradle\caches\modules-2\files-2.1\androidx.annotation\annotation\1.1.0\e3a6fb2f40e3a3842e6b7472628ba4ce416ea4c8\annotation-1.1.0.jar] (filtered)
  Copying resources from program jar [Z:\caches\gradle\caches\transforms-3\8bc873244798ab56d131c653ec29a91e\transformed\jetified-flexbox-2.0.1-runtime.jar] (filtered)
  Copying resources from program jar [Z:\caches\gradle\caches\transforms-3\293c11bde878558b18af18617c4c579a\transformed\jetified-slf4j-api-1.7.30.jar] (filtered)
  Copying resources from program jar [Z:\caches\gradle\caches\transforms-3\5cc0fe6a030c5b6992da4e5140713032\transformed\jetified-glide-3.8.0.jar] (filtered)
  Copying resources from program jar [Z:\caches\gradle\caches\transforms-3\ac99031883f21a17c0904e9defdae7a2\transformed\jetified-javax.inject-1.jar] (filtered)
  Copying resources from program jar [Z:\caches\gradle\caches\transforms-3\1715ccca189e10eae0040b50b4e89509\transformed\jetified-annotation-experimental-1.1.0-alpha01-runtime.jar] (filtered)
  Copying resources from program jar [Z:\caches\gradle\caches\transforms-3\467a37e79f3a469316f75cf3335e3f2a\transformed\jetified-androidsvg-1.4.jar] (filtered)
  Copying resources from program jar [Z:\caches\gradle\caches\transforms-3\f62b4e61c29cae89ed4061b1e3f094e9\transformed\jetified-disklrucache-2.0.2.jar] (filtered)
  Copying resources from program jar [Z:\caches\gradle\caches\transforms-3\bb95d938bf2dfa4dd0a961aafe18aedb\transformed\jetified-colorpicker-2.4.2-runtime.jar] (filtered)
  Copying resources from program jar [Z:\caches\gradle\caches\transforms-3\f5e1efeac9184651fc7e648975d4b433\transformed\jetified-jsr305-3.0.2.jar] (filtered)
  Copying resources from program jar [Z:\caches\gradle\caches\transforms-3\57e07e91cbf281599876d15a6f6ea6d5\transformed\jetified-annotations-18.0.0.jar] (filtered)
  Copying resources from program jar [P:\projects\workspace\net.twisterrob.inventory\android\backup\build\intermediates\runtime_library_classes_jar\release\classes.jar] (filtered)
  Copying resources from program jar [P:\projects\workspace\net.twisterrob.inventory\android\database\build\intermediates\runtime_library_classes_jar\release\classes.jar] (filtered)
  Copying resources from program jar [P:\projects\workspace\net.twisterrob.inventory\android\preferences\build\intermediates\runtime_library_classes_jar\release\classes.jar] (filtered)
  Copying resources from program jar [P:\projects\workspace\net.twisterrob.inventory\android\base\build\intermediates\runtime_library_classes_jar\release\classes.jar] (filtered)
  Copying resources from program jar [P:\projects\workspace\net.twisterrob.inventory\libs\twister-lib-android\about\build\intermediates\runtime_library_classes_jar\release\classes.jar] (filtered)
  Copying resources from program jar [P:\projects\workspace\net.twisterrob.inventory\libs\twister-lib-android\capture_image\build\intermediates\runtime_library_classes_jar\release\classes.jar] (filtered)
  Copying resources from program jar [P:\projects\workspace\net.twisterrob.inventory\libs\twister-lib-android\monolith\build\intermediates\runtime_library_classes_jar\release\classes.jar] (filtered)
  Copying resources from program jar [P:\projects\workspace\net.twisterrob.inventory\libs\twister-lib-android\glide3\build\intermediates\runtime_library_classes_jar\release\classes.jar] (filtered)
  Copying resources from program jar [P:\projects\workspace\net.twisterrob.inventory\libs\twister-lib-java\lib\general\build\.transforms\e10ddf6a72325ae3bcd21da06056785f\transformed\jetified-general-unspecified-SNAPSHOT.jar] (filtered)
  Copying resources from program jar [P:\projects\workspace\net.twisterrob.inventory\libs\twister-lib-android\logging\build\intermediates\runtime_library_classes_jar\release\classes.jar] (filtered)
  Copying resources from program jar [P:\projects\workspace\net.twisterrob.inventory\libs\twister-lib-android\stringers\build\intermediates\runtime_library_classes_jar\release\classes.jar] (filtered)
  Copying resources from program jar [P:\projects\workspace\net.twisterrob.inventory\android\data\build\intermediates\runtime_library_classes_jar\release\classes.jar] (filtered)
  Copying resources from program jar [P:\projects\workspace\net.twisterrob.inventory\libs\twister-lib-android\basics\build\intermediates\runtime_library_classes_jar\release\classes.jar] (filtered)
  Copying resources from program jar [P:\projects\workspace\net.twisterrob.inventory\libs\twister-lib-android\widgets\build\intermediates\runtime_library_classes_jar\release\classes.jar] (filtered)
  Copying resources from program jar [P:\projects\workspace\net.twisterrob.inventory\libs\twister-lib-android\settings\build\intermediates\runtime_library_classes_jar\release\classes.jar] (filtered)
  Copying resources from program jar [P:\projects\workspace\net.twisterrob.inventory\libs\twister-lib-android\slf4j\build\intermediates\runtime_library_classes_jar\release\classes.jar] (filtered)
  Copying resources from program jar [P:\projects\workspace\net.twisterrob.inventory\android\database\contract\build\intermediates\runtime_library_classes_jar\release\classes.jar] (filtered)
  Copying resources from program jar [P:\projects\workspace\net.twisterrob.inventory\libs\twister-lib-android\defs\build\intermediates\runtime_library_classes_jar\release\classes.jar] (filtered)
  Copying resources from program jar [P:\projects\workspace\net.twisterrob.inventory\libs\twister-lib-java\utils\stringer\build\.transforms\5b83cdd050dc7822a6f566982a77b818\transformed\jetified-stringer-unspecified-SNAPSHOT.jar] (filtered)
  Copying resources from program jar [P:\projects\workspace\net.twisterrob.inventory\libs\twister-lib-java\lib\java\build\.transforms\3fa73a4aeef3a5d5486045df9ea517b1\transformed\jetified-java-unspecified-SNAPSHOT.jar] (filtered)
  Copying resources from program jar [P:\projects\workspace\net.twisterrob.inventory\libs\twister-lib-java\utils\core\build\.transforms\0fee941e409389078846d27d8f62f521\transformed\jetified-core-unspecified-SNAPSHOT.jar] (filtered)
  Copying resources from program jar [P:\projects\workspace\net.twisterrob.inventory\libs\twister-lib-java\utils\collect\build\.transforms\1799e2e2fb4f12efe7a5add68f2e45b3\transformed\jetified-collect-unspecified-SNAPSHOT.jar] (filtered)
  Copying resources from program jar [P:\projects\workspace\net.twisterrob.inventory\android\build\intermediates\compile_and_runtime_not_namespaced_r_class_jar\release\R.jar] (filtered)
  Copying resources from program directory [P:\projects\workspace\net.twisterrob.inventory\android\build\intermediates\javac\release\classes] (filtered)
  Copying resources from program jar [P:\projects\workspace\net.twisterrob.inventory\android\build\intermediates\merged_java_res\release\out.jar] (filtered)
Printing classes to [P:\projects\workspace\net.twisterrob.inventory\android\build\outputs\mapping\release\dump.txt]...

> Task :android:lint
Execution optimizations have been disabled for task ':android:lint' to ensure correctness due to the following reasons:
  - In plugin 'com.android.internal.version-check' type 'com.android.build.gradle.tasks.LintGlobalTask' property 'allInputs' cannot be resolved:  Cannot convert the provided notation to a File or URI: full.jar (project :android:base). The following types/formats are supported:  - A String or CharSequence path,
for example 'src/main/java' or '/usr/include'. - A String or CharSequence URI, for example 'file:/usr/include'. - A File instance. - A Path instance. - A Directory instance. - A RegularFile instance. - A URI or URL instance. - A TextResource instance. Reason: An input file collection couldn't be resolved, makin
g it impossible to determine task inputs. Please refer to https://docs.gradle.org/7.3.3/userguide/validation_problems.html#unresolvable_input for more details about this problem.
Ran lint on variant debug: 26 issues found
Ran lint on variant release: 25 issues found
Wrote HTML report to file:///P:/projects/workspace/net.twisterrob.inventory/android/build/reports/lint-results.html
Lint found no errors or warnings (2 warnings filtered by baseline lint-baseline-android.xml)

> Task :android:lint FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':android:lint'.
> Lint found errors in the project; aborting build.

  Fix the issues identified by lint, or add the following to your build script to proceed with errors:
  ...
  android {
      lintOptions {
          abortOnError false
      }
  }
  ...
  Errors found:

  P:\projects\workspace\net.twisterrob.inventory\android: Error: Unexpected failure during lint analysis (this is a bug in lint or one of the libraries it depends on)

  Message: 'other' has different root

  The crash seems to involve the detector com.android.tools.lint.checks.UnusedResourceDetector.
  You can try disabling it with something like this:
  ááááandroid {
  áááááááálintOptions {
  áááááááááááádisable "UnusedResources", "UnusedIds"
  áááááááá}
  áááá}

  Stack: IllegalArgumentException:WindowsPath.relativize(WindowsPath.java:404)?WindowsPath.relativize(WindowsPath.java:42)?DefaultConfiguration.isIgnored(DefaultConfiguration.java:229)?LintDriver$LintClientWrapper.report(LintDriver.kt:2175)?Context.doReport(Context.kt:267)?Context.report(Context.kt:207)?UnusedR
esourceDetector.afterCheckRootProject(UnusedResourceDetector.java:396)?LintDriver$checkProject$1.run(LintDriver.kt:970)

  You can set environment variable LINT_PRINT_STACKTRACE=true to dump a full stacktrace to stdout. [LintError]
  P:\projects\workspace\net.twisterrob.inventory\android\src\main\java\net\twisterrob\inventory\android\view\ChangeTypeDialog.java:81: Error: Value must be ? 0 [Range]
         final long newType = cursor.getLong(cursor.getColumnIndex(CommonColumns.ID));
                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  P:\projects\workspace\net.twisterrob.inventory\android\src\main\java\net\twisterrob\inventory\android\fragment\data\ItemListFragment.java:111: Error: Value must be ? 0 [Range]
       long root = data.getLong(data.getColumnIndex(Room.ROOT_ITEM));
                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

* Get more help at https://help.gradle.org

Execution optimizations have been disabled for 10 invalid unit(s) of work during this build to ensure correctness.
Please consult deprecation warnings for more details.

BUILD FAILED in 5m 39s
1005 actionable tasks: 999 executed, 6 up-to-date

@TWiStErRob TWiStErRob force-pushed the gradle branch 3 times, most recently from 40475d8 to f6a34b8 Compare March 1, 2023 17:34
@TWiStErRob TWiStErRob mentioned this pull request Mar 1, 2023
Closed
6 tasks
@TWiStErRob TWiStErRob changed the base branch from main to green March 1, 2023 21:22
@TWiStErRob TWiStErRob force-pushed the gradle branch 2 times, most recently from 09808b9 to ffdd70e Compare March 5, 2023 14:14
Base automatically changed from green to main March 5, 2023 15:38
The RepositoryHandler.jcenter() method has been deprecated. This is scheduled to be removed in Gradle 8.0. JFrog announced JCenter's sunset in February 2021. Use mavenCentral() instead. Consult the upgrading guide for further information: https://docs.gradle.org/7.3.3/userguide/upgrading_version_6.html#jcenter_
deprecation
        at repos_bkzuyxz1b6jyz1bsforcw3adg$_run_closure1.doCall(P:\projects\workspace\net.twisterrob.inventory\gradle\repos.gradle:5)
…ecated. This is scheduled to be removed in Gradle 8.0. Flag has no effect since `kotlin-dsl` no longer relies on experimental features.

        at Build_gradle$4.execute(build.gradle.kts:37)
        (Run with --stacktrace to get the full stack trace of this deprecation warning.)
… necessary to define language levels. Tests were hacked to higher, but it simpler to just downgrade the sources to Java 1.7.
Warning: class [META-INF/versions/9/module-info.class] unexpectedly contains class [module-info]
Warning: there were 1 classes in incorrectly named files.
         You should make sure all file names correspond to their class names.
         The directory hierarchies must correspond to the package hierarchies.
         (http://proguard.sourceforge.net/manual/troubleshooting.html#unexpectedclass)
         If you don't mind the mentioned classes not being written out,
         you could try your luck using the '-ignorewarnings' option.
Build file 'P:\projects\workspace\net.twisterrob.inventory\android\build.gradle' line: 110

* What went wrong:
A problem occurred evaluating root project 'Inventory'.
> A problem occurred configuring project ':android'.
   > It is too late to set baselinePath
     It has already been read to configure this project.
     Consider either moving this call to be during evaluation,
     or using the variant API.
@TWiStErRob TWiStErRob changed the title Upgrade Gradle Upgrade Gradle 6.7 to 7.6 Mar 5, 2023
Execution failed for task ':android:minifyReleaseWithProguard'.
> java.io.IOException: Can't read [libs\twister-lib-java\lib\general\build\.transforms\...\transformed\jetified-general-1.0-SNAPSHOT.jar(;;;;;;;**.class)]
 (Can't process class [net/twisterrob/java/annotations/SimpleDateFormatString$Checker.class] (Unsupported version number [55.0] (maximum 54.0, Java 10)))
:android:minifyReleaseWithProguard failed with:
Warning: net.twisterrob.java.utils.StringTools: can't find referenced class java.lang.invoke.StringConcatFactory

for many java.io/java.text/java.utils classes.
@TWiStErRob TWiStErRob merged commit b2bc932 into main Mar 5, 2023
@TWiStErRob TWiStErRob deleted the gradle branch March 5, 2023 20:26
@TWiStErRob TWiStErRob mentioned this pull request Mar 11, 2023
7 tasks
@TWiStErRob TWiStErRob added this to the v1.2.0 milestone Aug 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant