Hi Martin,

On Fri, Sep 26, 2014 at 10:12 AM, Reka Thirunavukkarasu <r...@wso2.com>
wrote:

> Hi Martin,
>
> I will look into this issue and update on it...
>

I have fixed this issue. Also, fixed issue faced in Topology as
applicationCreatedEvent is not adding clusters to the Topology and
ApplicationRemovedEvent was not removing the monitors properly.

Now that, the ApplicatioMonitor --> ClusterMonitor started fine and created
the instances. Will test further and update on it...


Thanks,
Reka

>
> Thanks,
> Reka
>
> On Fri, Sep 26, 2014 at 1:57 AM, Martin Eppel (meppel) <mep...@cisco.com>
> wrote:
>
>>  Hi Isuru,
>>
>>
>>
>> Thanks – this fixed it.
>>
>>
>>
>> When deploying an application I noticed an exception being thrown, see
>> below
>>
>>
>>
>> Thanks Martin
>>
>>
>>
>> TID: [0] [STRATOS] [2014-09-25 20:20:59,170] DEBUG
>> {org.apache.stratos.autoscaler.message.receiver.topology.AutoscalerTopologyEventReceiver}
>> -  application monitor is going to be started for [application] test_app2
>> {org.apache.stratos.autoscaler.message.receiver.topology.AutoscalerTopologyEventReceiver}
>>
>> TID: [0] [STRATOS] [2014-09-25 20:20:59,170] DEBUG
>> {org.apache.stratos.autoscaler.grouping.DependencyBuilder} -  Building
>> dependency for the Application/Group test_app2
>> {org.apache.stratos.autoscaler.grouping.DependencyBuilder}
>>
>> TID: [0] [STRATOS] [2014-09-25 20:20:59,170] DEBUG
>> {org.apache.stratos.autoscaler.monitor.application.ApplicationMonitor} -
>> Dependency check for the [group] group1 started
>> {org.apache.stratos.autoscaler.monitor.application.ApplicationMonitor}
>>
>> TID: [0] [STRATOS] [2014-09-25 20:20:59,171] DEBUG
>> {org.apache.stratos.autoscaler.monitor.application.ApplicationMonitor} -
>> Dependency check starting the [group]
>> {org.apache.stratos.autoscaler.monitor.application.ApplicationMonitor}
>>
>> TID: [0] [STRATOS] [2014-09-25 20:20:59,171] DEBUG
>> {org.apache.stratos.autoscaler.monitor.Monitor} -  Group monitor Adder has
>> been added: [group]   {org.apache.stratos.autoscaler.monitor.Monitor}
>>
>> TID: [0] [STRATOS] [2014-09-25 20:20:59,172] DEBUG
>> {org.apache.stratos.autoscaler.message.receiver.topology.AutoscalerTopologyEventReceiver}
>> -  Application monitor creation failed for Application: test_app2
>> {org.apache.stratos.autoscaler.message.receiver.topology.AutoscalerTopologyEventReceiver}
>>
>> java.lang.ClassCastException:
>> org.apache.stratos.messaging.domain.topology.Application cannot be cast to
>> org.apache.stratos.messaging.domain.topology.Group
>>
>>         at
>> org.apache.stratos.autoscaler.monitor.Monitor$GroupMonitorAdder.<init>(Monitor.java:237)
>>
>>         at
>> org.apache.stratos.autoscaler.monitor.Monitor.startGroupMonitor(Monitor.java:147)
>>
>>         at
>> org.apache.stratos.autoscaler.monitor.application.ApplicationMonitor.startDependency(ApplicationMonitor.java:94)
>>
>>         at
>> org.apache.stratos.autoscaler.monitor.application.ApplicationMonitor.<init>(ApplicationMonitor.java:48)
>>
>>         at
>> org.apache.stratos.autoscaler.util.AutoscalerUtil.getApplicationMonitor(AutoscalerUtil.java:330)
>>
>>         at
>> org.apache.stratos.autoscaler.message.receiver.topology.AutoscalerTopologyEventReceiver$ApplicationMonitorAdder.run(AutoscalerTopologyEventReceiver.java:552)
>>
>>         at java.lang.Thread.run(Thread.java:745)
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> *From:* Martin Eppel (meppel)
>> *Sent:* Thursday, September 25, 2014 10:34 AM
>> *To:* Isuru Haththotuwa
>> *Cc:* dev@stratos.apache.org; Reka Thirunavukkarasu (r...@wso2.com)
>> *Subject:* RE: issue with latest binaries from 4.0.0-grouping branch
>>
>>
>>
>> Hi Isuru,
>>
>>
>>
>> Adding the org.apache.stratos.metadata.client  component to the dropins
>> got me one step further, but now I run into an exception of a missing
>> METADATA_CLIENT_CONFIG_FILE  file (see below), where do I set the file and
>> what information / data should be in there to get things back to work ? Do
>> you have a sample ?
>>
>>
>>
>> Thanks
>>
>>
>>
>> Martin
>>
>>
>>
>>
>>
>> TID: [0] [STRATOS] [2014-09-25 17:29:26,420] ERROR
>> {org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver} -  Unable to load
>> the configuration file; no System Property found for
>> METADATA_CLIENT_CONFIG_FILE
>> {org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver}
>>
>> java.lang.RuntimeException: Unable to load the configuration file; no
>> System Property found for METADATA_CLIENT_CONFIG_FILE
>>
>>
>>
>> *From:* isu...@wso2.com [mailto:isu...@wso2.com <isu...@wso2.com>] *On
>> Behalf Of *Isuru Haththotuwa
>> *Sent:* Tuesday, September 23, 2014 7:39 PM
>> *To:* Martin Eppel (meppel)
>> *Cc:* dev@stratos.apache.org; Reka Thirunavukkarasu (r...@wso2.com)
>> *Subject:* Re: issue with latest binaries from 4.0.0-grouping branch
>>
>>
>>
>> Hi Martin,
>>
>> I think this is due to some recent changes. Could you please build the
>> org.apache.stratos.metadata.client component, and add it to the
>> <STRATOS_HOME>/repository/component/dropins as a temporaray workaround for
>> this?
>>
>>
>>
>> On Wed, Sep 24, 2014 at 1:58 AM, Martin Eppel (meppel) <mep...@cisco.com>
>> wrote:
>>
>>
>>
>>
>>
>> I updated the 4.0.0-grouping branch today morning (09/23 PST) and run
>> into the exception below when I try to deploy an application:
>>
>>
>>
>> I opened a JIRA for this issue
>>
>>
>>
>> https://issues.apache.org/jira/browse/STRATOS-819
>>
>>
>>
>> TID: [0] [STRATOS] [2014-09-23 20:17:33,080] DEBUG
>> {org.apache.stratos.cloud.controller.application.parser.DefaultApplicationParser}
>> -  Subscribable Information alias: c1alias22
>> {org.apache.stratos.cloud.controller.application.parser.DefaultApplicationParser}
>>
>> TID: [0] [STRATOS] [2014-09-23 20:17:33,080] DEBUG
>> {org.apache.stratos.cloud.controller.application.parser.DefaultApplicationParser}
>> -  Subscribable Information alias: c1alias32
>> {org.apache.stratos.cloud.controller.application.parser.DefaultApplicationParser}
>>
>> TID: [0] [STRATOS] [2014-09-23 20:17:33,080] DEBUG
>> {org.apache.stratos.cloud.controller.application.parser.DefaultApplicationParser}
>> -   ]
>> {org.apache.stratos.cloud.controller.application.parser.DefaultApplicationParser}
>>
>> TID: [0] [STRATOS] [2014-09-23 20:17:33,084] ERROR
>> {org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver} -
>> org/apache/stratos/metadata/client/config/MetaDataClientConfig
>> {org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver}
>>
>> java.lang.NoClassDefFoundError:
>> org/apache/stratos/metadata/client/config/MetaDataClientConfig
>>
>>         at
>> org.apache.stratos.cloud.controller.application.ApplicationUtils.getTextPayload(ApplicationUtils.java:158)
>>
>>         at
>> org.apache.stratos.cloud.controller.application.parser.DefaultApplicationParser.createClusterContext(DefaultApplicationParser.java:524)
>>
>>         at
>> org.apache.stratos.cloud.controller.application.parser.DefaultApplicationParser.getClusterInformation(DefaultApplicationParser.java:487)
>>
>>         at
>> org.apache.stratos.cloud.controller.application.parser.DefaultApplicationParser.buildCompositeAppStructure(DefaultApplicationParser.java:202)
>>
>>         at
>> org.apache.stratos.cloud.controller.application.parser.DefaultApplicationParser.parse(DefaultApplicationParser.java:99)
>>
>>         at
>> org.apache.stratos.cloud.controller.impl.CloudControllerServiceImpl.deployApplicationDefinition(CloudControllerServiceImpl.java:1430)
>>
>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>
>>         at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>
>>         at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>
>>         at java.lang.reflect.Method.invoke(Method.java:606)
>>
>>         at
>> org.apache.axis2.rpc.receivers.RPCUtil.invokeServiceClass(RPCUtil.java:212)
>>
>>         at
>> org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver.invokeBusinessLogic(RPCInOnlyMessageReceiver.java:66)
>>
>>         at
>> org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:110)
>>
>>         at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
>>
>>         at
>> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:172)
>>
>>         at
>> org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:146)
>>
>>         at
>> org.wso2.carbon.core.transports.CarbonServlet.doPost(CarbonServlet.java:231)
>>
>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:755)
>>
>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
>>
>>         at
>> org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)
>>
>>         at
>> org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128)
>>
>>         at
>> org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:68)
>>
>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
>>
>>         at
>> org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68)
>>
>> at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
>>
>>         at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>>
>>         at
>> org.wso2.carbon.tomcat.ext.filter.CharacterSetFilter.doFilter(CharacterSetFilter.java:61)
>>
>>         at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
>>
>>         at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>>
>>         at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
>>
>>         at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
>>
>>         at
>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
>>
>>         at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
>>
>>         at
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
>>
>>         at
>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:178)
>>
>>         at
>> org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.invoke(CarbonTomcatValve.java:47)
>>
>>         at
>> org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:56)
>>
>>         at
>> org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:47)
>>
>>         at
>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:141)
>>
>>         at
>> org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:156)
>>
>>         at
>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
>>
>>         at
>> org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:52)
>>
>>         at
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
>>
>>         at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
>>
>>         at
>> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)
>>
>>         at
>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
>>
>>         at
>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1653)
>>
>>         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)
>>
>> Caused by: java.lang.ClassNotFoundException:
>> org.apache.stratos.metadata.client.config.MetaDataClientConfig
>>
>>         at
>> org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501)
>>
>>         at
>> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
>>
>>         at
>> org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
>>
>>         at
>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
>>
>>         at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
>>
>>         ... 50 more
>>
>> --
>>
>> Thanks and Regards,
>>
>> Isuru H.
>>
>> +94 716 358 048
>>
>>
>>
>
>
>
> --
> Reka Thirunavukkarasu
> Senior Software Engineer,
> WSO2, Inc.:http://wso2.com,
> Mobile: +94776442007
>
>
>


-- 
Reka Thirunavukkarasu
Senior Software Engineer,
WSO2, Inc.:http://wso2.com,
Mobile: +94776442007

Reply via email to