Hi Tanya,

There is not any RXT specified to be added in the instructions. However I
have following rxts in the folder. Please let me know if there any specific
rxt required other than them.

comment.rxt  endpoint.rxt  proxy.rxt        schema.rxt    service.rxt
site.rxt         swagger.rxt  wadl.rxt
ebook.rxt    gadget.rxt    policy.rxt  restservice.rxt  sequence.rxt
 servicex.rxt  soapservice.rxt  uri.rxt      wsdl.rxt


On Fri, Jun 19, 2015 at 11:51 AM, Tanya Madurapperuma <[email protected]>
wrote:

> Hi Charitha,
>
> Could you please check whether you have the relavant rxt file in the
> HOME/repository/resources/rxts/ folder?
>
> Thanks,
> Tanya
>
> On Fri, Jun 19, 2015 at 11:46 AM, Charitha Goonetilleke <
> [email protected]> wrote:
>
>> Hi Samera,
>>
>> I tried to add Asset Extension to ES given in sample[1] scenario 1 on
>> fresh ES build. But once I tried to login in to publisher console, ES
>> throws the following exception with HTTP status 500.
>>
>> [2015-06-19 11:36:13,806] ERROR {rxt.core} -  Unable to locate
>> assetResources for tenant: -1234 and type: api
>> [2015-06-19 11:36:13,807] ERROR
>> {org.jaggeryjs.jaggery.core.manager.WebAppManager} -
>>  org.mozilla.javascript.JavaScriptException: Unable to locate
>> assetResources for tenant: -1234 and type: api
>> (<rxt>/scripts/core/core.js#972)
>>
>> Also same exception throwing when I tried to access document api or
>> document page via link [2] and [3] respectively.
>>
>> This is the server startup log
>>
>> [charitha@charithag-wso2 bin]$ sh wso2server.sh
>> JAVA_HOME environment variable is set to /usr/java/jdk1.7.0_79
>> CARBON_HOME environment variable is set to
>> /home/charitha/tools/wso2es-2.0.0-SNAPSHOT
>> [2015-06-19 11:35:40,819]  INFO
>> {org.wso2.carbon.core.internal.CarbonCoreActivator} -  Starting WSO2
>> Carbon...
>> [2015-06-19 11:35:40,820]  INFO
>> {org.wso2.carbon.core.internal.CarbonCoreActivator} -  Operating System :
>> Linux 4.0.4-303.fc22.x86_64, amd64
>> [2015-06-19 11:35:40,820]  INFO
>> {org.wso2.carbon.core.internal.CarbonCoreActivator} -  Java Home        :
>> /usr/java/jdk1.7.0_79/jre
>> [2015-06-19 11:35:40,820]  INFO
>> {org.wso2.carbon.core.internal.CarbonCoreActivator} -  Java Version     :
>> 1.7.0_79
>> [2015-06-19 11:35:40,820]  INFO
>> {org.wso2.carbon.core.internal.CarbonCoreActivator} -  Java VM          :
>> Java HotSpot(TM) 64-Bit Server VM 24.79-b02,Oracle Corporation
>> [2015-06-19 11:35:40,820]  INFO
>> {org.wso2.carbon.core.internal.CarbonCoreActivator} -  Carbon Home      :
>> /home/charitha/tools/wso2es-2.0.0-SNAPSHOT
>> [2015-06-19 11:35:40,820]  INFO
>> {org.wso2.carbon.core.internal.CarbonCoreActivator} -  Java Temp Dir    :
>> /home/charitha/tools/wso2es-2.0.0-SNAPSHOT/tmp
>> [2015-06-19 11:35:40,820]  INFO
>> {org.wso2.carbon.core.internal.CarbonCoreActivator} -  User             :
>> charitha, en-US, Asia/Colombo
>> [2015-06-19 11:35:40,896]  WARN
>> {org.wso2.carbon.core.bootup.validator.util.ValidationResultPrinter} -
>>  Carbon is configured to use the default keystore (wso2carbon.jks). To
>> maximize security when deploying to a production environment, configure a
>> new keystore with a unique password in the production server profile.
>> [2015-06-19 11:35:40,902]  INFO
>> {org.wso2.carbon.databridge.agent.thrift.AgentHolder} -  Agent created !
>> [2015-06-19 11:35:40,915]  INFO
>> {org.wso2.carbon.databridge.agent.thrift.internal.AgentDS} -  Successfully
>> deployed Agent Client
>> [2015-06-19 11:35:41,232]  INFO {org.wso2.jaggery.scxml.Activator} -
>>  Activating org.wso2.jaggery.scxml with RealmService enabled
>> [2015-06-19 11:35:42,023]  INFO
>> {org.wso2.carbon.registry.core.jdbc.EmbeddedRegistryService} -  Configured
>> Registry in 37ms
>> [2015-06-19 11:35:42,115]  INFO
>> {org.wso2.carbon.registry.core.internal.RegistryCoreServiceComponent} -
>>  Registry Mode    : READ-WRITE
>> [2015-06-19 11:35:43,768]  INFO
>> {org.wso2.carbon.registry.indexing.solr.SolrClient} -  Default Embedded
>> Solr Server Initialized
>> [2015-06-19 11:35:43,896]  INFO
>> {org.wso2.carbon.social.sql.SocialDBInitilizer} -  Social database already
>> exists. Not creating a new database.
>> [2015-06-19 11:35:44,008]  INFO
>> {org.wso2.carbon.user.core.internal.UserStoreMgtDSComponent} -  Carbon
>> UserStoreMgtDSComponent activated successfully.
>> [2015-06-19 11:35:45,977]  INFO
>> {org.apache.catalina.startup.TaglibUriRule} -  TLD skipped. URI:
>> http://tiles.apache.org/tags-tiles is already defined
>> [2015-06-19 11:35:46,448]  INFO
>> {org.wso2.carbon.identity.user.store.configuration.deployer.UserStoreConfigurationDeployer}
>> -  User Store Configuration Deployer initiated.
>> [2015-06-19 11:35:46,448]  INFO
>> {org.wso2.carbon.identity.user.store.configuration.deployer.UserStoreConfigurationDeployer}
>> -  User Store Configuration Deployer initiated.
>> [2015-06-19 11:35:47,002]  INFO
>> {org.wso2.carbon.core.deployment.DeploymentInterceptor} -  Deploying Axis2
>> service: AccountCredentialMgtConfigService {super-tenant}
>> [2015-06-19 11:35:47,002]  INFO
>> {org.wso2.carbon.core.deployment.DeploymentInterceptor} -  Deploying Axis2
>> service: UserInformationRecoveryService {super-tenant}
>> [2015-06-19 11:35:47,002]  INFO
>> {org.wso2.carbon.core.deployment.DeploymentInterceptor} -  Deploying Axis2
>> service: UserIdentityManagementAdminService {super-tenant}
>> [2015-06-19 11:35:47,442]  INFO
>> {org.wso2.carbon.core.init.CarbonServerManager} -  Repository       :
>> /home/charitha/tools/wso2es-2.0.0-SNAPSHOT/repository/deployment/server/
>> [2015-06-19 11:35:47,498]  INFO
>> {org.wso2.carbon.core.multitenancy.eager.TenantLoadingConfig} -  Switching
>> to default mode : Tenant lazy loading mechanism has been activated...
>> [2015-06-19 11:35:47,531]  INFO
>> {org.wso2.carbon.core.internal.permission.update.PermissionUpdater} -
>>  Permission cache updated for tenant -1234
>> [2015-06-19 11:35:48,033]  INFO
>> {org.wso2.carbon.identity.application.mgt.internal.ApplicationManagementServiceComponent}
>> -  Identity ApplicationManagementComponent bundle is activated
>> [2015-06-19 11:35:48,034]  INFO
>> {org.wso2.carbon.identity.application.mgt.ui.internal.ApplicationMgtUIServiceComponent}
>> -  Application Management UI bundle acticated!
>> [2015-06-19 11:35:48,053]  INFO
>> {org.wso2.carbon.identity.sso.saml.admin.FileBasedConfigManager} -  A SSO
>> Service Provider is registered for : store
>> [2015-06-19 11:35:48,053]  INFO
>> {org.wso2.carbon.identity.sso.saml.admin.FileBasedConfigManager} -  A SSO
>> Service Provider is registered for : social
>> [2015-06-19 11:35:48,053]  INFO
>> {org.wso2.carbon.identity.sso.saml.admin.FileBasedConfigManager} -  A SSO
>> Service Provider is registered for : publisher
>> [2015-06-19 11:35:48,101]  INFO
>> {org.wso2.carbon.identity.core.internal.IdentityCoreServiceComponent} -
>>  Identity Database schema initialization check was skipped since 'setup'
>> variable was not given during startup
>> [2015-06-19 11:35:48,295]  INFO
>> {org.wso2.carbon.core.transports.http.HttpsTransportListener} -  HTTPS port
>>       : 9443
>> [2015-06-19 11:35:48,295]  INFO
>> {org.wso2.carbon.core.transports.http.HttpTransportListener} -  HTTP port
>>      : 9763
>> [2015-06-19 11:35:48,356]  INFO
>> {org.wso2.carbon.core.deployment.DeploymentInterceptor} -  Deploying Axis2
>> service: echo {super-tenant}
>> [2015-06-19 11:35:48,408]  INFO
>> {org.wso2.carbon.core.deployment.DeploymentInterceptor} -  Deploying Axis2
>> service: Version {super-tenant}
>> [2015-06-19 11:35:49,842]  INFO
>> {net.sf.ehcache.pool.impl.DefaultSizeOfEngine} -  Using user supplied
>> filter @
>> jar:file:/home/charitha/tools/wso2es-2.0.0-SNAPSHOT/repository/deployment/server/webapps/SHINDIG/WEB-INF/lib/shindig-common-2.5.0-beta5.jar!/org/apache/shindig/common/cache/ehcache/SizeOfFilter.txt
>> [2015-06-19 11:35:49,849]  INFO
>> {net.sf.ehcache.pool.sizeof.JvmInformation} -  Detected JVM data model
>> settings of: 64-Bit HotSpot JVM with Compressed OOPs
>> [2015-06-19 11:35:50,084]  INFO {net.sf.ehcache.pool.sizeof.AgentLoader}
>> -  Extracted agent jar to temporary file
>> /home/charitha/tools/wso2es-2.0.0-SNAPSHOT/tmp/ehcache-sizeof-agent7743503959938886447.jar
>> [2015-06-19 11:35:50,084]  INFO {net.sf.ehcache.pool.sizeof.AgentLoader}
>> -  Trying to load agent @
>> /home/charitha/tools/wso2es-2.0.0-SNAPSHOT/tmp/ehcache-sizeof-agent7743503959938886447.jar
>> [2015-06-19 11:35:50,088]  INFO
>> {net.sf.ehcache.pool.impl.DefaultSizeOfEngine} -  using Agent sizeof engine
>> [2015-06-19 11:35:50,136]  INFO
>> {net.sf.ehcache.pool.impl.DefaultSizeOfEngine} -  using Agent sizeof engine
>> [2015-06-19 11:35:50,167]  INFO
>> {org.apache.shindig.gadgets.features.FeatureRegistry} -  Resources from
>> res:features/features.txt are loading.
>> [2015-06-19 11:35:50,173]  INFO {org.apache.shindig.common.xml.XmlUtil} -
>>  The XML processor being used does not support secure parsing.
>> [2015-06-19 11:35:50,173]  INFO {org.apache.shindig.common.xml.XmlUtil} -
>>  Document builders are being reused.
>> [2015-06-19 11:35:50,321]  INFO
>> {org.apache.shindig.gadgets.features.FeatureRegistry} -  Resources from
>> res:features-extras/features.txt are loading.
>> [2015-06-19 11:35:50,832]  INFO
>> {org.apache.shindig.config.JsonContainerConfigLoader} -  Resources from
>> containers/default/container.js are loading.
>> [2015-06-19 11:35:50,832]  INFO
>> {org.apache.shindig.config.JsonContainerConfigLoader} -  Container
>> configuration containers/default/container.js is being read.
>> [2015-06-19 11:35:50,888]  WARN
>> {org.apache.shindig.auth.BasicSecurityTokenCodec} -  Token TTL for
>> container "default" was 0 and will be ignored.
>> [2015-06-19 11:35:50,888]  WARN
>> {org.apache.shindig.auth.BasicSecurityTokenCodec} -  Token TTL for
>> container "accel" was 0 and will be ignored.
>> [2015-06-19 11:35:51,028]  INFO
>> {org.apache.shindig.gadgets.oauth2.logger.FilteredLogger} -  Using random
>> key for OAuth2 client-side state encryption
>> [2015-06-19 11:35:51,028]  INFO
>> {org.apache.shindig.gadgets.oauth2.logger.FilteredLogger} -
>>  OAuth2CrypterProvider constructor
>> [2015-06-19 11:35:51,033]  INFO
>> {org.apache.shindig.gadgets.oauth.OAuthModule$OAuthCrypterProvider} -
>>  Using random key for OAuth client-side state encryption
>> [2015-06-19 11:35:51,033]  INFO
>> {org.apache.shindig.gadgets.oauth.OAuthModule} -  A random key for OAuth
>> client-side state encryption is being used.
>> [2015-06-19 11:35:51,034]  WARN
>> {org.apache.shindig.gadgets.oauth.OAuthModule} -  The OAuth signing key did
>> not load correctly. To create a key:
>>  1. Run the following command:
>>  openssl req -newkey rsa:1024 -days 365 -nodes -x509 -keyout testkey.pem \
>>  -out testkey.pem -subj /CN=mytestkey
>>  openssl pkcs8 -in testkey.pem -out oauthkey.pem -topk8 -nocrypt -outform
>> PEM
>>
>> . 2. Edit the shindig.properties file by adding these lines:
>> shindig.signing.key-file =<path-to-oauthkey.pem>
>>  shindig.signing.key-name =mykey
>> .
>> [2015-06-19 11:35:51,140]  INFO
>> {org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer} -  Deployed
>> webapp:
>> StandardEngine[Catalina].StandardHost[localhost].StandardContext[/SHINDIG].File[/home/charitha/tools/wso2es-2.0.0-SNAPSHOT/repository/deployment/server/webapps/SHINDIG]
>> [2015-06-19 11:35:52,594]  INFO {JAGGERY.app-scripts.init-scripts.app:js}
>> -  loading default asset app extensions
>> [2015-06-19 11:35:52,595]  INFO {JAGGERY.app-scripts.init-scripts.app:js}
>> -  checking extension: publisher-common
>> [2015-06-19 11:35:52,599]  INFO {JAGGERY.app-scripts.init-scripts.app:js}
>> -  checking extension: apim-publisher-commons
>> [2015-06-19 11:35:52,600]  INFO {JAGGERY.app-scripts.init-scripts.app:js}
>> -  checking extension: publisher-apis
>> [2015-06-19 11:35:52,600]  INFO {JAGGERY.app-scripts.init-scripts.app:js}
>> -  finished loading default asset app extensions
>> [2015-06-19 11:35:52,881]  INFO {app-core} -  Disabled assets: ["ebook",
>> "api", "wsdl", "service", "policy", "proxy", "schema", "sequence",
>> "servicex", "uri", "wadl", "endpoint"]
>> [2015-06-19 11:35:52,882]  INFO {app-core} -  Loading dependencies:
>> publisher-common,apim-publisher-commons
>> [2015-06-19 11:35:52,882]  WARN {app-core} -  The extension
>> publisher-commonhas already been loaded
>> [2015-06-19 11:35:52,882]  INFO {app-core} -  Disabled assets: ["ebooks"]
>> [2015-06-19 11:35:54,413]  INFO {rxt-permissions} -  [permissions]
>> loading permissions for tenant -1234
>> [2015-06-19 11:35:54,417]  INFO {JAGGERY.app-scripts.init-scripts.app:js}
>> -  ### Starting permission operations ###
>> [2015-06-19 11:35:54,417]  INFO {JAGGERY.app-scripts.init-scripts.app:js}
>> -  ### registering default permissions ###
>> [2015-06-19 11:35:54,417]  INFO {JAGGERY.app-scripts.init-scripts.app:js}
>> -  ### registering asset permissions not in the WSO2 permission tree ###
>> [2015-06-19 11:35:54,423]  INFO {JAGGERY.app-scripts.init-scripts.app:js}
>> -  ### adding permissions to role: Internal/publisher ###
>> [2015-06-19 11:35:54,426]  INFO {JAGGERY.app-scripts.init-scripts.app:js}
>> -  ### adding permissions to reviewer role ###
>> [2015-06-19 11:35:54,427]  INFO {JAGGERY.app-scripts.init-scripts.app:js}
>> -  ### Permission operations have finished ###
>> [2015-06-19 11:35:54,430]  INFO {rxt-permissions} -  [permissions]
>> finished loading permissions for tenant -1234
>> [2015-06-19 11:35:54,446]  INFO
>> {org.jaggeryjs.jaggery.app.mgt.TomcatJaggeryWebappsDeployer} -  Deployed
>> webapp:
>> StandardEngine[Catalina].StandardHost[localhost].StandardContext[/publisher].File[/home/charitha/tools/wso2es-2.0.0-SNAPSHOT/repository/deployment/server/jaggeryapps/publisher]
>> [2015-06-19 11:35:54,539]  INFO
>> {org.jaggeryjs.jaggery.app.mgt.TomcatJaggeryWebappsDeployer} -  Deployed
>> webapp:
>> StandardEngine[Catalina].StandardHost[localhost].StandardContext[/social].File[/home/charitha/tools/wso2es-2.0.0-SNAPSHOT/repository/deployment/server/jaggeryapps/social]
>> [2015-06-19 11:35:54,631]  INFO
>> {org.jaggeryjs.jaggery.app.mgt.TomcatJaggeryWebappsDeployer} -  Deployed
>> webapp:
>> StandardEngine[Catalina].StandardHost[localhost].StandardContext[/sso].File[/home/charitha/tools/wso2es-2.0.0-SNAPSHOT/repository/deployment/server/jaggeryapps/sso]
>> [2015-06-19 11:35:54,918]  INFO {JAGGERY.app-scripts.init-scripts.app:js}
>> -  loading default asset app extensions
>> [2015-06-19 11:35:54,918]  INFO {JAGGERY.app-scripts.init-scripts.app:js}
>> -  checking extension: store-common
>> [2015-06-19 11:35:54,920]  INFO {JAGGERY.app-scripts.init-scripts.app:js}
>> -  checking extension: store-apis
>> [2015-06-19 11:35:54,920]  INFO {JAGGERY.app-scripts.init-scripts.app:js}
>> -  finished loading default asset app extensions
>> [2015-06-19 11:35:55,092]  INFO {app-core} -  Disabled assets: ["ebook",
>> "api", "wsdl", "service", "policy", "proxy", "schema", "sequence",
>> "servicex", "uri", "wadl", "endpoint"]
>> [2015-06-19 11:35:55,144]  INFO {rxt-permissions} -  [permissions]
>> loading permissions for tenant -1234
>> [2015-06-19 11:35:55,149]  INFO {JAGGERY.app-scripts.init-scripts.app:js}
>> -  ### Starting permission operations ###
>> [2015-06-19 11:35:55,149]  INFO {JAGGERY.app-scripts.init-scripts.app:js}
>> -  ### registering default permissions ###
>> [2015-06-19 11:35:55,149]  INFO {JAGGERY.app-scripts.init-scripts.app:js}
>> -  ### registering permissions not in the WSO2 permission tree ###
>> [2015-06-19 11:35:55,175]  INFO {JAGGERY.app-scripts.init-scripts.app:js}
>> -  ### adding permissions to role: Internal/store ###
>> [2015-06-19 11:35:55,179]  INFO {JAGGERY.app-scripts.init-scripts.app:js}
>> -  ### registering store anonymous role : es.store.anon.user ###
>> [2015-06-19 11:35:55,180]  WARN {rxt-permissions} -  [permissions] role
>> es.store.anon.user was not created as it already exists
>> [2015-06-19 11:35:55,180]  INFO {JAGGERY.app-scripts.init-scripts.app:js}
>> -  anonymous role registered successfully : true
>> [2015-06-19 11:35:55,180]  INFO {JAGGERY.app-scripts.init-scripts.app:js}
>> -  ### assigning store permissions to anonymous role ###
>> [2015-06-19 11:35:55,183]  INFO {JAGGERY.app-scripts.init-scripts.app:js}
>> -  ### Permission operations have finished ###
>> [2015-06-19 11:35:55,190]  INFO {rxt-permissions} -  [permissions]
>> finished loading permissions for tenant -1234
>> [2015-06-19 11:35:55,194]  INFO
>> {org.jaggeryjs.jaggery.app.mgt.TomcatJaggeryWebappsDeployer} -  Deployed
>> webapp:
>> StandardEngine[Catalina].StandardHost[localhost].StandardContext[/store].File[/home/charitha/tools/wso2es-2.0.0-SNAPSHOT/repository/deployment/server/jaggeryapps/store]
>> [2015-06-19 11:35:55,210]  INFO
>> {org.jaggeryjs.jaggery.app.mgt.TomcatJaggeryWebappsDeployer} -  Deployed
>> webapp:
>> StandardEngine[Catalina].StandardHost[localhost].StandardContext[/store-admin].File[/home/charitha/tools/wso2es-2.0.0-SNAPSHOT/repository/deployment/server/jaggeryapps/store-admin]
>> [2015-06-19 11:35:55,219]  INFO
>> {org.apache.tomcat.util.net.NioSelectorPool} -  Using a shared selector for
>> servlet write/read
>> [2015-06-19 11:35:55,518]  INFO
>> {org.apache.tomcat.util.net.NioSelectorPool} -  Using a shared selector for
>> servlet write/read
>> [2015-06-19 11:35:55,527]  INFO
>> {org.wso2.carbon.registry.eventing.internal.RegistryEventingServiceComponent}
>> -  Successfully Initialized Eventing on Registry
>> [2015-06-19 11:35:55,542]  INFO
>> {org.wso2.carbon.store.notifications.management.ComponentManager} -  Store
>> event types successfully registered
>> [2015-06-19 11:35:55,542]  INFO
>> {org.wso2.carbon.store.notifications.internal.StoreNotificationsComponent}
>> -  Store Notification service is activated
>> [2015-06-19 11:35:55,583]  INFO
>> {org.wso2.carbon.core.init.JMXServerManager} -  JMX Service URL  :
>> service:jmx:rmi://localhost:11111/jndi/rmi://localhost:9999/jmxrmi
>> [2015-06-19 11:35:55,583]  INFO
>> {org.wso2.carbon.core.internal.StartupFinalizerServiceComponent} -  Server
>>           :  WSO2 Enterprise Store-2.0.0-SNAPSHOT
>> [2015-06-19 11:35:55,584]  INFO
>> {org.wso2.carbon.core.internal.StartupFinalizerServiceComponent} -  WSO2
>> Carbon started in 19 sec
>> [2015-06-19 11:35:55,706]  INFO
>> {org.wso2.carbon.ui.internal.CarbonUIServiceComponent} -  Mgt Console URL
>>  : https://192.168.122.1:9443/carbon/
>> [2015-06-19 11:36:01,446]  INFO {JAGGERY.app-scripts.init-scripts.app:js}
>> -  Publisher URL : http://192.168.122.1:9763/publisher
>> [2015-06-19 11:36:02,194]  INFO {JAGGERY.app-scripts.init-scripts.app:js}
>> -  Store URL : http://192.168.122.1:9763/store
>> [2015-06-19 11:36:06,095]  WARN {app-core} -  There are no pageHandlers
>> defined for tenant undefined
>> [2015-06-19 11:36:07,038]  INFO
>> {org.wso2.carbon.identity.application.authentication.framework.store.SessionDataStore}
>> -  Thread pool size for session persistent consumer : 100
>> [2015-06-19 11:36:07,046]  INFO
>> {org.wso2.carbon.identity.application.authentication.framework.store.SessionDataStore}
>> -  Session Data Persistence of Authentication framework is not enabled.
>> [2015-06-19 11:36:07,046]  INFO
>> {org.wso2.carbon.identity.application.authentication.framework.store.SessionDataStore}
>> -  Session Data CleanUp Task of Authentication framework is not enabled.
>>
>> [1] https://github.com/splinter/es-workshop-1-samples
>> [2] https://localhost:9443/publisher/asts/api/apis/documents
>> [3] https://localhost:9443/publisher/asts/api/tiers
>>
>> --
>> *Charitha Goonetilleke*
>> Software Engineer
>> WSO2 Inc.; http://wso2.com
>> lean.enterprise.middleware
>>
>> mobile: +94 77 751 3669 <%2B94777513669>
>> Twitter:@CharithaWs <https://twitter.com/CharithaWs>, fb: charithag
>> <https://www.facebook.com/charithag>, linkedin: charithag
>> <http://www.linkedin.com/in/charithag>
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> Tanya Madurapperuma
>
> Senior Software Engineer,
> WSO2 Inc. : wso2.com
> Mobile : +94718184439
> Blog : http://tanyamadurapperuma.blogspot.com
>



-- 
*Charitha Goonetilleke*
Software Engineer
WSO2 Inc.; http://wso2.com
lean.enterprise.middleware

mobile: +94 77 751 3669 <%2B94777513669>
Twitter:@CharithaWs <https://twitter.com/CharithaWs>, fb: charithag
<https://www.facebook.com/charithag>, linkedin: charithag
<http://www.linkedin.com/in/charithag>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to