Comments (2)
Hi Marc,
I think it's not a workaround but the simplest solution to deal with that problem.
from cassandra-unit.
Hi Jeremy,
Thanks for your reply.
I guess it could be useful to add this to the wiki, under a Troubleshooting / FAQ section?
Let me know if I can help with this.
Besides, after having migrated my projects to cassandra-all 1.1.5, I am now having the below issue when running my unit tests:
java.lang.NoSuchMethodError: org.yaml.snakeyaml.Yaml.loadAs(Ljava/io/InputStream;Ljava/lang/Class;)Ljava/lang/Object;
at org.cassandraunit.dataset.yaml.AbstractYamlDataSet.getParsedKeyspace(AbstractYamlDataSet.java:32)
at org.cassandraunit.dataset.commons.AbstractCommonsParserDataSet.getKeyspace(AbstractCommonsParserDataSet.java:30)
at org.cassandraunit.DataLoader.load(DataLoader.java:59)
at org.cassandraunit.DataLoader.load(DataLoader.java:55)
... as it seems, cassandra-all 1.1.5 is using:
<dependency>
<groupId>org.yaml</groupId>
<artifactId>snakeyaml</artifactId>
<version>1.6</version>
</dependency>
... while cassandra-unit 1.1.1.2 is using:
<dependency>
<groupId>org.yaml</groupId>
<artifactId>snakeyaml</artifactId>
<version>1.9</version>
</dependency>
Adding the below at the very end of my dependencies
block fixed it, though:
<dependency>
<groupId>org.yaml</groupId>
<artifactId>snakeyaml</artifactId>
<version>1.9</version>
<scope>test</scope>
</dependency>
and hasn't been conflicting with Cassandra (yet?).
Cheers,
Marc.
EDIT:
Just edited the documentation with some explanations and an example.
See also this page
from cassandra-unit.
Related Issues (20)
- Shutdown after tests in CI-CD
- Cassandra-unit, Integration test during org.springframework.boot:spring-boot-maven-plugin:X.X.X.RELEASE:start (pre-integration-test)
- “NoSuchMethodErrors” due to multiple versions of io.dropwizard.metrics:metrics-core:jar HOT 3
- Vesion bump Cassandra Server to 4.x release to support migration to JDK11. HOT 6
- Unable to check disk space available to target/embeddedCassandra/commitlog HOT 2
- Add an isRunning method to EmbeddedCassandraServerHelper
- log4j config copy fails in EmbeddedCassandraServerHelper HOT 1
- Upgrade hibernate-validator HOT 6
- InvalidQueryException: Virtual keyspace 'system_views' is not user-modifiable when using Cassandra4 with .InvalidQueryException: Virtual keyspace 'system_views' is not user-modifiable HOT 1
- cassandra-unit not working for libthrift 0.14.0 version
- [2021-06-14T14:58:06.055Z] org.apache.cassandra.exceptions.ConfigurationException: Unable to check disk space available to target/embeddedCassandra/commitlog. Perhaps the Cassandra user does not have the necessary permissions HOT 1
- com.datastax.oss.driver.api.core.servererrors.InvalidQueryException: Virtual keyspace 'system_views' is not user-modifiable
- ClassNotFoundException: org.apache.cassandra.thrift.Cassandra$Iface HOT 1
- CU hangs on CommitLog creation with Java 17 - Update cassandra-all to 4.0.1 to support Java 17 HOT 3
- Misleading error message in YamlConfigurationLoader.loadConfig(): "Invalid yaml"
- Windows 10: Expecting URI in variable
- Guava library issue post 25 jre
- Is this project still alive? HOT 2
- Version for Cassandra 3.11.11
- Using cassandra-unit with M1 (ARM64), JDK11 and cassandra v3
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 cassandra-unit.