ignite-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ignite TC Bot (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (IGNITE-9160) FindBugs: NPE and CCE on equals() methods
Date Tue, 06 Nov 2018 16:38:00 GMT

    [ https://issues.apache.org/jira/browse/IGNITE-9160?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16676974#comment-16676974
] 

Ignite TC Bot commented on IGNITE-9160:
---------------------------------------

{panel:title=Possible Blockers|borderStyle=dashed|borderColor=#ccc|titleBGColor=#F7D6C1}
{color:#d04437}Basic 1{color} [[tests 1|https://ci.ignite.apache.org/viewLog.html?buildId=2255420]]
* IgniteBasicTestSuite: BPlusTreeFakeReuseSelfTest.testSizeForRandomPutRmvMultithreadedAsync_3
- 0,0% fails in last 100 master runs.

{color:#d04437}Binary Objects (Simple Mapper Basic){color} [[tests 2|https://ci.ignite.apache.org/viewLog.html?buildId=2255373]]
* IgniteBinarySimpleNameMapperBasicTestSuite: MarshallerContextLockingSelfTest.testMultithreadedUpdate
- 0,0% fails in last 100 master runs.

{color:#d04437}Thin client: Python{color} [[tests 93 Exit Code |https://ci.ignite.apache.org/viewLog.html?buildId=2257009]]
* tests.test_binary.test_sql_write_as_binary[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0]
* tests.test_binary.test_sql_read_as_binary[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0]
* tests.test_cache_class.test_cache_remove[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0]
* tests.test_cache_class.test_cache_create[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0]
* tests.test_binary.test_add_schema_to_binary_object[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0]
* tests.test_binary.test_nested_binary_objects[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0]
* tests.test_cache_class.test_cache_binary_get_put[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0]
* tests.test_cache_class.test_cache_get_put[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0]
* tests.test_cache_class.test_cache_config[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0]
* tests.test_cache_class.test_cache_get[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0]
* tests.test_cache_class_sql.test_sql_fields[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-1]
* tests.test_cache_class.test_get_and_put_if_absent[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0]
* tests.test_cache_class.test_cache_scan[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-1]
* tests.test_cache_class.test_get_binary_type[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0]
* tests.test_cache_config.test_get_or_create_with_config[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0]
* tests.test_cache_config.test_create_with_config[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0]
* tests.test_cache_config.test_get_configuration[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0]
* tests.test_cache_class_sql.test_sql[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-1]
* tests.test_key_value.test_get_all[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0]
* tests.test_key_value.test_put_get[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0]
* tests.test_get_names.test_get_names[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0]
* tests.test_datatypes.test_put_get_data[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-42-None]
* tests.test_key_value.test_get_and_put[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0]
* tests.test_key_value.test_contains_keys[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0]
* tests.test_key_value.test_contains_key[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0]
* tests.test_key_value.test_put_all[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0]
* tests.test_key_value.test_get_and_put_if_absent[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0]
* tests.test_key_value.test_put_if_absent[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0]
* tests.test_key_value.test_get_and_remove[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0]
* tests.test_key_value.test_get_and_replace[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0]
* tests.test_key_value.test_clear_key[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0]
* tests.test_key_value.test_clear[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0]
* tests.test_key_value.test_replace_if_equals[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0]
* tests.test_key_value.test_replace[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0]
* tests.test_key_value.test_remove_keys[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0]
* tests.test_key_value.test_remove_if_equals[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0]
* tests.test_key_value.test_remove_key[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0]
* tests.test_key_value.test_clear_keys[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0]
* tests.test_scan.test_close_resource[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0]
* tests.test_scan.test_scan[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0]
* tests.test_key_value.test_cache_get_size[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0]
* tests.test_key_value.test_remove_all[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0]
* tests.test_cache_class.test_cache_scan[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-6]
* tests.test_handshake.test_handshake[ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0]
* tests.test_sql.test_sql_fields[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0]
* tests.test_sql.test_sql[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0]
* tests.test_cache_class.test_cache_scan[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-11]
* tests.test_datatypes.test_put_get_data[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-42-ByteObject]
* tests.test_cache_class_sql.test_sql[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-3]
* tests.test_cache_class_sql.test_sql_fields[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-3]
* tests.test_cache_class.test_cache_scan[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-16]
* tests.test_datatypes.test_put_get_data[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-42-ShortObject]
* tests.test_cache_class_sql.test_sql[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-5]
* tests.test_cache_class_sql.test_sql_fields[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-5]
* tests.test_datatypes.test_put_get_data[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-ы-CharObject]
* tests.test_datatypes.test_put_get_data[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-3_5-FloatObject]
* tests.test_datatypes.test_put_get_data[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-3_1415-None]
* tests.test_datatypes.test_put_get_data[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-42-IntObject]
* tests.test_datatypes.test_put_get_data[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-True-BoolObject]
* tests.test_datatypes.test_put_get_data[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-False-None]
* tests.test_datatypes.test_put_get_data[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-True-None]
* tests.test_datatypes.test_put_get_data[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-カ-CharObject]
* tests.test_datatypes.test_put_get_data[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-value14-ShortArrayObject]
* tests.test_datatypes.test_put_get_data[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-value13-ByteArrayObject]
* tests.test_datatypes.test_put_get_data[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-value12-None]
* tests.test_datatypes.test_put_get_data[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-False-BoolObject]
* tests.test_datatypes.test_put_get_data[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-value18-CharArrayObject]
* tests.test_datatypes.test_put_get_data[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-value17-FloatArrayObject]
* tests.test_datatypes.test_put_get_data[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-value16-None]
* tests.test_datatypes.test_put_get_data[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-value15-IntArrayObject]
* tests.test_datatypes.test_put_get_data[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-value22-None]
* tests.test_datatypes.test_put_get_data[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-This
is a test-String]
* tests.test_datatypes.test_put_get_data[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-Little
Mary had a lamb-None]
* tests.test_datatypes.test_put_get_data[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-value19-None]
* tests.test_datatypes.test_put_get_data[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-value26-TimestampObject]
* tests.test_datatypes.test_put_get_data[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-value25-None]
* tests.test_datatypes.test_put_get_data[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-value24-None]
* tests.test_datatypes.test_put_get_data[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-value23-None]
* tests.test_datatypes.test_put_get_data[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-value30-None]
* tests.test_datatypes.test_put_get_data[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-value29-None]
* tests.test_datatypes.test_put_get_data[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-value28-BinaryEnumObject]
* tests.test_datatypes.test_put_get_data[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-value27-None]
* tests.test_datatypes.test_put_get_data[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-value34-None]
* tests.test_datatypes.test_put_get_data[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-value33-None]
* tests.test_datatypes.test_put_get_data[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-value32-None]
* tests.test_datatypes.test_put_get_data[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-value31-None]
* tests.test_datatypes.test_put_get_data[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-value38-None]
* tests.test_datatypes.test_put_get_data[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-value37-BinaryEnumArrayObject]
* tests.test_datatypes.test_put_get_data[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-value36-TimestampArrayObject]
* tests.test_datatypes.test_put_get_data[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-value35-None]
* tests.test_datatypes.test_put_get_data[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-value41-None]
* tests.test_datatypes.test_put_get_data[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-value40-None]
* tests.test_datatypes.test_put_get_data[None-ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+HIGH:DH+HIGH:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+HIGH:RSA+3DES:!aNULL:!eNULL:!MD5-False-None-None-10800-None-None-None-_SSLMethod_PROTOCOL_TLSv1_1-localhost-0-value39-CollectionObject]

{panel}
[TeamCity Run All Results|http://ci.ignite.apache.org/viewLog.html?buildId=2255482&amp;buildTypeId=IgniteTests24Java8_RunAll]

> FindBugs: NPE and CCE on equals() methods
> -----------------------------------------
>
>                 Key: IGNITE-9160
>                 URL: https://issues.apache.org/jira/browse/IGNITE-9160
>             Project: Ignite
>          Issue Type: Bug
>          Components: cache
>    Affects Versions: 2.6
>            Reporter: Nikolai Kulagin
>            Assignee: Nikolai Kulagin
>            Priority: Minor
>              Labels: newbie
>             Fix For: 2.8
>
>
> Some classes have Incorrect equals() method:
> {code:java}
> // GridDhtPartitionMap.java
> @Override public boolean equals(Object o) {
>     if (this == o)
>         return true;
>     GridDhtPartitionMap other = (GridDhtPartitionMap)o;
>     return other.nodeId.equals(nodeId) && other.updateSeq == updateSeq;
> }{code}
> In this case, we can get CCE  
> {code:java}
> GridDhtPartitionMap gridDhtPartMap = new GridDhtPartitionMap();
> gridDhtPartMap.equals(new Object());
> --------------------------------------------------------------
> Exception in thread "main" java.lang.ClassCastException: java.lang.Object cannot be cast
to org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPartitionMap
> at org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPartitionMap.equals(GridDhtPartitionMap.java:319)
> at ru.zzzadruga.Ignite.main(Ignite.java:9){code}
>  Or NPE 
> {code:java}
> GridDhtPartitionMap gridDhtPartMap = new GridDhtPartitionMap();
> gridDhtPartMap.equals(null);
> --------------------------------------------------------------
> Exception in thread "main" java.lang.NullPointerException
> at org.apache.ignite.internal.processors.cache.distributed.dht.preloader.GridDhtPartitionMap.equals(GridDhtPartitionMap.java:321)
> at ru.zzzadruga.Ignite.main(Ignite.java:9){code}
>  The following code will prevent this
> {code:java}
> if (o == null || getClass() != o.getClass())
>     return false;{code}
> + List of classes with similar problems: +
>  * *GridTopic$T1-T8* - NPE
>  * *GridCachePreloadLifecycleAbstractTest -* NPE
>  * *GridDhtPartitionFullMap -* NPE and CCE
>  * *GridDhtPartitionMap -* NPE and CCE
>  * *OptimizedMarshallerSelfTest -* NPE and CCE
>  * *GatewayProtectedCacheProxy -* NPE and CCE
>  * *GridNearOptimisticTxPrepareFuture -* NPE and CCE
>  * *GridCacheDistributedQueryManager -* NPE and CCE
>  * *GridServiceMethodReflectKey -* NPE and CCE
>  *  *GridListSetSelfTest -* NPE and CCE
>  * *GridTestKey -* NPE and CCE
>  * *GridCacheMvccCandidate -* CCE
>  * *GridDhtPartitionExchangeId -* CCE
>  * *GridTuple6 -* CCE



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message