We have a cluster with 3 EI 6.4.0 servers, 2 are EI workers and one is our EI 
management.
"Analytics-worker"  is running on the EI management server to collect datas 
from the 3 EI instances.

On the 3 EI instances I set the "mediation.flow.statistics.xxx" properties in 
the <EI_HOME>/conf/synapse.properties file and I configured these 2 following 
files :
<EI_HOME>/repository/deployment/server/eventpublishers/MessageFlowStatisticsPublisher.xml
<EI_HOME>/repository/deployment/server/eventpublishers/MessageFlowConfigurationPublisher.xml
both with
        <property name="receiverURL">tcp://10.1.3.12:7612</property>
    <property encrypted="false" name="password">admin</property>

This works on the management server ( EI and  "Analytics-worker" in same EI 
server).
After some seconds the line
<property encrypted="false" name="password">admin</property>
becomes something like
<property encrypted="true" name="password">eyJjIjoiSXFy….bla…bla…..</property>
 and datas are sent to analytics.


However, strangely, this doesn't work on the other nodes.
 After some seconds the line
<property encrypted="false" name="password">admin</property>
becomes something like
<property encrypted="false" name="password" />
 and I see errors about "wrong userName or password".

How is it possible ???
I didn't change the admin passwd in "Analytics-worker" users' db and by the 
way, as soon as the username/passwd is good in the ESB management server config 
 the same username/passwd should be ok on other instances), isn'it ??

Strange…..

Analytics logs:

ERROR 
{org.wso2.carbon.databridge.core.internal.authentication.CarbonAuthenticationHandler}
 - Authentication failed for username 'admin'. Error : 'Invalid_Credentials'. 
Error Description : 'The login credential used for login are invalid, username 
: 'admin'.'
[2018-10-24 10:03:25,861] ERROR 
{org.wso2.carbon.databridge.core.internal.authentication.Authenticator} - wrong 
userName or password


ESB node logs:

[20 INFO 
{org.wso2.carbon.das.messageflow.data.publisher.internal.MediationStatisticsComponent}
 -  JMX mediation statistic publishing enabled for tenant: -1234
[2018-10-24 10:19:33,109] [-1234] [] [localhost-startStop-1]  INFO 
{org.wso2.carbon.das.messageflow.data.publisher.internal.MediationStatisticsComponent}
 -  DAS mediation statistic publishing enabled for tenant: -1234
[2018-10-24 10:19:33,474] [-1] [] 
[DataBridge-ConnectionService-tcp://10.1.3.12:7612-pool-4-thread-1] ERROR 
{org.wso2.carbon.databridge.agent.endpoint.DataEndpointConnectionWorker} -  
Error while trying to connect to the endpoint. Cannot borrow client for 
ssl://10.1.3.12:7712.
org.wso2.carbon.databridge.agent.exception.DataEndpointLoginException: Cannot 
borrow client for ssl://10.1.3.12:7712.
at 
org.wso2.carbon.databridge.agent.endpoint.DataEndpointConnectionWorker.connect(DataEndpointConnectionWorker.java:134)
at 
org.wso2.carbon.databridge.agent.endpoint.DataEndpointConnectionWorker.run(DataEndpointConnectionWorker.java:59)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: 
org.wso2.carbon.databridge.agent.exception.DataEndpointLoginException: Error 
while trying to login to the data receiver.
at 
org.wso2.carbon.databridge.agent.endpoint.thrift.ThriftDataEndpoint.login(ThriftDataEndpoint.java:49)
at 
org.wso2.carbon.databridge.agent.endpoint.DataEndpointConnectionWorker.connect(DataEndpointConnectionWorker.java:128)
... 6 more
Caused by: ThriftAuthenticationException(message:wrong userName or password)
at 
org.wso2.carbon.databridge.commons.thrift.service.secure.ThriftSecureEventTransmissionService$connect_result$connect_resultStandardScheme.read(ThriftSecureEventTransmissionService.java:2020)
at 
org.wso2.carbon.databridge.commons.thrift.service.secure.ThriftSecureEventTransmissionService$connect_result$connect_resultStandardScheme.read(ThriftSecureEventTransmissionService.java:1998)
at 
org.wso2.carbon.databridge.commons.thrift.service.secure.ThriftSecureEventTransmissionService$connect_result.read(ThriftSecureEventTransmissionService.java:1940)
at org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:78)
at 
org.wso2.carbon.databridge.commons.thrift.service.secure.ThriftSecureEventTransmissionService$Client.recv_connect(ThriftSecureEventTransmissionService.java:110)
at 
org.wso2.carbon.databridge.commons.thrift.service.secure.ThriftSecureEventTransmissionService$Client.connect(ThriftSecureEventTransmissionService.java:96)
at 
org.wso2.carbon.databridge.agent.endpoint.thrift.ThriftDataEndpoint.login(ThriftDataEndpoint.java:47)
... 7 more



Any help should be appreciated;
Bernard
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to