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

Failed to start EmbeddedCassandra with JAVA 11 #294

Open
jarpz opened this issue Jun 14, 2019 · 25 comments
Open

Failed to start EmbeddedCassandra with JAVA 11 #294

jarpz opened this issue Jun 14, 2019 · 25 comments

Comments

@jarpz
Copy link

jarpz commented Jun 14, 2019

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?

@ikatraev
Copy link

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)

@ikatraev
Copy link

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

@ikatraev
Copy link

along with the discussion: #249

@ukr20192
Copy link

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

@visha-r
Copy link

visha-r commented Aug 12, 2019

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

@umangsingh123
Copy link

Any idea When is this going to be fixed

adamdougal pushed a commit to sky-uk/cqlmigrate that referenced this issue Oct 8, 2019
Looks like Cassandra Unit isn't compatible with Java 11 jsevellec/cassandra-unit#294
@umangsingh123
Copy link

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

@samanthakem
Copy link

I would like to have an update as well.

@teskekarol
Copy link

+1

@mranftle
Copy link

mranftle commented May 5, 2020

Any updates?

@cmackenzie1
Copy link

@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

@jsevellec
Copy link
Owner

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?

@DanielSvanstrom
Copy link

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.

@DanielSvanstrom
Copy link

Is this issue the same as #283 ?

@jsevellec
Copy link
Owner

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

@DanielSvanstrom
Copy link

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.

@cmackenzie1
Copy link

cmackenzie1 commented May 24, 2020

@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
Copy link
Author

jarpz commented May 26, 2020

@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

@jffourmond
Copy link

jffourmond commented Jun 26, 2020

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

@whitingjr
Copy link

whitingjr commented Aug 19, 2020

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.

@asarkar
Copy link

asarkar commented Apr 30, 2021

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

@wakingrufus
Copy link

Csssandra 4 is expected within a month from now

wakingrufus added a commit to wakingrufus/cassandra-unit that referenced this issue Apr 30, 2021
wakingrufus added a commit to wakingrufus/cassandra-unit that referenced this issue May 12, 2021
This commit depends on cassandra 4 rc1 which should be updated when the final release comes out
These changes are verified against java 8 AND 11, but in order to run the tests, you must specify -Djdk.version=1.8 or -Djdk.version=11 depending on which version of java your maven is executing with
Users of cassandra-unit will need to provide additional jvm args to their test runtime if they are running on java 11 as specified on pom.xml#165. this is due to a requirement of cassandra 4 (see https://github.com/apache/cassandra/blob/trunk/conf/jvm11-server.options#L59 for the default start script for cassandra4 on jvm11)
@wakingrufus
Copy link

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

@len00000
Copy link

+1

1 similar comment
@tuanh001
Copy link

+1

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

No branches or pull requests