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.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 > > -- *Praminda Jayawardana* Senior Software Engineer WSO2 Inc.; http://wso2.com Mobile : +94 (0) 716 590918
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
