After creating the project add the following dependencies and a custom theme:
// MVN REPOSITORY
implementation group: ‘org.apache.poi’, name: ‘poi’, version: ‘5.2.0’
implementation group: ‘org.apache.poi’, name: ‘poi-ooxml’, version: ‘5.2.0’
implementation group: ‘org.apache.cxf’, name: ‘cxf-rt-frontend-jaxws’, version: ‘3.5.2’
implementation group: ‘org.apache.cxf’, name: ‘cxf-rt-transports-http’, version: ‘3.5.2’
implementation group: ‘org.apache.cxf’, name: ‘cxf-rt-ws-security’, version: ‘3.5.2’
implementation group: ‘com.jcraft’, name: ‘jsch’, version: ‘0.1.55’
implementation group: ‘org.seleniumhq.selenium’, name: ‘selenium-java’, version: ‘4.1.2’
implementation group: ‘com.aventstack’, name: ‘extentreports’, version: ‘5.0.9’
implementation group: ‘commons-io’, name: ‘commons-io’, version: ‘2.11.0’
implementation group: ‘org.apache.logging.log4j’, name: ‘log4j-core’, version: ‘2.17.2’
implementation group: ‘org.apache.commons’, name: ‘commons-jexl3’, version: ‘3.2.1’
implementation group: ‘net.sf.jasperreports’, name: ‘jasperreports’, version: ‘6.19.1’
}
and installed all the plugins from the marketplace,
After that I get the following error
Task :compileWidgets
[ERROR] An internal compiler exception occurred
com.google.gwt.dev.jjs.InternalCompilerException: Error constructing Java AST
at com.google.gwt.dev.jjs.impl.GwtAstBuilder.translateException(GwtAstBuilder.java:3997)
at com.google.gwt.dev.jjs.impl.GwtAstBuilder$AstVisitor.endVisit(GwtAstBuilder.java:2169)
at org.eclipse.jdt.internal.compiler.ast.TryStatement.traverse(TryStatement.java:1244)
at org.eclipse.jdt.internal.compiler.ast.Block.traverse(Block.java:153)
at org.eclipse.jdt.internal.compiler.ast.IfStatement.traverse(IfStatement.java:293)
at org.eclipse.jdt.internal.compiler.ast.Block.traverse(Block.java:153)
at org.eclipse.jdt.internal.compiler.ast.ForeachStatement.traverse(ForeachStatement.java:670)
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.traverse(MethodDeclaration.java:369)
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.traverse(TypeDeclaration.java:1479)
at com.google.gwt.dev.jjs.impl.GwtAstBuilder.processImpl(GwtAstBuilder.java:3933)
at com.google.gwt.dev.jjs.impl.GwtAstBuilder.process(GwtAstBuilder.java:3971)
at com.google.gwt.dev.javac.CompilationStateBuilder$CompileMoreLater$UnitProcessorImpl.process(CompilationStateBuilder.java:129)
at com.google.gwt.dev.javac.JdtCompiler$CompilerImpl.process(JdtCompiler.java:336)
at org.eclipse.jdt.internal.compiler.Compiler.processCompiledUnits(Compiler.java:575)
at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:475)
at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:426)
at com.google.gwt.dev.javac.JdtCompiler.doCompile(JdtCompiler.java:1040)
at com.google.gwt.dev.javac.CompilationStateBuilder$CompileMoreLater.compile(CompilationStateBuilder.java:325)
at com.google.gwt.dev.javac.CompilationStateBuilder.doBuildFrom(CompilationStateBuilder.java:548)
at com.google.gwt.dev.javac.CompilationStateBuilder.buildFrom(CompilationStateBuilder.java:479)
at com.google.gwt.dev.javac.CompilationStateBuilder.buildFrom(CompilationStateBuilder.java:465)
at com.google.gwt.dev.cfg.ModuleDef.getCompilationState(ModuleDef.java:423)
at com.google.gwt.dev.Precompile.precompile(Precompile.java:222)
at com.google.gwt.dev.Precompile.precompile(Precompile.java:202)
at com.google.gwt.dev.Precompile.precompile(Precompile.java:143)
at com.google.gwt.dev.Compiler.compile(Compiler.java:204)
at com.google.gwt.dev.Compiler.compile(Compiler.java:155)
at com.google.gwt.dev.Compiler.compile(Compiler.java:144)
at com.google.gwt.dev.Compiler$1.run(Compiler.java:118)
at com.google.gwt.dev.CompileTaskRunner.doRun(CompileTaskRunner.java:55)
at com.google.gwt.dev.CompileTaskRunner.runWithAppropriateLogger(CompileTaskRunner.java:50)
at com.google.gwt.dev.Compiler.main(Compiler.java:125)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at io.jmix.gradle.ClassPathCommandLine.invokeOriginalMainClass(ClassPathCommandLine.java:54)
at io.jmix.gradle.ClassPathCommandLine.main(ClassPathCommandLine.java:47)
Caused by: java.lang.NoSuchFieldError: resources
at com.google.gwt.dev.jjs.impl.GwtAstBuilder$AstVisitor.endVisit(GwtAstBuilder.java:2144)
… 36 more
[ERROR] at LeafletMapConnector.java(574): try
{
map.removeLayer(layer);
if ((layersControl != null))
{
layersControl.removeLayer(layer);
}
}
catch (Exception e)
{
VConsole.log(“Removing failed, possibly due to timing issue…”);
}
Caused by: java.lang.NoSuchFieldError: resources
Task :compileWidgets FAILED
Execution failed for task ‘:compileWidgets’.
Process ‘command ‘C:\Program Files\Java\jdk1.8.0_202\bin\java.exe’’ finished with non-zero exit value 1
- 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.
Reading on the forum suggested doing this shortClassPath = false to compileWidget,
It didn’t work for me either
I share the download link to help me, thanks : untitled.zip - Google Drive