Re: UIMA DUCC java.lang.SecurityException

2016-10-10 Thread Jaroslaw Cwiklik
Wahed, I just reconfigured my ducc with a one line change in
DUCC_HOME/resources/default.ducc.properties

from:
ducc.broker.configuration = conf/activemq-ducc.xml

to:
ducc.broker.configuration = conf/activemq-ducc-unsecure.xml

I can deploy services with no errors.

Jerry


On Mon, Oct 10, 2016 at 9:38 AM, Jaroslaw Cwiklik  wrote:

> Wahed, actually this is not a bug. Ducc by default runs with a secure
> broker. Meaning that all destinations (queues, topics) are password
> protected. The exception you are seeing is coming from a service unable to
> authenticate. I am not sure if this is documented, but to use services you
> need to use a separate broker or run Ducc with an unsecured broker. The
> easiest is the latter. To run in unsecure mode:
>
> In DUCC_HOME/resources/default.ducc.properties find the following
>
> ducc.broker.configuration = conf/activemq-ducc.xml
>
> and change it to:
>
> ducc.broker.configuration = conf/activemq-ducc-unsecure.xml
>
> I am not 100% sure but you may also need to comment out a line in the same
> file
>
> ducc.broker.credentials.file=${ducc.private.resources}/ducc-
> broker-credentials.properties
>
> I will try the above changes and confirm this shortly.
>
> Jerry
>
>
> On Mon, Oct 10, 2016 at 7:55 AM, Wahed Hemati 
> wrote:
>
>> Thanks Jerry,
>>
>> i rebuild it from trunk but still get the same error.
>>
>> when i run ./admin/ducc_statedump -p 61617 i get the following:
>>
>> javax.jms.JMSSecurityException: User name [null] or password is invalid.
>> at org.apache.activemq.util.JMSExceptionSupport.create(JMSExcep
>> tionSupport.java:52)
>> at org.apache.activemq.ActiveMQConnection.syncSendPacket(Active
>> MQConnection.java:1393)
>> at org.apache.activemq.ActiveMQConnection.ensureConnectionInfoS
>> ent(ActiveMQConnection.java:1496)
>> at org.apache.activemq.ActiveMQConnection.createSession(ActiveM
>> QConnection.java:324)
>> at org.apache.uima.ducc.tools.DuccPubListener.connect(DuccPubLi
>> stener.java:88)
>> at org.apache.uima.ducc.tools.DuccPubListener.run(DuccPubListen
>> er.java:183)
>> at org.apache.uima.ducc.tools.DuccPubListener.main(DuccPubListe
>> ner.java:283)
>> Caused by: java.lang.SecurityException: User name [null] or password is
>> invalid.
>> at org.apache.activemq.security.SimpleAuthenticationBroker.auth
>> enticate(SimpleAuthenticationBroker.java:103)
>> at org.apache.activemq.security.SimpleAuthenticationBroker.addC
>> onnection(SimpleAuthenticationBroker.java:71)
>> at org.apache.activemq.broker.BrokerFilter.addConnection(Broker
>> Filter.java:98)
>> at org.apache.activemq.broker.MutableBrokerFilter.addConnection
>> (MutableBrokerFilter.java:103)
>> at org.apache.activemq.broker.TransportConnection.processAddCon
>> nection(TransportConnection.java:817)
>> at org.apache.activemq.broker.jmx.ManagedTransportConnection.pr
>> ocessAddConnection(ManagedTransportConnection.java:77)
>> at org.apache.activemq.command.ConnectionInfo.visit(ConnectionI
>> nfo.java:139)
>> at org.apache.activemq.broker.TransportConnection.service(Trans
>> portConnection.java:338)
>> at org.apache.activemq.broker.TransportConnection$1.onCommand(T
>> ransportConnection.java:188)
>> at org.apache.activemq.transport.MutexTransport.onCommand(Mutex
>> Transport.java:50)
>> at org.apache.activemq.transport.TransportFilter.onCommand(Tran
>> sportFilter.java:69)
>> at org.apache.activemq.transport.WireFormatNegotiator.onCommand
>> (WireFormatNegotiator.java:125)
>> at org.apache.activemq.transport.AbstractInactivityMonitor.onCo
>> mmand(AbstractInactivityMonitor.java:300)
>> at org.apache.activemq.transport.TransportSupport.doConsume(Tra
>> nsportSupport.java:83)
>> at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTran
>> sport.java:233)
>> at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransp
>> ort.java:215)
>> at java.lang.Thread.run(Thread.java:745)
>>
>> is it somehow related?
>>
>>
>> -Wahed
>>
>>
>


Re: UIMA DUCC java.lang.SecurityException

2016-10-10 Thread Jaroslaw Cwiklik
Wahed, actually this is not a bug. Ducc by default runs with a secure
broker. Meaning that all destinations (queues, topics) are password
protected. The exception you are seeing is coming from a service unable to
authenticate. I am not sure if this is documented, but to use services you
need to use a separate broker or run Ducc with an unsecured broker. The
easiest is the latter. To run in unsecure mode:

In DUCC_HOME/resources/default.ducc.properties find the following

ducc.broker.configuration = conf/activemq-ducc.xml

and change it to:

ducc.broker.configuration = conf/activemq-ducc-unsecure.xml

I am not 100% sure but you may also need to comment out a line in the same
file

ducc.broker.credentials.file=${ducc.private.resources}/ducc-broker-credentials.properties

I will try the above changes and confirm this shortly.

Jerry


On Mon, Oct 10, 2016 at 7:55 AM, Wahed Hemati 
wrote:

> Thanks Jerry,
>
> i rebuild it from trunk but still get the same error.
>
> when i run ./admin/ducc_statedump -p 61617 i get the following:
>
> javax.jms.JMSSecurityException: User name [null] or password is invalid.
> at org.apache.activemq.util.JMSExceptionSupport.create(JMSExcep
> tionSupport.java:52)
> at org.apache.activemq.ActiveMQConnection.syncSendPacket(Active
> MQConnection.java:1393)
> at org.apache.activemq.ActiveMQConnection.ensureConnectionInfoS
> ent(ActiveMQConnection.java:1496)
> at org.apache.activemq.ActiveMQConnection.createSession(ActiveM
> QConnection.java:324)
> at org.apache.uima.ducc.tools.DuccPubListener.connect(DuccPubLi
> stener.java:88)
> at org.apache.uima.ducc.tools.DuccPubListener.run(DuccPubListen
> er.java:183)
> at org.apache.uima.ducc.tools.DuccPubListener.main(DuccPubListe
> ner.java:283)
> Caused by: java.lang.SecurityException: User name [null] or password is
> invalid.
> at org.apache.activemq.security.SimpleAuthenticationBroker.auth
> enticate(SimpleAuthenticationBroker.java:103)
> at org.apache.activemq.security.SimpleAuthenticationBroker.addC
> onnection(SimpleAuthenticationBroker.java:71)
> at org.apache.activemq.broker.BrokerFilter.addConnection(Broker
> Filter.java:98)
> at org.apache.activemq.broker.MutableBrokerFilter.addConnection
> (MutableBrokerFilter.java:103)
> at org.apache.activemq.broker.TransportConnection.processAddCon
> nection(TransportConnection.java:817)
> at org.apache.activemq.broker.jmx.ManagedTransportConnection.pr
> ocessAddConnection(ManagedTransportConnection.java:77)
> at org.apache.activemq.command.ConnectionInfo.visit(ConnectionI
> nfo.java:139)
> at org.apache.activemq.broker.TransportConnection.service(Trans
> portConnection.java:338)
> at org.apache.activemq.broker.TransportConnection$1.onCommand(
> TransportConnection.java:188)
> at org.apache.activemq.transport.MutexTransport.onCommand(Mutex
> Transport.java:50)
> at org.apache.activemq.transport.TransportFilter.onCommand(Tran
> sportFilter.java:69)
> at org.apache.activemq.transport.WireFormatNegotiator.onCommand
> (WireFormatNegotiator.java:125)
> at org.apache.activemq.transport.AbstractInactivityMonitor.onCo
> mmand(AbstractInactivityMonitor.java:300)
> at org.apache.activemq.transport.TransportSupport.doConsume(Tra
> nsportSupport.java:83)
> at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTran
> sport.java:233)
> at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransp
> ort.java:215)
> at java.lang.Thread.run(Thread.java:745)
>
> is it somehow related?
>
>
> -Wahed
>
>


Re: UIMA DUCC java.lang.SecurityException

2016-10-10 Thread Wahed Hemati

Thanks Jerry,

i rebuild it from trunk but still get the same error.

when i run ./admin/ducc_statedump -p 61617 i get the following:

javax.jms.JMSSecurityException: User name [null] or password is invalid.
at 
org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.java:52)
at 
org.apache.activemq.ActiveMQConnection.syncSendPacket(ActiveMQConnection.java:1393)
at 
org.apache.activemq.ActiveMQConnection.ensureConnectionInfoSent(ActiveMQConnection.java:1496)
at 
org.apache.activemq.ActiveMQConnection.createSession(ActiveMQConnection.java:324)
at 
org.apache.uima.ducc.tools.DuccPubListener.connect(DuccPubListener.java:88)
at 
org.apache.uima.ducc.tools.DuccPubListener.run(DuccPubListener.java:183)
at 
org.apache.uima.ducc.tools.DuccPubListener.main(DuccPubListener.java:283)
Caused by: java.lang.SecurityException: User name [null] or password is 
invalid.
at 
org.apache.activemq.security.SimpleAuthenticationBroker.authenticate(SimpleAuthenticationBroker.java:103)
at 
org.apache.activemq.security.SimpleAuthenticationBroker.addConnection(SimpleAuthenticationBroker.java:71)
at 
org.apache.activemq.broker.BrokerFilter.addConnection(BrokerFilter.java:98)
at 
org.apache.activemq.broker.MutableBrokerFilter.addConnection(MutableBrokerFilter.java:103)
at 
org.apache.activemq.broker.TransportConnection.processAddConnection(TransportConnection.java:817)
at 
org.apache.activemq.broker.jmx.ManagedTransportConnection.processAddConnection(ManagedTransportConnection.java:77)
at 
org.apache.activemq.command.ConnectionInfo.visit(ConnectionInfo.java:139)
at 
org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:338)
at 
org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:188)
at 
org.apache.activemq.transport.MutexTransport.onCommand(MutexTransport.java:50)
at 
org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:69)
at 
org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:125)
at 
org.apache.activemq.transport.AbstractInactivityMonitor.onCommand(AbstractInactivityMonitor.java:300)
at 
org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)
at 
org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:233)
at 
org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:215)

at java.lang.Thread.run(Thread.java:745)

is it somehow related?


-Wahed



Re: UIMA DUCC java.lang.SecurityException

2016-10-07 Thread Jaroslaw Cwiklik
Looks like a bug in  Ducc. Just rebuilt Ducc from trunk and am seeing this
in the sm.log:

07 Oct 2016 11:47:59,477  INFO SM.PingDriver - 0 run  Starting INTERNAL
ping.
07 Oct 2016 11:47:59,655 ERROR SM.PingDriver - 0 handleStatistics
 Missed_pings  1 endpoint UIMA-AS:FixedSleepAE_1:tcp://bluejws65:61617
Alive[false] Healthy[false] + Inf\
o: QDEPTH[0] AveNQ[0] Consum[0] Prod[0] minNQ[0] maxNQ[0] expCnt[0]
inFlt[0] DQ[0] NQ[0] NDisp[0] MetaNode[N/A] MetaPid[N/A]: Cannot issue
getMeta to: FixedSleepAE_1:tcp:\
//bluejws65:61617: java.lang.SecurityException: User name [null] or
password is invalid.

Will check the code this afternoon. Looks like a regression.

Jerry

On Fri, Oct 7, 2016 at 9:30 AM, Wahed Hemati 
wrote:

> Hi,
>
> I am trying to register a service to ducc. It's failing with the exception
> java.lang.SecurityException: User name [null] or password is invalid. The
> exception is in sm.log file
>
> ERROR SM.PingDriver - 0 handleStatistics  Missed_pings  13 endpoint
> UIMA-AS:FixedSleepAE_0:tcp://wahed-pc:61617 Alive[false] Healthy[false] +
> Info: JMX Failure[Failed to retrieve RMIServer stub:
> javax.naming.ServiceUnavailableException [Root exception is
> java.rmi.ConnectException: Connection refused to host: wahed-pc; nested
> exception is:
> java.net.ConnectException: Connection refused]]] MetaNode[N/A]
> MetaPid[N/A: Cannot issue getMeta to: FixedSleepAE_0:tcp://wahed-pc:61617:
> java.lang.SecurityException: User name [null] or password is inval
> id.
>
> Thanks in advance
>
> -Wahed
>
>


UIMA DUCC java.lang.SecurityException

2016-10-07 Thread Wahed Hemati

Hi,

I am trying to register a service to ducc. It's failing with the 
exception java.lang.SecurityException: User name [null] or password is 
invalid. The exception is in sm.log file


ERROR SM.PingDriver - 0 handleStatistics  Missed_pings  13 endpoint 
UIMA-AS:FixedSleepAE_0:tcp://wahed-pc:61617 Alive[false] Healthy[false] 
+ Info: JMX Failure[Failed to retrieve RMIServer stub: 
javax.naming.ServiceUnavailableException [Root exception is 
java.rmi.ConnectException: Connection refused to host: wahed-pc; nested 
exception is:
java.net.ConnectException: Connection refused]]] MetaNode[N/A] 
MetaPid[N/A: Cannot issue getMeta to: 
FixedSleepAE_0:tcp://wahed-pc:61617: java.lang.SecurityException: User 
name [null] or password is inval

id.

Thanks in advance

-Wahed