jsevellec/cassandra-unit

Failed to start EmbeddedCassandra with JAVA 11

jarpz opened this issue ยท 25 comments

jarpz commented

I'm getting a error when embedded cassandra start after upgrade my project to Java 11, otherwise with Java 1.8 works perfectly .

Here my configuration:

@RunWith(SpringRunner.class)
@TestExecutionListeners(listeners = {
    CassandraUnitDependencyInjectionTestExecutionListener.class,
    DependencyInjectionTestExecutionListener.class},
    mergeMode = MergeMode.MERGE_WITH_DEFAULTS)
@EmbeddedCassandra(timeout = 60000)
@CassandraDataSet(value = {"lazy-bootstrap-test.cql"}, keyspace = "alfa")
@Import(LazyCassandraConfiguration.class)

My dependencies:

<cassandra-unit-spring.version>3.11.2.0</cassandra-unit-spring.version>

<dependency>
      <groupId>org.cassandraunit</groupId>
      <artifactId>cassandra-unit-spring</artifactId>
      <exclusions>
        <exclusion>
          <groupId>org.slf4j</groupId>
          <artifactId>slf4j-log4j12</artifactId>
        </exclusion>
        <exclusion>
          <groupId>org.slf4j</groupId>
          <artifactId>jcl-over-slf4j</artifactId>
        </exclusion>
        <exclusion>
          <groupId>log4j</groupId>
          <artifactId>log4j</artifactId>
        </exclusion>
      </exclusions>
      <scope>compile</scope>
    </dependency>

And the error I get is:


FSWriteError in target\cassandra\commitlog\CommitLog-6-1560549468905.log
	at org.apache.cassandra.io.util.FileUtils.deleteWithConfirm(FileUtils.java:142)
	at org.apache.cassandra.io.util.FileUtils.deleteWithConfirm(FileUtils.java:159)
	at org.apache.cassandra.db.commitlog.CommitLogSegment.discard(CommitLogSegment.java:409)
	at org.apache.cassandra.db.commitlog.AbstractCommitLogSegmentManager.discardAvailableSegment(AbstractCommitLogSegmentManager.java:473)
	at org.apache.cassandra.db.commitlog.AbstractCommitLogSegmentManager.shutdown(AbstractCommitLogSegmentManager.java:460)
	at org.apache.cassandra.db.commitlog.AbstractCommitLogSegmentManager.stopUnsafe(AbstractCommitLogSegmentManager.java:405)
	at org.apache.cassandra.db.commitlog.CommitLog.stopUnsafe(CommitLog.java:435)
	at org.apache.cassandra.db.commitlog.CommitLog.resetUnsafe(CommitLog.java:408)
	at org.cassandraunit.utils.EmbeddedCassandraServerHelper.cleanupAndLeaveDirs(EmbeddedCassandraServerHelper.java:353)
	at org.cassandraunit.utils.EmbeddedCassandraServerHelper.startEmbeddedCassandra(EmbeddedCassandraServerHelper.java:147)
	at org.cassandraunit.utils.EmbeddedCassandraServerHelper.startEmbeddedCassandra(EmbeddedCassandraServerHelper.java:110)
	at org.cassandraunit.spring.AbstractCassandraUnitTestExecutionListener.startServer(AbstractCassandraUnitTestExecutionListener.java:39)
	at org.cassandraunit.spring.CassandraUnitDependencyInjectionTestExecutionListener.prepareTestInstance(CassandraUnitDependencyInjectionTestExecutionListener.java:21)
	at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:246)
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:227)
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:289)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:291)
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:246)
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
	at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190)
	at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
	at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
	at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
	at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
Caused by: java.nio.file.AccessDeniedException: target\cassandra\commitlog\CommitLog-6-1560549468905.log

	at java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:89)
	at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:103)
	at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:108)
	at java.base/sun.nio.fs.WindowsFileSystemProvider.implDelete(WindowsFileSystemProvider.java:274)
	at java.base/sun.nio.fs.AbstractFileSystemProvider.delete(AbstractFileSystemProvider.java:105)
	at java.base/java.nio.file.Files.delete(Files.java:1144)
	at org.apache.cassandra.io.util.FileUtils.deleteWithConfirm(FileUtils.java:136)
	... 33 more

Do you have any clue what could be?

I am getting something like this when I try to switch to jdk11 from jdk8:
12:01:41.016 [main] DEBUG org.cassandraunit.utils.EmbeddedCassandraServerHelper - Starting cassandra...
12:01:41.016 [main] DEBUG org.cassandraunit.utils.EmbeddedCassandraServerHelper - Initialization needed
12:01:41.026 [main] INFO org.apache.cassandra.config.YamlConfigurationLoader - Configuration location: file:/prj/famc/spring-boot-update/platform-scenario/svc-county-loan-limit/target/embeddedCassandra/cu-cassandra.yaml
12:01:41.027 [main] DEBUG org.apache.cassandra.config.YamlConfigurationLoader - Loading settings from file:/prj/famc/spring-boot-update/platform-scenario/svc-county-loan-limit/target/embeddedCassandra/cu-cassandra.yaml
12:01:41.317 [main] INFO org.apache.cassandra.config.Config - Node configuration:[allocate_tokens_for_keyspace=null; authenticator=AllowAllAuthenticator; authorizer=AllowAllAuthorizer; auto_bootstrap=true; auto_snapshot=false; back_pressure_enabled=false; back_pressure_strategy=null; batch_size_fail_threshold_in_kb=50; batch_size_warn_threshold_in_kb=5; batchlog_replay_throttle_in_kb=1024; broadcast_address=null; broadcast_rpc_address=null; buffer_pool_use_heap_if_exhausted=true; cas_contention_timeout_in_ms=1000; cdc_enabled=false; cdc_free_space_check_interval_ms=250; cdc_raw_directory=target/embeddedCassandra/cdc; cdc_total_space_in_mb=0; client_encryption_options=; cluster_name=Test Cluster; column_index_cache_size_in_kb=2; column_index_size_in_kb=64; commit_failure_policy=stop; commitlog_compression=null; commitlog_directory=target/embeddedCassandra/commitlog; commitlog_max_compression_buffers_in_pool=3; commitlog_periodic_queue_size=-1; commitlog_segment_size_in_mb=32; commitlog_sync=periodic; commitlog_sync_batch_window_in_ms=NaN; commitlog_sync_period_in_ms=10000; commitlog_total_space_in_mb=null; compaction_large_partition_warning_threshold_mb=100; compaction_throughput_mb_per_sec=16; concurrent_compactors=null; concurrent_counter_writes=32; concurrent_materialized_view_writes=32; concurrent_reads=32; concurrent_replicates=null; concurrent_writes=32; counter_cache_keys_to_save=2147483647; counter_cache_save_period=7200; counter_cache_size_in_mb=null; counter_write_request_timeout_in_ms=5000; credentials_cache_max_entries=1000; credentials_update_interval_in_ms=-1; credentials_validity_in_ms=2000; cross_node_timeout=false; data_file_directories=[Ljava.lang.String;@2692b61e; disk_access_mode=auto; disk_failure_policy=stop; disk_optimization_estimate_percentile=0.95; disk_optimization_page_cross_chance=0.1; disk_optimization_strategy=ssd; dynamic_snitch=true; dynamic_snitch_badness_threshold=0.1; dynamic_snitch_reset_interval_in_ms=600000; dynamic_snitch_update_interval_in_ms=100; enable_materialized_views=true; enable_scripted_user_defined_functions=false; enable_user_defined_functions=false; enable_user_defined_functions_threads=true; encryption_options=org.apache.cassandra.config.EncryptionOptions$ServerEncryptionOptions@62fad19; endpoint_snitch=SimpleSnitch; file_cache_round_up=null; file_cache_size_in_mb=null; gc_log_threshold_in_ms=200; gc_warn_threshold_in_ms=0; hinted_handoff_disabled_datacenters=[]; hinted_handoff_enabled=true; hinted_handoff_throttle_in_kb=1024; hints_compression=null; hints_directory=target/embeddedCassandra/hints; hints_flush_period_in_ms=10000; incremental_backups=false; index_interval=128; index_summary_capacity_in_mb=null; index_summary_resize_interval_in_minutes=60; initial_token=null; inter_dc_stream_throughput_outbound_megabits_per_sec=200; inter_dc_tcp_nodelay=true; internode_authenticator=null; internode_compression=none; internode_recv_buff_size_in_bytes=0; internode_send_buff_size_in_bytes=0; key_cache_keys_to_save=2147483647; key_cache_save_period=14400; key_cache_size_in_mb=null; listen_address=127.0.0.1; listen_interface=null; listen_interface_prefer_ipv6=false; listen_on_broadcast_address=false; max_hint_window_in_ms=10800000; max_hints_delivery_threads=2; max_hints_file_size_in_mb=128; max_mutation_size_in_kb=null; max_streaming_retries=3; max_value_size_in_mb=256; memtable_allocation_type=heap_buffers; memtable_cleanup_threshold=null; memtable_flush_writers=0; memtable_heap_space_in_mb=null; memtable_offheap_space_in_mb=null; min_free_space_per_drive_in_mb=50; native_transport_flush_in_batches_legacy=true; native_transport_max_concurrent_connections=-1; native_transport_max_concurrent_connections_per_ip=-1; native_transport_max_frame_size_in_mb=256; native_transport_max_threads=128; native_transport_port=9142; native_transport_port_ssl=null; num_tokens=1; otc_backlog_expiration_interval_ms=200; otc_coalescing_enough_coalesced_messages=8; otc_coalescing_strategy=DISABLED; otc_coalescing_window_us=200; partitioner=org.apache.cassandra.dht.Murmur3Partitioner; permissions_cache_max_entries=1000; permissions_update_interval_in_ms=-1; permissions_validity_in_ms=2000; phi_convict_threshold=8.0; prepared_statements_cache_size_mb=null; range_request_timeout_in_ms=10000; read_request_timeout_in_ms=5000; request_scheduler=org.apache.cassandra.scheduler.NoScheduler; request_scheduler_id=null; request_scheduler_options=null; request_timeout_in_ms=10000; role_manager=null; roles_cache_max_entries=1000; roles_update_interval_in_ms=-1; roles_validity_in_ms=2000; row_cache_class_name=org.apache.cassandra.cache.OHCProvider; row_cache_keys_to_save=2147483647; row_cache_save_period=0; row_cache_size_in_mb=0; rpc_address=localhost; rpc_interface=null; rpc_interface_prefer_ipv6=false; rpc_keepalive=true; rpc_listen_backlog=50; rpc_max_threads=2147483647; rpc_min_threads=16; rpc_port=9171; rpc_recv_buff_size_in_bytes=null; rpc_send_buff_size_in_bytes=null; rpc_server_type=sync; saved_caches_directory=target/embeddedCassandra/saved_caches; seed_provider=org.apache.cassandra.locator.SimpleSeedProvider{seeds=127.0.0.1}; server_encryption_options=; slow_query_log_timeout_in_ms=500; snapshot_before_compaction=false; ssl_storage_port=7011; sstable_preemptive_open_interval_in_mb=50; start_native_transport=true; start_rpc=true; storage_port=7010; stream_throughput_outbound_megabits_per_sec=200; streaming_keep_alive_period_in_secs=300; streaming_socket_timeout_in_ms=86400000; thrift_framed_transport_size_in_mb=15; thrift_max_message_length_in_mb=16; thrift_prepared_statements_cache_size_mb=null; tombstone_failure_threshold=100000; tombstone_warn_threshold=1000; tracetype_query_ttl=86400; tracetype_repair_ttl=604800; transparent_data_encryption_options=org.apache.cassandra.config.TransparentDataEncryptionOptions@7b64240d; trickle_fsync=false; trickle_fsync_interval_in_kb=10240; truncate_request_timeout_in_ms=60000; unlogged_batch_across_partitions_warn_threshold=10; user_defined_function_fail_timeout=1500; user_defined_function_warn_timeout=500; user_function_timeout_policy=die; windows_timer_interval=0; write_request_timeout_in_ms=2000]
12:01:41.318 [main] DEBUG org.apache.cassandra.config.DatabaseDescriptor - Syncing log with a period of 10000
12:01:41.318 [main] INFO org.apache.cassandra.config.DatabaseDescriptor - DiskAccessMode 'auto' determined to be mmap, indexAccessMode is mmap
12:01:41.318 [main] INFO org.apache.cassandra.config.DatabaseDescriptor - Global memtable on-heap threshold is enabled at 1024MB
12:01:41.318 [main] INFO org.apache.cassandra.config.DatabaseDescriptor - Global memtable off-heap threshold is enabled at 1024MB
12:01:41.323 [main] INFO org.apache.cassandra.io.util.FileUtils - Cannot initialize un-mmaper. (Are you using a non-Oracle JVM?) Compacted data files will not be removed promptly. Consider using an Oracle JVM or using standard disk access mode
12:01:41.503 [main] WARN org.apache.cassandra.config.DatabaseDescriptor - index_interval has been deprecated and should be removed from cassandra.yaml
12:01:41.503 [main] WARN org.apache.cassandra.config.DatabaseDescriptor - Please rename encryption_options as server_encryption_options in the yaml
12:01:41.566 [main] INFO org.apache.cassandra.net.RateBasedBackPressure - Initialized back-pressure with high ratio: 0.9, factor: 5, flow: FAST, window size: 2000.
12:01:41.566 [main] INFO org.apache.cassandra.config.DatabaseDescriptor - Back-pressure is disabled with strategy null.
12:01:41.725 [main] DEBUG org.apache.cassandra.config.YamlConfigurationLoader - Loading settings from file:/prj/famc/spring-boot-update/platform-scenario/svc-county-loan-limit/target/embeddedCassandra/cu-cassandra.yaml
12:01:41.796 [main] DEBUG org.apache.cassandra.db.commitlog.AbstractCommitLogService - Will update the commitlog markers every 100ms and flush every 10000ms
12:01:41.859 [main] DEBUG org.apache.cassandra.db.commitlog.AbstractCommitLogSegmentManager - CLSM closing and clearing existing commit log segments...
12:01:41.866 [main] INFO org.apache.cassandra.db.commitlog.CommitLog - No commitlog files found; skipping replay
12:01:42.029 [pool-2-thread-1] INFO org.apache.cassandra.service.CassandraDaemon - Hostname: NASM40WHTD6-L.local
12:01:42.030 [pool-2-thread-1] INFO org.apache.cassandra.service.CassandraDaemon - JVM vendor/version: OpenJDK 64-Bit Server VM/11.0.2
12:01:42.030 [pool-2-thread-1] INFO org.apache.cassandra.service.CassandraDaemon - Heap size: 256.000MiB/4.000GiB
12:01:42.032 [pool-2-thread-1] INFO org.apache.cassandra.service.CassandraDaemon - CodeHeap 'non-nmethods' Non-heap memory: init = 2555904(2496K) used = 1214720(1186K) committed = 2555904(2496K) max = 5836800(5700K)
12:01:42.044 [pool-2-thread-1] INFO org.apache.cassandra.service.CassandraDaemon - Metaspace Non-heap memory: init = 0(0K) used = 28107360(27448K) committed = 28835840(28160K) max = -1(-1K)
12:01:42.044 [pool-2-thread-1] INFO org.apache.cassandra.service.CassandraDaemon - CodeHeap 'profiled nmethods' Non-heap memory: init = 2555904(2496K) used = 4100352(4004K) committed = 4128768(4032K) max = 122908672(120028K)
12:01:42.044 [pool-2-thread-1] INFO org.apache.cassandra.service.CassandraDaemon - Compressed Class Space Non-heap memory: init = 0(0K) used = 3107408(3034K) committed = 3407872(3328K) max = 1073741824(1048576K)
12:01:42.044 [pool-2-thread-1] INFO org.apache.cassandra.service.CassandraDaemon - G1 Eden Space Heap memory: init = 27262976(26624K) used = 50331648(49152K) committed = 90177536(88064K) max = -1(-1K)
12:01:42.044 [pool-2-thread-1] INFO org.apache.cassandra.service.CassandraDaemon - G1 Old Gen Heap memory: init = 241172480(235520K) used = 15988480(15613K) committed = 241172480(235520K) max = 4294967296(4194304K)
12:01:42.044 [pool-2-thread-1] INFO org.apache.cassandra.service.CassandraDaemon - G1 Survivor Space Heap memory: init = 0(0K) used = 5242880(5120K) committed = 5242880(5120K) max = -1(-1K)
12:01:42.044 [pool-2-thread-1] INFO org.apache.cassandra.service.CassandraDaemon - CodeHeap 'non-profiled nmethods' Non-heap memory: init = 2555904(2496K) used = 856448(836K) committed = 2555904(2496K) max = 122912768(120032K)
12:01:42.044 [pool-2-thread-1] INFO org.apache.cassandra.service.CassandraDaemon - Classpath: /Users/ikatrayev/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/191.7479.19/IntelliJ IDEA.app/Contents/lib/idea_rt.jar:/Users/ikatrayev/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/191.7479.19/IntelliJ IDEA.app/Contents/plugins/junit/lib/junit-rt.jar:/Users/ikatrayev/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/191.7479.19/IntelliJ IDEA.app/Contents/plugins/junit/lib/junit5-rt.jar:/prj/famc/spring-boot-update/platform-scenario/svc-county-loan-limit/target/test-classes:/prj/famc/spring-boot-update/platform-scenario/svc-county-loan-limit/target/classes:/Users/ikatrayev/.m2/repository/org/springframework/boot/spring-boot-starter/2.1.5.RELEASE/spring-boot-starter-2.1.5.RELEASE.jar:/Users/ikatrayev/.m2/repository/org/springframework/boot/spring-boot/2.1.5.RELEASE/spring-boot-2.1.5.RELEASE.jar:/Users/ikatrayev/.m2/repository/org/springframework/boot/spring-boot-autoconfigure/2.1.5.RELEASE/spring-boot-autoconfigure-2.1.5.RELEASE.jar:/Users/ikatrayev/.m2/repository/org/springframework/boot/spring-boot-starter-logging/2.1.5.RELEASE/spring-boot-starter-logging-2.1.5.RELEASE.jar:/Users/ikatrayev/.m2/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar:/Users/ikatrayev/.m2/repository/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar:/Users/ikatrayev/.m2/repository/org/apache/logging/log4j/log4j-to-slf4j/2.11.2/log4j-to-slf4j-2.11.2.jar:/Users/ikatrayev/.m2/repository/org/apache/logging/log4j/log4j-api/2.11.2/log4j-api-2.11.2.jar:/Users/ikatrayev/.m2/repository/org/slf4j/jul-to-slf4j/1.7.26/jul-to-slf4j-1.7.26.jar:/Users/ikatrayev/.m2/repository/org/springframework/spring-core/5.1.7.RELEASE/spring-core-5.1.7.RELEASE.jar:/Users/ikatrayev/.m2/repository/org/springframework/spring-jcl/5.1.7.RELEASE/spring-jcl-5.1.7.RELEASE.jar:/Users/ikatrayev/.m2/repository/org/yaml/snakeyaml/1.23/snakeyaml-1.23.jar:/Users/ikatrayev/.m2/repository/org/springframework/boot/spring-boot-starter-actuator/2.1.5.RELEASE/spring-boot-starter-actuator-2.1.5.RELEASE.jar:/Users/ikatrayev/.m2/repository/org/springframework/boot/spring-boot-actuator-autoconfigure/2.1.5.RELEASE/spring-boot-actuator-autoconfigure-2.1.5.RELEASE.jar:/Users/ikatrayev/.m2/repository/org/springframework/boot/spring-boot-actuator/2.1.5.RELEASE/spring-boot-actuator-2.1.5.RELEASE.jar:/Users/ikatrayev/.m2/repository/io/micrometer/micrometer-core/1.1.4/micrometer-core-1.1.4.jar:/Users/ikatrayev/.m2/repository/org/hdrhistogram/HdrHistogram/2.1.9/HdrHistogram-2.1.9.jar:/Users/ikatrayev/.m2/repository/org/latencyutils/LatencyUtils/2.0.3/LatencyUtils-2.0.3.jar:/Users/ikatrayev/.m2/repository/org/springframework/boot/spring-boot-configuration-processor/2.1.5.RELEASE/spring-boot-configuration-processor-2.1.5.RELEASE.jar:/Users/ikatrayev/.m2/repository/org/springframework/boot/spring-boot-starter-web/2.1.5.RELEASE/spring-boot-starter-web-2.1.5.RELEASE.jar:/Users/ikatrayev/.m2/repository/org/springframework/boot/spring-boot-starter-json/2.1.5.RELEASE/spring-boot-starter-json-2.1.5.RELEASE.jar:/Users/ikatrayev/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.8/jackson-datatype-jdk8-2.9.8.jar:/Users/ikatrayev/.m2/repository/com/fasterxml/jackson/module/jackson-module-parameter-names/2.9.8/jackson-module-parameter-names-2.9.8.jar:/Users/ikatrayev/.m2/repository/org/springframework/boot/spring-boot-starter-tomcat/2.1.5.RELEASE/spring-boot-starter-tomcat-2.1.5.RELEASE.jar:/Users/ikatrayev/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/9.0.19/tomcat-embed-core-9.0.19.jar:/Users/ikatrayev/.m2/repository/org/apache/tomcat/embed/tomcat-embed-el/9.0.19/tomcat-embed-el-9.0.19.jar:/Users/ikatrayev/.m2/repository/org/apache/tomcat/embed/tomcat-embed-websocket/9.0.19/tomcat-embed-websocket-9.0.19.jar:/Users/ikatrayev/.m2/repository/org/hibernate/validator/hibernate-validator/6.0.16.Final/hibernate-validator-6.0.16.Final.jar:/Users/ikatrayev/.m2/repository/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final.jar:/Users/ikatrayev/.m2/repository/org/jboss/logging/jboss-logging/3.3.2.Final/jboss-logging-3.3.2.Final.jar:/Users/ikatrayev/.m2/repository/org/springframework/spring-web/5.1.7.RELEASE/spring-web-5.1.7.RELEASE.jar:/Users/ikatrayev/.m2/repository/org/springframework/spring-webmvc/5.1.7.RELEASE/spring-webmvc-5.1.7.RELEASE.jar:/Users/ikatrayev/.m2/repository/org/springframework/data/spring-data-cassandra/2.1.8.RELEASE/spring-data-cassandra-2.1.8.RELEASE.jar:/Users/ikatrayev/.m2/repository/org/springframework/spring-context/5.1.7.RELEASE/spring-context-5.1.7.RELEASE.jar:/Users/ikatrayev/.m2/repository/org/springframework/spring-beans/5.1.7.RELEASE/spring-beans-5.1.7.RELEASE.jar:/Users/ikatrayev/.m2/repository/org/springframework/spring-expression/5.1.7.RELEASE/spring-expression-5.1.7.RELEASE.jar:/Users/ikatrayev/.m2/repository/com/datastax/cassandra/cassandra-driver-core/3.6.0/cassandra-driver-core-3.6.0.jar:/Users/ikatrayev/.m2/repository/io/netty/netty-handler/4.1.36.Final/netty-handler-4.1.36.Final.jar:/Users/ikatrayev/.m2/repository/io/netty/netty-common/4.1.36.Final/netty-common-4.1.36.Final.jar:/Users/ikatrayev/.m2/repository/io/netty/netty-buffer/4.1.36.Final/netty-buffer-4.1.36.Final.jar:/Users/ikatrayev/.m2/repository/io/netty/netty-transport/4.1.36.Final/netty-transport-4.1.36.Final.jar:/Users/ikatrayev/.m2/repository/io/netty/netty-resolver/4.1.36.Final/netty-resolver-4.1.36.Final.jar:/Users/ikatrayev/.m2/repository/io/netty/netty-codec/4.1.36.Final/netty-codec-4.1.36.Final.jar:/Users/ikatrayev/.m2/repository/com/github/jnr/jnr-ffi/2.1.7/jnr-ffi-2.1.7.jar:/Users/ikatrayev/.m2/repository/com/github/jnr/jffi/1.2.16/jffi-1.2.16.jar:/Users/ikatrayev/.m2/repository/com/github/jnr/jffi/1.2.16/jffi-1.2.16-native.jar:/Users/ikatrayev/.m2/repository/org/ow2/asm/asm-commons/5.0.3/asm-commons-5.0.3.jar:/Users/ikatrayev/.m2/repository/org/ow2/asm/asm-analysis/5.0.3/asm-analysis-5.0.3.jar:/Users/ikatrayev/.m2/repository/org/ow2/asm/asm-tree/5.0.3/asm-tree-5.0.3.jar:/Users/ikatrayev/.m2/repository/org/ow2/asm/asm-util/5.0.3/asm-util-5.0.3.jar:/Users/ikatrayev/.m2/repository/com/github/jnr/jnr-x86asm/1.0.2/jnr-x86asm-1.0.2.jar:/Users/ikatrayev/.m2/repository/com/github/jnr/jnr-posix/3.0.44/jnr-posix-3.0.44.jar:/Users/ikatrayev/.m2/repository/com/github/jnr/jnr-constants/0.9.9/jnr-constants-0.9.9.jar:/Users/ikatrayev/.m2/repository/org/slf4j/slf4j-api/1.7.26/slf4j-api-1.7.26.jar:/Users/ikatrayev/.m2/repository/org/springframework/data/spring-data-commons/2.1.8.RELEASE/spring-data-commons-2.1.8.RELEASE.jar:/Users/ikatrayev/.m2/repository/org/springframework/spring-tx/5.1.7.RELEASE/spring-tx-5.1.7.RELEASE.jar:/Users/ikatrayev/.m2/repository/org/springframework/integration/spring-integration-core/5.1.5.RELEASE/spring-integration-core-5.1.5.RELEASE.jar:/Users/ikatrayev/.m2/repository/org/springframework/spring-aop/5.1.7.RELEASE/spring-aop-5.1.7.RELEASE.jar:/Users/ikatrayev/.m2/repository/org/springframework/spring-messaging/5.1.7.RELEASE/spring-messaging-5.1.7.RELEASE.jar:/Users/ikatrayev/.m2/repository/org/springframework/retry/spring-retry/1.2.4.RELEASE/spring-retry-1.2.4.RELEASE.jar:/Users/ikatrayev/.m2/repository/io/projectreactor/reactor-core/3.2.9.RELEASE/reactor-core-3.2.9.RELEASE.jar:/Users/ikatrayev/.m2/repository/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar:/Users/ikatrayev/.m2/repository/com/franklinamerican/cassandra/lib-cassandra-migration/0.3.1/lib-cassandra-migration-0.3.1.jar:/Users/ikatrayev/.m2/repository/org/cognitor/cassandra/cassandra-migration/2.2.0/cassandra-migration-2.2.0.jar:/Users/ikatrayev/.m2/repository/org/springframework/cloud/spring-cloud-starter-openfeign/2.1.1.RELEASE/spring-cloud-starter-openfeign-2.1.1.RELEASE.jar:/Users/ikatrayev/.m2/repository/org/springframework/cloud/spring-cloud-starter/2.1.1.RELEASE/spring-cloud-starter-2.1.1.RELEASE.jar:/Users/ikatrayev/.m2/repository/org/springframework/cloud/spring-cloud-context/2.1.1.RELEASE/spring-cloud-context-2.1.1.RELEASE.jar:/Users/ikatrayev/.m2/repository/org/springframework/security/spring-security-rsa/1.0.7.RELEASE/spring-security-rsa-1.0.7.RELEASE.jar:/Users/ikatrayev/.m2/repository/org/bouncycastle/bcpkix-jdk15on/1.60/bcpkix-jdk15on-1.60.jar:/Users/ikatrayev/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.60/bcprov-jdk15on-1.60.jar:/Users/ikatrayev/.m2/repository/org/springframework/cloud/spring-cloud-openfeign-core/2.1.1.RELEASE/spring-cloud-openfeign-core-2.1.1.RELEASE.jar:/Users/ikatrayev/.m2/repository/org/springframework/cloud/spring-cloud-netflix-ribbon/2.1.1.RELEASE/spring-cloud-netflix-ribbon-2.1.1.RELEASE.jar:/Users/ikatrayev/.m2/repository/org/springframework/cloud/spring-cloud-netflix-archaius/2.1.1.RELEASE/spring-cloud-netflix-archaius-2.1.1.RELEASE.jar:/Users/ikatrayev/.m2/repository/org/springframework/boot/spring-boot-starter-aop/2.1.5.RELEASE/spring-boot-starter-aop-2.1.5.RELEASE.jar:/Users/ikatrayev/.m2/repository/io/github/openfeign/form/feign-form-spring/3.5.0/feign-form-spring-3.5.0.jar:/Users/ikatrayev/.m2/repository/io/github/openfeign/form/feign-form/3.5.0/feign-form-3.5.0.jar:/Users/ikatrayev/.m2/repository/commons-fileupload/commons-fileupload/1.3.3/commons-fileupload-1.3.3.jar:/Users/ikatrayev/.m2/repository/commons-io/commons-io/2.2/commons-io-2.2.jar:/Users/ikatrayev/.m2/repository/org/springframework/cloud/spring-cloud-commons/2.1.1.RELEASE/spring-cloud-commons-2.1.1.RELEASE.jar:/Users/ikatrayev/.m2/repository/org/springframework/security/spring-security-crypto/5.1.5.RELEASE/spring-security-crypto-5.1.5.RELEASE.jar:/Users/ikatrayev/.m2/repository/io/github/openfeign/feign-core/10.2.3/feign-core-10.2.3.jar:/Users/ikatrayev/.m2/repository/io/github/openfeign/feign-slf4j/10.2.3/feign-slf4j-10.2.3.jar:/Users/ikatrayev/.m2/repository/io/github/openfeign/feign-hystrix/10.2.3/feign-hystrix-10.2.3.jar:/Users/ikatrayev/.m2/repository/com/netflix/archaius/archaius-core/0.7.6/archaius-core-0.7.6.jar:/Users/ikatrayev/.m2/repository/commons-configuration/commons-configuration/1.8/commons-configuration-1.8.jar:/Users/ikatrayev/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar:/Users/ikatrayev/.m2/repository/com/netflix/hystrix/hystrix-core/1.5.18/hystrix-core-1.5.18.jar:/Users/ikatrayev/.m2/repository/io/reactivex/rxjava/1.3.8/rxjava-1.3.8.jar:/Users/ikatrayev/.m2/repository/org/apache/commons/commons-lang3/3.9/commons-lang3-3.9.jar:/Users/ikatrayev/.m2/repository/org/springframework/cloud/spring-cloud-stream-binder-kafka/2.2.0.RELEASE/spring-cloud-stream-binder-kafka-2.2.0.RELEASE.jar:/Users/ikatrayev/.m2/repository/org/springframework/cloud/spring-cloud-stream-binder-kafka-core/2.2.0.RELEASE/spring-cloud-stream-binder-kafka-core-2.2.0.RELEASE.jar:/Users/ikatrayev/.m2/repository/org/springframework/integration/spring-integration-kafka/3.1.0.RELEASE/spring-integration-kafka-3.1.0.RELEASE.jar:/Users/ikatrayev/.m2/repository/org/springframework/cloud/spring-cloud-stream/2.2.0.RELEASE/spring-cloud-stream-2.2.0.RELEASE.jar:/Users/ikatrayev/.m2/repository/org/springframework/boot/spring-boot-starter-validation/2.1.5.RELEASE/spring-boot-starter-validation-2.1.5.RELEASE.jar:/Users/ikatrayev/.m2/repository/org/springframework/integration/spring-integration-jmx/5.1.5.RELEASE/spring-integration-jmx-5.1.5.RELEASE.jar:/Users/ikatrayev/.m2/repository/org/springframework/spring-tuple/1.0.0.RELEASE/spring-tuple-1.0.0.RELEASE.jar:/Users/ikatrayev/.m2/repository/com/esotericsoftware/kryo-shaded/3.0.3/kryo-shaded-3.0.3.jar:/Users/ikatrayev/.m2/repository/com/esotericsoftware/minlog/1.3.0/minlog-1.3.0.jar:/Users/ikatrayev/.m2/repository/org/springframework/integration/spring-integration-tuple/1.0.0.RELEASE/spring-integration-tuple-1.0.0.RELEASE.jar:/Users/ikatrayev/.m2/repository/org/springframework/cloud/spring-cloud-function-context/2.1.0.RELEASE/spring-cloud-function-context-2.1.0.RELEASE.jar:/Users/ikatrayev/.m2/repository/org/springframework/cloud/spring-cloud-function-core/2.1.0.RELEASE/spring-cloud-function-core-2.1.0.RELEASE.jar:/Users/ikatrayev/.m2/repository/org/springframework/kafka/spring-kafka/2.2.7.RELEASE/spring-kafka-2.2.7.RELEASE.jar:/Users/ikatrayev/.m2/repository/org/apache/avro/avro/1.9.0/avro-1.9.0.jar:/Users/ikatrayev/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.9.9/jackson-core-2.9.9.jar:/Users/ikatrayev/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.9.9/jackson-databind-2.9.9.jar:/Users/ikatrayev/.m2/repository/org/apache/commons/commons-compress/1.18/commons-compress-1.18.jar:/Users/ikatrayev/.m2/repository/org/apache/kafka/kafka_2.11/2.0.1/kafka_2.11-2.0.1.jar:/Users/ikatrayev/.m2/repository/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar:/Users/ikatrayev/.m2/repository/com/yammer/metrics/metrics-core/2.2.0/metrics-core-2.2.0.jar:/Users/ikatrayev/.m2/repository/org/scala-lang/scala-library/2.11.12/scala-library-2.11.12.jar:/Users/ikatrayev/.m2/repository/org/scala-lang/scala-reflect/2.11.12/scala-reflect-2.11.12.jar:/Users/ikatrayev/.m2/repository/com/typesafe/scala-logging/scala-logging_2.11/3.9.0/scala-logging_2.11-3.9.0.jar:/Users/ikatrayev/.m2/repository/com/101tec/zkclient/0.10/zkclient-0.10.jar:/Users/ikatrayev/.m2/repository/org/apache/zookeeper/zookeeper/3.4.13/zookeeper-3.4.13.jar:/Users/ikatrayev/.m2/repository/org/apache/yetus/audience-annotations/0.5.0/audience-annotations-0.5.0.jar:/Users/ikatrayev/.m2/repository/org/apache/kafka/kafka-clients/2.0.1/kafka-clients-2.0.1.jar:/Users/ikatrayev/.m2/repository/org/lz4/lz4-java/1.4.1/lz4-java-1.4.1.jar:/Users/ikatrayev/.m2/repository/org/xerial/snappy/snappy-java/1.1.7.1/snappy-java-1.1.7.1.jar:/Users/ikatrayev/.m2/repository/io/confluent/kafka-avro-serializer/5.2.1/kafka-avro-serializer-5.2.1.jar:/Users/ikatrayev/.m2/repository/io/confluent/common-config/5.2.1/common-config-5.2.1.jar:/Users/ikatrayev/.m2/repository/io/confluent/common-utils/5.2.1/common-utils-5.2.1.jar:/Users/ikatrayev/.m2/repository/io/confluent/kafka-schema-registry-client/5.2.1/kafka-schema-registry-client-5.2.1.jar:/Users/ikatrayev/.m2/repository/com/franklinamerican/common/famc-stream-utilities/0.3.1/famc-stream-utilities-0.3.1.jar:/Users/ikatrayev/.m2/repository/org/aspectj/aspectjweaver/1.9.4/aspectjweaver-1.9.4.jar:/Users/ikatrayev/.m2/repository/org/reflections/reflections/0.9.11/reflections-0.9.11.jar:/Users/ikatrayev/.m2/repository/org/javassist/javassist/3.21.0-GA/javassist-3.21.0-GA.jar:/Users/ikatrayev/.m2/repository/commons-beanutils/commons-beanutils/1.9.3/commons-beanutils-1.9.3.jar:/Users/ikatrayev/.m2/repository/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar:/Users/ikatrayev/.m2/repository/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.9/jackson-datatype-jsr310-2.9.9.jar:/Users/ikatrayev/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.9.9/jackson-annotations-2.9.9.jar:/Users/ikatrayev/.m2/repository/org/apache/commons/commons-collections4/4.3/commons-collections4-4.3.jar:/Users/ikatrayev/.m2/repository/io/springfox/springfox-swagger2/2.9.2/springfox-swagger2-2.9.2.jar:/Users/ikatrayev/.m2/repository/io/swagger/swagger-annotations/1.5.22/swagger-annotations-1.5.22.jar:/Users/ikatrayev/.m2/repository/io/swagger/swagger-models/1.5.22/swagger-models-1.5.22.jar:/Users/ikatrayev/.m2/repository/io/springfox/springfox-spi/2.9.2/springfox-spi-2.9.2.jar:/Users/ikatrayev/.m2/repository/io/springfox/springfox-core/2.9.2/springfox-core-2.9.2.jar:/Users/ikatrayev/.m2/repository/io/springfox/springfox-schema/2.9.2/springfox-schema-2.9.2.jar:/Users/ikatrayev/.m2/repository/io/springfox/springfox-swagger-common/2.9.2/springfox-swagger-common-2.9.2.jar:/Users/ikatrayev/.m2/repository/io/springfox/springfox-spring-web/2.9.2/springfox-spring-web-2.9.2.jar:/Users/ikatrayev/.m2/repository/com/google/guava/guava/28.0-jre/guava-28.0-jre.jar:/Users/ikatrayev/.m2/repository/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar:/Users/ikatrayev/.m2/repository/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar:/Users/ikatrayev/.m2/repository/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar:/Users/ikatrayev/.m2/repository/org/checkerframework/checker-qual/2.8.1/checker-qual-2.8.1.jar:/Users/ikatrayev/.m2/repository/com/google/errorprone/error_prone_annotations/2.3.2/error_prone_annotations-2.3.2.jar:/Users/ikatrayev/.m2/repository/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar:/Users/ikatrayev/.m2/repository/org/codehaus/mojo/animal-sniffer-annotations/1.17/animal-sniffer-annotations-1.17.jar:/Users/ikatrayev/.m2/repository/com/fasterxml/classmate/1.4.0/classmate-1.4.0.jar:/Users/ikatrayev/.m2/repository/org/springframework/plugin/spring-plugin-core/1.2.0.RELEASE/spring-plugin-core-1.2.0.RELEASE.jar:/Users/ikatrayev/.m2/repository/org/springframework/plugin/spring-plugin-metadata/1.2.0.RELEASE/spring-plugin-metadata-1.2.0.RELEASE.jar:/Users/ikatrayev/.m2/repository/org/springframework/boot/spring-boot-starter-test/2.1.5.RELEASE/spring-boot-starter-test-2.1.5.RELEASE.jar:/Users/ikatrayev/.m2/repository/org/springframework/boot/spring-boot-test/2.1.5.RELEASE/spring-boot-test-2.1.5.RELEASE.jar:/Users/ikatrayev/.m2/repository/org/springframework/boot/spring-boot-test-autoconfigure/2.1.5.RELEASE/spring-boot-test-autoconfigure-2.1.5.RELEASE.jar:/Users/ikatrayev/.m2/repository/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar:/Users/ikatrayev/.m2/repository/net/minidev/json-smart/2.3/json-smart-2.3.jar:/Users/ikatrayev/.m2/repository/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar:/Users/ikatrayev/.m2/repository/junit/junit/4.12/junit-4.12.jar:/Users/ikatrayev/.m2/repository/org/assertj/assertj-core/3.11.1/assertj-core-3.11.1.jar:/Users/ikatrayev/.m2/repository/org/mockito/mockito-core/2.28.2/mockito-core-2.28.2.jar:/Users/ikatrayev/.m2/repository/net/bytebuddy/byte-buddy/1.9.12/byte-buddy-1.9.12.jar:/Users/ikatrayev/.m2/repository/net/bytebuddy/byte-buddy-agent/1.9.12/byte-buddy-agent-1.9.12.jar:/Users/ikatrayev/.m2/repository/org/objenesis/objenesis/2.6/objenesis-2.6.jar:/Users/ikatrayev/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/Users/ikatrayev/.m2/repository/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar:/Users/ikatrayev/.m2/repository/org/skyscreamer/jsonassert/1.5.0/jsonassert-1.5.0.jar:/Users/ikatrayev/.m2/repository/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar:/Users/ikatrayev/.m2/repository/org/springframework/spring-test/5.1.7.RELEASE/spring-test-5.1.7.RELEASE.jar:/Users/ikatrayev/.m2/repository/org/xmlunit/xmlunit-core/2.6.2/xmlunit-core-2.6.2.jar:/Users/ikatrayev/.m2/repository/org/cassandraunit/cassandra-unit-spring/3.11.2.0/cassandra-unit-spring-3.11.2.0.jar:/Users/ikatrayev/.m2/repository/org/cassandraunit/cassandra-unit-shaded/3.11.2.0/cassandra-unit-shaded-3.11.2.0.jar:/Users/ikatrayev/.m2/repository/net/jpountz/lz4/lz4/1.3.0/lz4-1.3.0.jar:/Users/ikatrayev/.m2/repository/com/ning/compress-lzf/0.8.4/compress-lzf-0.8.4.jar:/Users/ikatrayev/.m2/repository/commons-cli/commons-cli/1.1/commons-cli-1.1.jar:/Users/ikatrayev/.m2/repository/commons-codec/commons-codec/1.11/commons-codec-1.11.jar:/Users/ikatrayev/.m2/repository/org/apache/commons/commons-math3/3.2/commons-math3-3.2.jar:/Users/ikatrayev/.m2/repository/com/googlecode/concurrentlinkedhashmap/concurrentlinkedhashmap-lru/1.4/concurrentlinkedhashmap-lru-1.4.jar:/Users/ikatrayev/.m2/repository/org/slf4j/jcl-over-slf4j/1.7.26/jcl-over-slf4j-1.7.26.jar:/Users/ikatrayev/.m2/repository/com/googlecode/json-simple/json-simple/1.1/json-simple-1.1.jar:/Users/ikatrayev/.m2/repository/com/boundary/high-scale-lib/1.0.6/high-scale-lib-1.0.6.jar:/Users/ikatrayev/.m2/repository/org/mindrot/jbcrypt/0.3m/jbcrypt-0.3m.jar:/Users/ikatrayev/.m2/repository/io/airlift/airline/0.6/airline-0.6.jar:/Users/ikatrayev/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar:/Users/ikatrayev/.m2/repository/io/dropwizard/metrics/metrics-core/4.0.5/metrics-core-4.0.5.jar:/Users/ikatrayev/.m2/repository/io/dropwizard/metrics/metrics-jvm/4.0.5/metrics-jvm-4.0.5.jar:/Users/ikatrayev/.m2/repository/com/thinkaurelius/thrift/thrift-server/0.3.7/thrift-server-0.3.7.jar:/Users/ikatrayev/.m2/repository/com/lmax/disruptor/3.0.1/disruptor-3.0.1.jar:/Users/ikatrayev/.m2/repository/com/clearspring/analytics/stream/2.5.2/stream-2.5.2.jar:/Users/ikatrayev/.m2/repository/it/unimi/dsi/fastutil/6.5.7/fastutil-6.5.7.jar:/Users/ikatrayev/.m2/repository/com/carrotsearch/hppc/0.5.4/hppc-0.5.4.jar:/Users/ikatrayev/.m2/repository/de/jflex/jflex/1.6.0/jflex-1.6.0.jar:/Users/ikatrayev/.m2/repository/org/apache/ant/ant/1.7.0/ant-1.7.0.jar:/Users/ikatrayev/.m2/repository/org/apache/ant/ant-launcher/1.7.0/ant-launcher-1.7.0.jar:/Users/ikatrayev/.m2/repository/com/github/rholder/snowball-stemmer/1.3.0.581.1/snowball-stemmer-1.3.0.581.1.jar:/Users/ikatrayev/.m2/repository/com/googlecode/concurrent-trees/concurrent-trees/2.4.0/concurrent-trees-2.4.0.jar:/Users/ikatrayev/.m2/repository/com/github/jbellis/jamm/0.3.0/jamm-0.3.0.jar:/Users/ikatrayev/.m2/repository/joda-time/joda-time/2.10.2/joda-time-2.10.2.jar:/Users/ikatrayev/.m2/repository/org/fusesource/sigar/1.6.4/sigar-1.6.4.jar:/Users/ikatrayev/.m2/repository/org/eclipse/jdt/core/compiler/ecj/4.4.2/ecj-4.4.2.jar:/Users/ikatrayev/.m2/repository/org/caffinitas/ohc/ohc-core/0.4.4/ohc-core-0.4.4.jar:/Users/ikatrayev/.m2/repository/org/caffinitas/ohc/ohc-core-j8/0.4.4/ohc-core-j8-0.4.4.jar:/Users/ikatrayev/.m2/repository/com/github/ben-manes/caffeine/caffeine/2.6.2/caffeine-2.6.2.jar:/Users/ikatrayev/.m2/repository/org/jctools/jctools-core/1.2.1/jctools-core-1.2.1.jar:/Users/ikatrayev/.m2/repository/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar:/Users/ikatrayev/.m2/repository/org/apache/thrift/libthrift/0.9.2/libthrift-0.9.2.jar:/Users/ikatrayev/.m2/repository/org/apache/httpcomponents/httpclient/4.5.8/httpclient-4.5.8.jar:/Users/ikatrayev/.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar:/Users/ikatrayev/.m2/repository/org/apache/httpcomponents/httpcore/4.4.11/httpcore-4.4.11.jar:/Users/ikatrayev/.m2/repository/net/java/dev/jna/jna/4.5.2/jna-4.5.2.jar:/Users/ikatrayev/.m2/repository/org/projectlombok/lombok/1.18.8/lombok-1.18.8.jar:/Users/ikatrayev/.m2/repository/org/mapstruct/mapstruct-processor/1.3.0.Final/mapstruct-processor-1.3.0.Final.jar:/Users/ikatrayev/.m2/repository/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar
12:01:42.044 [pool-2-thread-1] INFO org.apache.cassandra.service.CassandraDaemon - JVM Arguments: [-ea, -Dschema.registry.url=http://localhost:18081, -Didea.test.cyclic.buffer.size=1048576, -javaagent:/Users/ikatrayev/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/191.7479.19/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=65049:/Users/ikatrayev/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/191.7479.19/IntelliJ IDEA.app/Contents/bin, -Dfile.encoding=UTF-8]
12:01:42.045 [pool-2-thread-1] WARN org.apache.cassandra.service.StartupChecks - jemalloc shared library could not be preloaded to speed up memory allocations
12:01:42.045 [pool-2-thread-1] WARN org.apache.cassandra.service.StartupChecks - JMX is not enabled to receive remote connections. Please see cassandra-env.sh for more info.
12:01:42.045 [pool-2-thread-1] ERROR org.apache.cassandra.service.StartupChecks - cassandra.jmx.local.port missing from cassandra-env.sh, unable to start local JMX service.
12:01:42.045 [pool-2-thread-1] WARN org.apache.cassandra.service.StartupChecks - The JVM is not configured to stop on OutOfMemoryError which can cause data corruption. Use one of the following JVM options to configure the behavior on OutOfMemoryError: -XX:+ExitOnOutOfMemoryError, -XX:+CrashOnOutOfMemoryError, or -XX:OnOutOfMemoryError=";"
12:01:42.046 [pool-2-thread-1] INFO org.apache.cassandra.utils.SigarLibrary - Initializing SIGAR library
12:01:42.060 [pool-2-thread-1] INFO org.apache.cassandra.utils.SigarLibrary - Could not initialize SIGAR library org.hyperic.sigar.Sigar.getFileSystemListNative()[Lorg/hyperic/sigar/FileSystem;
12:01:42.060 [pool-2-thread-1] INFO org.apache.cassandra.utils.SigarLibrary - Sigar could not be initialized, test for checking degraded mode omitted.
12:01:42.070 [pool-2-thread-1] DEBUG org.apache.cassandra.service.StartupChecks - Checking directory target/embeddedCassandra/data
12:01:42.075 [pool-2-thread-1] DEBUG org.apache.cassandra.service.StartupChecks - Checking directory target/embeddedCassandra/commitlog
12:01:42.075 [pool-2-thread-1] DEBUG org.apache.cassandra.service.StartupChecks - Checking directory target/embeddedCassandra/saved_caches
12:01:42.075 [pool-2-thread-1] DEBUG org.apache.cassandra.service.StartupChecks - Checking directory /prj/famc/spring-boot-update/platform-scenario/svc-county-loan-limit/target/embeddedCassandra/hints
12:01:42.117 [pool-2-thread-1] INFO org.apache.cassandra.cql3.QueryProcessor - Initialized prepared statement caches with 16 MB (native) and 16 MB (Thrift)
Exception (java.lang.IncompatibleClassChangeError) encountered during startup: Inconsistent constant pool data in classfile for class org/apache/cassandra/utils/btree/UpdateFunction. Method lambda$static$0(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; at index 45 is CONSTANT_MethodRef and should be CONSTANT_InterfaceMethodRef
12:01:42.311 [pool-2-thread-1] ERROR org.apache.cassandra.service.CassandraDaemon - Exception encountered during startup
java.lang.IncompatibleClassChangeError: Inconsistent constant pool data in classfile for class org/apache/cassandra/utils/btree/UpdateFunction. Method lambda$static$0(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; at index 45 is CONSTANT_MethodRef and should be CONSTANT_InterfaceMethodRef
at org.apache.cassandra.utils.btree.UpdateFunction.(UpdateFunction.java:66)
at org.apache.cassandra.utils.btree.BTree$Builder.build(BTree.java:1092)
at org.apache.cassandra.utils.btree.BTreeSet$Builder.build(BTreeSet.java:608)
at org.apache.cassandra.db.PartitionColumns$Builder.build(PartitionColumns.java:196)
at org.apache.cassandra.config.CFMetaData$Builder.build(CFMetaData.java:1494)
at org.apache.cassandra.config.CFMetaData.compile(CFMetaData.java:499)
at org.apache.cassandra.schema.SchemaKeyspace.compile(SchemaKeyspace.java:268)
at org.apache.cassandra.schema.SchemaKeyspace.(SchemaKeyspace.java:116)
at org.apache.cassandra.config.Schema.(Schema.java:71)
at org.apache.cassandra.config.Schema.(Schema.java:50)
at org.apache.cassandra.service.StartupChecks$10.execute(StartupChecks.java:417)
at org.apache.cassandra.service.StartupChecks.verify(StartupChecks.java:125)
at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:200)
at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:620)
at org.cassandraunit.utils.EmbeddedCassandraServerHelper.lambda$startEmbeddedCassandra$1(EmbeddedCassandraServerHelper.java:152)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)

There is a PR that attempts to fix this I believe:
#282

along with the discussion: #249

When is this getting fixed, i also updated to java11 and embedded server fails to come up

I am also facing the same issue after updating to Java 11. Any updates on when this will be fixed?

Any idea When is this going to be fixed

@jsevellec any update on this . This has been pending from a long time.

I would like to have an update as well.

Any updates?

@jsevellec Any updates on this? Cassandra Unit does not work on any Java version after Java 8 - which also happens to reach End of Life December 2020. There is a PR #282 that claims to resolve the issue that has sat open for almost 2 years.

Similar issues
#249

Hi Guys,

I'm sorry to hear that.

Which version of cassandra-unit are you using? The latest version of cassandra-unit is 4.3.1.0 and is built and tested with java 11... Is this issue still here with this latest version?

Hi Guys,

I'm sorry to hear that.

Which version of cassandra-unit are you using? The latest version of cassandra-unit is 4.3.1.0 and is built and tested with java 11... Is this issue still here with this latest version?

Yes, it is in the latest version. I have just re-verified it using cassandra-unit 4.3.1.0. I get the same exception as in the original post and I get it when running in Windows or a Windows disk mapped to a Linux virtual machine. It seems to work fine when running in Linux on a local disk.

Is this issue the same as #283 ?

Yes it is. It's the combo windows FS + Java 11

And since PR #282 was mentioned to possibly fix this I tried applying the latest Jamm version as well. That does not solve the problem.

@jsevellec It looks to be an issue with dependency versions and Spring Boot.

From Spring Data Cassandra

2.x versions are based on the 3.x DataStax CQL Java Driver, 3.x versions use DataStax Java Driver 4.x

Cassandra Unit 4 looks like it uses the DataStax Java Driver 4.x, which is incompatible with Spring Boot 2.x

Edit: looks like Spring Boot 2.3.0 will use the 4.x driver. https://spring.io/blog/2020/05/15/spring-boot-2-3-0-available-now

jarpz commented

@jsevellec It looks to be an issue with dependency versions and Spring Boot.

From Spring Data Cassandra

2.x versions are based on the 3.x DataStax CQL Java Driver, 3.x versions use DataStax Java Driver 4.x

Cassandra Unit 4 looks like it uses the DataStax Java Driver 4.x, which is incompatible with Spring Boot 2.x

Edit: looks like Spring Boot 2.3.0 will use the 4.x driver. https://spring.io/blog/2020/05/15/spring-boot-2-3-0-available-now

Cassandra-unit fail since spring-boot 2.2.X where datastax driver was 3.X version, just in spring-boot 2.3.X they upgrade the driver version. The problem with this issue always was using java 11 on windows platforms with 2.2.X spring versions

Regards

CassandraUnit 4.3.1.0 runs an embedded Cassandra 3.11.5. Cassandra 3 requires Java 8. How could CassandraUnit work with Java 11 ?

It's clear Cassandra 4.0 is the first version of Cassandra to support JDK11. Announced in an article on the news page and tracked on this issue.
To progress this issue further we need to version bump Cassandra to the 4.x release.

Any chance this might be resolved in this decade? Can we help?

Csssandra 4 is expected within a month from now

I have a PR of this lib working with the cassandra 4 RC1: #325