I also came across this when writing the Python agent. The publishing topic
should be specific. Raj's suggestion is the correct way to go.


Regards,
Chamila de Alwis
Software Engineer | WSO2 | +94772207163
Blog: code.chamiladealwis.com



On Sat, Oct 11, 2014 at 10:54 PM, Rajkumar Rajaratnam <[email protected]>
wrote:

> Removing /# avoids this error. I tested and verified it.
>
> On Sat, Oct 11, 2014 at 10:53 PM, Nirmal Fernando <[email protected]>
> wrote:
>
>> I'm also hitting this error!
>>
>> TID: [0] [STRATOS] [2014-10-11 22:46:10,223]  WARN
>> {org.apache.stratos.messaging.message.processor.topology.MemberActivatedMessageProcessor}
>> -  Member already activated: [service] php [cluster] myphp.php.domain
>> [member] 1ffd9476-516a-11e4-90e0-080027dcc108
>> {org.apache.stratos.messaging.message.processor.topology.MemberActivatedMessageProcessor}
>>
>> TID: [0] [STRATOS] [2014-10-11 22:46:10,223]  INFO
>> {org.apache.stratos.manager.topology.receiver.StratosManagerTopologyEventReceiver}
>> -  [MemberActivatedEventListener] Received: class
>> org.apache.stratos.messaging.event.topology.MemberActivatedEvent
>> {org.apache.stratos.manager.topology.receiver.StratosManagerTopologyEventReceiver}
>>
>> TID: [0] [STRATOS] [2014-10-11 22:46:17,926]  INFO
>> {org.apache.stratos.cep.extension.FaultHandlingWindowProcessor} -  Faulty
>> member detected [member-id] 1ffd9476-516a-11e4-90e0-080027dcc108 with [last
>> time-stamp] 1413047710156 [time-out] 60000 milliseconds
>> {org.apache.stratos.cep.extension.FaultHandlingWindowProcessor}
>>
>> TID: [0] [STRATOS] [2014-10-11 22:46:17,928]  INFO
>> {org.apache.stratos.cep.extension.FaultHandlingWindowProcessor} -
>> Publishing member fault event for [member-id]
>> 1ffd9476-516a-11e4-90e0-080027dcc108
>> {org.apache.stratos.cep.extension.FaultHandlingWindowProcessor}
>>
>> TID: [0] [STRATOS] [2014-10-11 22:46:17,937] ERROR
>> {org.apache.stratos.messaging.broker.publish.TopicPublisher} -  Error while
>> publishing to the topic: summarized-health-stats/#
>> {org.apache.stratos.messaging.broker.publish.TopicPublisher}
>>
>> java.lang.IllegalArgumentException
>>
>> at
>> org.eclipse.paho.client.mqttv3.MqttAsyncClient.validateTopic(MqttAsyncClient.java:824)
>>
>> at
>> org.eclipse.paho.client.mqttv3.MqttAsyncClient.publish(MqttAsyncClient.java:776)
>>
>> at org.eclipse.paho.client.mqttv3.MqttClient.publish(MqttClient.java:315)
>>
>> at
>> org.apache.stratos.messaging.broker.publish.TopicPublisher.publish(TopicPublisher.java:85)
>>
>> at
>> org.apache.stratos.cep.extension.FaultHandlingWindowProcessor.publishMemberFault(FaultHandlingWindowProcessor.java:206)
>>
>> at
>> org.apache.stratos.cep.extension.FaultHandlingWindowProcessor.run(FaultHandlingWindowProcessor.java:223)
>>
>> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
>>
>> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>>
>> at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>>
>> at
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
>>
>> at
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:206)
>>
>> at
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
>>
>> at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
>>
>> at java.lang.Thread.run(Thread.java:695)
>>
>> TID: [0] [STRATOS] [2014-10-11 22:46:17,938]  INFO
>> {org.apache.stratos.messaging.broker.publish.TopicPublisher} -  Will try to
>> re-publish in 60 sec
>> {org.apache.stratos.messaging.broker.publish.TopicPublisher}
>>
>>
>> On Sat, Oct 11, 2014 at 5:50 PM, Gayan Gunarathne <[email protected]>
>> wrote:
>>
>>>
>>> We need to remove the # sign from the message topic.That's why the 
>>> IllegalArgumentException
>>> happens with the topic validation.
>>>
>>> I guess this is fixed with the commit id 166b4d6 of
>>> https://github.com/apache/stratos/pull/87 PR
>>>
>>> Thanks,
>>> Gayan
>>>
>>> On Sat, Oct 11, 2014 at 12:54 PM, Rajkumar Rajaratnam <
>>> [email protected]> wrote:
>>>
>>>> Yes,
>>>>
>>>> I am getting other events from CEP.
>>>>
>>>> On Sat, Oct 11, 2014 at 11:05 AM, Manula Chathurika Thantriwatte <
>>>> [email protected]> wrote:
>>>>
>>>>> Hi Raj,
>>>>>
>>>>> Is message broker up and running.
>>>>>
>>>>> On Sat, Oct 11, 2014 at 9:26 AM, Rajkumar Rajaratnam <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> TID: [0] [STRATOS] [2014-10-11 09:23:01,002] DEBUG
>>>>>> {org.apache.stratos.manager.publisher.TenantSynzhronizerTask} -  
>>>>>> Publishing
>>>>>> complete tenant event
>>>>>> {org.apache.stratos.manager.publisher.TenantSynzhronizerTask}
>>>>>> TID: [0] [STRATOS] [2014-10-11 09:23:01,003] DEBUG
>>>>>> {org.apache.stratos.cloud.controller.topology.TopologySynchronizerTask} -
>>>>>>  Executing topology synchronization task
>>>>>> {org.apache.stratos.cloud.controller.topology.TopologySynchronizerTask}
>>>>>> TID: [0] [STRATOS] [2014-10-11 09:23:01,004] DEBUG
>>>>>> {org.apache.stratos.cloud.controller.topology.TopologyEventPublisher} -
>>>>>>  Publishing complete topology event
>>>>>> {org.apache.stratos.cloud.controller.topology.TopologyEventPublisher}
>>>>>> TID: [0] [STRATOS] [2014-10-11 09:23:01,824]  INFO
>>>>>> {org.apache.stratos.cep.extension.FaultHandlingWindowProcessor} -  Faulty
>>>>>> member detected [member-id] f346074d-50f1-11e4-9f26-08002794b041 with 
>>>>>> [last
>>>>>> time-stamp] 1412999483131 [time-out] 60000 milliseconds
>>>>>> {org.apache.stratos.cep.extension.FaultHandlingWindowProcessor}
>>>>>> TID: [0] [STRATOS] [2014-10-11 09:23:01,825]  INFO
>>>>>> {org.apache.stratos.cep.extension.FaultHandlingWindowProcessor} -
>>>>>>  Publishing member fault event for [member-id]
>>>>>> f346074d-50f1-11e4-9f26-08002794b041
>>>>>> {org.apache.stratos.cep.extension.FaultHandlingWindowProcessor}
>>>>>> TID: [0] [STRATOS] [2014-10-11 09:23:01,828] ERROR
>>>>>> {org.apache.stratos.messaging.broker.publish.TopicPublisher} -  Error 
>>>>>> while
>>>>>> publishing to the topic: summarized-health-stats/#
>>>>>> {org.apache.stratos.messaging.broker.publish.TopicPublisher}
>>>>>> java.lang.IllegalArgumentException
>>>>>> at
>>>>>> org.eclipse.paho.client.mqttv3.MqttAsyncClient.validateTopic(MqttAsyncClient.java:824)
>>>>>> at
>>>>>> org.eclipse.paho.client.mqttv3.MqttAsyncClient.publish(MqttAsyncClient.java:776)
>>>>>> at
>>>>>> org.eclipse.paho.client.mqttv3.MqttClient.publish(MqttClient.java:315)
>>>>>> at
>>>>>> org.apache.stratos.messaging.broker.publish.TopicPublisher.publish(TopicPublisher.java:85)
>>>>>> at
>>>>>> org.apache.stratos.cep.extension.FaultHandlingWindowProcessor.publishMemberFault(FaultHandlingWindowProcessor.java:206)
>>>>>> at
>>>>>> org.apache.stratos.cep.extension.FaultHandlingWindowProcessor.run(FaultHandlingWindowProcessor.java:223)
>>>>>> at
>>>>>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
>>>>>> at java.util.concurrent.FutureTask.run(FutureTask.java:262)
>>>>>> at
>>>>>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)
>>>>>> at
>>>>>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)
>>>>>> at
>>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>>>>>> at
>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>>>>>> at java.lang.Thread.run(Thread.java:745)
>>>>>> TID: [0] [STRATOS] [2014-10-11 09:23:01,829]  INFO
>>>>>> {org.apache.stratos.messaging.broker.publish.TopicPublisher} -  Will try 
>>>>>> to
>>>>>> re-publish in 60 sec
>>>>>> {org.apache.stratos.messaging.broker.publish.TopicPublisher}
>>>>>>
>>>>>> But CEP is publishing other events fine.
>>>>>>
>>>>>> Any idea?
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Rajkumar Rajaratnam
>>>>>> Software Engineer | WSO2, Inc.
>>>>>> Mobile +94777568639 | +94783498120
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Regards,
>>>>> Manula Chathurika Thantriwatte
>>>>> Software Engineer
>>>>> WSO2 Inc. : http://wso2.com
>>>>> lean . enterprise . middleware
>>>>>
>>>>> email : [email protected] / [email protected]
>>>>> phone : +94 772492511
>>>>> blog : http://manulachathurika.blogspot.com/
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Rajkumar Rajaratnam
>>>> Software Engineer | WSO2, Inc.
>>>> Mobile +94777568639 | +94783498120
>>>>
>>>
>>>
>>>
>>> --
>>> Best Regards,
>>>
>>> Gayan Gunarathne
>>> Technical Lead
>>> WSO2 Inc. (http://wso2.com)
>>> email  : [email protected]  | mobile : +94 766819985
>>>
>>>
>>
>>
>>
>> --
>> Best Regards,
>> Nirmal
>>
>> Nirmal Fernando.
>> PPMC Member & Committer of Apache Stratos,
>> Senior Software Engineer, WSO2 Inc.
>>
>> Blog: http://nirmalfdo.blogspot.com/
>>
>
>
>
> --
> Rajkumar Rajaratnam
> Software Engineer | WSO2, Inc.
> Mobile +94777568639 | +94783498120
>

Reply via email to