There's a validation happens in the UI (it shows only the valid sub-set of deployment policy, implies back-end supports validation). But in CLI it seems have not implemented. +1 for fixing it.
On Fri, Apr 4, 2014 at 2:43 AM, Jeffrey Nguyen (jeffrngu) < [email protected]> wrote: > Hi Nirmal, > > This turned out to be a non-issue for me w.r.t. launching cartridge. > When I subscribed to the cartridge in CLI, I had specified a deployment > policy that no longer exists. After fixing that, I was able to launch the > cartridge successfully. > > I think for this case, Stratos CLI should give an error instead of > showing "You have successfully subscribed..." message and not able to launch > the cartridge later on. There was no error anywhere (CLI console and WSO2 > logs) for us to tell why the instance was not spawned. Essentially we > need to add some sort of validation in place. > > Thanks, > -Jeffrey > > From: jeffrngu <[email protected]> > Reply-To: "[email protected]" < > [email protected]> > Date: Thursday, April 3, 2014 9:42 AM > > To: "[email protected]" <[email protected]> > Subject: Re: Does this look like config issue? > > > Hi Nirmal, > > We're not using Stratos setup script. We're deploying the Stratos > binaries manually. But I'll try out the single multi-profile setup when I > have some cycles :-) > > I looked at the logs for MB, CC and SM. There's not much except the "No > routes for message" warnings from MB. Please see log snippets below. > I'm suspecting this has something to do with the MB's ActiveMQ setup. > > Below are all copies of MB client lib jars on my test bed: > > root@octl-01:~# find /opt/wso2/ -name 'andes-client*.jar'|xargs ls -l > -rw-r--r-- 1 root root 2140848 Feb 19 00:30 > /opt/wso2/apache-stratos-autoscaler-4.0.0-SNAPSHOT/repository/components/dropins/andes-client-0.13.wso2v8.jar > -rw-r--r-- 1 root root 2140848 Feb 19 00:30 > /opt/wso2/apache-stratos-cartridge-agent-4.0.0-SNAPSHOT/lib/andes-client-0.13.wso2v8.jar > -rw-r--r-- 1 root root 2140848 Feb 19 00:30 > /opt/wso2/apache-stratos-cc-4.0.0-SNAPSHOT/client-lib/andes-client-0.13.wso2v8.jar > -rw-r--r-- 1 root root 2140848 Feb 19 00:30 > /opt/wso2/apache-stratos-cc-4.0.0-SNAPSHOT/repository/components/dropins/andes-client-0.13.wso2v8.jar > -rw-r--r-- 1 root root 2140848 Feb 19 00:30 > /opt/wso2/apache-stratos-load-balancer-4.0.0-SNAPSHOT/repository/components/dropins/andes-client-0.13.wso2v8.jar > -rw-r--r-- 1 root root 2140848 Feb 19 00:30 > /opt/wso2/apache-stratos-manager-4.0.0-SNAPSHOT/repository/components/dropins/andes-client-0.13.wso2v8.jar > -rw-r--r-- 1 root root 2140848 Mar 26 15:41 > /opt/wso2/apache-stratos-manager-4.0.0-SNAPSHOT/repository/components/patches/patch0000/andes-client_0.13.0.wso2v8.jar > -rw-r--r-- 1 root root 2140848 Mar 26 15:41 > /opt/wso2/apache-stratos-manager-4.0.0-SNAPSHOT/repository/components/plugins/andes-client_0.13.0.wso2v8.jar > -rw-r--r-- 1 root root 2140848 Feb 19 00:30 > /opt/wso2/wso2cep-3.0.0/repository/components/dropins/andes-client-0.13.wso2v8.jar > -rw-r--r-- 1 root root 2139249 Mar 20 09:28 > /opt/wso2/wso2cep-3.0.0/repository/components/lib/andes-client-0.13.wso2v8.jar > -rw-r--r-- 1 root root 2139249 Jul 2 2013 > /opt/wso2/wso2mb-2.1.0/client-lib/andes-client-0.13.wso2v8.jar > root@octl-01:~# > > > root@octl-01:~# grep ERROR > /opt/wso2/wso2mb-2.1.0/repository/logs/wso2carbon.log > root@octl-01:~# grep WARN > /opt/wso2/wso2mb-2.1.0/repository/logs/wso2carbon.log > TID: [0] [MB] [2014-04-03 03:06:53,120] WARN > {org.wso2.carbon.core.bootup.validator.SystemValidator} - Could not > validate the system for configuration parameter : CPU > {org.wso2.carbon.core.bootup.validator.SystemValidator} > TID: [0] [MB] [2014-04-03 03:06:53,121] WARN > {org.wso2.carbon.core.bootup.validator.util.ValidationResultPrinter} - > Swap Memory size (MB): 1021 of the system is below the recommended minimum > size :2048 > {org.wso2.carbon.core.bootup.validator.util.ValidationResultPrinter} > TID: [0] [MB] [2014-04-03 03:06:53,791] WARN > {net.sf.ehcache.config.ConfigurationFactory} - No configuration found. > Configuring ehcache from ehcache-failsafe.xml found in the classpath: > bundleresource://38.fwk456338722/ehcache-failsafe.xml > {net.sf.ehcache.config.ConfigurationFactory} > TID: [0] [MB] [2014-04-03 03:07:02,556] WARN > {org.apache.cassandra.service.StorageService} - Generated random token > 75959671262994002948453465246431048258. Random tokens will result in an > unbalanced ring; see > http://wiki.apache.org/cassandra/Operations{org.apache.cassandra.service.StorageService} > TID: [0] [MB] [2014-04-03 03:07:02,556] WARN > {org.apache.cassandra.service.StorageService} - Generated random token > 75959671262994002948453465246431048258. Random tokens will result in an > unbalanced ring; see > http://wiki.apache.org/cassandra/Operations{org.apache.cassandra.service.StorageService} > TID: [0] [MB] [2014-04-03 03:08:06,707] WARN > {org.wso2.andes.server.AMQChannel} - MESSAGE DISCARDED: No routes for > message - Message[(HC:205894544 ID:365588970905011200 Ref:0)]: > 365588970905011200; ref count: 0 {org.wso2.andes.server.AMQChannel} > TID: [0] [MB] [2014-04-03 03:09:06,723] WARN > {org.wso2.andes.server.AMQChannel} - MESSAGE DISCARDED: No routes for > message - Message[(HC:733045095 ID:365588986639680512 Ref:0)]: > 365588986639680512; ref count: 0 {org.wso2.andes.server.AMQChannel} > TID: [0] [MB] [2014-04-03 03:09:57,394] WARN > {org.wso2.andes.server.AMQChannel} - MESSAGE DISCARDED: No routes for > message - Message[(HC:1914176150 ID:365588999923303424 Ref:0)]: > 365588999923303424; ref count: 0 {org.wso2.andes.server.AMQChannel} > TID: [0] [MB] [2014-04-03 03:10:01,057] WARN > {org.wso2.andes.server.AMQChannel} - MESSAGE DISCARDED: No routes for > message - Message[(HC:545495255 ID:365589000881177600 Ref:0)]: > 365589000881177600; ref count: 0 {org.wso2.andes.server.AMQChannel} > TID: [0] [MB] [2014-04-03 03:11:01,023] WARN > {org.wso2.andes.server.AMQChannel} - MESSAGE DISCARDED: No routes for > message - Message[(HC:2070517861 ID:365589016603526144 Ref:0)]: > 365589016603526144; ref count: 0 {org.wso2.andes.server.AMQChannel} > TID: [0] [MB] [2014-04-03 03:12:01,042] WARN > {org.wso2.andes.server.AMQChannel} - MESSAGE DISCARDED: No routes for > message - Message[(HC:2135480317 ID:365589032337146880 Ref:0)]: > 365589032337146880; ref count: 0 {org.wso2.andes.server.AMQChannel} > TID: [0] [MB] [2014-04-03 03:13:01,034] WARN > {org.wso2.andes.server.AMQChannel} - MESSAGE DISCARDED: No routes for > message - Message[(HC:699522331 ID:365589048063689728 Ref:0)]: > 365589048063689728; ref count: 0 {org.wso2.andes.server.AMQChannel} > TID: [0] [MB] [2014-04-03 03:14:01,046] WARN > {org.wso2.andes.server.AMQChannel} - MESSAGE DISCARDED: No routes for > message - Message[(HC:1395979658 ID:365589063795475456 Ref:0)]: > 365589063795475456; ref count: 0 {org.wso2.andes.server.AMQChannel} > TID: [0] [MB] [2014-04-03 03:15:01,033] WARN > {org.wso2.andes.server.AMQChannel} - MESSAGE DISCARDED: No routes for > message - Message[(HC:1677663149 ID:365589079520707584 Ref:0)]: > 365589079520707584; ref count: 0 {org.wso2.andes.server.AMQChannel} > TID: [0] [MB] [2014-04-03 03:16:01,040] WARN > {org.wso2.andes.server.AMQChannel} - MESSAGE DISCARDED: No routes for > message - Message[(HC:1432199149 ID:365589095251182592 Ref:0)]: > 365589095251182592; ref count: 0 {org.wso2.andes.server.AMQChannel} > TID: [0] [MB] [2014-04-03 03:17:01,035] WARN > {org.wso2.andes.server.AMQChannel} - MESSAGE DISCARDED: No routes for > message - Message[(HC:1619866108 ID:365589110978511872 Ref:0)]: > 365589110978511872; ref count: 0 {org.wso2.andes.server.AMQChannel} > TID: [0] [MB] [2014-04-03 03:18:01,040] WARN > {org.wso2.andes.server.AMQChannel} - MESSAGE DISCARDED: No routes for > message - Message[(HC:2111042371 ID:365589126708462592 Ref:0)]: > 365589126708462592; ref count: 0 {org.wso2.andes.server.AMQChannel} > TID: [0] [MB] [2014-04-03 03:19:01,031] WARN > {org.wso2.andes.server.AMQChannel} - MESSAGE DISCARDED: No routes for > message - Message[(HC:545178066 ID:365589142435005440 Ref:0)]: > 365589142435005440; ref count: 0 {org.wso2.andes.server.AMQChannel} > TID: [0] [MB] [2014-04-03 03:20:01,039] WARN > {org.wso2.andes.server.AMQChannel} - MESSAGE DISCARDED: No routes for > message - Message[(HC:702544124 ID:365589158165742592 Ref:0)]: > 365589158165742592; ref count: 0 {org.wso2.andes.server.AMQChannel} > TID: [0] [MB] [2014-04-03 03:21:01,033] WARN > {org.wso2.andes.server.AMQChannel} - MESSAGE DISCARDED: No routes for > message - Message[(HC:396379545 ID:365589173892547584 Ref:0)]: > 365589173892547584; ref count: 0 {org.wso2.andes.server.AMQChannel} > root@octl-01:~# > root@octl-01:~# > root@octl-01:~# > root@octl-01:~# > root@octl-01:~# grep ERROR > /opt/wso2/apache-stratos-cc-4.0.0-SNAPSHOT/repository/logs/wso2carbon.log > root@octl-01:~# grep WARN > /opt/wso2/apache-stratos-cc-4.0.0-SNAPSHOT/repository/logs/wso2carbon.log > TID: [0] [CC] [2014-04-03 03:07:55,315] WARN > {org.wso2.carbon.core.bootup.validator.SystemValidator} - Could not > validate the system for configuration parameter : CPU > {org.wso2.carbon.core.bootup.validator.SystemValidator} > TID: [0] [CC] [2014-04-03 03:07:55,316] WARN > {org.wso2.carbon.core.bootup.validator.util.ValidationResultPrinter} - The > default keystore (wso2carbon.jks) is currently being used. To maximize > security when deploying to a production environment, configure a new > keystore with a unique password in the production server profile. > {org.wso2.carbon.core.bootup.validator.util.ValidationResultPrinter} > TID: [0] [CC] [2014-04-03 03:07:55,316] WARN > {org.wso2.carbon.core.bootup.validator.util.ValidationResultPrinter} - > Swap Memory size (MB): 1021 of the system is below the recommended minimum > size :2048 > {org.wso2.carbon.core.bootup.validator.util.ValidationResultPrinter} > TID: [0] [CC] [2014-04-03 03:08:03,803] WARN > {org.apache.stratos.cloud.controller.registry.RegistryManager} - Registry > Service is null. Hence unable to fetch data from registry. > {org.apache.stratos.cloud.controller.registry.RegistryManager} > TID: [0] [CC] [2014-04-03 03:08:03,807] WARN > {org.apache.stratos.cloud.controller.axiom.parser.IaasProviderConfigParser} > - Unable to find a value for identity element from Secure Vault.Hence we > will try to assign the plain text value (if specified). > {org.apache.stratos.cloud.controller.axiom.parser.IaasProviderConfigParser} > TID: [0] [CC] [2014-04-03 03:08:03,807] WARN > {org.apache.stratos.cloud.controller.axiom.parser.IaasProviderConfigParser} > - Unable to find a value for credential element from Secure Vault.Hence we > will try to assign the plain text value (if specified). > {org.apache.stratos.cloud.controller.axiom.parser.IaasProviderConfigParser} > TID: [0] [CC] [2014-04-03 03:08:05,274] WARN > {org.apache.synapse.transport.passthru.config.PassThroughConfiguration} - > Error loading properties from a file at from the System defined location: > passthru-http.properties > {org.apache.synapse.transport.passthru.config.PassThroughConfiguration} > TID: [0] [CC] [2014-04-03 03:08:06,544] WARN > {org.wso2.andes.common.QpidProperties} - Unable to find resource > qpidversion.properties from classloader > {org.wso2.andes.common.QpidProperties} > root@octl-01:~# > root@octl-01:~# > root@octl-01:~# grep ERROR > /opt/wso2/apache-stratos-manager-4.0.0-SNAPSHOT/repository/logs/wso2carbon.log > TID: [0] [SCC] [2014-04-03 03:09:42,873] ERROR > {org.wso2.stratos.identity.saml2.sso.mgt.ui.Util} - The configuration > element 'TenantRegistrationPage' not found in > '/opt/wso2/apache-stratos-manager-4.0.0-SNAPSHOT/repository/conf/sso-idp-config.xml' > {org.wso2.stratos.identity.saml2.sso.mgt.ui.Util} > root@octl-01:~# > root@octl-01:~# grep WARN > /opt/wso2/apache-stratos-manager-4.0.0-SNAPSHOT/repository/logs/wso2carbon.log > TID: [2014-04-03 03:09:05,297] WARN > {org.wso2.carbon.server.extensions.DropinsBundleDeployer} - Ignoring the > deployment of bundle: ../dropins/andes-client-0.13.wso2v8.jar, because it > is already available in the system: > ../plugins/andes-client_0.13.0.wso2v8.jar. Bundle-SymbolicName and > Bundle-Version headers are identical > {org.wso2.carbon.server.extensions.DropinsBundleDeployer} > TID: [0] [SCC] [2014-04-03 03:09:13,355] WARN > {org.wso2.carbon.core.bootup.validator.SystemValidator} - Could not > validate the system for configuration parameter : CPU > {org.wso2.carbon.core.bootup.validator.SystemValidator} > TID: [0] [SCC] [2014-04-03 03:09:13,356] WARN > {org.wso2.carbon.core.bootup.validator.util.ValidationResultPrinter} - The > default keystore (wso2carbon.jks) is currently being used. To maximize > security when deploying to a production environment, configure a new > keystore with a unique password in the production server profile. > {org.wso2.carbon.core.bootup.validator.util.ValidationResultPrinter} > TID: [0] [SCC] [2014-04-03 03:09:13,357] WARN > {org.wso2.carbon.core.bootup.validator.util.ValidationResultPrinter} - > Swap Memory size (MB): 1021 of the system is below the recommended minimum > size :2048 > {org.wso2.carbon.core.bootup.validator.util.ValidationResultPrinter} > TID: [0] [SCC] [2014-04-03 03:09:41,527] WARN > {org.apache.axis2.description.java2wsdl.DefaultSchemaGenerator} - We don't > support method overloading. Ignoring [validateAudienceRestriction] > {org.apache.axis2.description.java2wsdl.DefaultSchemaGenerator} > TID: [0] [SCC] [2014-04-03 03:09:45,707] WARN > {org.wso2.andes.common.QpidProperties} - Unable to find resource > qpidversion.properties from classloader > {org.wso2.andes.common.QpidProperties} > root@octl-01:~# > > > From: Nirmal Fernando <[email protected]> > Reply-To: "[email protected]" < > [email protected]> > Date: Wednesday, April 2, 2014 8:15 PM > To: "[email protected]" <[email protected]> > Subject: Re: Does this look like config issue? > > Hi Jeffrey, > > Please send the log files of all servers. And I believe it's time for you > to try out the single multi-profile product we have built :-) > > > On Thu, Apr 3, 2014 at 9:23 AM, Jeffrey Nguyen (jeffrngu) < > [email protected]> wrote: > >> >> Thanks Nirmal. I restarted MB and also restarted CC after that. >> However, the problem persisted. I'm using wso2mb-2.1.0.zip (same version >> since m7) >> >> -Jeffrey >> >> From: Nirmal Fernando <[email protected]> >> Reply-To: "[email protected]" < >> [email protected]> >> Date: Wednesday, April 2, 2014 7:23 PM >> To: "[email protected]" <[email protected]> >> Subject: Re: Does this look like config issue? >> >> Seems like your MB hasn't received any subscriptions. Can you please >> restart MB and see? >> >> >> On Thu, Apr 3, 2014 at 6:30 AM, Jeffrey Nguyen (jeffrngu) < >> [email protected]> wrote: >> >>> >>> I saw this email thread (attached). It seems like the same issue. >>> Was there any resolution on this? >>> >>> Thanks, >>> -Jeffrey >>> >>> From: jeffrngu <[email protected]> >>> Reply-To: "[email protected]" < >>> [email protected]> >>> Date: Wednesday, April 2, 2014 4:35 PM >>> To: "[email protected]" <[email protected] >>> > >>> Subject: Does this look like config issue? >>> >>> Hi, >>> >>> I'm debugging an issue where the instance is not launched when I >>> subscribe to a cartridge. In Stratos CLI, when I subscribed, I can see >>> the cartridge listed as subscribed. From CC log, the event that triggers >>> instance launch never came. I checked MB log and saw several entries like >>> one below. This is the same Stratos code where cartridge subscription >>> worked fine before. The only thing that's changed is the testbed. Has >>> anyone seen this type of errors before? >>> >>> >>> TID: [0] [MB] [2014-04-02 08:53:08,330] INFO >>> {org.wso2.andes.server.exchange.TopicExchange} - Message routing key: >>> topology No routes. {org.wso2.andes.server.exchange.TopicExchange} TID: [0] >>> [MB] [2014-04-02 08:53:08,331] WARN {org.wso2.andes.server.AMQChannel} - >>> MESSAGE DISCARDED: No routes for message - Message[(HC:1120244111 >>> ID:365571748472554496 Ref:0)]: 365571748472554496; ref count: 0 >>> {org.wso2.andes.server.AMQChannel} >>> >>> >>> Thanks, >>> -Jeffrey >>> >> >> >> >> -- >> Best Regards, >> Nirmal >> >> Nirmal Fernando. >> PPMC Member & Committer of Apache Stratos, >> Senior Software Engineer, WSO2 Inc. >> >> Blog: http://nirmalfdo.blogspot.com/ >> > > > > -- > Best Regards, > Nirmal > > Nirmal Fernando. > PPMC Member & Committer of Apache Stratos, > Senior Software Engineer, WSO2 Inc. > > Blog: http://nirmalfdo.blogspot.com/ > -- Best Regards, Nirmal Nirmal Fernando. PPMC Member & Committer of Apache Stratos, Senior Software Engineer, WSO2 Inc. Blog: http://nirmalfdo.blogspot.com/
