-
Notifications
You must be signed in to change notification settings - Fork 233
Common Issues and Troubleshooting
com.impetus.kundera.loader.PersistenceLoaderException: com.impetus.kundera.utils.InvalidConfigurationException: Could not find any META-INF/persistence.xml file in the classpath
Solution: Make sure you have META-INF/persistence.xml
in your application classpath.
com.impetus.kundera.validation.rules.RuleValidationException: com.impetus.kundera.entities.Person must have an @Id field.
Solution: Make sure you have @Id
column in your entity.
com.impetus.kundera.validation.rules.RuleValidationException: com.impetus.kundera.entities.Person can only have 1 @Id field.
Solution: Make sure you have only 1 @Id
column in your entity.
Caused by: java.lang.IllegalArgumentException: Entity object is invalid, operation failed. Please check previous log message for details at com.impetus.kundera.validation.rules.NullOrInvalidEntityRule.validate(NullOrInvalidEntityRule.java:52)
Solution: Make sure you have added @javax.persistence.Entity
in your entity.
javax.persistence.PersistenceException: No Persistence provider for EntityManager named xxxx at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:85)
Solution: Make sure persistence unit (which you used to create EntityManagerFactory) present in persistence.xml
.
java.lang.UnsupportedClassVersionError: org/apache/cassandra/thrift/InvalidRequestException : Unsupported major.minor version 52.0
Solution: Make sure you are using Java 8 with Kundera 3.5+ and Cassandra 3.x
-
Datastores Supported
- Releases
-
Architecture
-
Concepts
-
Getting Started in 5 minutes
-
Features
- Object Mapper
- Polyglot Persistence
- Queries Support
- JPQL (JPA Query Language)
- Native Queries
- Batch insert update
- Schema Generation
- Primary Key Auto generation
- Transaction Management
- REST Based Access
- Geospatial Persistence and Queries
- Graph Database Support
-
Composite Keys
-
No hard annotation for schema
-
Support for Mapped superclass
-
Object to NoSQL Data Mapping
-
Cassandra's User Defined Types and Indexes on Collections
-
Support for aggregation
- Scalar Queries over Cassandra
- Connection pooling using Kundera Cassandra
- Configuration
-
Kundera with Couchdb
-
Kundera with Elasticsearch
-
Kundera with HBase
-
Kundera with Kudu
-
Kundera with RethinkDB
-
Kundera with MongoDB
-
Kundera with OracleNoSQL
-
Kundera with Redis
-
Kundera with Spark
-
Extend Kundera
- Sample Codes and Examples
-
Blogs and Articles
-
Tutorials
* Kundera with Openshift
* Kundera with Play Framework
* Kundera with GWT
* Kundera with JBoss
* Kundera with Spring
-
Performance
-
Troubleshooting
-
FAQ
- Production deployments
- Feedback