You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@stratos.apache.org by Sajith Kariyawasam <sa...@wso2.com> on 2015/01/28 11:03:31 UTC

Could not start mock instance

Hi all,

I'm getting an exception ,

[2015-01-28 12:43:55,821]  INFO
{org.apache.stratos.messaging.message.processor.topology.MemberCreatedMessageProcessor}
-  Member created: [service-name] tomcat2 [cluster-id]
group6tom.tomcat2.domain [member-id]
group6tom.tomcat2.domainaa6b6fe0-9e5a-4318-95d6-cabe6b985df2
[cluster-instance-id] app_boo-1
[2015-01-28 12:43:55,984]  WARN {org.apache.cxf.jaxrs.utils.JAXRSUtils} -  *No
operation matching request path "/mock-iaas/api/instances/" is found,*
Relative Path: /api/instances/, HTTP Method: POST, ContentType:
application/json, Accept: */*,. Please enable FINE/TRACE log level for more
details.
[2015-01-28 12:43:56,019] ERROR
{org.apache.stratos.cloud.controller.services.impl.InstanceCreator} -
 Could not start instance: [cartridge-type] tomcat2 [cluster-id]
group6tom.tomcat2.domain
java.lang.RuntimeException: Could not start mock instance
at
org.apache.stratos.mock.iaas.client.MockIaasApiClient.startInstance(MockIaasApiClient.java:74)
at
org.apache.stratos.cloud.controller.iaases.mock.MockIaas.startInstance(MockIaas.java:67)


Have we modified rest operations lately? may be mock iaas client is not
updated with it.. any idea?

Thanks,
Sajith



-- 
*Sajith Kariyawasam*

*Committer and PMC member, Apache Stratos,WSO2 Inc., http://wso2.com
<http://wso2.com>AMIE (SL)Mobile: +94772269575*

Re: Could not start mock instance

Posted by Gayan Gunarathne <ga...@wso2.com>.
Fixed this issue with 65078b813d6a914977866b0c2677e58b9ca591b2.

Problem was "findClusterId" method of "ArtifactDistributionCoordinator"
returns only the clusters in the application level.It didn't return the
clusters in the group level.Added the logic to that method for find cluster
in the group level too.

Thanks,
Gayan

On Wed, Jan 28, 2015 at 4:18 PM, Sajith Kariyawasam <sa...@wso2.com> wrote:

> In the latest build I didn't get this exception, but now getting below..
> Looking into it..
>
> [2015-01-28 15:55:34,303]  INFO
> {org.apache.stratos.manager.messaging.receiver.StratosManagerInstanceStatusEventReceiver}
> -  Instance started event received: [application-id] app_boo
> [cartridge-type] tomcat2 [member-id]
> group6tom.tomcat2.domain41352ab4-77bd-473a-a28d-200e4a1ea9d6
> [2015-01-28 15:55:34,308] ERROR
> {org.apache.stratos.manager.components.ArtifactDistributionCoordinator} -
>  Could not notify artifact updated event
> java.lang.RuntimeException: Cluster data not found for alias:
> [application-id] app_boo [alias] group6tom
> at
> org.apache.stratos.manager.components.ArtifactDistributionCoordinator.findClusterId(ArtifactDistributionCoordinator.java:178)
> at
> org.apache.stratos.manager.components.ArtifactDistributionCoordinator.notifyArtifactUpdatedEventForSignUp(ArtifactDistributionCoordinator.java:86)
> at
> org.apache.stratos.manager.messaging.receiver.StratosManagerInstanceStatusEventReceiver$1.onEvent(StratosManagerInstanceStatusEventReceiver.java:101)
> at
> org.apache.stratos.messaging.listener.EventListener.update(EventListener.java:42)
> at java.util.Observable.notifyObservers(Observable.java:159)
> at
> org.apache.stratos.messaging.event.EventObservable.notifyEventListeners(EventObservable.java:51)
> at
> org.apache.stratos.messaging.message.processor.instance.status.InstanceStatusMemberStartedMessageProcessor.process(InstanceStatusMemberStartedMessageProcessor.java:50)
> at
> org.apache.stratos.messaging.message.processor.instance.status.InstanceStatusMemberActivatedMessageProcessor.process(InstanceStatusMemberActivatedMessageProcessor.java:54)
> at
> org.apache.stratos.messaging.message.processor.MessageProcessorChain.process(MessageProcessorChain.java:60)
> at
> org.apache.stratos.messaging.message.receiver.instance.status.InstanceStatusEventMessageDelegator.run(InstanceStatusEventMessageDelegator.java:71)
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
> at java.util.concurrent.FutureTask.run(FutureTask.java:262)
> 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:744)
> [2015-01-28 15:55:34,309]  INFO
> {org.apache.stratos.cloud.controller.messaging.publisher.TopologyEventPublisher}
> -  Publishing member started event: [service-name] tomcat2 [cluster-id]
> group6tom.tomcat2.domain [cluster-instance-id] app_boo-1 [member-id]
> group6tom.tomcat2.domain41352ab4-77bd-473a-a28d-200e4a1ea9d6
> [network-partition-id] openstack_R1 [partition-id] P1
> [2015-01-28 15:55:34,310] ERROR
> {org.apache.stratos.manager.messaging.receiver.StratosManagerInstanceStatusEventReceiver}
> -  Could not send artifact updated event
> org.apache.stratos.manager.exception.ArtifactDistributionCoordinatorException:
> Could not notify artifact updated event
> at
> org.apache.stratos.manager.components.ArtifactDistributionCoordinator.notifyArtifactUpdatedEventForSignUp(ArtifactDistributionCoordinator.java:111)
> at
> org.apache.stratos.manager.messaging.receiver.StratosManagerInstanceStatusEventReceiver$1.onEvent(StratosManagerInstanceStatusEventReceiver.java:101)
> at
> org.apache.stratos.messaging.listener.EventListener.update(EventListener.java:42)
> at java.util.Observable.notifyObservers(Observable.java:159)
> at
> org.apache.stratos.messaging.event.EventObservable.notifyEventListeners(EventObservable.java:51)
> at
> org.apache.stratos.messaging.message.processor.instance.status.InstanceStatusMemberStartedMessageProcessor.process(InstanceStatusMemberStartedMessageProcessor.java:50)
>
>
> On Wed, Jan 28, 2015 at 3:33 PM, Sajith Kariyawasam <sa...@wso2.com>
> wrote:
>
>> Hi all,
>>
>> I'm getting an exception ,
>>
>> [2015-01-28 12:43:55,821]  INFO
>> {org.apache.stratos.messaging.message.processor.topology.MemberCreatedMessageProcessor}
>> -  Member created: [service-name] tomcat2 [cluster-id]
>> group6tom.tomcat2.domain [member-id]
>> group6tom.tomcat2.domainaa6b6fe0-9e5a-4318-95d6-cabe6b985df2
>> [cluster-instance-id] app_boo-1
>> [2015-01-28 12:43:55,984]  WARN {org.apache.cxf.jaxrs.utils.JAXRSUtils} -
>>  *No operation matching request path "/mock-iaas/api/instances/" is
>> found,* Relative Path: /api/instances/, HTTP Method: POST, ContentType:
>> application/json, Accept: */*,. Please enable FINE/TRACE log level for more
>> details.
>> [2015-01-28 12:43:56,019] ERROR
>> {org.apache.stratos.cloud.controller.services.impl.InstanceCreator} -
>>  Could not start instance: [cartridge-type] tomcat2 [cluster-id]
>> group6tom.tomcat2.domain
>> java.lang.RuntimeException: Could not start mock instance
>> at
>> org.apache.stratos.mock.iaas.client.MockIaasApiClient.startInstance(MockIaasApiClient.java:74)
>> at
>> org.apache.stratos.cloud.controller.iaases.mock.MockIaas.startInstance(MockIaas.java:67)
>>
>>
>> Have we modified rest operations lately? may be mock iaas client is not
>> updated with it.. any idea?
>>
>> Thanks,
>> Sajith
>>
>>
>>
>> --
>> *Sajith Kariyawasam*
>>
>> *Committer and PMC member, Apache Stratos,WSO2 Inc., http://wso2.com
>> <http://wso2.com>AMIE (SL)Mobile: +94772269575*
>>
>
>
>
> --
> *Sajith Kariyawasam*
>
> *Committer and PMC member, Apache Stratos,WSO2 Inc., http://wso2.com
> <http://wso2.com>AMIE (SL)Mobile: +94772269575*
>



-- 

Gayan Gunarathne
Technical Lead
WSO2 Inc. (http://wso2.com)
email  : gayang@wso2.com  | mobile : +94 766819985

Re: Could not start mock instance

Posted by Sajith Kariyawasam <sa...@wso2.com>.
In the latest build I didn't get this exception, but now getting below..
Looking into it..

[2015-01-28 15:55:34,303]  INFO
{org.apache.stratos.manager.messaging.receiver.StratosManagerInstanceStatusEventReceiver}
-  Instance started event received: [application-id] app_boo
[cartridge-type] tomcat2 [member-id]
group6tom.tomcat2.domain41352ab4-77bd-473a-a28d-200e4a1ea9d6
[2015-01-28 15:55:34,308] ERROR
{org.apache.stratos.manager.components.ArtifactDistributionCoordinator} -
 Could not notify artifact updated event
java.lang.RuntimeException: Cluster data not found for alias:
[application-id] app_boo [alias] group6tom
at
org.apache.stratos.manager.components.ArtifactDistributionCoordinator.findClusterId(ArtifactDistributionCoordinator.java:178)
at
org.apache.stratos.manager.components.ArtifactDistributionCoordinator.notifyArtifactUpdatedEventForSignUp(ArtifactDistributionCoordinator.java:86)
at
org.apache.stratos.manager.messaging.receiver.StratosManagerInstanceStatusEventReceiver$1.onEvent(StratosManagerInstanceStatusEventReceiver.java:101)
at
org.apache.stratos.messaging.listener.EventListener.update(EventListener.java:42)
at java.util.Observable.notifyObservers(Observable.java:159)
at
org.apache.stratos.messaging.event.EventObservable.notifyEventListeners(EventObservable.java:51)
at
org.apache.stratos.messaging.message.processor.instance.status.InstanceStatusMemberStartedMessageProcessor.process(InstanceStatusMemberStartedMessageProcessor.java:50)
at
org.apache.stratos.messaging.message.processor.instance.status.InstanceStatusMemberActivatedMessageProcessor.process(InstanceStatusMemberActivatedMessageProcessor.java:54)
at
org.apache.stratos.messaging.message.processor.MessageProcessorChain.process(MessageProcessorChain.java:60)
at
org.apache.stratos.messaging.message.receiver.instance.status.InstanceStatusEventMessageDelegator.run(InstanceStatusEventMessageDelegator.java:71)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
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:744)
[2015-01-28 15:55:34,309]  INFO
{org.apache.stratos.cloud.controller.messaging.publisher.TopologyEventPublisher}
-  Publishing member started event: [service-name] tomcat2 [cluster-id]
group6tom.tomcat2.domain [cluster-instance-id] app_boo-1 [member-id]
group6tom.tomcat2.domain41352ab4-77bd-473a-a28d-200e4a1ea9d6
[network-partition-id] openstack_R1 [partition-id] P1
[2015-01-28 15:55:34,310] ERROR
{org.apache.stratos.manager.messaging.receiver.StratosManagerInstanceStatusEventReceiver}
-  Could not send artifact updated event
org.apache.stratos.manager.exception.ArtifactDistributionCoordinatorException:
Could not notify artifact updated event
at
org.apache.stratos.manager.components.ArtifactDistributionCoordinator.notifyArtifactUpdatedEventForSignUp(ArtifactDistributionCoordinator.java:111)
at
org.apache.stratos.manager.messaging.receiver.StratosManagerInstanceStatusEventReceiver$1.onEvent(StratosManagerInstanceStatusEventReceiver.java:101)
at
org.apache.stratos.messaging.listener.EventListener.update(EventListener.java:42)
at java.util.Observable.notifyObservers(Observable.java:159)
at
org.apache.stratos.messaging.event.EventObservable.notifyEventListeners(EventObservable.java:51)
at
org.apache.stratos.messaging.message.processor.instance.status.InstanceStatusMemberStartedMessageProcessor.process(InstanceStatusMemberStartedMessageProcessor.java:50)


On Wed, Jan 28, 2015 at 3:33 PM, Sajith Kariyawasam <sa...@wso2.com> wrote:

> Hi all,
>
> I'm getting an exception ,
>
> [2015-01-28 12:43:55,821]  INFO
> {org.apache.stratos.messaging.message.processor.topology.MemberCreatedMessageProcessor}
> -  Member created: [service-name] tomcat2 [cluster-id]
> group6tom.tomcat2.domain [member-id]
> group6tom.tomcat2.domainaa6b6fe0-9e5a-4318-95d6-cabe6b985df2
> [cluster-instance-id] app_boo-1
> [2015-01-28 12:43:55,984]  WARN {org.apache.cxf.jaxrs.utils.JAXRSUtils} -  *No
> operation matching request path "/mock-iaas/api/instances/" is found,*
> Relative Path: /api/instances/, HTTP Method: POST, ContentType:
> application/json, Accept: */*,. Please enable FINE/TRACE log level for more
> details.
> [2015-01-28 12:43:56,019] ERROR
> {org.apache.stratos.cloud.controller.services.impl.InstanceCreator} -
>  Could not start instance: [cartridge-type] tomcat2 [cluster-id]
> group6tom.tomcat2.domain
> java.lang.RuntimeException: Could not start mock instance
> at
> org.apache.stratos.mock.iaas.client.MockIaasApiClient.startInstance(MockIaasApiClient.java:74)
> at
> org.apache.stratos.cloud.controller.iaases.mock.MockIaas.startInstance(MockIaas.java:67)
>
>
> Have we modified rest operations lately? may be mock iaas client is not
> updated with it.. any idea?
>
> Thanks,
> Sajith
>
>
>
> --
> *Sajith Kariyawasam*
>
> *Committer and PMC member, Apache Stratos,WSO2 Inc., http://wso2.com
> <http://wso2.com>AMIE (SL)Mobile: +94772269575*
>



-- 
*Sajith Kariyawasam*

*Committer and PMC member, Apache Stratos,WSO2 Inc., http://wso2.com
<http://wso2.com>AMIE (SL)Mobile: +94772269575*