You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ignite.apache.org by Shishkov Ilya <sh...@gmail.com> on 2021/12/11 12:43:48 UTC

Re: Unable to join using thick client when authentication is enabled

Hi,
The bug has been fixed. The fix will be in version 2.12.

пн, 22 нояб. 2021 г. в 15:26, Shishkov Ilya <sh...@gmail.com>:

> Hi,
> I created a ticket about this problem:
> https://issues.apache.org/jira/browse/IGNITE-15969
>
> пт, 19 нояб. 2021 г. в 22:46, Shishkov Ilya <sh...@gmail.com>:
>
>> Hi,
>> I've reproduced it for 2.11. In case of turned on authentication, thick
>> clients won't connect until you enable persistence for them. Because thick
>> clients have no persistence, you can use it like a workaround. Certainly,
>> it looks like a bug.
>>
>> пт, 19 нояб. 2021 г. в 16:42, Ganguly Gundeboina <
>> gangaiah.yadav@gmail.com>:
>>
>>> Hi Stephen,
>>>
>>> Same already tried, but it's giving below error even though we have
>>> enabled persistence.
>>>
>>> #########################################################################
>>>
>>> [ignoredFailureTypes=UnmodifiableSet [SYSTEM_WORKER_BLOCKED,
>>> SYSTEM_CRITICAL_OPERATION_TIMEOUT]]]]
>>>
>>> [18:03:39] Message queue limit is set to 0 which may lead to potential
>>> OOMEs when running cache operations in FULL_ASYNC or PRIMARY_SYNC modes due
>>> to message queues growth on sender and receiver sides.
>>>
>>> [18:03:49] Security status [authentication=on, sandbox=off, tls/ssl=off]
>>>
>>> Nov 19, 2021 6:03:50 PM org.apache.ignite.logger.java.JavaLogger error
>>>
>>> SEVERE: Exception during start processors, node will be stopped and
>>> close connections
>>>
>>> class org.apache.ignite.IgniteCheckedException: Authentication can be
>>> enabled only for cluster with enabled persistence. Check the
>>> DataRegionConfiguration
>>>
>>>           at
>>> org.apache.ignite.internal.processors.authentication.IgniteAuthenticationProcessor.startProcessor(IgniteAuthenticationProcessor.java:166)
>>>
>>>           at
>>> org.apache.ignite.internal.IgniteKernal.start(IgniteKernal.java:1259)
>>>
>>>           at
>>> org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start0(IgnitionEx.java:2141)
>>>
>>>           at
>>> org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start(IgnitionEx.java:1787)
>>>
>>>           at
>>> org.apache.ignite.internal.IgnitionEx.start0(IgnitionEx.java:1172)
>>>
>>>           at
>>> org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:668)
>>>
>>>           at
>>> org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:590)
>>>
>>>           at org.apache.ignite.Ignition.start(Ignition.java:328)
>>>
>>>           at
>>> com.jio.digitalapi.edif.util.operations.CacheSizes.main(CacheSizes.java:52)
>>>
>>>
>>>
>>> Nov 19, 2021 6:03:50 PM org.apache.ignite.logger.java.JavaLogger error
>>>
>>> SEVERE: Got exception while starting (will rollback startup routine).
>>>
>>> class org.apache.ignite.IgniteCheckedException: Authentication can be
>>> enabled only for cluster with enabled persistence. Check the
>>> DataRegionConfiguration
>>>
>>>           at
>>> org.apache.ignite.internal.processors.authentication.IgniteAuthenticationProcessor.startProcessor(IgniteAuthenticationProcessor.java:166)
>>>
>>>
>>>
>>> ############################################################################
>>> String[] ipAddrArray = igniteNodeIpAddress.split(",", -1);
>>> System.*setProperty*("java.net.preferIPv4Stack", "true");
>>> IgniteConfiguration cfg = new IgniteConfiguration();
>>> cfg.setPeerClassLoadingEnabled(true);
>>> cfg.setClientMode(true);
>>> cfg.setAuthenticationEnabled(true);
>>> String random = (UUID.*randomUUID*().getMostSignificantBits() + ""
>>> ).toString().replace("-", "");
>>> String igniteFullInstaneName = igniteInstanceName + random;
>>> cfg.setIgniteInstanceName(igniteFullInstaneName);
>>> cfg.setDiscoverySpi((new TcpDiscoverySpi().setJoinTimeout(2400000)
>>>         .setIpFinder((new TcpDiscoveryVmIpFinder()).setAddresses(Arrays.
>>> *asList*(ipAddrArray)))));
>>> Ignition.*start*(cfg);
>>> #######################################################################
>>>
>>>
>>> Regards,
>>> Gangaiah
>>>
>>> On Fri, Nov 19, 2021 at 5:14 PM Stephen Darlington <
>>> stephen.darlington@gridgain.com> wrote:
>>>
>>>> Thick clients don’t need to authenticate, but they do need to have the
>>>> same authentication settings as the server nodes, i.e., set
>>>> IgniteConfiguration#setAuthenticationEnabled(true).
>>>>
>>>> On 19 Nov 2021, at 11:28, Ganguly Gundeboina <ga...@gmail.com>
>>>> wrote:
>>>>
>>>> Hi Pavel,
>>>>
>>>> Yes, we have enabled authentication on server nodes only.
>>>>
>>>> We could provide user credentials for thin clients, so thin clients are
>>>> able to connect to the cluster after setting username and password at
>>>> client side.
>>>>
>>>> But not able to set user credentials for thik clients, So we have to
>>>> disable authentication on server nodes, otherwise thick clients are not
>>>> able to connect.
>>>>
>>>> Regards,
>>>> Gangaiah
>>>>
>>>> On Fri, Nov 19, 2021 at 1:06 PM Pavel Tupitsyn <pt...@apache.org>
>>>> wrote:
>>>>
>>>>> Hi Gangaiah,
>>>>>
>>>>> Before 2.11, there was no requirement to have an equal security
>>>>> processor on all nodes.
>>>>> It was added as part of [1].
>>>>>
>>>>> Overall, I think it is a good idea to have security on all nodes
>>>>> configured in the same way.
>>>>> Do you have it enabled only on server nodes?
>>>>>
>>>>> [1] https://issues.apache.org/jira/browse/IGNITE-14335
>>>>>
>>>>> On Fri, Nov 19, 2021 at 9:42 AM Ganguly Gundeboina <
>>>>> gangaiah.yadav@gmail.com> wrote:
>>>>>
>>>>>>
>>>>>> Hi Andrei,
>>>>>>
>>>>>> Thanks for your reply, here is the full log.
>>>>>>
>>>>>> "C:\Program Files\Java\jdk1.8.0_241\bin\java.exe" -Dvisualvm.id=14727407530300
>>>>>> -DMIGRATION_CONFIG_PATH=C:\Users\scott\AzureRepos\Ignite-Utilities\SourceCode\ignite-util\src\main\resources\migration-config.properties
>>>>>> "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition
>>>>>> 2021.2\lib\idea_rt.jar=51766:C:\Program Files\JetBrains\IntelliJ IDEA
>>>>>> Community Edition 2021.2\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program
>>>>>> Files\Java\jdk1.8.0_241\jre\lib\charsets.jar;C:\Program
>>>>>> Files\Java\jdk1.8.0_241\jre\lib\deploy.jar;C:\Program
>>>>>> Files\Java\jdk1.8.0_241\jre\lib\ext\access-bridge-64.jar;C:\Program
>>>>>> Files\Java\jdk1.8.0_241\jre\lib\ext\cldrdata.jar;C:\Program
>>>>>> Files\Java\jdk1.8.0_241\jre\lib\ext\dnsns.jar;C:\Program
>>>>>> Files\Java\jdk1.8.0_241\jre\lib\ext\jaccess.jar;C:\Program
>>>>>> Files\Java\jdk1.8.0_241\jre\lib\ext\jfxrt.jar;C:\Program
>>>>>> Files\Java\jdk1.8.0_241\jre\lib\ext\localedata.jar;C:\Program
>>>>>> Files\Java\jdk1.8.0_241\jre\lib\ext\nashorn.jar;C:\Program
>>>>>> Files\Java\jdk1.8.0_241\jre\lib\ext\sunec.jar;C:\Program
>>>>>> Files\Java\jdk1.8.0_241\jre\lib\ext\sunjce_provider.jar;C:\Program
>>>>>> Files\Java\jdk1.8.0_241\jre\lib\ext\sunmscapi.jar;C:\Program
>>>>>> Files\Java\jdk1.8.0_241\jre\lib\ext\sunpkcs11.jar;C:\Program
>>>>>> Files\Java\jdk1.8.0_241\jre\lib\ext\zipfs.jar;C:\Program
>>>>>> Files\Java\jdk1.8.0_241\jre\lib\javaws.jar;C:\Program
>>>>>> Files\Java\jdk1.8.0_241\jre\lib\jce.jar;C:\Program
>>>>>> Files\Java\jdk1.8.0_241\jre\lib\jfr.jar;C:\Program
>>>>>> Files\Java\jdk1.8.0_241\jre\lib\jfxswt.jar;C:\Program
>>>>>> Files\Java\jdk1.8.0_241\jre\lib\jsse.jar;C:\Program
>>>>>> Files\Java\jdk1.8.0_241\jre\lib\management-agent.jar;C:\Program
>>>>>> Files\Java\jdk1.8.0_241\jre\lib\plugin.jar;C:\Program
>>>>>> Files\Java\jdk1.8.0_241\jre\lib\resources.jar;C:\Program
>>>>>> Files\Java\jdk1.8.0_241\jre\lib\rt.jar;C:\Users\scott\AzureRepos\Ignite-Utilities\SourceCode\ignite-util\target\classes;C:\Users\scott\.m2\repository\org\apache\ignite\ignite-core\2.11.0\ignite-core-2.11.0.jar;C:\Users\scott\.m2\repository\javax\cache\cache-api\1.0.0\cache-api-1.0.0.jar;C:\Users\scott\.m2\repository\org\jetbrains\annotations\16.0.3\annotations-16.0.3.jar;C:\Users\scott\.m2\repository\org\gridgain\ignite-shmem\1.0.0\ignite-shmem-1.0.0.jar;C:\Users\scott\.m2\repository\org\apache\ignite\ignite-indexing\2.11.0\ignite-indexing-2.11.0.jar;C:\Users\scott\.m2\repository\commons-codec\commons-codec\1.13\commons-codec-1.13.jar;C:\Users\scott\.m2\repository\org\apache\lucene\lucene-core\7.4.0\lucene-core-7.4.0.jar;C:\Users\scott\.m2\repository\org\apache\lucene\lucene-analyzers-common\7.4.0\lucene-analyzers-common-7.4.0.jar;C:\Users\scott\.m2\repository\org\apache\lucene\lucene-queryparser\7.4.0\lucene-queryparser-7.4.0.jar;C:\Users\scott\.m2\repository\org\apache\lucene\lucene-queries\7.4.0\lucene-queries-7.4.0.jar;C:\Users\scott\.m2\repository\org\apache\lucene\lucene-sandbox\7.4.0\lucene-sandbox-7.4.0.jar;C:\Users\scott\.m2\repository\com\h2database\h2\1.4.197\h2-1.4.197.jar;C:\Users\scott\.m2\repository\org\apache\logging\log4j\log4j-api\2.8.1\log4j-api-2.8.1.jar;C:\Users\scott\.m2\repository\org\apache\logging\log4j\log4j-core\2.8.1\log4j-core-2.8.1.jar;C:\Users\scott\.m2\repository\com\opencsv\opencsv\4.1\opencsv-4.1.jar;C:\Users\scott\.m2\repository\org\apache\commons\commons-lang3\3.6\commons-lang3-3.6.jar;C:\Users\scott\.m2\repository\org\apache\commons\commons-text\1.1\commons-text-1.1.jar;C:\Users\scott\.m2\repository\commons-beanutils\commons-beanutils\1.9.3\commons-beanutils-1.9.3.jar;C:\Users\scott\.m2\repository\commons-collections\commons-collections\3.2.2\commons-collections-3.2.2.jar;C:\Users\scott\.m2\repository\com\jio\integration\ignite-crud-operation\2.0.0\ignite-crud-operation-2.0.0.jar;C:\Users\scott\.m2\repository\org\apache\ignite\ignite-spring\2.6.0\ignite-spring-2.6.0.jar;C:\Users\scott\.m2\repository\org\springframework\spring-aop\4.3.16.RELEASE\spring-aop-4.3.16.RELEASE.jar;C:\Users\scott\.m2\repository\org\springframework\spring-beans\4.3.16.RELEASE\spring-beans-4.3.16.RELEASE.jar;C:\Users\scott\.m2\repository\org\springframework\spring-context\4.3.16.RELEASE\spring-context-4.3.16.RELEASE.jar;C:\Users\scott\.m2\repository\org\springframework\spring-expression\4.3.16.RELEASE\spring-expression-4.3.16.RELEASE.jar;C:\Users\scott\.m2\repository\org\springframework\spring-tx\4.3.16.RELEASE\spring-tx-4.3.16.RELEASE.jar;C:\Users\scott\.m2\repository\org\springframework\spring-jdbc\4.3.16.RELEASE\spring-jdbc-4.3.16.RELEASE.jar;C:\Users\scott\.m2\repository\org\apache\ignite\ignite-rest-http\2.6.0\ignite-rest-http-2.6.0.jar;C:\Users\scott\.m2\repository\org\apache\tomcat\tomcat-servlet-api\8.0.23\tomcat-servlet-api-8.0.23.jar;C:\Users\scott\.m2\repository\org\eclipse\jetty\jetty-continuation\9.2.11.v20150529\jetty-continuation-9.2.11.v20150529.jar;C:\Users\scott\.m2\repository\org\eclipse\jetty\jetty-http\9.2.11.v20150529\jetty-http-9.2.11.v20150529.jar;C:\Users\scott\.m2\repository\org\eclipse\jetty\jetty-io\9.2.11.v20150529\jetty-io-9.2.11.v20150529.jar;C:\Users\scott\.m2\repository\org\eclipse\jetty\jetty-util\9.2.11.v20150529\jetty-util-9.2.11.v20150529.jar;C:\Users\scott\.m2\repository\org\eclipse\jetty\jetty-xml\9.2.11.v20150529\jetty-xml-9.2.11.v20150529.jar;C:\Users\scott\.m2\repository\com\fasterxml\jackson\core\jackson-core\2.6.5\jackson-core-2.6.5.jar;C:\Users\scott\.m2\repository\com\fasterxml\jackson\core\jackson-annotations\2.6.5\jackson-annotations-2.6.5.jar;C:\Users\scott\.m2\repository\com\fasterxml\jackson\core\jackson-databind\2.6.5\jackson-databind-2.6.5.jar;C:\Users\scott\.m2\repository\org\slf4j\slf4j-api\1.7.7\slf4j-api-1.7.7.jar;C:\Users\scott\.m2\repository\org\slf4j\slf4j-log4j12\1.7.7\slf4j-log4j12-1.7.7.jar;C:\Users\scott\.m2\repository\log4j\log4j\1.2.17\log4j-1.2.17.jar;C:\Users\scott\.m2\repository\org\apache\ignite\EDIFCustomer-project\1.0.9\EDIFCustomer-project-1.0.9.jar;C:\Users\scott\.m2\repository\qj\blog\classreloading\1.0-SNAPSHOT\classreloading-1.0-SNAPSHOT.jar;C:\Users\scott\.m2\repository\de\neuland-bfi\jade4j\0.4.0\jade4j-0.4.0.jar;C:\Users\scott\.m2\repository\org\apache\commons\commons-jexl\2.1.1\commons-jexl-2.1.1.jar;C:\Users\scott\.m2\repository\commons-io\commons-io\2.1\commons-io-2.1.jar;C:\Users\scott\.m2\repository\com\googlecode\concurrentlinkedhashmap\concurrentlinkedhashmap-lru\1.3.1\concurrentlinkedhashmap-lru-1.3.1.jar;C:\Users\scott\.m2\repository\org\pegdown\pegdown\1.1.0\pegdown-1.1.0.jar;C:\Users\scott\.m2\repository\org\parboiled\parboiled-core\1.0.2\parboiled-core-1.0.2.jar;C:\Users\scott\.m2\repository\org\parboiled\parboiled-java\1.0.2\parboiled-java-1.0.2.jar;C:\Users\scott\.m2\repository\asm\asm\3.3.1\asm-3.3.1.jar;C:\Users\scott\.m2\repository\asm\asm-util\3.3.1\asm-util-3.3.1.jar;C:\Users\scott\.m2\repository\asm\asm-tree\3.3.1\asm-tree-3.3.1.jar;C:\Users\scott\.m2\repository\asm\asm-analysis\3.3.1\asm-analysis-3.3.1.jar;C:\Users\scott\.m2\repository\javax\javaee-api\7.0\javaee-api-7.0.jar;C:\Users\scott\.m2\repository\com\sun\mail\javax.mail\1.5.0\javax.mail-1.5.0.jar;C:\Users\scott\.m2\repository\javax\activation\activation\1.1\activation-1.1.jar;C:\Users\scott\.m2\repository\org\eclipse\jetty\jetty-server\9.2.2.v20140723\jetty-server-9.2.2.v20140723.jar;C:\Users\scott\.m2\repository\javax\servlet\javax.servlet-api\3.1.0\javax.servlet-api-3.1.0.jar;C:\Users\scott\.m2\repository\org\eclipse\jetty\jetty-servlet\9.2.2.v20140723\jetty-servlet-9.2.2.v20140723.jar;C:\Users\scott\.m2\repository\org\eclipse\jetty\jetty-security\9.2.2.v20140723\jetty-security-9.2.2.v20140723.jar;C:\Users\scott\.m2\repository\org\xerial\sqlite-jdbc\3.8.7\sqlite-jdbc-3.8.7.jar;C:\Users\scott\.m2\repository\com\google\code\gson\gson\2.3\gson-2.3.jar;C:\Users\scott\.m2\repository\com\oracle\ojdbc6\11.2.0.3\ojdbc6-11.2.0.3.jar;C:\Users\scott\.m2\repository\org\springframework\spring-test\5.3.6\spring-test-5.3.6.jar;C:\Users\scott\.m2\repository\org\springframework\spring-core\5.3.6\spring-core-5.3.6.jar;C:\Users\scott\.m2\repository\org\springframework\spring-jcl\5.3.6\spring-jcl-5.3.6.jar;C:\Users\scott\.m2\repository\com\solacesystems\sol-jcsmp\10.11.0\sol-jcsmp-10.11.0.jar;C:\Users\scott\.m2\repository\commons-logging\commons-logging\1.1.3\commons-logging-1.1.3.jar;C:\Users\scott\.m2\repository\commons-lang\commons-lang\2.6\commons-lang-2.6.jar;C:\Users\scott\.m2\repository\org\osgi\org.osgi.annotation\6.0.0\org.osgi.annotation-6.0.0.jar;C:\Users\scott\.m2\repository\org\apache\servicemix\bundles\org.apache.servicemix.bundles.jzlib\1.0.7_2\org.apache.servicemix.bundles.jzlib-1.0.7_2.jar;C:\Users\scott\.m2\repository\com\tibco\tibjms\8.3\tibjms-8.3.jar;C:\Users\scott\.m2\repository\media\digitalapi\edif\common\media-digitalapi-edif-common-datamodel\1.0.7-RELEASE\media-digitalapi-edif-common-datamodel-1.0.7-RELEASE.jar;C:\Users\scott\.m2\repository\jio\digitalapi\platform\app\jio-digitalapi-platform-datamodel-annotation\1.2.1-RELEASE\jio-digitalapi-platform-datamodel-annotation-1.2.1-RELEASE.jar;C:\Users\scott\.m2\repository\io\springfox\springfox-swagger2\2.9.2\springfox-swagger2-2.9.2.jar;C:\Users\scott\.m2\repository\io\swagger\swagger-annotations\1.5.20\swagger-annotations-1.5.20.jar;C:\Users\scott\.m2\repository\io\swagger\swagger-models\1.5.20\swagger-models-1.5.20.jar;C:\Users\scott\.m2\repository\io\springfox\springfox-spi\2.9.2\springfox-spi-2.9.2.jar;C:\Users\scott\.m2\repository\io\springfox\springfox-core\2.9.2\springfox-core-2.9.2.jar;C:\Users\scott\.m2\repository\net\bytebuddy\byte-buddy\1.8.12\byte-buddy-1.8.12.jar;C:\Users\scott\.m2\repository\io\springfox\springfox-schema\2.9.2\springfox-schema-2.9.2.jar;C:\Users\scott\.m2\repository\io\springfox\springfox-swagger-common\2.9.2\springfox-swagger-common-2.9.2.jar;C:\Users\scott\.m2\repository\io\springfox\springfox-spring-web\2.9.2\springfox-spring-web-2.9.2.jar;C:\Users\scott\.m2\repository\com\google\guava\guava\20.0\guava-20.0.jar;C:\Users\scott\.m2\repository\com\fasterxml\classmate\1.4.0\classmate-1.4.0.jar;C:\Users\scott\.m2\repository\org\springframework\plugin\spring-plugin-core\1.2.0.RELEASE\spring-plugin-core-1.2.0.RELEASE.jar;C:\Users\scott\.m2\repository\org\springframework\plugin\spring-plugin-metadata\1.2.0.RELEASE\spring-plugin-metadata-1.2.0.RELEASE.jar;C:\Users\scott\.m2\repository\org\mapstruct\mapstruct\1.2.0.Final\mapstruct-1.2.0.Final.jar"
>>>>>> com.jio.digitalapi.edif.util.operations.CacheSizes
>>>>>> Nov 18, 2021 2:47:52 PM java.util.logging.LogManager$RootLogger log
>>>>>> WARNING: Failed to resolve default logging config file:
>>>>>> config/java.util.logging.properties
>>>>>> [14:47:52]    __________  ________________
>>>>>> [14:47:52]   /  _/ ___/ |/ /  _/_  __/ __/
>>>>>> [14:47:52]  _/ // (7 7    // /  / / / _/
>>>>>> [14:47:52] /___/\___/_/|_/___/ /_/ /___/
>>>>>> [14:47:52]
>>>>>> [14:47:52] ver. 2.11.0#20210911-sha1:8f3f07d3
>>>>>> [14:47:52] 2021 Copyright(C) Apache Software Foundation
>>>>>> [14:47:52]
>>>>>> [14:47:52] Ignite documentation: http://ignite.apache.org
>>>>>> [14:47:52]
>>>>>> [14:47:52] Quiet mode.
>>>>>> [14:47:52]   ^-- Logging by 'JavaLogger [quiet=true, config=null]'
>>>>>> [14:47:52]   ^-- To see **FULL** console log here add
>>>>>> -DIGNITE_QUIET=false or "-v" to ignite.{sh|bat}
>>>>>> [14:47:52]
>>>>>> [14:47:52] OS: Windows 10 10.0 amd64
>>>>>> [14:47:52] VM information: Java(TM) SE Runtime Environment
>>>>>> 1.8.0_241-b07 Oracle Corporation Java HotSpot(TM) 64-Bit Server VM
>>>>>> 25.241-b07
>>>>>> [14:47:52] Initial heap size is 240MB (should be no less than 512MB,
>>>>>> use -Xms512m -Xmx512m).
>>>>>> [14:47:52] Configured plugins:
>>>>>> [14:47:52]   ^-- None
>>>>>> [14:47:52]
>>>>>> [14:47:52] Configured failure handler:
>>>>>> [hnd=StopNodeOrHaltFailureHandler [tryStop=false, timeout=0,
>>>>>> super=AbstractFailureHandler [ignoredFailureTypes=UnmodifiableSet
>>>>>> [SYSTEM_WORKER_BLOCKED, SYSTEM_CRITICAL_OPERATION_TIMEOUT]]]]
>>>>>> [14:47:53] Message queue limit is set to 0 which may lead to
>>>>>> potential OOMEs when running cache operations in FULL_ASYNC or PRIMARY_SYNC
>>>>>> modes due to message queues growth on sender and receiver sides.
>>>>>> [14:48:03] Security status [authentication=off, sandbox=off,
>>>>>> tls/ssl=off]
>>>>>> [14:48:05] REST protocols do not start on client node. To start the
>>>>>> protocols on client node set '-DIGNITE_REST_START_ON_CLIENT=true' system
>>>>>> property.
>>>>>> Nov 18, 2021 2:48:10 PM org.apache.ignite.logger.java.JavaLogger error
>>>>>> SEVERE: Failed to start manager: GridManagerAdapter [enabled=true,
>>>>>> name=o.a.i.i.managers.discovery.GridDiscoveryManager]
>>>>>> class org.apache.ignite.IgniteCheckedException: Failed to start SPI:
>>>>>> TcpDiscoverySpi [addrRslvr=null, addressFilter=null, sockTimeout=5000,
>>>>>> ackTimeout=5000, marsh=JdkMarshaller
>>>>>> [clsFilter=org.apache.ignite.marshaller.MarshallerUtils$1@3ec11999],
>>>>>> reconCnt=10, reconDelay=2000, maxAckTimeout=600000, soLinger=0,
>>>>>> forceSrvMode=false, clientReconnectDisabled=false, internalLsnr=null,
>>>>>> skipAddrsRandomization=false]
>>>>>> at
>>>>>> org.apache.ignite.internal.managers.GridManagerAdapter.startSpi(GridManagerAdapter.java:281)
>>>>>> at
>>>>>> org.apache.ignite.internal.managers.discovery.GridDiscoveryManager.start(GridDiscoveryManager.java:980)
>>>>>> at
>>>>>> org.apache.ignite.internal.IgniteKernal.startManager(IgniteKernal.java:1985)
>>>>>> at
>>>>>> org.apache.ignite.internal.IgniteKernal.start(IgniteKernal.java:1331)
>>>>>> at
>>>>>> org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start0(IgnitionEx.java:2141)
>>>>>> at
>>>>>> org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start(IgnitionEx.java:1787)
>>>>>> at org.apache.ignite.internal.IgnitionEx.start0(IgnitionEx.java:1172)
>>>>>> at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:668)
>>>>>> at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:590)
>>>>>> at org.apache.ignite.Ignition.start(Ignition.java:328)
>>>>>> at
>>>>>> com.jio.digitalapi.edif.util.operations.CacheSizes.main(CacheSizes.java:51)
>>>>>> Caused by: class org.apache.ignite.spi.IgniteSpiException: Local
>>>>>> node's grid security processor class is not equal to remote node's grid
>>>>>> security processor class [locNodeId=92f8e7f3-13f5-4256-83f1-ded4cb86dde1,
>>>>>> rmtNodeId=b3bebd7b-6a66-4f09-b040-14cddda8120e, locCls=null,
>>>>>> rmtCls=org.apache.ignite.internal.processors.authentication.IgniteAuthenticationProcessor]
>>>>>> at
>>>>>> org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi.checkFailedError(TcpDiscoverySpi.java:2105)
>>>>>> at
>>>>>> org.apache.ignite.spi.discovery.tcp.ClientImpl$MessageWorker.body(ClientImpl.java:1996)
>>>>>> at
>>>>>> org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:120)
>>>>>> at
>>>>>> org.apache.ignite.spi.discovery.tcp.ClientImpl$1.body(ClientImpl.java:317)
>>>>>> at org.apache.ignite.spi.IgniteSpiThread.run(IgniteSpiThread.java:58)
>>>>>>
>>>>>> Nov 18, 2021 2:48:10 PM org.apache.ignite.logger.java.JavaLogger error
>>>>>> SEVERE: Got exception while starting (will rollback startup routine).
>>>>>> class org.apache.ignite.IgniteCheckedException: Failed to start
>>>>>> manager: GridManagerAdapter [enabled=true,
>>>>>> name=org.apache.ignite.internal.managers.discovery.GridDiscoveryManager]
>>>>>> at
>>>>>> org.apache.ignite.internal.IgniteKernal.startManager(IgniteKernal.java:1990)
>>>>>> at
>>>>>> org.apache.ignite.internal.IgniteKernal.start(IgniteKernal.java:1331)
>>>>>> at
>>>>>> org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start0(IgnitionEx.java:2141)
>>>>>> at
>>>>>> org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start(IgnitionEx.java:1787)
>>>>>> at org.apache.ignite.internal.IgnitionEx.start0(IgnitionEx.java:1172)
>>>>>> at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:668)
>>>>>> at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:590)
>>>>>> at org.apache.ignite.Ignition.start(Ignition.java:328)
>>>>>> at
>>>>>> com.jio.digitalapi.edif.util.operations.CacheSizes.main(CacheSizes.java:51)
>>>>>> Caused by: class org.apache.ignite.IgniteCheckedException: Failed to
>>>>>> start SPI: TcpDiscoverySpi [addrRslvr=null, addressFilter=null,
>>>>>> sockTimeout=5000, ackTimeout=5000, marsh=JdkMarshaller
>>>>>> [clsFilter=org.apache.ignite.marshaller.MarshallerUtils$1@3ec11999],
>>>>>> reconCnt=10, reconDelay=2000, maxAckTimeout=600000, soLinger=0,
>>>>>> forceSrvMode=false, clientReconnectDisabled=false, internalLsnr=null,
>>>>>> skipAddrsRandomization=false]
>>>>>> at
>>>>>> org.apache.ignite.internal.managers.GridManagerAdapter.startSpi(GridManagerAdapter.java:281)
>>>>>> at
>>>>>> org.apache.ignite.internal.managers.discovery.GridDiscoveryManager.start(GridDiscoveryManager.java:980)
>>>>>> at
>>>>>> org.apache.ignite.internal.IgniteKernal.startManager(IgniteKernal.java:1985)
>>>>>> ... 8 more
>>>>>> Caused by: class org.apache.ignite.spi.IgniteSpiException: Local
>>>>>> node's grid security processor class is not equal to remote node's grid
>>>>>> security processor class [locNodeId=92f8e7f3-13f5-4256-83f1-ded4cb86dde1,
>>>>>> rmtNodeId=b3bebd7b-6a66-4f09-b040-14cddda8120e, locCls=null,
>>>>>> rmtCls=org.apache.ignite.internal.processors.authentication.IgniteAuthenticationProcessor]
>>>>>> at
>>>>>> org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi.checkFailedError(TcpDiscoverySpi.java:2105)
>>>>>> at
>>>>>> org.apache.ignite.spi.discovery.tcp.ClientImpl$MessageWorker.body(ClientImpl.java:1996)
>>>>>> at
>>>>>> org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:120)
>>>>>> at
>>>>>> org.apache.ignite.spi.discovery.tcp.ClientImpl$1.body(ClientImpl.java:317)
>>>>>> at org.apache.ignite.spi.IgniteSpiThread.run(IgniteSpiThread.java:58)
>>>>>>
>>>>>> [14:48:10] Ignite node stopped OK
>>>>>> [name=EDIFClient_DummyLoad4154734528883179473, uptime=00:00:18.120]
>>>>>> class org.apache.ignite.IgniteException: Failed to start manager:
>>>>>> GridManagerAdapter [enabled=true,
>>>>>> name=org.apache.ignite.internal.managers.discovery.GridDiscoveryManager]
>>>>>> at
>>>>>> org.apache.ignite.internal.util.IgniteUtils.convertException(IgniteUtils.java:1098)
>>>>>> at org.apache.ignite.Ignition.start(Ignition.java:331)
>>>>>> at
>>>>>> com.jio.digitalapi.edif.util.operations.CacheSizes.main(CacheSizes.java:51)
>>>>>> Caused by: class org.apache.ignite.IgniteCheckedException: Failed to
>>>>>> start manager: GridManagerAdapter [enabled=true,
>>>>>> name=org.apache.ignite.internal.managers.discovery.GridDiscoveryManager]
>>>>>> at
>>>>>> org.apache.ignite.internal.IgniteKernal.startManager(IgniteKernal.java:1990)
>>>>>> at
>>>>>> org.apache.ignite.internal.IgniteKernal.start(IgniteKernal.java:1331)
>>>>>> at
>>>>>> org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start0(IgnitionEx.java:2141)
>>>>>> at
>>>>>> org.apache.ignite.internal.IgnitionEx$IgniteNamedInstance.start(IgnitionEx.java:1787)
>>>>>> at org.apache.ignite.internal.IgnitionEx.start0(IgnitionEx.java:1172)
>>>>>> at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:668)
>>>>>> at org.apache.ignite.internal.IgnitionEx.start(IgnitionEx.java:590)
>>>>>> at org.apache.ignite.Ignition.start(Ignition.java:328)
>>>>>> ... 1 more
>>>>>> Caused by: class org.apache.ignite.IgniteCheckedException: Failed to
>>>>>> start SPI: TcpDiscoverySpi [addrRslvr=null, addressFilter=null,
>>>>>> sockTimeout=5000, ackTimeout=5000, marsh=JdkMarshaller
>>>>>> [clsFilter=org.apache.ignite.marshaller.MarshallerUtils$1@3ec11999],
>>>>>> reconCnt=10, reconDelay=2000, maxAckTimeout=600000, soLinger=0,
>>>>>> forceSrvMode=false, clientReconnectDisabled=false, internalLsnr=null,
>>>>>> skipAddrsRandomization=false]
>>>>>> at
>>>>>> org.apache.ignite.internal.managers.GridManagerAdapter.startSpi(GridManagerAdapter.java:281)
>>>>>> at
>>>>>> org.apache.ignite.internal.managers.discovery.GridDiscoveryManager.start(GridDiscoveryManager.java:980)
>>>>>> at
>>>>>> org.apache.ignite.internal.IgniteKernal.startManager(IgniteKernal.java:1985)
>>>>>> ... 8 more
>>>>>> Caused by: class org.apache.ignite.spi.IgniteSpiException: Local
>>>>>> node's grid security processor class is not equal to remote node's grid
>>>>>> security processor class [locNodeId=92f8e7f3-13f5-4256-83f1-ded4cb86dde1,
>>>>>> rmtNodeId=b3bebd7b-6a66-4f09-b040-14cddda8120e, locCls=null,
>>>>>> rmtCls=org.apache.ignite.internal.processors.authentication.IgniteAuthenticationProcessor]
>>>>>> at
>>>>>> org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi.checkFailedError(TcpDiscoverySpi.java:2105)
>>>>>> at
>>>>>> org.apache.ignite.spi.discovery.tcp.ClientImpl$MessageWorker.body(ClientImpl.java:1996)
>>>>>> at
>>>>>> org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:120)
>>>>>> at
>>>>>> org.apache.ignite.spi.discovery.tcp.ClientImpl$1.body(ClientImpl.java:317)
>>>>>> at org.apache.ignite.spi.IgniteSpiThread.run(IgniteSpiThread.java:58)
>>>>>>
>>>>>> Process finished with exit code 0
>>>>>>
>>>>>> Regards,
>>>>>> Gangaiah
>>>>>>
>>>>>> On Thu, Nov 18, 2021 at 2:25 PM andrei <ae...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Hello,
>>>>>>>
>>>>>>> Could you please provide a full exception for this node? If you can
>>>>>>> provide complete logs, it will be even better.
>>>>>>>
>>>>>>> I see locCls=null, but as I can see from the code it should be
>>>>>>> locCls=processor.getClass().getName(). I'm not sure how it can be null.
>>>>>>>
>>>>>>> Regards,
>>>>>>> Andrei
>>>>>>> 11/17/2021 8:56 PM, Ganguly Gundeboina пишет:
>>>>>>>
>>>>>>>  Hi Igniters,
>>>>>>>
>>>>>>>
>>>>>>> We recently started using Ignite version 2.11.0 (native persistence
>>>>>>> enabled) with authentication enabled. When am trying to connect to cluster
>>>>>>> using thick client, getting error as below. This was not there with earlier
>>>>>>> version. I have checked
>>>>>>> https://ignite.apache.org/docs/latest/security/authentication this
>>>>>>> link but couldn’t find anything for thick client. Any pointers will be
>>>>>>> helpful.
>>>>>>>
>>>>>>>
>>>>>>> *Caused by: class org.apache.ignite.spi.IgniteSpiException: Local
>>>>>>> node's grid security processor class is not equal to remote node's grid
>>>>>>> security processor class [locNodeId=a65dff47-d94d-458a-be81-b59a6fdfa4d4,
>>>>>>> rmtNodeId=22f90dd4-0b8c-4cbe-a481-40411a09ae7f, locCls=null,
>>>>>>> rmtCls=org.apache.ignite.internal.processors.authentication.IgniteAuthenticationProcessor]*
>>>>>>>
>>>>>>> *          at
>>>>>>> org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi.checkFailedError(TcpDiscoverySpi.java:2105)*
>>>>>>>
>>>>>>> *          at
>>>>>>> org.apache.ignite.spi.discovery.tcp.ClientImpl$MessageWorker.body(ClientImpl.java:1996)*
>>>>>>>
>>>>>>> *          at
>>>>>>> org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:120)*
>>>>>>>
>>>>>>> *          at
>>>>>>> org.apache.ignite.spi.discovery.tcp.ClientImpl$1.body(ClientImpl.java:317)*
>>>>>>>
>>>>>>> *          at
>>>>>>> org.apache.ignite.spi.IgniteSpiThread.run(IgniteSpiThread.java:58)*
>>>>>>>
>>>>>>>
>>>>>>> *Regards,*
>>>>>>>
>>>>>>> *Gangaiah*
>>>>>>>
>>>>>>>
>>>>
>>>>