Hi All, Created https://github.com/wso2/carbon-kernel/tree/4.4.x_java10
I do not have permission to following repos. I added respective owners on this tread. maven-tools carbon-metrics carbon-apimgt product-apim Cheers, Ruwan On Thu, Oct 11, 2018 at 10:42 AM Tharindu Wijewardane <[email protected]> wrote: > Hi Ruwan, > > Will you be able to create following new branches. Once created I will > send PRs to those new branches. > > WSO2 repo > > Base branch > > New branch > > maven-tools > > master > > master_java10 > > carbon-kernel > > 4.4.x > > 4.4.x_java10 > > carbon-metrics > > 1.x.x > > 1.x.x_java10 > > carbon-apimgt > > 6.x > > 6.x_java10 > > product-apim > > 2.x > > 2.x_java10 > > Thanks > > On Mon, Oct 8, 2018 at 10:39 AM Tharindu Wijewardane <[email protected]> > wrote: > >> Hi all, >> >> Carbon kernel can be now started on java 10 without any exceptions. The >> management console is accessible through a web browser. Also all the tests >> in maven build are passing (java 8). >> >> Moving onto the APIM, >> As I mentioned in a previous email, I temporally commented out following >> 3 feature groups in order to build the APIM. >> >> org.wso2.carbon.apimgt.keymanager.feature.group >> org.wso2.carbon.apimgt.feature.group >> org.wso2.carbon.apimgt.store.feature.group >> >> Those feature groups require upgrading OSGi in IS related libraries and >> there are several of them. >> >> Moving forward without those for now, when the APIM product is started >> there are some exceptions and errors. (Now that the logs are working those >> errors are visible.) >> >> >> *[2018-10-07 21:17:53,314] FATAL - ServiceBusInitializer Failed to >> initialize ESB due to a fatal error* >> *java.lang.NoClassDefFoundError: sun/misc/Service* >> * at >> org.apache.synapse.config.xml.ConfigurationFactoryAndSerializerFinder.registerExtensions(ConfigurationFactoryAndSerializerFinder.java:117)* >> * at >> org.apache.synapse.config.xml.ConfigurationFactoryAndSerializerFinder.loadConfigurationFatoriesAndSerializers(ConfigurationFactoryAndSerializerFinder.java:105)* >> * at >> org.apache.synapse.config.xml.ConfigurationFactoryAndSerializerFinder.getInstance(ConfigurationFactoryAndSerializerFinder.java:70)* >> *.......* >> *Caused by: java.lang.ClassNotFoundException: sun.misc.Service cannot be >> found by synapse-core_2.1.7.wso2v78* >> * at >> org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:448)* >> >> *[2018-10-07 21:17:53,881] ERROR - ApplicationRegistry >> java.lang.ExceptionInInitializerError* >> *[2018-10-07 21:17:53,882] ERROR - Main Exception during startup. >> Triggering shutdown * >> *org.wso2.andes.kernel.AndesException: Unable to initialise application >> registry* >> * at org.wso2.andes.server.Broker.startupImpl(Broker.java:307)* >> * at org.wso2.andes.server.Broker.startup(Broker.java:110)* >> *.......* >> *Caused by: java.lang.IllegalStateException: Metric Service is not >> available!* >> * at >> org.wso2.carbon.metrics.manager.ServiceReferenceHolder.getMetricService(ServiceReferenceHolder.java:40)* >> >> Those seems to be related to Synapse and Andes. >> >> Thanks >> >> On Wed, Oct 3, 2018 at 6:29 PM Selvaratnam Uthaiyashankar < >> [email protected]> wrote: >> >>> Great!. Thanks for the update. >>> >>> On Wed, Oct 3, 2018 at 11:22 AM Tharindu Wijewardane <[email protected]> >>> wrote: >>> >>>> Hi all, >>>> >>>> With the help of eclipse community I got to know that they have removed >>>> org.eclipse.osgi.service.resolver.PlatformAdmin service from the osgi >>>> framework in Luna version and adding the >>>> bundle: org.eclipse.osgi.compatibility.state to Carbon runtime feature >>>> fixed the missing service issue. Now All the bundles which are in active >>>> state with java 8 are in Active state with java 10 too. >>>> >>>> Also the issue with CarbonConsoleAppender (NoClassDefFoundError: Could >>>> not initialize class CarbonContextDataHolder) could be fixed by adding >>>> deprecated javax classes back to the classpath. It fixed some other similar >>>> issues which ware due to the missing javax.activation and javax.xml >>>> classes. >>>> Now the logs are printed on the osgi terminal using the >>>> CarbonConsoleAppender itself. >>>> >>>> Now the only remaining issue with Carbon kernel (as it seems) is a set >>>> of tomcat exceptions. I am currently working on it. >>>> >>>> Thanks >>>> >>>> On Thu, Sep 27, 2018 at 3:01 PM Tharindu Wijewardane < >>>> [email protected]> wrote: >>>> >>>>> Hi all, >>>>> >>>>> The logs were not getting printed because following exception is >>>>> thrown through CarbonConsoleAppender. >>>>> >>>>> "NoClassDefFoundError: Could not initialize class >>>>> CarbonContextDataHolder" >>>>> >>>>> CarbonContextDataHolder has a set of javax.naming* imports and since >>>>> java 10 has deprecated using them I added jndi jar which contains those >>>>> classes in to a folder inside the pack and modifies the wso2server.sh to >>>>> add those to the classpath. Also I added the jars in endorsed dir to the >>>>> classpath since extension class loader is not present in jdk 10 and >>>>> classes >>>>> in endorsed dir location is not automatically loaded. >>>>> Still I could not solve the above issue and decided to use the default >>>>> log4j ConsoleAppender instead of CarbonConsoleAppender for now. >>>>> >>>>> When I compare the carbon kernel bundles in Active state in java 8 and >>>>> java 10 environments I noticed following bundles are not activated in java >>>>> 10 env. >>>>> >>>>> org.wso2.carbon.base >>>>> org.wso2.carbon.core >>>>> org.wso2.carbon.logging >>>>> org.wso2.carbon.user.core >>>>> >>>>> When diagnosed following issue is printed for all of them. >>>>> >>>>> IllegalStateException: Missing service: >>>>> org.eclipse.osgi.service.resolver.PlatformAdmin >>>>> >>>>> Currently I am trying to fix that issue. Not much information is >>>>> available in the community on that and I have posted it in eclipse forums. >>>>> >>>>> Thanks >>>>> >>>>> On Fri, Sep 21, 2018 at 5:35 PM Tharindu Wijewardane < >>>>> [email protected]> wrote: >>>>> >>>>>> Hi all, >>>>>> >>>>>> I was able to fix the previous issue (some osgi services were not >>>>>> found) by changing tycho/sisu p2 dependency versions of carbon p2 plugin >>>>>> to >>>>>> the versions used in carbon feature plugin. >>>>>> Then there were issues installing features which includes bundles >>>>>> from identity server related dependencies >>>>>> (carbon-identity, carbon-identity-framework, ...). I have to upgrade the >>>>>> osgi platform of those as well but I commented out those features for now >>>>>> (only 3 feature groups) and went ahead trying to get the APIM server >>>>>> started first. >>>>>> >>>>>> I could start the APIM framework on java 10 without those features >>>>>> but the mgt console URL was not accessible possibly due to >>>>>> incompatibilities of tomcat7 with java 10. Also there wasn't any error >>>>>> logs >>>>>> printed. As Ruwan has previously mentioned in another mail thread, >>>>>> existing >>>>>> logging mechanism in C4 is not compatible with java 10. As his >>>>>> instructions >>>>>> I will try to get the logger working first. >>>>>> >>>>>> Thanks >>>>>> >>>>>> On Wed, Sep 12, 2018 at 12:44 PM Tharindu Wijewardane < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Hi all, >>>>>>> >>>>>>> I am trying to build APIM 2.x branch with modified versions of >>>>>>> following dependencies (with upgraded osgi and some plugins) >>>>>>> >>>>>>> >>>>>>> carbon-apimgt version 6.4.27 (6.x branch) >>>>>>> >>>>>>> carbon-kernel version 4.4.35 (4.4.x branch) >>>>>>> >>>>>>> carbon-metrics version 1.2.4 (1.x.x branch) >>>>>>> carbon p2 plugin version 1.6.1 >>>>>>> >>>>>>> Originally APIM 2.x branch depended on carbon-apimgt 6.4.17 and >>>>>>> carbon-metrics >>>>>>> 1.2.3 and carbon p2 plugin 1.5.4. >>>>>>> I chose the above branches because they had artifact versions closer >>>>>>> to the existing versions and for avoiding build errors I got when trying >>>>>>> out different branches. >>>>>>> Please let me know if there is a better way to select the branches. >>>>>>> >>>>>>> Currently I am having issues building P2 profile generation module >>>>>>> of APIM. Please see the following error. >>>>>>> >>>>>>> >>>>>>> *Cannot complete the install because one or more required items >>>>>>> could not be found. Software being installed: WSO2 Carbon - API >>>>>>> Publisher >>>>>>> Feature 6.4.27.1 (org.wso2.carbon.apimgt.publisher.feature.group >>>>>>> 6.4.27.1) Missing requirement: org.wso2.carbon.apimgt.hostobjects >>>>>>> 6.4.27.1 >>>>>>> (org.wso2.carbon.apimgt.hostobjects 6.4.27.1) requires 'osgi.service; >>>>>>> (objectClass=org.wso2.carbon.user.core.service.RealmService)' but it >>>>>>> could >>>>>>> not be found Cannot satisfy dependency: From: WSO2 Carbon - API >>>>>>> Publisher >>>>>>> Feature 6.4.27.1 (org.wso2.carbon.apimgt.publisher.feature.group >>>>>>> 6.4.27.1) >>>>>>> To: org.eclipse.equinox.p2.iu; org.wso2.carbon.apimgt.hostobjects >>>>>>> [6.4.27.1,6.4.27.1]* >>>>>>> >>>>>>> >>>>>>> Some features cannot be installed due to missing osgi services >>>>>>> according to the error. But those are available in the relevant >>>>>>> dependent >>>>>>> libraries and also references can be found in osgi meta data. >>>>>>> >>>>>>> Any help is appreciated. >>>>>>> >>>>>>> Thanks >>>>>>> >>>>>>> On Mon, Sep 10, 2018 at 2:15 PM, Tharindu Wijewardane < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> clarification: >>>>>>>> I am trying to build APIM using java 8 (with the other upgraded >>>>>>>> dependencies built with java 8) and run on java 10 as Shankar >>>>>>>> instructed. >>>>>>>> >>>>>>>> On Mon, Sep 10, 2018 at 1:45 PM, Tharindu Wijewardane < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> Hi, >>>>>>>>> >>>>>>>>> Finally I got the carbon kernel to build using java 10. It can be >>>>>>>>> started on java 10 too. However, >>>>>>>>> The last fix I did was to add "--add-modules=java.activation" jvm >>>>>>>>> argument to maven ant run plugin for generating stub classes from wsdl >>>>>>>>> files. >>>>>>>>> Since Java 9, access to some javax* modules has been disabled. >>>>>>>>> Therefore in order to use javax.activation* classes we have to >>>>>>>>> manually add >>>>>>>>> them. >>>>>>>>> But with that change it will not compile on java 8. Further, with >>>>>>>>> java 11, those deprecated modules may be removed from jdk and we may >>>>>>>>> have >>>>>>>>> to find another solution. >>>>>>>>> >>>>>>>>> I modified APIM (2.x branch) to use the upgraded carbon kernel and >>>>>>>>> osgi dependencies. Then the other dependencies of APIM (carbon >>>>>>>>> metrics, >>>>>>>>> carbon apimgt, ..) are being incompatible. I will have to upgrade >>>>>>>>> those as >>>>>>>>> well. >>>>>>>>> Currently I am looking into it. >>>>>>>>> >>>>>>>>> Thanks >>>>>>>>> >>>>>>>>> >>>>>>>>> On Thu, Sep 6, 2018 at 6:39 PM, Selvaratnam Uthaiyashankar < >>>>>>>>> [email protected]> wrote: >>>>>>>>> >>>>>>>>>> Then, can you get APIM to build using JDK8, but run on JDK 10 >>>>>>>>>> please? We'll see how to proceed after doing that. >>>>>>>>>> >>>>>>>>>> On Thu, Sep 6, 2018 at 2:29 PM Tharindu Wijewardane < >>>>>>>>>> [email protected]> wrote: >>>>>>>>>> >>>>>>>>>>> Hi all, >>>>>>>>>>> >>>>>>>>>>> As KasunG suggested I tried to get the carbon kernel (built with >>>>>>>>>>> java 8) to run on java 10 first. Followings are the things I >>>>>>>>>>> tried/found >>>>>>>>>>> out. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> - Existing carbon 4 cannot be run on java 10 as the equinox >>>>>>>>>>> version Kepler is not compatible with java 9 or 10. There are >>>>>>>>>>> known issues >>>>>>>>>>> they did not fix on Kepler. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> - Earlier I have upgraded the equinox version to Photon >>>>>>>>>>> (latest) and I have been trying to build with java 10 and was >>>>>>>>>>> able to fix >>>>>>>>>>> some issues but still I came across some issues even when >>>>>>>>>>> building with >>>>>>>>>>> java 8. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> *Cannot complete the install because one or more required items >>>>>>>>>>> could not be found.* >>>>>>>>>>> >>>>>>>>>>> * Software being installed: Carbon Product 4.4.34.SNAPSHOT >>>>>>>>>>> (carbon.product.id <http://carbon.product.id> 4.4.34.SNAPSHOT)* >>>>>>>>>>> >>>>>>>>>>> * Missing requirement: Equinox Provisioning Metadata Repository >>>>>>>>>>> 1.3.0.v20180302-1057 (org.eclipse.equinox.p2.metadata.repository >>>>>>>>>>> 1.3.0.v20180302-1057) requires 'osgi.bundle; org.tukaani.xz 1.3.0' >>>>>>>>>>> but it >>>>>>>>>>> could not be found* >>>>>>>>>>> >>>>>>>>>>> * Cannot satisfy dependency:* >>>>>>>>>>> >>>>>>>>>>> * From: Carbon Product 4.4.34.SNAPSHOT (carbon.product.id >>>>>>>>>>> <http://carbon.product.id> 4.4.34.SNAPSHOT)* >>>>>>>>>>> >>>>>>>>>>> * To: org.eclipse.equinox.p2.iu; >>>>>>>>>>> org.wso2.carbon.core.runtime.feature.group >>>>>>>>>>> [4.4.34.SNAPSHOT,4.4.34.SNAPSHOT]* >>>>>>>>>>> >>>>>>>>>>> * Cannot satisfy dependency:* >>>>>>>>>>> >>>>>>>>>>> * From: Equinox Provisioning Console 1.1.0.v20180130-1836 >>>>>>>>>>> (org.eclipse.equinox.p2.console 1.1.0.v20180130-1836)* >>>>>>>>>>> >>>>>>>>>>> * To: java.package; org.eclipse.equinox.p2.engine [2.0.0,3.0.0)* >>>>>>>>>>> >>>>>>>>>>> * Cannot satisfy dependency:* >>>>>>>>>>> >>>>>>>>>>> * From: Equinox Provisioning Engine 2.6.0.v20180409-1209 >>>>>>>>>>> (org.eclipse.equinox.p2.engine 2.6.0.v20180409-1209)* >>>>>>>>>>> >>>>>>>>>>> * To: java.package; >>>>>>>>>>> org.eclipse.equinox.internal.p2.metadata.repository.io >>>>>>>>>>> <http://org.eclipse.equinox.internal.p2.metadata.repository.io> >>>>>>>>>>> 0.0.0* >>>>>>>>>>> >>>>>>>>>>> * Cannot satisfy dependency:* >>>>>>>>>>> >>>>>>>>>>> * From: WSO2 Carbon - Carbon Runtime Feature 4.4.34.SNAPSHOT >>>>>>>>>>> (org.wso2.carbon.core.runtime.feature.group 4.4.34.SNAPSHOT)* >>>>>>>>>>> >>>>>>>>>>> * To: org.eclipse.equinox.p2.iu; org.eclipse.equinox.p2.console >>>>>>>>>>> [1.1.0.v20180130-1836,1.1.0.v20180130-1836]* >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> I found out there had been similar issues in previous equinox >>>>>>>>>>> versions which have been fixed but seems to be resurfaced with >>>>>>>>>>> Photon. I >>>>>>>>>>> posted about that in eclipse forum. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> - Next I upgraded the equinox version to luna - which is an >>>>>>>>>>> older version of equinox but newer than Kepler. It is the >>>>>>>>>>> version used in >>>>>>>>>>> C5 hence I did not have to manually install the dependencies to >>>>>>>>>>> local repo >>>>>>>>>>> as they were already available in wso2 nexus. I could get it to >>>>>>>>>>> compile >>>>>>>>>>> with java 8 and with some modifications to wso2server.sh run it >>>>>>>>>>> on java 10 >>>>>>>>>>> successfully. (Earlier Praminda had done this) >>>>>>>>>>> >>>>>>>>>>> Now that I have get the carbon kernal to run on java 10 what >>>>>>>>>>> should my next step be? To integrate the changes to C4 or keep >>>>>>>>>>> trying to >>>>>>>>>>> build it on java 10? >>>>>>>>>>> I am currently facing issues getting to generate stub classes >>>>>>>>>>> from wsdl when building with java 10. >>>>>>>>>>> >>>>>>>>>>> Thanks >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Mon, Sep 3, 2018 at 2:54 PM, Tharindu Wijewardane < >>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>>> Hi Kasun, >>>>>>>>>>>> >>>>>>>>>>>> 1.) The fix I did was in a very old version of >>>>>>>>>>>> felix.scr.generator which was released in 2011. I could not find >>>>>>>>>>>> the source >>>>>>>>>>>> on github so I downloaded the source jar from maven repo and >>>>>>>>>>>> modified and >>>>>>>>>>>> installed to my local m2 repo by changing the version. Since this >>>>>>>>>>>> issue >>>>>>>>>>>> does not exist in newer versions I am not sure how can i send the >>>>>>>>>>>> fix to >>>>>>>>>>>> Felix. (newer versions of felix.scr.generator are not >>>>>>>>>>>> compatible with old scr plugin 1.7.4 which is the working version >>>>>>>>>>>> for scr >>>>>>>>>>>> annotations). >>>>>>>>>>>> What I thought of was to deploy the modified version in wso2 >>>>>>>>>>>> nexus repo but I am not aware of the procedure (or whether should >>>>>>>>>>>> it be >>>>>>>>>>>> done like that) please let me know. >>>>>>>>>>>> >>>>>>>>>>>> 2.) So far my focus was on building C4 with java 10. In that >>>>>>>>>>>> case I will try to compile with java 8 and get it to run on java >>>>>>>>>>>> 10 first. >>>>>>>>>>>> >>>>>>>>>>>> Thanks >>>>>>>>>>>> >>>>>>>>>>>> On Mon, Sep 3, 2018 at 1:54 PM, KasunG Gajasinghe < >>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> On Mon, Sep 3, 2018 at 11:38 AM Tharindu Wijewardane < >>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Hi all, >>>>>>>>>>>>>> >>>>>>>>>>>>>> An update on the previous email. >>>>>>>>>>>>>> >>>>>>>>>>>>>> In order to automatically generate osgi metadata xmls during >>>>>>>>>>>>>> the maven build either of following annotation schemas can be >>>>>>>>>>>>>> used. >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> - Felix SCR annotations >>>>>>>>>>>>>> - OSGi declarative services (DS) annotations >>>>>>>>>>>>>> >>>>>>>>>>>>>> Older versions of maven scr plugin has used felix scr >>>>>>>>>>>>>> annotations but later on its mentioned on the documentations >>>>>>>>>>>>>> that it has >>>>>>>>>>>>>> started to support both felix scr annotations and DS annotations >>>>>>>>>>>>>> from osgi >>>>>>>>>>>>>> which is the standard set of annotations for generating osgi >>>>>>>>>>>>>> meta data >>>>>>>>>>>>>> xmls. This is done by adding the relevant dependency to pom with >>>>>>>>>>>>>> the scr >>>>>>>>>>>>>> plugin. However newer versions of scr plugin do not seem to be >>>>>>>>>>>>>> supporting >>>>>>>>>>>>>> felix scr annotations and what i found from the community is >>>>>>>>>>>>>> that the scr >>>>>>>>>>>>>> plugin is in maintenance mode and it is better to use maven >>>>>>>>>>>>>> bundle plugin >>>>>>>>>>>>>> (without the scr plugin) which only supports osgi ds annotations. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Since felix scr annotations are used in C4 I had 2 options to >>>>>>>>>>>>>> proceed. Either to fix java 10 compatibility issues in the older >>>>>>>>>>>>>> version >>>>>>>>>>>>>> (1.7.4) of scr plugin or to convert existing scr annotations in >>>>>>>>>>>>>> C4 into >>>>>>>>>>>>>> osgi ds annotations so that I can avoid using the scr plugin. I >>>>>>>>>>>>>> decided its >>>>>>>>>>>>>> better to try and keep the existing annotation schema because >>>>>>>>>>>>>> changing it >>>>>>>>>>>>>> affects those who use C4 with their own osgi bundles. >>>>>>>>>>>>>> I could fix some compatibility issues in >>>>>>>>>>>>>> felix.scr.generator-1.1.4 library which is a dependency for scr >>>>>>>>>>>>>> plugin >>>>>>>>>>>>>> 1.7.4. >>>>>>>>>>>>>> Now OSGI-INF folder structure is generated with the modified >>>>>>>>>>>>>> felix scr generator and felix scr plugin. >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> This is great. Are you going to send this fix to upstream >>>>>>>>>>>>> Felix folks? Where can we find the current fix? >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> However there are other compatibility issues when building C4 >>>>>>>>>>>>>> with java 10 which I am currently trying to fix. >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> I think building C4 products with Java 10 is a secondary >>>>>>>>>>>>> effort. I think the priority is to get the product runtime to >>>>>>>>>>>>> work in Java >>>>>>>>>>>>> 10. This is what we did with Java 7 -> 8 migration as well afair. >>>>>>>>>>>>> So, can >>>>>>>>>>>>> we run the products built with Java 8 on Java 10 now? >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>>> Thanks >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Wed, Aug 29, 2018 at 5:17 PM, Tharindu Wijewardane < >>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Hi all, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> registry.xboot module has 3 java interfaces (SQLXML, RowId >>>>>>>>>>>>>>> and NClob) they were empty and has the comment: Dummy >>>>>>>>>>>>>>> implementation for >>>>>>>>>>>>>>> jdk6. >>>>>>>>>>>>>>> I removed that module and went ahead. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> However I'm facing issues getting the maven-scr-plugin to >>>>>>>>>>>>>>> generate the "scr-plugin-generated" folder which contains the >>>>>>>>>>>>>>> serviceComponents.xml etc. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Following error occurs if I use the existing scr plugin >>>>>>>>>>>>>>> version with java 10. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> [ERROR] Failed to execute goal >>>>>>>>>>>>>>> org.apache.felix:maven-scr-plugin:1.7.4:scr >>>>>>>>>>>>>>> (generate-scr-scrdescriptor) on >>>>>>>>>>>>>>> project carbon-kernel: Execution generate-scr-scrdescriptor of >>>>>>>>>>>>>>> goal >>>>>>>>>>>>>>> org.apache.felix:maven-scr-plugin:1.7.4:scr failed: >>>>>>>>>>>>>>> org.apache.felix.scrplugin.tags.annotation.AnnotationTagProvider >>>>>>>>>>>>>>> is not an >>>>>>>>>>>>>>> ImageIO SPI class >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> When I upgrade the maven scr plugin version to 1.26.0 >>>>>>>>>>>>>>> (latest) it complains that "No annotation processors found in >>>>>>>>>>>>>>> classpath" >>>>>>>>>>>>>>> So I added org.apache.felix.scr.annotations as an dependency >>>>>>>>>>>>>>> according to instructions in Apache Felix documentation. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Now i am getting the following error because >>>>>>>>>>>>>>> scr-plugin-generated >>>>>>>>>>>>>>> folder structure is still not generated. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> [ERROR] Manifest >>>>>>>>>>>>>>> org.wso2.carbon:org.wso2.carbon.registry.core:bundle:4.4.34-SNAPSHOT >>>>>>>>>>>>>>> : >>>>>>>>>>>>>>> Input file does not exist: >>>>>>>>>>>>>>> target/scr-plugin-generated/OSGI-INF/serviceComponents.xml >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> I have tried this with multiple scr plugin versions and with >>>>>>>>>>>>>>> and without upgrading the equinox version. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> No information is available on this issue in the community. >>>>>>>>>>>>>>> Nobody seems to be using java 10 for OSGI stuff. >>>>>>>>>>>>>>> I have asked about this issue on stackoverflow and apache >>>>>>>>>>>>>>> felix users' mailing list. >>>>>>>>>>>>>>> I am posting this in this thread as an update. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Any help is appreciated. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Mon, Aug 27, 2018 at 1:25 PM, Praminda Jayawardana < >>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Yes, even if we get passed this error now, this will be >>>>>>>>>>>>>>>> problematic later at the startup. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Mon, Aug 27, 2018 at 1:19 PM KasunG Gajasinghe < >>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Why a java.* package classes are added to our source tree? >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> carbon-kernel/core/org.wso2.ca >>>>>>>>>>>>>>>>> rbon.registry.xboot/src/main/java/java/sql/SQLXML.java >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On Mon, Aug 27, 2018 at 1:13 PM Tharindu Wijewardane < >>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Thanks Praminda. >>>>>>>>>>>>>>>>>> I used sisu_ artifacts to build carbon p2 plugin. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> As for the equinox, since eclipse does not publish newer >>>>>>>>>>>>>>>>>> versions of the equinox through maven repository I >>>>>>>>>>>>>>>>>> downloaded the latest >>>>>>>>>>>>>>>>>> version (Photon) and manually installed all the jars in my >>>>>>>>>>>>>>>>>> local maven repo >>>>>>>>>>>>>>>>>> using "wso2" as a prefix for the group ids of the artifacts. >>>>>>>>>>>>>>>>>> Then I updated >>>>>>>>>>>>>>>>>> the poms in carbon kernal (C4) to use the new jars and fixed >>>>>>>>>>>>>>>>>> compilation >>>>>>>>>>>>>>>>>> issues due to class movements. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> However I could not solve the following issue yet. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> [ERROR] Failed to execute goal >>>>>>>>>>>>>>>>>> org.apache.felix:maven-scr-plugin:1.26.0:scr >>>>>>>>>>>>>>>>>> (generate-scr-scrdescriptor) >>>>>>>>>>>>>>>>>> on project org.wso2.carbon.registry.xboot: >>>>>>>>>>>>>>>>>> /Users/tharindu/IdeaProjects/carbon-kernel/core/org.wso2.carbon.registry.xboot/src/main/java/java/sql/SQLXML.java >>>>>>>>>>>>>>>>>> : Unable to scan class files: java.sql.SQLXML (Class file >>>>>>>>>>>>>>>>>> format probably >>>>>>>>>>>>>>>>>> not supported by ASM ?): IllegalArgumentException >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> I used the latest version of maven-scr-plugin. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> On Thu, Aug 23, 2018 at 4:37 PM, Praminda Jayawardana < >>>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> import for P2applicationlauncher should be changed from >>>>>>>>>>>>>>>>>>> *import >>>>>>>>>>>>>>>>>>> org.eclipse.tycho.p2.facade.in >>>>>>>>>>>>>>>>>>> <http://org.eclipse.tycho.p2.facade.in>ternal.P2ApplicationLauncher >>>>>>>>>>>>>>>>>>> *to >>>>>>>>>>>>>>>>>>> *import >>>>>>>>>>>>>>>>>>> org.eclipse.sisu.equinox.launching.internal.P2ApplicationLauncher* >>>>>>>>>>>>>>>>>>> aswell. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> On Thu, Aug 23, 2018 at 4:20 PM Praminda Jayawardana < >>>>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Hi Tharindu, >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Tycho plugin we are using at the moment is not >>>>>>>>>>>>>>>>>>>> compatible with Java 10 as I know. >>>>>>>>>>>>>>>>>>>> Using following dependencies, >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> <dependency> >>>>>>>>>>>>>>>>>>>> <groupId>org.eclipse.tycho</groupId> >>>>>>>>>>>>>>>>>>>> <artifactId>sisu-equinox-embedder</artifactId> >>>>>>>>>>>>>>>>>>>> <version>1.2.0</version> >>>>>>>>>>>>>>>>>>>> </dependency> >>>>>>>>>>>>>>>>>>>> <dependency> >>>>>>>>>>>>>>>>>>>> <groupId>org.eclipse.tycho</groupId> >>>>>>>>>>>>>>>>>>>> <artifactId>sisu-equinox-launching</artifactId> >>>>>>>>>>>>>>>>>>>> <version>1.2.0</version> >>>>>>>>>>>>>>>>>>>> </dependency> >>>>>>>>>>>>>>>>>>>> <dependency> >>>>>>>>>>>>>>>>>>>> <groupId>org.eclipse.tycho</groupId> >>>>>>>>>>>>>>>>>>>> <artifactId>tycho-p2-facade</artifactId> >>>>>>>>>>>>>>>>>>>> <version>1.2.0</version> >>>>>>>>>>>>>>>>>>>> </dependency> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> in place of below old tycho dependencies should work. >>>>>>>>>>>>>>>>>>>> These changes are to be made in >>>>>>>>>>>>>>>>>>>> maven-tools/carbon-p2-plugin/pom.xml >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> <dependency> >>>>>>>>>>>>>>>>>>>> <groupId>org.eclipse.tycho</groupId> >>>>>>>>>>>>>>>>>>>> <artifactId>tycho-equinox</artifactId> >>>>>>>>>>>>>>>>>>>> <version>${tycho.version}</version> >>>>>>>>>>>>>>>>>>>> </dependency> >>>>>>>>>>>>>>>>>>>> <dependency> >>>>>>>>>>>>>>>>>>>> <groupId>org.eclipse.tycho</groupId> >>>>>>>>>>>>>>>>>>>> <artifactId>tycho-equinox-launching</artifactId> >>>>>>>>>>>>>>>>>>>> <version>${tycho.version}</version> >>>>>>>>>>>>>>>>>>>> </dependency> >>>>>>>>>>>>>>>>>>>> <dependency> >>>>>>>>>>>>>>>>>>>> <groupId>org.eclipse.tycho</groupId> >>>>>>>>>>>>>>>>>>>> <artifactId>tycho-p2-facade</artifactId> >>>>>>>>>>>>>>>>>>>> <version>${tycho.version}</version> >>>>>>>>>>>>>>>>>>>> </dependency> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>>>> Praminda >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> On Thu, Aug 23, 2018 at 3:26 PM Afkham Azeez < >>>>>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> May be the latest plugin after the upgrade requires >>>>>>>>>>>>>>>>>>>>> additional configuration. Please check why the NPE is >>>>>>>>>>>>>>>>>>>>> thrown and we can >>>>>>>>>>>>>>>>>>>>> figure out what is missing from there. >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> On Thu, Aug 23, 2018 at 9:03 AM Tharindu Wijewardane < >>>>>>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Hi all, >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Following is what I have done so far. I have sent an >>>>>>>>>>>>>>>>>>>>>> email to [email protected] earlier but its still being >>>>>>>>>>>>>>>>>>>>>> held with the reason "Post by non-member to a >>>>>>>>>>>>>>>>>>>>>> members-only list". >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> First I tried to build the 2.5.0 release of >>>>>>>>>>>>>>>>>>>>>> product-apim as it is with java 10 and the build of >>>>>>>>>>>>>>>>>>>>>> p2-profile module >>>>>>>>>>>>>>>>>>>>>> failed with the following jar >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> .m2/repository/org/eclipse/tycho/tycho-p2-runtime/0.13.0/eclipse/plugins/org.eclipse.equinox.launcher_1.2.0.v20110725-1610.jar >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Since it is included through carbon-p2-plugin module >>>>>>>>>>>>>>>>>>>>>> of the maven-tools project I built the module using java >>>>>>>>>>>>>>>>>>>>>> 10 and use it to >>>>>>>>>>>>>>>>>>>>>> build product-apim. Then the issue with the jar resolved >>>>>>>>>>>>>>>>>>>>>> but I got the >>>>>>>>>>>>>>>>>>>>>> following issue when building p2-profile module. >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> [ERROR] java.lang.NullPointerException >>>>>>>>>>>>>>>>>>>>>> java.lang.RuntimeException: >>>>>>>>>>>>>>>>>>>>>> java.lang.NullPointerException >>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>> org.eclipse.tycho.p2.facade.internal.P2ApplicationLauncher.execute >>>>>>>>>>>>>>>>>>>>>> (P2ApplicationLauncher.java:132) >>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>> org.wso2.maven.p2.RepositoryGenMojo.generateRepository >>>>>>>>>>>>>>>>>>>>>> (RepositoryGenMojo.java:253) >>>>>>>>>>>>>>>>>>>>>> at org.wso2.maven.p2.RepositoryGenMojo.createRepo >>>>>>>>>>>>>>>>>>>>>> (RepositoryGenMojo.java:204) >>>>>>>>>>>>>>>>>>>>>> at org.wso2.maven.p2.RepositoryGenMojo.execute >>>>>>>>>>>>>>>>>>>>>> (RepositoryGenMojo.java:191) >>>>>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>>>>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo >>>>>>>>>>>>>>>>>>>>>> (DefaultBuildPluginManager.java:137) >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Furthermore, I was able to build tycho-equinox, >>>>>>>>>>>>>>>>>>>>>> tycho-p2-facade and tycho-equinox-launching packages >>>>>>>>>>>>>>>>>>>>>> individually with jdk >>>>>>>>>>>>>>>>>>>>>> 10 but with the maven compiler plugin release config as >>>>>>>>>>>>>>>>>>>>>> 8. >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> <plugin> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> <groupId>org.apache.maven.plugins</groupId> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> <artifactId>maven-compiler-plugin</artifactId> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> <version>3.7.0</version> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> <configuration> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> <release>8</release> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> </configuration> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> </plugin> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> I have tried building carbon-kernel with java 10 and >>>>>>>>>>>>>>>>>>>>>> failed due to the following error. >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> [ERROR] Failed to execute goal >>>>>>>>>>>>>>>>>>>>>> org.apache.felix:maven-scr-plugin:1.7.4:scr >>>>>>>>>>>>>>>>>>>>>> (generate-scr-scrdescriptor) on >>>>>>>>>>>>>>>>>>>>>> project carbon-kernel: Execution >>>>>>>>>>>>>>>>>>>>>> generate-scr-scrdescriptor of goal >>>>>>>>>>>>>>>>>>>>>> org.apache.felix:maven-scr-plugin:1.7.4:scr failed: >>>>>>>>>>>>>>>>>>>>>> org.apache.felix.scrplugin.tags.annotation.AnnotationTagProvider >>>>>>>>>>>>>>>>>>>>>> is not an >>>>>>>>>>>>>>>>>>>>>> ImageIO SPI class >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> At each time above projects could be built with java >>>>>>>>>>>>>>>>>>>>>> 8 (to make sure there isn't any configuration issue >>>>>>>>>>>>>>>>>>>>>> since I am building >>>>>>>>>>>>>>>>>>>>>> those projects for the 1st time) >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> I will read more about carbon platform and try to >>>>>>>>>>>>>>>>>>>>>> understand how equinox is used. But at the meantime any >>>>>>>>>>>>>>>>>>>>>> direction on how >>>>>>>>>>>>>>>>>>>>>> should I continue is highly appreciated. >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> On Mon, Aug 20, 2018 at 10:41 AM, Sriskandarajah >>>>>>>>>>>>>>>>>>>>>> Suhothayan <[email protected]> wrote: >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> Hi Azeez >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> Tharindu (New Joiner) is working on $Subject, can >>>>>>>>>>>>>>>>>>>>>>> you please provide necessary assistance to him on this. >>>>>>>>>>>>>>>>>>>>>>> @Tharindu Wijewardane <[email protected]> can you >>>>>>>>>>>>>>>>>>>>>>> please send the work you have done so far to the dev >>>>>>>>>>>>>>>>>>>>>>> list cc'ing Azeez and >>>>>>>>>>>>>>>>>>>>>>> Sameera >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> Regards >>>>>>>>>>>>>>>>>>>>>>> Suho >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> *S. Suhothayan* >>>>>>>>>>>>>>>>>>>>>>> Director >>>>>>>>>>>>>>>>>>>>>>> *WSO2 Inc. * >>>>>>>>>>>>>>>>>>>>>>> http://wso2.com <http://wso2.com/> >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> *cell: (+94) 779 756 757 | blog: >>>>>>>>>>>>>>>>>>>>>>> http://suhothayan.blogspot.com/ >>>>>>>>>>>>>>>>>>>>>>> <http://suhothayan.blogspot.com/>twitter: >>>>>>>>>>>>>>>>>>>>>>> http://twitter.com/suhothayan >>>>>>>>>>>>>>>>>>>>>>> <http://twitter.com/suhothayan> | linked-in: >>>>>>>>>>>>>>>>>>>>>>> http://lk.linkedin.com/in/suhothayan >>>>>>>>>>>>>>>>>>>>>>> <http://lk.linkedin.com/in/suhothayan>* >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>>> *Tharindu Wijewardane* >>>>>>>>>>>>>>>>>>>>>> *Senior Software Engineer* >>>>>>>>>>>>>>>>>>>>>> *WSO2 Inc.* >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> *http://wso2.com <http://wso2.com/>* >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>> *Afkham Azeez* >>>>>>>>>>>>>>>>>>>>> Senior Director, Platform Architecture; WSO2, Inc.; >>>>>>>>>>>>>>>>>>>>> http://wso2.com >>>>>>>>>>>>>>>>>>>>> Member; Apache Software Foundation; >>>>>>>>>>>>>>>>>>>>> http://www.apache.org/ >>>>>>>>>>>>>>>>>>>>> * <http://www.apache.org/>* >>>>>>>>>>>>>>>>>>>>> *email: **[email protected]* <[email protected]> >>>>>>>>>>>>>>>>>>>>> * cell: +94 77 3320919blog: **http://blog.afkham.org* >>>>>>>>>>>>>>>>>>>>> <http://blog.afkham.org> >>>>>>>>>>>>>>>>>>>>> *twitter: **http://twitter.com/afkham_azeez* >>>>>>>>>>>>>>>>>>>>> <http://twitter.com/afkham_azeez> >>>>>>>>>>>>>>>>>>>>> *linked-in: **http://lk.linkedin.com/in/afkhamazeez >>>>>>>>>>>>>>>>>>>>> <http://lk.linkedin.com/in/afkhamazeez>* >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> *Lean . Enterprise . Middleware* >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> *Praminda Jayawardana* >>>>>>>>>>>>>>>>>>>> Senior Software Engineer >>>>>>>>>>>>>>>>>>>> WSO2 Inc.; http://wso2.com >>>>>>>>>>>>>>>>>>>> Mobile : +94 (0) 716 590918 >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> *Praminda Jayawardana* >>>>>>>>>>>>>>>>>>> Senior Software Engineer >>>>>>>>>>>>>>>>>>> WSO2 Inc.; http://wso2.com >>>>>>>>>>>>>>>>>>> Mobile : +94 (0) 716 590918 >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>> *Tharindu Wijewardane* >>>>>>>>>>>>>>>>>> *Senior Software Engineer* >>>>>>>>>>>>>>>>>> *WSO2 Inc.* >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> *http://wso2.com <http://wso2.com/>* >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>> *Tharindu Wijewardane* >>>>>>>>>>>>>>>>>> *Senior Software Engineer* >>>>>>>>>>>>>>>>>> *WSO2 Inc.* >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> *http://wso2.com <http://wso2.com/>* >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> *Kasun Gajasinghe*Technical Lead, WSO2 Inc. >>>>>>>>>>>>>>>>> email: kasung AT spamfree wso2.com >>>>>>>>>>>>>>>>> linked-in: http://lk.linkedin.com/in/gajasinghe >>>>>>>>>>>>>>>>> blog: http://kasunbg.org >>>>>>>>>>>>>>>>> phone: +1 650-745-4499, 77 678 0813 >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> *Praminda Jayawardana* >>>>>>>>>>>>>>>> Senior Software Engineer >>>>>>>>>>>>>>>> WSO2 Inc.; http://wso2.com >>>>>>>>>>>>>>>> Mobile : +94 (0) 716 590918 >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>> *Tharindu Wijewardane* >>>>>>>>>>>>>>> *Senior Software Engineer* >>>>>>>>>>>>>>> *WSO2 Inc.* >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> *http://wso2.com <http://wso2.com/>* >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> *Tharindu Wijewardane* >>>>>>>>>>>>>> *Senior Software Engineer* >>>>>>>>>>>>>> *WSO2 Inc.* >>>>>>>>>>>>>> >>>>>>>>>>>>>> *http://wso2.com <http://wso2.com/>* >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> >>>>>>>>>>>>> *Kasun Gajasinghe*Technical Lead, WSO2 Inc. >>>>>>>>>>>>> email: kasung AT spamfree wso2.com >>>>>>>>>>>>> linked-in: http://lk.linkedin.com/in/gajasinghe >>>>>>>>>>>>> blog: http://kasunbg.org >>>>>>>>>>>>> phone: +1 650-745-4499, 77 678 0813 >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> *Tharindu Wijewardane* >>>>>>>>>>>> *Senior Software Engineer* >>>>>>>>>>>> *WSO2 Inc.* >>>>>>>>>>>> >>>>>>>>>>>> *http://wso2.com <http://wso2.com/>* >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> *Tharindu Wijewardane* >>>>>>>>>>> *Senior Software Engineer* >>>>>>>>>>> *WSO2 Inc.* >>>>>>>>>>> >>>>>>>>>>> *http://wso2.com <http://wso2.com/>* >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> S.Uthaiyashankar >>>>>>>>>> VP Engineering >>>>>>>>>> WSO2 Inc. >>>>>>>>>> http://wso2.com/ - "lean . enterprise . middleware" >>>>>>>>>> >>>>>>>>>> Phone: +94 774895474 >>>>>>>>>> <https://wso2.com/signature> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> *Tharindu Wijewardane* >>>>>>>>> *Senior Software Engineer* >>>>>>>>> *WSO2 Inc.* >>>>>>>>> >>>>>>>>> *http://wso2.com <http://wso2.com/>* >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> *Tharindu Wijewardane* >>>>>>>> *Senior Software Engineer* >>>>>>>> *WSO2 Inc.* >>>>>>>> >>>>>>>> *http://wso2.com <http://wso2.com/>* >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> *Tharindu Wijewardane* >>>>>>> *Senior Software Engineer* >>>>>>> *WSO2 Inc.* >>>>>>> >>>>>>> *http://wso2.com <http://wso2.com/>* >>>>>>> >>>>>>> >>>>>> >>>>>> -- >>>>>> *Tharindu Wijewardane* >>>>>> *Senior Software Engineer* >>>>>> *WSO2 Inc.* >>>>>> >>>>>> *http://wso2.com <http://wso2.com/>* >>>>>> >>>>>> >>>>> >>>>> -- >>>>> *Tharindu Wijewardane* >>>>> *Senior Software Engineer* >>>>> *WSO2 Inc.* >>>>> >>>>> *http://wso2.com <http://wso2.com/>* >>>>> >>>>> >>>> >>>> -- >>>> *Tharindu Wijewardane* >>>> *Senior Software Engineer* >>>> *WSO2 Inc.* >>>> >>>> *http://wso2.com <http://wso2.com/>* >>>> >>>> >>> >>> -- >>> *S.Uthaiyashankar* | VP Engineering | WSO2 Inc. <http://wso2.com/> >>> (M)+94 774895474 | (E) [email protected] >>> <https://wso2.com/signature> >>> >> >> >> -- >> *Tharindu Wijewardane* >> *Senior Software Engineer* >> *WSO2 Inc.* >> >> *http://wso2.com <http://wso2.com/>* >> >> > > -- > *Tharindu Wijewardane* > *Senior Software Engineer* > *WSO2 Inc.* > > *http://wso2.com <http://wso2.com/>* > > -- *Ruwan Abeykoon* *Associate Director/Architect**,* *WSO2, Inc. http://wso2.com <https://wso2.com/signature> * *lean.enterprise.middleware.*
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
