asaunin / social-network-spring

Social Network application (spring boot data mvc security restful cors xsrf angular swagger facebook / google signin)
https://social-network-angularjs.herokuapp.com/
112 stars 51 forks source link

Maven clean install failed #8

Open alifmahardhika opened 4 years ago

alifmahardhika commented 4 years ago

Hi @asaunin ! I'm trying to run your application by following the steps provided in the README.MD file, and a problem occured when Im running maven clean install. If anyone comes up with the solution please do let me know, Thanks!

The following is the complete stacktrace:

[INFO] Error stacktraces are turned on. [INFO] Scanning for projects... [INFO]
[INFO] ------------------------------------------------------------------------ [INFO] Building Social network - Spring RESTful Server API 1.0.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-clean-plugin:2.6.1:clean (default-clean) @ api --- [INFO] Deleting C:\Users\Alif\Desktop\PROPENSI\demo template\social-network-spring\api\target [INFO] [INFO] --- spring-boot-maven-plugin:1.4.3.RELEASE:build-info (default) @ api --- [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ api --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 3 resources [INFO] Copying 9 resources [INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ api --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 31 source files to C:\Users\Alif\Desktop\PROPENSI\demo template\social-network-spring\api\target\classes WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by org.springframework.boot.configurationprocessor.fieldvalues.javac.Trees (file:/C:/Users/Alif/.m2/repository/org/springframework/boot/spring-boot-configuration-processor/1.4.3.RELEASE/spring-boot-configuration-processor-1.4.3.RELEASE.jar) to method com.sun.tools.javac.api.JavacTrees.getTree(javax.lang.model.element.Element) WARNING: Please consider reporting this to the maintainers of org.springframework.boot.configurationprocessor.fieldvalues.javac.Trees WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 8.171 s [INFO] Finished at: 2020-01-29T23:43:01+07:00 [INFO] Final Memory: 34M/124M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project api: Fatal error compiling: java.lang.ExceptionInInitializerError: com.sun.tools.javac.code.TypeTags -> [Help 1] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project api: Fatal error compiling at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80) at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106) at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863) at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288) at org.apache.maven.cli.MavenCli.main(MavenCli.java:199) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415) at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) at org.codehaus.classworlds.Launcher.main(Launcher.java:47) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at com.intellij.rt.execution.application.AppMainV2.main(AppMainV2.java:131) Caused by: org.apache.maven.plugin.MojoExecutionException: Fatal error compiling at org.apache.maven.plugin.compiler.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:796) at org.apache.maven.plugin.compiler.CompilerMojo.execute(CompilerMojo.java:129) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207) ... 26 more Caused by: org.codehaus.plexus.compiler.CompilerException: java.lang.ExceptionInInitializerError at org.codehaus.plexus.compiler.javac.JavaxToolsCompiler.compileInProcess(JavaxToolsCompiler.java:191) at org.codehaus.plexus.compiler.javac.JavacCompiler.performCompile(JavacCompiler.java:169) at org.apache.maven.plugin.compiler.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:785) ... 29 more Caused by: java.lang.RuntimeException: java.lang.ExceptionInInitializerError at jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.handleExceptions(JavacTaskImpl.java:163) at jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.doCall(JavacTaskImpl.java:100) at jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.call(JavacTaskImpl.java:94) at org.codehaus.plexus.compiler.javac.JavaxToolsCompiler.compileInProcess(JavaxToolsCompiler.java:126) ... 31 more Caused by: java.lang.ExceptionInInitializerError at lombok.javac.handlers.HandleGetter.(HandleGetter.java:302) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:398) at lombok.core.SpiLoadUtil$1$1.next(SpiLoadUtil.java:111) at lombok.javac.HandlerLibrary.loadAnnotationHandlers(HandlerLibrary.java:170) at lombok.javac.HandlerLibrary.load(HandlerLibrary.java:155) at lombok.javac.JavacTransformer.(JavacTransformer.java:43) at lombok.javac.apt.LombokProcessor.init(LombokProcessor.java:86) at lombok.core.AnnotationProcessor$JavacDescriptor.want(AnnotationProcessor.java:87) at lombok.core.AnnotationProcessor.init(AnnotationProcessor.java:140) at lombok.launch.AnnotationProcessorHider$AnnotationProcessor.init(AnnotationProcessor.java:54) at jdk.compiler/com.sun.tools.javac.processing.JavacProcessingEnvironment$ProcessorState.(JavacProcessingEnvironment.java:678) at jdk.compiler/com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors$ProcessorStateIterator.next(JavacProcessingEnvironment.java:778) at jdk.compiler/com.sun.tools.javac.processing.JavacProcessingEnvironment.discoverAndRunProcs(JavacProcessingEnvironment.java:873) at jdk.compiler/com.sun.tools.javac.processing.JavacProcessingEnvironment$Round.run(JavacProcessingEnvironment.java:1214) at jdk.compiler/com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:1326) at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:1258) at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:936) at jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.lambda$doCall$0(JavacTaskImpl.java:104) at jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.handleExceptions(JavacTaskImpl.java:147) ... 34 more Caused by: java.lang.ClassNotFoundException: com.sun.tools.javac.code.TypeTags at java.base/java.lang.ClassLoader.findClass(ClassLoader.java:718) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588) at lombok.launch.ShadowClassLoader.loadClass(ShadowClassLoader.java:418) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:315) at lombok.javac.JavacTreeMaker$SchroedingerType.getFieldCached(JavacTreeMaker.java:156) at lombok.javac.JavacTreeMaker$TypeTag.typeTag(JavacTreeMaker.java:244) at lombok.javac.Javac.(Javac.java:154) ... 54 more [ERROR] [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

alifmahardhika commented 4 years ago

OKAY I actually found the problem. For anyone else that may stumble to similar issue, the problem is located at the pom.xml under the api module. There's a bit of a typo in lombok project dependency. You should change the lombok project dependency to the following:

org.projectlombok lombok 1.18.2 provided
asaunin commented 4 years ago

@alifmahardhika thanks for your feedback. Probably I'll fix it later, but plz take into account, that this project is frosen for more than a year, and I don't plan to work on it anymore. So I'm warrying if I fix one dependency - it will break smth in another place. That's why I would prefer to leave it as it is. Last time I checked it was build fine )