Hi,
I’m trying to debug the applications, and I’m using IntelliJ IDEA editor.
I’ve done everything the tutorial says to do, and I got the following error when I clicked the run button.
"C:\Program Files\AdoptOpenJDK\jdk-8.0.265.01-hotspot\bin\java.exe" -Daxelor.view.watch=true "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2020.2.3\lib\idea_rt.jar=3610:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2020.2.3\bin" -Dfile.encoding=UTF-8 -classpath C:\Users\Administrator\AppData\Local\Temp\classpath512385616.jar com.axelor.app.internal.AppRunner --port 8080 --config build\tomcat\axelor-tomcat.properties
2020-10-23 12:41:56.865 INFO 3664 --- [ main] com.axelor.app.internal.AppRunner : Starting...
2020-10-23 12:48:41.681 DEBUG 3664 --- [ost-startStop-1] com.axelor.db.JpaModule : Configuring database...
2020-10-23 12:48:51.438 INFO 3664 --- [ost-startStop-1] com.axelor.auth.pac4j.AuthPac4jModule : Loading pac4j: AuthPac4jModuleLocal
2020-10-23 12:48:54.534 INFO 3664 --- [ost-startStop-1] com.axelor.auth.pac4j.AuthPac4jModule : Added local client: FormClient
2020-10-23 12:49:13.258 ERROR 3664 --- [ost-startStop-1] o.a.c.c.C.[.[localhost].[/axelor-erp] : Exception sending context initialized event to listener instance of class [com.axelor.web.AppContextListener]
com.google.inject.CreationException: Unable to create injector, see the following errors:
1) An exception was caught and reported. Message: null
at com.axelor.web.AppServletModule.configureServlets(AppServletModule.java:110) (via modules: com.axelor.web.AppServletModule -> com.axelor.app.AppModule)
Caused by: java.lang.IllegalArgumentException
at com.axelor.internal.asm.ClassReader.<init>(Unknown Source)
at com.axelor.internal.asm.ClassReader.<init>(Unknown Source)
at com.axelor.internal.asm.ClassReader.<init>(Unknown Source)
at com.axelor.common.reflections.ClassScanner.scan(ClassScanner.java:200)
at com.axelor.common.reflections.ClassScanner.scan(ClassScanner.java:163)
at com.axelor.common.reflections.ClassScanner.getSubTypesOf(ClassScanner.java:132)
at com.axelor.common.reflections.ClassScanner.getSubTypesOf(ClassScanner.java:90)
at com.axelor.common.reflections.ClassFinder.find(ClassFinder.java:146)
at com.axelor.app.AppModule.lambda$configure$0(AppModule.java:62)
at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:269)
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:566)
at com.axelor.app.AppModule.configure(AppModule.java:63)
at com.google.inject.AbstractModule.configure(AbstractModule.java:61)
at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:344)
at com.google.inject.AbstractModule.install(AbstractModule.java:103)
at com.axelor.web.AppServletModule.configureServlets(AppServletModule.java:110)
at com.google.inject.servlet.ServletModule.configure(ServletModule.java:52)
at com.google.inject.AbstractModule.configure(AbstractModule.java:61)
at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:344)
at com.google.inject.spi.Elements.getElements(Elements.java:103)
at com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:137)
at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:103)
at com.google.inject.Guice.createInjector(Guice.java:87)
at com.google.inject.Guice.createInjector(Guice.java:69)
at com.google.inject.Guice.createInjector(Guice.java:59)
at com.axelor.web.AppContextListener.getInjector(AppContextListener.java:110)
at com.google.inject.servlet.GuiceServletContextListener.contextInitialized(GuiceServletContextListener.java:45)
at com.axelor.web.AppContextListener.contextInitialized(AppContextListener.java:49)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4701)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5167)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1412)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1402)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
2) An exception was caught and reported. Message: null
at com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:137)
Caused by: java.lang.IllegalArgumentException
at com.axelor.internal.asm.ClassReader.<init>(Unknown Source)
at com.axelor.internal.asm.ClassReader.<init>(Unknown Source)
at com.axelor.internal.asm.ClassReader.<init>(Unknown Source)
at com.axelor.common.reflections.ClassScanner.scan(ClassScanner.java:200)
at com.axelor.common.reflections.ClassScanner.scan(ClassScanner.java:163)
at com.axelor.common.reflections.ClassScanner.getTypesAnnotatedWith(ClassScanner.java:108)
at com.axelor.common.reflections.ClassFinder.find(ClassFinder.java:138)
at com.axelor.web.AppServletModule.configureServlets(AppServletModule.java:147)
at com.google.inject.servlet.ServletModule.configure(ServletModule.java:52)
at com.google.inject.AbstractModule.configure(AbstractModule.java:61)
at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:344)
at com.google.inject.spi.Elements.getElements(Elements.java:103)
at com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:137)
at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:103)
at com.google.inject.Guice.createInjector(Guice.java:87)
at com.google.inject.Guice.createInjector(Guice.java:69)
at com.google.inject.Guice.createInjector(Guice.java:59)
at com.axelor.web.AppContextListener.getInjector(AppContextListener.java:110)
at com.google.inject.servlet.GuiceServletContextListener.contextInitialized(GuiceServletContextListener.java:45)
at com.axelor.web.AppContextListener.contextInitialized(AppContextListener.java:49)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4701)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5167)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1412)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1402)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
2 errors
at com.google.inject.internal.Errors.throwCreationExceptionIfErrorsExist(Errors.java:543)
at com.google.inject.internal.InternalInjectorCreator.initializeStatically(InternalInjectorCreator.java:159)
at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:106)
at com.google.inject.Guice.createInjector(Guice.java:87)
at com.google.inject.Guice.createInjector(Guice.java:69)
at com.google.inject.Guice.createInjector(Guice.java:59)
at com.axelor.web.AppContextListener.getInjector(AppContextListener.java:110)
at com.google.inject.servlet.GuiceServletContextListener.contextInitialized(GuiceServletContextListener.java:45)
at com.axelor.web.AppContextListener.contextInitialized(AppContextListener.java:49)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4701)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5167)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1412)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1402)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
2020-10-23 12:49:13.258 ERROR 3664 --- [ost-startStop-1] o.apache.catalina.core.StandardContext : One or more listeners failed to start. Full details will be found in the appropriate container log file
2020-10-23 12:49:13.389 ERROR 3664 --- [ost-startStop-1] o.apache.catalina.core.StandardContext : Context [/axelor-erp] startup failed due to previous errors
Running at http://localhost:8080/axelor-erp
Please help, thank you very much!