Why a java.* package classes are added to our source tree? carbon-kernel/core/org.wso2.carbon.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
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
