-------------------------------------------- On Sun, 6/24/18, Karl Heinz Marbaise <khmarba...@gmx.de> wrote:
Subject: Re: No compiler is provided in this environment - how to stop this error ? To: "Maven Users List" <users@maven.apache.org>, jeffma...@jeffmaury.com Date: Sunday, June 24, 2018, 3:00 PM Hi, do you really want to work with SNAPSHOT versions? I would prefer to work with releases instead .. <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.3.RELEASE</version> which is available from Central... So you don't need any definition of repositories in your pom file...if you have just remove them... Furthermore I see in the screenshots that there are compilation errors...furthermore to drill down to the problem it would be more helpful to test on plain command line...and from within Eclipse etc.. Thanks Karl. Guess there is alot of things I have to pick up. Will watch youtube for tutorial in this area. Kind regards Karl Heinz Marbaise On 24/06/18 06:02, Karen Goh wrote: > Thanks Jeff. It is working now. > > However, I'd like to know is it possible to change the version to 2.0.3 from 2.1.0 in maven pom.xml ? > > <parent> > <groupId>org.springframework.boot</groupId> > <artifactId>spring-boot-starter-parent</artifactId> > <version>2.0.3.BUILD-SNAPSHOT</version> > </parent> > > I have tried to change on the advice of a forum member in Java Range. > > But, I keep receiving error message : > > Project build error: Non-resolvable parent POM for com.Superhi5:SpringBootHi5CRUD:0.0.1-SNAPSHOT: Could not transfer artifact org.springframework.boot:spring- > boot-starter-parent:pom:2.0.3.BUILD-SNAPSHOT from/to spring-snapshots (https://repo.spring.io/snapshot): repo.spring.io and 'parent.relativePath' points at no local > POM > > > I tried various ways like doing mvn clean, mvn purge local repositories, update and then sue the below as per stackoverflow suggestion to change the version but to no avai. > > >https://books.google.de/books?id=yEqrMNX3LAgC&lpg=PA124&ots=IoIU0MYUp-&dq=huettermann+automatic+releasing&hl=de&pg=PA123#v=onepage&q=huettermann%20automatic%20releasing&f=false > > Hope you could let me know how should I go about changing the version without all these errros. > > Tks & rgds, > Karen > > > -------------------------------------------- > On Fri, 6/22/18, Jeff MAURY <jeffma...@gmail.com> wrote: > > Subject: Re: No compiler is provided in this environment - how to stop this error ? > To: "Maven Users List" <users@maven.apache.org>, "Karen Goh" <karenwo...@yahoo.com> > Date: Friday, June 22, 2018, 7:24 PM > > Your JAVA_HOME must point a jdk > not à jre > > Le ven. 22 juin > 2018 à 13:16, Karen Goh <karenwo...@yahoo.com.invalid> > a > écrit : > > > > Hi, > > > > I have been > trying to tackle the below error without avail. > > > > In my due diligence, > I have done the necessary checking like making sure > > that the environment is run on 1.8JDK > > > > Please see > screenshot > > > > https://ibb.co/eopTVT > > > > https://ibb.co/g2wE4o > > > > I got the below when > I did the following: > > > > 1st, I did run maven clean > > 2nd, I did maven install > > > > And the error > appeared. > > > > > > > > --- > maven-resources-plugin:3.0.1:resources (default-resources) > @ > > SpringBootHi5CRUD --- > > [INFO] Using 'UTF-8' encoding to > copy filtered resources. > > [INFO] Copying > 1 resource > > [INFO] Copying 0 resource > > [INFO] > > [INFO] --- > maven-compiler-plugin:3.7.0:compile (default-compile) @ > > SpringBootHi5CRUD --- > > > [INFO] Changes detected - recompiling the module! > > [INFO] Compiling 6 source files to > > > C:\Users\Karen.Goh\eclipse-workspace\SpringBoothi5\target\classes > > [INFO] > ------------------------------------------------------------- > > [ERROR] COMPILATION ERROR : > > [INFO] > ------------------------------------------------------------- > > [ERROR] No compiler is provided in this > environment. Perhaps you are > > running on > a JRE rather than a JDK? > > [INFO] 1 > error > > [INFO] > ------------------------------------------------------------- > > [INFO] > > > ------------------------------------------------------------------------ > > [INFO] BUILD FAILURE > > > [INFO] > > > ------------------------------------------------------------------------ > > [INFO] Total time: 16.031 s > > [INFO] Finished at: > 2018-06-22T18:53:34+08:00 > > [INFO] Final > Memory: 20M/182M > > [INFO] > > > ------------------------------------------------------------------------ > > [ERROR] Failed to execute goal > > > org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile > > (default-compile) on project > SpringBootHi5CRUD: Compilation failure > > > [ERROR] No compiler is provided in this environment. Perhaps > you are > > running on a JRE rather than a > JDK? > > [ERROR] -> [Help 1] > > [ERROR] > > [ERROR] To > see the full stack trace of the errors, re-run Maven with > the > > -e switch. > > > [ERROR] Re-run Maven using the -X switch to enable full > debug logging. > > [ERROR] > > > > If I run using -X > switch, I get the below error : > > > > [ERROR] Failed to execute goal > > > org.springframework.boot:spring-boot-maven-plugin:2.1.0.BUILD-SNAPSHOT:run > > (default-cli) on project > SpringBootHi5CRUD: An exception occurred while > > running. null: InvocationTargetException: > Error creating bean with name > > > 'articleServiceImpl': Unsatisfied dependency > expressed through field > > > 'articleRepository'; nested exception is > > > org.springframework.beans.factory.BeanCreationException: > Error creating > > bean with name > 'articleRepository': Invocation of init method > failed; > > nested exception is > java.lang.IllegalArgumentException: Not a managed type: > > class com.StudentRecruit.model.Article > -> [Help 1] > > > org.apache.maven.lifecycle.LifecycleExecutionException: > Failed to execute > > goal > > > org.springframework.boot:spring-boot-maven-plugin:2.1.0.BUILD-SNAPSHOT:run > > (default-cli) on project > SpringBootHi5CRUD: An exception occurred while > > running. null > > > 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 > 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 > > > 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) > > Caused by: > org.apache.maven.plugin.MojoExecutionException: An > exception > > occurred while running. > null > > at > > > org.springframework.boot.maven.AbstractRunMojo$IsolatedThreadGroup.rethrowUncaughtException(AbstractRunMojo.java:525) > > at > > > org.springframework.boot.maven.RunMojo.runWithMavenJvm(RunMojo.java:97) > > at > > > org.springframework.boot.maven.AbstractRunMojo.run(AbstractRunMojo.java:249) > > at > > > org.springframework.boot.maven.AbstractRunMojo.execute(AbstractRunMojo.java:198) > > at > > > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134) > > at > > > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207) > > ... 20 more > > Caused by: > java.lang.reflect.InvocationTargetException > > 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 > > > org.springframework.boot.maven.AbstractRunMojo$LaunchRunner.run(AbstractRunMojo.java:557) > > at > java.lang.Thread.run(Thread.java:748) > > > Caused by: > > > org.springframework.beans.factory.UnsatisfiedDependencyException: > Error > > creating bean with name > 'articleServiceImpl': Unsatisfied dependency > > expressed through field > 'articleRepository'; nested exception is > > > org.springframework.beans.factory.BeanCreationException: > Error creating > > bean with name > 'articleRepository': Invocation of init method > failed; > > nested exception is > java.lang.IllegalArgumentException: Not a managed type: > > class com.StudentRecruit.model.Article > > at > > > org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:587) > > at > > > org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:91) > > at > > > org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:373) > > at > > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1350) > > at > > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:580) > > at > > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:503) > > at > > > org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:317) > > at > > > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) > > at > > > org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315) > > at > > > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) > > at > > > org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:760) > > at > > > org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:869) > > at > > > org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:550) > > at > > > org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:140) > > at > > > org.springframework.boot.SpringApplication.refresh(SpringApplication.java:762) > > at > > > org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:398) > > at > > > org.springframework.boot.SpringApplication.run(SpringApplication.java:330) > > at > > > org.springframework.boot.SpringApplication.run(SpringApplication.java:1234) > > at > > > org.springframework.boot.SpringApplication.run(SpringApplication.java:1222) > > at > > > com.StudentRecruit.SpringBoothi5Application.main(SpringBoothi5Application.java:11) > > ... 6 more > > Caused by: > org.springframework.beans.factory.BeanCreationException: > Error > > creating bean with name > 'articleRepository': Invocation of init method > > failed; nested exception is > java.lang.IllegalArgumentException: Not a > > managed type: class > com.StudentRecruit.model.Article > > > at > > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1708) > > at > > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:581) > > at > > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:503) > > at > > > org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:317) > > at > > > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) > > at > > > org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315) > > at > > > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) > > at > > > org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:251) > > at > > > org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1138) > > at > > > org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1065) > > at > > > org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:584) > > ... 25 more > > Caused by: > java.lang.IllegalArgumentException: Not a managed type: > class > > > com.StudentRecruit.model.Article > > > at > > > org.hibernate.metamodel.internal.MetamodelImpl.managedType(MetamodelImpl.java:473) > > at > > > org.springframework.data.jpa.repository.support.JpaMetamodelEntityInformation.<init>(JpaMetamodelEntityInformation.java:73) > > at > > > org.springframework.data.jpa.repository.support.JpaEntityInformationSupport.getEntityInformation(JpaEntityInformationSupport.java:66) > > at > > > org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getEntityInformation(JpaRepositoryFactory.java:188) > > at > > > org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getTargetRepository(JpaRepositoryFactory.java:139) > > at > > > org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getTargetRepository(JpaRepositoryFactory.java:123) > > at > > > org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getTargetRepository(JpaRepositoryFactory.java:64) > > at > > > org.springframework.data.repository.core.support.RepositoryFactorySupport.getRepository(RepositoryFactorySupport.java:298) > > at > > > org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.lambda$afterPropertiesSet$4(RepositoryFactoryBeanSupport.java:294) > > at > org.springframework.data.util.Lazy.getNullable(Lazy.java:195) > > at > org.springframework.data.util.Lazy.get(Lazy.java:78) > > at > > > org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.afterPropertiesSet(RepositoryFactoryBeanSupport.java:297) > > at > > > org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean.afterPropertiesSet(JpaRepositoryFactoryBean.java:112) > > at > > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1767) > > at > > > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1704) > > ... 35 more > > [ERROR] > > [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 > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org