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]