vlsi commented on PR #133:
URL: https://github.com/apache/xalan-java/pull/133#issuecomment-1835843115

   > -q (quiet) option to the mvn command line should silence all the info 
stuff and maybe the warnings, outputting only error messages
   
   It might be silencing too much though (it cuts every Maven output, so even 
"build succeeded" is not there which is strange for a day-to-day use). `-q` 
does not silence stack traces from the test. I think the tests should either 
redirect `System.err` to a different stream or use a logger (e.g. JUL) to allow 
users to control the verbosity.
   
   ---
   
   Running the tests with Java 22 fails due to Groovy not supporting Java 22.
   
   ```
   % java -version
   openjdk version "22-ea" 2024-03-19
   OpenJDK Runtime Environment (build 22-ea+25-1998)
   OpenJDK 64-Bit Server VM (build 22-ea+25-1998, mixed mode, sharing)
   ```
   
   ```
   Running post-build script: 
/.../xalan-java/integration-tests/target/it/VersionCheck_JarsOnBootClasspath/verify.groovy
   BUG! exception in phase 'semantic analysis' in source unit 'Script1.groovy' 
Unsupported class file major version 66
        at 
org.codehaus.groovy.control.CompilationUnit$ISourceUnitOperation.doPhaseOperation(CompilationUnit.java:901)
        at 
org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:692)
        at 
org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:666)
        at 
groovy.lang.GroovyClassLoader.doParseClass(GroovyClassLoader.java:373)
        at 
groovy.lang.GroovyClassLoader.lambda$parseClass$2(GroovyClassLoader.java:316)
        at 
org.codehaus.groovy.runtime.memoize.StampedCommonCache.compute(StampedCommonCache.java:163)
        at 
org.codehaus.groovy.runtime.memoize.StampedCommonCache.getAndPut(StampedCommonCache.java:154)
        at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:314)
        at groovy.lang.GroovyShell.parseClass(GroovyShell.java:572)
        at groovy.lang.GroovyShell.parse(GroovyShell.java:585)
        at groovy.lang.GroovyShell.parse(GroovyShell.java:597)
        at groovy.lang.GroovyShell.evaluate(GroovyShell.java:459)
        at groovy.lang.GroovyShell.evaluate(GroovyShell.java:495)
        at groovy.lang.GroovyShell.evaluate(GroovyShell.java:469)
        at 
org.apache.maven.shared.scriptinterpreter.GroovyScriptInterpreter.evaluateScript(GroovyScriptInterpreter.java:69)
        at 
org.apache.maven.shared.scriptinterpreter.ScriptRunner.executeRun(ScriptRunner.java:223)
        at 
org.apache.maven.shared.scriptinterpreter.ScriptRunner.run(ScriptRunner.java:160)
        at 
org.apache.maven.plugins.invoker.AbstractInvokerMojo.runPostBuildHook(AbstractInvokerMojo.java:1902)
        at 
org.apache.maven.plugins.invoker.AbstractInvokerMojo.runBuild(AbstractInvokerMojo.java:1883)
        at 
org.apache.maven.plugins.invoker.AbstractInvokerMojo.runBuild(AbstractInvokerMojo.java:1542)
        at 
org.apache.maven.plugins.invoker.AbstractInvokerMojo.lambda$runBuilds$4(AbstractInvokerMojo.java:1304)
        at 
org.apache.maven.plugins.invoker.JobExecutor.lambda$null$1(JobExecutor.java:62)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
        at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
        at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
        at java.base/java.lang.Thread.run(Thread.java:1570)
   Caused by: java.lang.IllegalArgumentException: Unsupported class file major 
version 66
        at groovyjarjarasm.asm.ClassReader.<init>(ClassReader.java:199)
        at groovyjarjarasm.asm.ClassReader.<init>(ClassReader.java:180)
        at groovyjarjarasm.asm.ClassReader.<init>(ClassReader.java:166)
        at groovyjarjarasm.asm.ClassReader.<init>(ClassReader.java:287)
        at 
org.codehaus.groovy.ast.decompiled.AsmDecompiler.parseClass(AsmDecompiler.java:83)
        at 
org.codehaus.groovy.control.ClassNodeResolver.findDecompiled(ClassNodeResolver.java:255)
        at 
org.codehaus.groovy.control.ClassNodeResolver.tryAsLoaderClassOrScript(ClassNodeResolver.java:193)
        at 
org.codehaus.groovy.control.ClassNodeResolver.findClassNode(ClassNodeResolver.java:175)
        at 
org.codehaus.groovy.control.ClassNodeResolver.resolveName(ClassNodeResolver.java:129)
        at 
org.codehaus.groovy.control.ResolveVisitor.resolveToOuter(ResolveVisitor.java:772)
        at 
org.codehaus.groovy.control.ResolveVisitor.resolve(ResolveVisitor.java:413)
        at 
org.codehaus.groovy.control.ResolveVisitor.resolveFromDefaultImports(ResolveVisitor.java:567)
        at 
org.codehaus.groovy.control.ResolveVisitor.resolveFromDefaultImports(ResolveVisitor.java:531)
        at 
org.codehaus.groovy.control.ResolveVisitor.resolve(ResolveVisitor.java:412)
        at 
org.codehaus.groovy.control.ResolveVisitor.resolve(ResolveVisitor.java:374)
        at 
org.codehaus.groovy.control.ResolveVisitor.resolveOrFail(ResolveVisitor.java:342)
        at 
org.codehaus.groovy.control.ResolveVisitor.resolveOrFail(ResolveVisitor.java:333)
        at 
org.codehaus.groovy.control.ResolveVisitor.resolveOrFail(ResolveVisitor.java:329)
        at 
org.codehaus.groovy.control.ResolveVisitor.transformConstructorCallExpression(ResolveVisitor.java:1125)
        at 
org.codehaus.groovy.control.ResolveVisitor.transform(ResolveVisitor.java:803)
        at 
org.codehaus.groovy.control.ResolveVisitor.transformMethodCallExpression(ResolveVisitor.java:1141)
        at 
org.codehaus.groovy.control.ResolveVisitor.transform(ResolveVisitor.java:799)
        at 
org.codehaus.groovy.control.ResolveVisitor.transformDeclarationExpression(ResolveVisitor.java:1165)
        at 
org.codehaus.groovy.control.ResolveVisitor.transform(ResolveVisitor.java:795)
        at 
org.codehaus.groovy.ast.ClassCodeExpressionTransformer.visitExpressionStatement(ClassCodeExpressionTransformer.java:129)
        at 
org.codehaus.groovy.ast.stmt.ExpressionStatement.visit(ExpressionStatement.java:41)
        at 
org.codehaus.groovy.ast.CodeVisitorSupport.visitBlockStatement(CodeVisitorSupport.java:86)
        at 
org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitBlockStatement(ClassCodeVisitorSupport.java:168)
        at 
org.codehaus.groovy.control.ResolveVisitor.visitBlockStatement(ResolveVisitor.java:1388)
        at 
org.codehaus.groovy.ast.stmt.BlockStatement.visit(BlockStatement.java:72)
        at 
org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClassCodeContainer(ClassCodeVisitorSupport.java:142)
        at 
org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitConstructorOrMethod(ClassCodeVisitorSupport.java:115)
        at 
org.codehaus.groovy.ast.ClassCodeExpressionTransformer.visitConstructorOrMethod(ClassCodeExpressionTransformer.java:87)
        at 
org.codehaus.groovy.control.ResolveVisitor.visitConstructorOrMethod(ResolveVisitor.java:297)
        at 
org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitMethod(ClassCodeVisitorSupport.java:110)
        at 
org.codehaus.groovy.control.ResolveVisitor.visitMethod(ResolveVisitor.java:268)
        at org.codehaus.groovy.ast.ClassNode.visitMethods(ClassNode.java:1129)
        at org.codehaus.groovy.ast.ClassNode.visitContents(ClassNode.java:1122)
        at 
org.codehaus.groovy.ast.ClassCodeVisitorSupport.visitClass(ClassCodeVisitorSupport.java:52)
        at 
org.codehaus.groovy.control.ResolveVisitor.visitClass(ResolveVisitor.java:1334)
        at 
org.codehaus.groovy.control.ResolveVisitor.startResolving(ResolveVisitor.java:258)
        at 
org.codehaus.groovy.control.CompilationUnit.lambda$addPhaseOperations$4(CompilationUnit.java:218)
        at 
org.codehaus.groovy.control.CompilationUnit$ISourceUnitOperation.doPhaseOperation(CompilationUnit.java:897)
        ... 25 more
   *** end build.log for: VersionCheck_JarsOnBootClasspath/pom.xml ***
   
   [ERROR] -------------------------------------------------
   [ERROR]
   [ERROR] The following builds failed:
   [ERROR] *  VersionCheck_JarsOnClasspath/pom.xml
   [ERROR] *  VersionCheck_ShadedJarOnBootClasspath/pom.xml
   [ERROR] *  VersionCheck_JarsOnBootClasspath/pom.xml
   [ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-invoker-plugin:3.6.0:run (integration-test) on 
project integration-tests: 3 builds failed. See console output above for 
details. -> [Help 1]
   [ERROR]
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to