Description
while trying to run the app with 2.9.0 we are facing the below exception.
Error:Error converting bytecode to dex:
Cause: Dex cannot parse version 53 byte code.
This is caused by library dependencies that have been compiled using Java 8 or above.
If you are using the 'java' gradle plugin in a library submodule add
targetCompatibility = '1.7'
sourceCompatibility = '1.7'
to that submodule's build.gradle file.
...while parsing META-INF/versions/9/org/apache/logging/log4j/util/ProcessIdUtil.class
lintRelease is giving below warnings:
Error processing /Users/h126951/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-api/2.9.0/e0dcd508dfc4864a2f5a1963d6ffad170d970375/log4j-api-2.9.0.jar:META-INF/versions/9/org/apache/logging/log4j/util/ProcessIdUtil.class: broken class file?
Error processing /Users/h126951/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-api/2.9.0/e0dcd508dfc4864a2f5a1963d6ffad170d970375/log4j-api-2.9.0.jar:META-INF/versions/9/org/apache/logging/log4j/util/StackLocator.class: broken class file?
Error processing /Users/h126951/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-api/2.9.0/e0dcd508dfc4864a2f5a1963d6ffad170d970375/log4j-api-2.9.0.jar:META-INF/versions/9/org/apache/logging/log4j/util/ProcessIdUtil.class: broken class file?
Error processing /Users/h126951/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-api/2.9.0/e0dcd508dfc4864a2f5a1963d6ffad170d970375/log4j-api-2.9.0.jar:META-INF/versions/9/org/apache/logging/log4j/util/StackLocator.class: broken class file?
Error processing /Users/h126951/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-api/2.9.0/e0dcd508dfc4864a2f5a1963d6ffad170d970375/log4j-api-2.9.0.jar:META-INF/versions/9/org/apache/logging/log4j/util/ProcessIdUtil.class: broken class file?
Error processing /Users/h126951/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-api/2.9.0/e0dcd508dfc4864a2f5a1963d6ffad170d970375/log4j-api-2.9.0.jar:META-INF/versions/9/org/apache/logging/log4j/util/StackLocator.class: broken class file?
Error processing /Users/h126951/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-api/2.9.0/e0dcd508dfc4864a2f5a1963d6ffad170d970375/log4j-api-2.9.0.jar:META-INF/versions/9/org/apache/logging/log4j/util/ProcessIdUtil.class: broken class file?
Error processing /Users/h126951/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-api/2.9.0/e0dcd508dfc4864a2f5a1963d6ffad170d970375/log4j-api-2.9.0.jar:META-INF/versions/9/org/apache/logging/log4j/util/StackLocator.class: broken class file?
Error processing /Users/h126951/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-api/2.9.0/e0dcd508dfc4864a2f5a1963d6ffad170d970375/log4j-api-2.9.0.jar:META-INF/versions/9/org/apache/logging/log4j/util/ProcessIdUtil.class: broken class file?
Error processing /Users/h126951/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-api/2.9.0/e0dcd508dfc4864a2f5a1963d6ffad170d970375/log4j-api-2.9.0.jar:META-INF/versions/9/org/apache/logging/log4j/util/StackLocator.class: broken class file?
Error processing /Users/h126951/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-api/2.9.0/e0dcd508dfc4864a2f5a1963d6ffad170d970375/log4j-api-2.9.0.jar:META-INF/versions/9/org/apache/logging/log4j/util/ProcessIdUtil.class: broken class file?
Error processing /Users/h126951/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-api/2.9.0/e0dcd508dfc4864a2f5a1963d6ffad170d970375/log4j-api-2.9.0.jar:META-INF/versions/9/org/apache/logging/log4j/util/StackLocator.class: broken class file?
Error processing /Users/h126951/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-api/2.9.0/e0dcd508dfc4864a2f5a1963d6ffad170d970375/log4j-api-2.9.0.jar:META-INF/versions/9/org/apache/logging/log4j/util/ProcessIdUtil.class: broken class file?
Error processing /Users/h126951/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-api/2.9.0/e0dcd508dfc4864a2f5a1963d6ffad170d970375/log4j-api-2.9.0.jar:META-INF/versions/9/org/apache/logging/log4j/util/StackLocator.class: broken class file?
Error processing /Users/h126951/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-api/2.9.0/e0dcd508dfc4864a2f5a1963d6ffad170d970375/log4j-api-2.9.0.jar:META-INF/versions/9/org/apache/logging/log4j/util/ProcessIdUtil.class: broken class file?
Error processing /Users/h126951/.gradle/caches/modules-2/files-2.1/org.apache.logging.log4j/log4j-api/2.9.0/e0dcd508dfc4864a2f5a1963d6ffad170d970375/log4j-api-2.9.0.jar:META-INF/versions/9/org/apache/logging/log4j/util/StackLocator.class: broken class file?
Attachments
Issue Links
- is duplicated by
-
LOG4J2-2133 Log4J 2 appears incompatible with Android platform due to inclusion of Java 9 classes (class file version 53)
- Open
- is related to
-
LOG4J2-2199 Move ProcessIdUtil from log4j-api to log4j-core
- Resolved
- relates to
-
LOG4J2-1921 Getting ClassCastException while getting LoggerContext
- Closed