jsevellec / cassandra-unit

Utility tool to load Data into Cassandra to help you writing good isolated JUnit Test into your application
GNU Lesser General Public License v3.0
425 stars 0 forks source link

Failed to start EmbeddedCassandra with JAVA 11 #294

Open jarpz opened 5 years ago

jarpz commented 5 years ago

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:

3.11.2.0 ``` org.cassandraunit cassandra-unit-spring org.slf4j slf4j-log4j12 org.slf4j jcl-over-slf4j log4j log4j compile ``` 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 commented 5 years ago

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 commented 5 years ago

There is a PR that attempts to fix this I believe: https://github.com/jsevellec/cassandra-unit/pull/282

ikatraev commented 5 years ago

along with the discussion: https://github.com/jsevellec/cassandra-unit/issues/249

ukr20192 commented 5 years ago

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

visha-r commented 5 years ago

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

umangsingh123 commented 5 years ago

Any idea When is this going to be fixed

umangsingh123 commented 4 years ago

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

samanthakem commented 4 years ago

I would like to have an update as well.

teskekarol commented 4 years ago

+1

mranftle commented 4 years ago

Any updates?

cmackenzie1 commented 4 years ago

@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 commented 4 years ago

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 commented 4 years ago

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 commented 4 years ago

Is this issue the same as #283 ?

jsevellec commented 4 years ago

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

DanielSvanstrom commented 4 years ago

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 commented 4 years ago

@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 4 years ago

@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 commented 4 years ago

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 commented 4 years ago

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 commented 3 years ago

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

wakingrufus commented 3 years ago

Csssandra 4 is expected within a month from now

wakingrufus commented 3 years ago

I have a PR of this lib working with the cassandra 4 RC1: https://github.com/jsevellec/cassandra-unit/pull/325

len00000 commented 4 months ago

+1

tuanh001 commented 4 months ago

+1