Comments (5)
Hey there,
I also have similar issue with the below log;
o.s.s.d.d.r.s.DynamoDBRepositoryFactory : Spring Data DynamoDB Version: 5.1.0 (2.1)
o.s.s.d.d.r.s.DynamoDBRepositoryFactory : Spring Data Version: 2.2.10.RELEASE
o.s.s.d.d.r.s.DynamoDBRepositoryFactory : AWS SDK Version: 1.11.834
o.s.s.d.d.r.s.DynamoDBRepositoryFactory : Java Version: 11.0.6 - OpenJDK 64-Bit Server VM 11.0.6+10-post-Debian-1bpo91
o.s.s.d.d.r.s.DynamoDBRepositoryFactory : Platform Details: Linux 4.14.177-139.253.amzn2.x86_64
o.s.s.d.d.r.s.DynamoDBRepositoryFactory : This Spring Data DynamoDB implementation might not be compatible with the available Spring Data classes on the classpath! NoDefClassFoundExceptions or similar might occur!
I do not see a release compatible with the latest Spring-data / Spring boot. Can someone help?
from spring-data-dynamodb.
Try https://github.com/boostchicken/spring-data-dynamodb
from spring-data-dynamodb.
Regarding the code the major and minor version of Spring Data DynamoDB and Spring Data must be the same.
e.g.
Spring Data DynamoDB Version: 5.2.5 (2.2) => major = 2, minor = 2
Spring Data Version: 2.2.10.RELEASE => major = 2, minor = 2
But I wonder why this must be!
from spring-data-dynamodb.
@allantodd 🤔
This is happening also with https://github.com/boostchicken/spring-data-dynamodb
INFO org.socialsignin.spring.data.dynamodb.repository.support.DynamoDBRepositoryFactory ... - Spring Data DynamoDB Version: 5.2.5 (2.2)
INFO org.socialsignin.spring.data.dynamodb.repository.support.DynamoDBRepositoryFactory ... - Spring Data Version: 2.5.6
INFO org.socialsignin.spring.data.dynamodb.repository.support.DynamoDBRepositoryFactory ... - AWS SDK Version: 1.12.131
INFO org.socialsignin.spring.data.dynamodb.repository.support.DynamoDBRepositoryFactory ... - Java Version: 11.0.11 - OpenJDK 64-Bit Server VM 11.0.11+9
INFO org.socialsignin.spring.data.dynamodb.repository.support.DynamoDBRepositoryFactory ... - Platform Details: Mac OS X 11.5
WARN org.socialsignin.spring.data.dynamodb.repository.support.DynamoDBRepositoryFactory ... - This Spring Data DynamoDB implementation might not be compatible with the available Spring Data classes on the classpath!
NoDefClassFoundExceptions or similar might occur!
from spring-data-dynamodb.
Got this to work with:
- org.springframework.data:spring-data-jpa:3.1.1
- o.github.boostchicken:spring-data-dynamodb:5.2.5
Thanks @allan-todd - boostchicken's fork worked, since it supports newer versions of Spring Boot (v3 in our case).
Important site note: In case you want to use @DynamoDBRangeKey, take a look at the wiki.
from spring-data-dynamodb.
Related Issues (20)
- Missing Local index projection settings
- Getting classnotfoundexception for class ReflectionEntityInformation HOT 3
- Getting NPE HOT 2
- project init error HOT 1
- Problem with findBy..Contains on a set HOT 3
- GSI query problem. HOT 1
- Hashmap Iteration Problem in thymeleaf
- AbstractDynamoDBEventListener throws assertion error
- using dynamic dynamodb's tablename, don't use find method for GSI. HOT 1
- cdi-api dependency has a known vulnerability CVE-2014-8122
- TableNameResolver does not work with @DynamoDBIndexHashKey HOT 3
- IN operator and Order By falls back to Scan HOT 1
- @DynamoDBAutoGeneratedTimestamp(strategy=DynamoDBAutoGenerateStrategy.ALWAYS) is not working inside DynamoDBDocument
- Pagination not working properly returning random data.
- spring-data-dynamodb - Spring4Shell: Zero-Day Vulnerability in Spring Framework (CVE-2022-22965) HOT 2
- When 'findBy' method is annotated with @EnableScan or on class level, and the method uses only hash key (and range key), the method still executes scan instead of query. There is only a check if the used fields are GSI, but no checks if all the fields are hash/range keys. HOT 2
- How can I have dynamodb table name dynamically based on my env? HOT 1
- Same hash for multiple GSI, how to fetch data?
- AWS STS(security token service) support for DynamoDBMapper
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from spring-data-dynamodb.