+1

Mike McCandless

http://blog.mikemccandless.com


On Mon, Apr 18, 2022 at 5:43 PM Robert Muir <[email protected]> wrote:

> I guess my problem is that this happens every java release. So maybe
> they could remove the unnecessary .class file manipulation, or at
> least improve the error message for future java versions?
>
> On Mon, Apr 18, 2022 at 10:58 AM Rob Audenaerde
> <[email protected]> wrote:
> >
> > See: https://github.com/gradle/gradle/issues/19283
> > Seems it has been fixed in the master branch, but not yet released as
> proper build.
> >
> >
> > On Mon, Apr 18, 2022 at 4:49 PM Robert Muir <[email protected]> wrote:
> >>
> >> I passed various flags such as --debug with no help. "Failed to create
> >> Jar file" is an especially crappy error message.
> >>
> >> Finally, found the right one: --stacktrace (why isn't this the
> default?!):
> >>
> >> Caused by: java.lang.IllegalArgumentException: Unsupported class file
> >> major version 62
> >>         at org.objectweb.asm.ClassReader.<init>(ClassReader.java:196)
> >>         at org.objectweb.asm.ClassReader.<init>(ClassReader.java:177)
> >>         at org.objectweb.asm.ClassReader.<init>(ClassReader.java:163)
> >>         at
> org.gradle.internal.classpath.InstrumentingClasspathFileTransformer.lambda$visitEntries$1(InstrumentingClasspathFileTransformer.java:150)
> >>         at
> org.gradle.internal.classpath.ClasspathWalker.visitJarContents(ClasspathWalker.java:91)
> >>         at
> org.gradle.internal.classpath.ClasspathWalker.visit(ClasspathWalker.java:55)
> >>         at
> org.gradle.internal.classpath.InstrumentingClasspathFileTransformer.visitEntries(InstrumentingClasspathFileTransformer.java:148)
> >>         at
> org.gradle.internal.classpath.InstrumentingClasspathFileTransformer.lambda$instrument$0(InstrumentingClasspathFileTransformer.java:139)
> >>         at
> org.gradle.internal.classpath.ClasspathBuilder.buildJar(ClasspathBuilder.java:66)
> >>         at
> org.gradle.internal.classpath.ClasspathBuilder.jar(ClasspathBuilder.java:53)
> >>         ... 10 more
> >>
> >> So it looks like gradle has java 18 compatibility issues? Can we
> >> document a workaround or document "don't use this version, download 17
> >> for now" ?
> >>
> >> On Mon, Apr 18, 2022 at 10:38 AM Robert Muir <[email protected]> wrote:
> >> >
> >> > On my operating system, java package has been upgraded to jdk 18,
> >> > since it is the latest release. Do i need to download 17 and stash it
> >> > off somewhere else for gradle to work? Is there some other workaround?
> >> >
> >> > Thanks for any pointers.
> >> >
> >> > think:lucene[main]$ git status
> >> > On branch main
> >> > nothing to commit, working tree clean
> >> > think:lucene[main]$ ./gradlew clean
> >> > To honour the JVM settings for this build a single-use Daemon process
> >> > will be forked. See
> >> >
> https://docs.gradle.org/7.2/userguide/gradle_daemon.html#sec:disabling_the_daemon
> .
> >> > Daemon will be stopped at the end of the build
> >> > > Task :buildSrc:compileJava UP-TO-DATE
> >> > > Task :buildSrc:compileGroovy NO-SOURCE
> >> > > Task :buildSrc:processResources NO-SOURCE
> >> > > Task :buildSrc:classes UP-TO-DATE
> >> > > Task :buildSrc:jar UP-TO-DATE
> >> > > Task :buildSrc:assemble UP-TO-DATE
> >> > > Task :buildSrc:compileTestJava NO-SOURCE
> >> > > Task :buildSrc:compileTestGroovy NO-SOURCE
> >> > > Task :buildSrc:processTestResources NO-SOURCE
> >> > > Task :buildSrc:testClasses UP-TO-DATE
> >> > > Task :buildSrc:test NO-SOURCE
> >> > > Task :buildSrc:check UP-TO-DATE
> >> > > Task :buildSrc:build UP-TO-DATE
> >> >
> >> > FAILURE: Build failed with an exception.
> >> >
> >> > * What went wrong:
> >> > java.util.concurrent.ExecutionException:
> >> > org.gradle.api.GradleException: Failed to create Jar file
> >> >
> /home/rmuir/.gradle/caches/jars-9/71e1d5e88220a15c55f72f3e02142ed9/buildSrc.jar.
> >> > > org.gradle.api.GradleException: Failed to create Jar file
> /home/rmuir/.gradle/caches/jars-9/71e1d5e88220a15c55f72f3e02142ed9/buildSrc.jar.
> >> >
> >> > * 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
> >> >
> >> > BUILD FAILED in 4s
> >> > 2 actionable tasks: 2 up-to-date
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [email protected]
> >> For additional commands, e-mail: [email protected]
> >>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to