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 <tharin...@wso2.com> 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 < > shan...@wso2.com> wrote: > >> Great!. Thanks for the update. >> >> On Wed, Oct 3, 2018 at 11:22 AM Tharindu Wijewardane <tharin...@wso2.com> >> 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 <tharin...@wso2.com> >>> 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 < >>>> tharin...@wso2.com> 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 < >>>>> tharin...@wso2.com> 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 < >>>>>> tharin...@wso2.com> 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 < >>>>>>> tharin...@wso2.com> 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 < >>>>>>>> shan...@wso2.com> 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 < >>>>>>>>> tharin...@wso2.com> 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 < >>>>>>>>>> tharin...@wso2.com> 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 < >>>>>>>>>>> kas...@wso2.com> wrote: >>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On Mon, Sep 3, 2018 at 11:38 AM Tharindu Wijewardane < >>>>>>>>>>>> tharin...@wso2.com> 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 < >>>>>>>>>>>>> tharin...@wso2.com> 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 < >>>>>>>>>>>>>> prami...@wso2.com> 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 < >>>>>>>>>>>>>>> kas...@wso2.com> 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 < >>>>>>>>>>>>>>>> tharin...@wso2.com> 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 < >>>>>>>>>>>>>>>>> prami...@wso2.com> 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 < >>>>>>>>>>>>>>>>>> prami...@wso2.com> 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 < >>>>>>>>>>>>>>>>>>> az...@wso2.com> 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 < >>>>>>>>>>>>>>>>>>>> tharin...@wso2.com> wrote: >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Hi all, >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Following is what I have done so far. I have sent an >>>>>>>>>>>>>>>>>>>>> email to dev@wso2.org 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 <s...@wso2.com> wrote: >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Hi Azeez >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Tharindu (New Joiner) is working on $Subject, can you >>>>>>>>>>>>>>>>>>>>>> please provide necessary assistance to him on this. >>>>>>>>>>>>>>>>>>>>>> @Tharindu Wijewardane <tharin...@wso2.com> 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: **az...@wso2.com* <az...@wso2.com> >>>>>>>>>>>>>>>>>>>> * 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) shan...@wso2.com >> <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/>*
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev