Yeah we made category as a mandatory as every cartridge should have a
category.Currently we use it in the UI when constructing the
application.Still we are not using it in the back-end decision marking.

Thanks,
Gayan

On Sat, Dec 13, 2014 at 10:12 AM, Reka Thirunavukkarasu <r...@wso2.com>
wrote:
>
> Hi Martin,
>
> You can find the latest updated samples in
> https://github.com/rekathiru/grouping-samples.git
>
> Thanks,
> Reka
>
> On Sat, Dec 13, 2014 at 9:58 AM, Lakmal Warusawithana <lak...@wso2.com>
> wrote:
>>
>> Yes, its is used in the UI constructions. This was there earlier with
>> under property called provider, and it has changed it to category and looks
>> like made it mandatory.
>>
>> On Sat, Dec 13, 2014 at 8:24 AM, Imesh Gunaratne <im...@apache.org>
>> wrote:
>>>
>>> AFAIK still cartridge category is still not used for any decision
>>> making. This might be useful in the UI when constructing an application.
>>>
>>> On Sat, Dec 13, 2014 at 5:49 AM, Martin Eppel (meppel) <mep...@cisco.com
>>> > wrote:
>>>>
>>>>  How is it (field category) being used ?
>>>>
>>>>
>>>>
>>>> *From:* Dakshika Jayathilaka [mailto:daksh...@wso2.com]
>>>> *Sent:* Friday, December 12, 2014 4:17 PM
>>>> *To:* dev
>>>> *Subject:* Re: [Testing] Stratos 4.1.0 Alpha - error deploying
>>>> cartridge
>>>>
>>>>
>>>>
>>>> Hi Martin,
>>>>
>>>>
>>>>
>>>> Cartridge category is use to identify types of the cartridge. Currently
>>>> there are four types of cartridges.
>>>>
>>>>
>>>>
>>>>    1. Application
>>>>    2. Framework
>>>>    3. Data
>>>>    4. LB
>>>>
>>>>  Thank you,
>>>>
>>>>
>>>>
>>>> Regards,
>>>>
>>>>
>>>>
>>>> *Dakshika Jayathilaka*
>>>>
>>>> Software Engineer
>>>>
>>>> WSO2, Inc.
>>>>
>>>> lean.enterprise.middleware
>>>>
>>>> 0771100911
>>>>
>>>>
>>>>
>>>> On Sat, Dec 13, 2014 at 4:46 AM, Martin Eppel (meppel) <
>>>> mep...@cisco.com> wrote:
>>>>
>>>> Adding “category” : “Application” to the cartridge definition fixed the
>>>> cartridge exception.
>>>>
>>>>
>>>>
>>>> Now I am hitting the next one - looks like the database schema has
>>>> changed and a new field was added.
>>>>
>>>>
>>>>
>>>> My question is, how is this supposed to work, do we need to apply the
>>>> new schema when stratos is installed or is it applied when stratos starts
>>>> up the first time ?
>>>>
>>>>
>>>>
>>>> Thanks
>>>>
>>>>
>>>>
>>>> Martin
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> TID: [0] [STRATOS] [2014-12-12 22:45:38,977] DEBUG
>>>> {org.apache.stratos.autoscaler.client.oAuthAdminServiceClient} -  Trying to
>>>> register oAuth application [test_app_10.6391721987360338]
>>>> {org.apache.stratos.autoscaler.client.oAuthAdminServiceClient}
>>>>
>>>> TID: [0] [STRATOS] [2014-12-12 22:45:39,038]  INFO
>>>> {org.wso2.carbon.core.services.util.CarbonAuthenticationUtil} -
>>>> 'admin@carbon.super [-1234]' logged in at [2014-12-12
>>>> 22:45:39,037+0000]
>>>> {org.wso2.carbon.core.services.util.CarbonAuthenticationUtil}
>>>>
>>>> TID: [0] [STRATOS] [2014-12-12 22:45:39,061] ERROR
>>>> {org.wso2.carbon.identity.oauth.dao.OAuthAppDAO} -  Error when executing
>>>> the SQL : SELECT * FROM IDN_OAUTH_CONSUMER_APPS WHERE USERNAME=? AND
>>>> TENANT_ID=? AND APP_NAME=? {org.wso2.carbon.identity.oauth.dao.OAuthAppDAO}
>>>>
>>>> TID: [0] [STRATOS] [2014-12-12 22:45:39,061] ERROR
>>>> {org.wso2.carbon.identity.oauth.dao.OAuthAppDAO} -  Table
>>>> 'userstore.IDN_OAUTH_CONSUMER_APPS' doesn't exist
>>>> {org.wso2.carbon.identity.oauth.dao.OAuthAppDAO}
>>>>
>>>> com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table
>>>> 'userstore.IDN_OAUTH_CONSUMER_APPS' doesn't exist
>>>>
>>>>         at
>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>>>>
>>>>         at
>>>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
>>>>
>>>>         at
>>>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>>>>
>>>>         at
>>>> java.lang.reflect.Constructor.newInstance(Constructor.java:526)
>>>>
>>>>         at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
>>>>
>>>>         at com.mysql.jdbc.Util.getInstance(Util.java:384)
>>>>
>>>>         at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:105
>>>>
>>>>
>>>>
>>>> *From:* Martin Eppel (meppel)
>>>> *Sent:* Friday, December 12, 2014 12:55 PM
>>>> *To:* dev@stratos.apache.org
>>>> *Subject:* RE: [Testing] Stratos 4.1.0 Alpha - error deploying
>>>> cartridge
>>>>
>>>>
>>>>
>>>> With the latest code from the master I get the exception below when I
>>>> try to deploy a cartridge, what is “Category is not specified” -  what is
>>>> missing ?
>>>>
>>>>
>>>>
>>>> Also, seems like RestAPI’s got changed again (autoscaler) – it would be
>>>> great if we could stabilize and freeze them,
>>>>
>>>>
>>>>
>>>> Thanks
>>>>
>>>>
>>>>
>>>> Martin
>>>>
>>>>
>>>>
>>>> TID: [0] [STRATOS] [2014-12-12 20:49:52,607]  INFO
>>>> {org.apache.stratos.rest.endpoint.api.StratosApiV41Utils} -  Starting to
>>>> deploy a cartridge [type] cisco-sample-vm
>>>> {org.apache.stratos.rest.endpoint.api.StratosApiV41Utils}
>>>>
>>>> TID: [0] [STRATOS] [2014-12-12 20:49:52,608] ERROR
>>>> {org.apache.stratos.rest.endpoint.handlers.CustomExceptionMapper} *-
>>>> Category is not specified, cartridge deployment failed*
>>>> {org.apache.stratos.rest.endpoint.handlers.CustomExceptionMapper}
>>>>
>>>> org.apache.stratos.rest.endpoint.exception.RestAPIException: Category
>>>> is not specified, cartridge deployment failed
>>>>
>>>>         at
>>>> org.apache.stratos.rest.endpoint.api.StratosApiV41Utils.createCartridgeDefinition(StratosApiV41Utils.java:98)
>>>>
>>>>         at
>>>> org.apache.stratos.rest.endpoint.api.StratosApiV41.createCartridgeDefinition(StratosApiV41.java:147)
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> Imesh Gunaratne
>>>
>>> Technical Lead, WSO2
>>> Committer & PMC Member, Apache Stratos
>>>
>>
>>
>> --
>> Lakmal Warusawithana
>> Vice President, Apache Stratos
>> Director - Cloud Architecture; WSO2 Inc.
>> Mobile : +94714289692
>> Blog : http://lakmalsview.blogspot.com/
>>
>>
>
> --
> Reka Thirunavukkarasu
> Senior Software Engineer,
> WSO2, Inc.:http://wso2.com,
> Mobile: +94776442007
>
>
>

-- 

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

Reply via email to