Hi,

Yes, with JDK1.7 it works but only in 32bits mode. It seems the problem is with the 64bits version of JDK8 and 7. Didn't try with other older versions.

Unfortunately with 32bits I'm more limited in the memory I can make available for the JVM...

Looking the Web, there are other's complaining with the same problem for a while but until now I haven't found a solution.

It's interesting that many are redirect the problem for the JVM (in solaris). I think that waiting for possible JVM update that might or not resolve this, is not a solution. Has a kind of request :-) It would be great that some change in Cassandra source code could resolve this.






On 01/12/2015 04:05 PM, Asit KAUSHIK wrote:

Probably a bad answers but I was able to run on 1.7 jdk .So if possible can downsize you jdk version and try. I hit the block on RedHat enterprise...

On Jan 12, 2015 9:31 PM, "Bernardino Mota" <bernardino.m...@inovaworks.com <mailto:bernardino.m...@inovaworks.com>> wrote:

    Hi all,

    I'm trying to install Cassandra 2.1.2 in Solaris 11 but I'm
    getting a core dump at startup.

    Any help is appreciated, since I can't change the operating system...

    *My setup is:*
    - Solaris 11
    - JDK build 1.8.0_25-b17


    *The error:*

    appserver02:/opt/apache-cassandra-2.1.2/bin$ ./cassandra
    appserver02:/opt/apache-cassandra-2.1.2/bin$ CompilerOracle:
    inline org/apache/cassandra/db/AbstractNativeCell.compareTo
    (Lorg/apache/cassandra/db/composites/Composite;)I
    CompilerOracle: inline
    
org/apache/cassandra/db/composites/AbstractSimpleCellNameType.compareUnsigned(Lorg/apache/cassandra/db/composites/Composite;Lorg/apache/cassandra/db/composites/Composite;)I
    CompilerOracle: inline
    org/apache/cassandra/utils/ByteBufferUtil.compare
    (Ljava/nio/ByteBuffer;[B)I
    CompilerOracle: inline
    org/apache/cassandra/utils/ByteBufferUtil.compare
    ([BLjava/nio/ByteBuffer;)I
    CompilerOracle: inline
    org/apache/cassandra/utils/ByteBufferUtil.compareUnsigned
    (Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)I
    CompilerOracle: inline
    org/apache/cassandra/utils/FastByteOperations$UnsafeOperations.compareTo
    (Ljava/lang/Object;JILjava/lang/Object;JI)I
    CompilerOracle: inline
    org/apache/cassandra/utils/FastByteOperations$UnsafeOperations.compareTo
    (Ljava/lang/Object;JILjava/nio/ByteBuffer;)I
    CompilerOracle: inline
    org/apache/cassandra/utils/FastByteOperations$UnsafeOperations.compareTo
    (Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)I
    INFO  14:08:07 Hostname: appserver02.local
    INFO  14:08:07 Loading settings from
    file:/opt/apache-cassandra-2.1.2/conf/cassandra.yaml
    INFO  14:08:08 Node
    configuration:[authenticator=AllowAllAuthenticator;
    authorizer=AllowAllAuthorizer; auto_snapshot=true;
    batch_size_warn_threshold_in_kb=5;
    batchlog_replay_throttle_in_kb=1024;
    cas_contention_timeout_in_ms=1000;
    client_encryption_options=<REDACTED>; cluster_name=Test Cluster;
    column_index_size_in_kb=64; commit_failure_policy=stop;
    commitlog_segment_size_in_mb=32; commitlog_sync=periodic;
    commitlog_sync_period_in_ms=10000;
    compaction_throughput_mb_per_sec=16; concurrent_counter_writes=32;
    concurrent_reads=32; concurrent_writes=32;
    counter_cache_save_period=7200; counter_cache_size_in_mb=null;
    counter_write_request_timeout_in_ms=5000;
    cross_node_timeout=false; disk_failure_policy=stop;
    dynamic_snitch_badness_threshold=0.1;
    dynamic_snitch_reset_interval_in_ms=600000;
    dynamic_snitch_update_interval_in_ms=100;
    endpoint_snitch=SimpleSnitch; hinted_handoff_enabled=true;
    hinted_handoff_throttle_in_kb=1024; incremental_backups=false;
    index_summary_capacity_in_mb=null;
    index_summary_resize_interval_in_minutes=60;
    inter_dc_tcp_nodelay=false; internode_compression=all;
    key_cache_save_period=14400; key_cache_size_in_mb=null;
    listen_address=localhost; max_hint_window_in_ms=10800000;
    max_hints_delivery_threads=2;
    memtable_allocation_type=heap_buffers; native_transport_port=9042;
    num_tokens=256;
    partitioner=org.apache.cassandra.dht.Murmur3Partitioner;
    permissions_validity_in_ms=2000;
    range_request_timeout_in_ms=10000;
    read_request_timeout_in_ms=5000;
    request_scheduler=org.apache.cassandra.scheduler.NoScheduler;
    request_timeout_in_ms=10000; row_cache_save_period=0;
    row_cache_size_in_mb=0; rpc_address=localhost; rpc_keepalive=true;
    rpc_port=9160; rpc_server_type=sync;
    seed_provider=[{class_name=org.apache.cassandra.locator.SimpleSeedProvider,
    parameters=[{seeds=127.0.0.1}]}];
    server_encryption_options=<REDACTED>;
    snapshot_before_compaction=false; ssl_storage_port=7001;
    sstable_preemptive_open_interval_in_mb=50;
    start_native_transport=true; start_rpc=true; storage_port=7000;
    thrift_framed_transport_size_in_mb=15;
    tombstone_failure_threshold=100000; tombstone_warn_threshold=1000;
    trickle_fsync=false; trickle_fsync_interval_in_kb=10240;
    truncate_request_timeout_in_ms=60000;
    write_request_timeout_in_ms=2000]
    INFO  14:08:09 DiskAccessMode 'auto' determined to be mmap,
    indexAccessMode is mmap
    INFO  14:08:09 Global memtable on-heap threshold is enabled at 1004MB
    INFO  14:08:09 Global memtable off-heap threshold is enabled at 1004MB
    #
    # A fatal error has been detected by the Java Runtime Environment:
    #
    #  SIGBUS (0xa) at pc=0xffffffff7cc5f100, pid=823, tid=2
    #
    # JRE version: Java(TM) SE Runtime Environment (8.0_25-b17) (build
    1.8.0_25-b17)
    # Java VM: Java HotSpot(TM) 64-Bit Server VM (25.25-b02 mixed mode
    solaris-sparc compressed oops)
    # Problematic frame:
    # V  [libjvm.so+0xd5f100]  Unsafe_GetInt+0x174
    #
    # Core dump written. Default location:
    /opt/apache-cassandra-2.1.2/bin/core or core.823
    #
    # An error report file with more information is saved as:
    # /opt/apache-cassandra-2.1.2/bin/hs_err_pid823.log


--

Bernardino Mota

Project Manager
Inovaworks Command and Control

Av. Eng. Arantes e Oliveira, nº 11, 4º A
1900-221 Olaias
Lisboa - Portugal
Telmv: +351 96 618 46 86
Tel : +351 21 247 31 78
Fax: +351 21 010 23 08

http://www.inovaworks.com

Reply via email to