Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Getting ClassNotFoundException for PlaceholdersResolver with version 2.1.0, the same works fine with 2.0.0 #97

Closed
writemevenkat opened this issue Sep 6, 2018 · 3 comments

Comments

@writemevenkat
Copy link

Getting the following error with 2.1.0 & spring boot version (v1.5.12.RELEASE)

2018-09-06 11:13:55.095 ERROR [] | [] | [] | main | | o.s.boot.SpringApplication - Application startup failed
java.lang.NoClassDefFoundError: org/springframework/boot/context/properties/bind/PlaceholdersResolver
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
at java.lang.Class.getDeclaredMethods(Class.java:1975)
at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:613)
at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtils.java:524)
at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtils.java:510)
at org.springframework.util.ReflectionUtils.getUniqueDeclaredMethods(ReflectionUtils.java:570)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getTypeForFactoryMethod(AbstractAutowireCapableBeanFactory.java:697)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineTargetType(AbstractAutowireCapableBeanFactory.java:640)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:609)
at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1490)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:425)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:395)
at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:96)
at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:687)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:525)
at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122)
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:693)
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:360)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:303)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1118)
at net.nlg.nb.fis.illustration.syndication.IllustrationSyndicationApplication.main(IllustrationSyndicationApplication.java:19)
Caused by: java.lang.ClassNotFoundException: org.springframework.boot.context.properties.bind.PlaceholdersResolver
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:338)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 22 common frames omitted

@ulisesbocchio
Copy link
Owner

yes, you have to use an older version of jasypt-spring-boot

@prakash-42
Copy link

prakash-42 commented Jul 31, 2019

Any updates on why of this issue and how to fix this? My project runs fine with jasypt-spring-boot-starter 2.0.0 but gives the same error on 2.1.1. I need to use the latest version as I want to use the stronger algorithms for encryption and decryption.

@KaGet27
Copy link

KaGet27 commented Jul 6, 2021

Hey !! when i'm trying to downgrade the version to 2.0.0 for run my java project ( I had a #97 issue ) but i have now the jasypt-spring-boot-starter:2.0.0 does not work #82 issue :


4.0.0

<groupId>WebsisBack</groupId>
<artifactId>WebsisBack</artifactId>
<version>1.0-SNAPSHOT</version>



<packaging>war</packaging>
<properties>
    <start-class>app.Application</start-class>
</properties>



<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.5.9.RELEASE</version>
</parent>
<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
                <source>8</source>
                <target>8</target>
            </configuration>
        </plugin>
    </plugins>
</build>
<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
    <dependency>
         <groupId>com.j2html</groupId>
         <artifactId>j2html</artifactId>
         <version>1.4.0</version>
</dependency>
 <dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
<version>2.2.5.RELEASE</version>
com.google.code.gson gson 2.8.5 com.googlecode.json-simple json-simple 1.1.1 javax.servlet javax.servlet-api 4.0.1 commons-io commons-io 2.6 jar com.microsoft.sqlserver mssql-jdbc 7.2.0.jre8 org.postgresql postgresql 42.2.5 org.springframework.boot spring-boot-autoconfigure 1.5.9.RELEASE org.hibernate hibernate-core 5.4.1.Final org.springframework.boot spring-boot-starter-data-jpa com.github.ulisesbocchio jasypt-spring-boot-starter 2.1.0 org.apache.poi poi 4.1.0 org.springframework.data spring-data-commons 1.13.9.RELEASE com.google.collections google-collections 1.0 jar

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants