Thanks Susankha, [+ Kavith]
Will have a look at this, Awanthika Senarath Software Engineer, WSO2 Inc. Mobile: +94717681791 On Sat, May 28, 2016 at 4:31 AM, Susankha Nirmala <[email protected]> wrote: > > > On Fri, May 27, 2016 at 4:01 PM, Susankha Nirmala <[email protected]> > wrote: > >> I was able to start ESB 5.0.0 using DevStudio 3.8.0 (with carbonserver >> 4.4) with Java 1.7 and 1.8. Because, as I explained, in the DevS 3.8 we are >> passing "-Xms256m -Xmx1024m -XX:MaxPermSize=256m" VM parameters(refer [1]). >> Attached the screenshots to the mail. >> >> @ Awanthika, >> >> You can pass the same "-Xms256m -Xmx1024m -XX: MaxPermSize=256m" VM >> parameters in the DevStudio 4.1.0 (revert relevant changes in the commit >> [2]). When you are testing, don't test with the selfhost devstudio, and >> build the p2 locally and install that to fresh eclipse Mars pack. >> >> [1]- >> https://github.com/wso2/developer-studio/blob/developer-studio-3.8.0/server/org.wso2.developerstudio.eclipse.carbonserver44/serverdefinition/carbon.definition.xml >> [2]- >> https://github.com/wso2/devstudio-tooling-platform/commit/e17477078563fc145da99a5460a6ef18af385822#diff-54e1d0cafafda5466af0c4671299155b >> >> Thanks. >> /Susankha. >> > > > > >> >> On Thu, May 26, 2016 at 9:45 PM, Susankha Nirmala <[email protected]> >> wrote: >> >>> >>> On Thu, May 26, 2016 at 9:02 PM, Awanthika Senarath <[email protected]> >>> wrote: >>> >>>> Hello Susankha, >>>> >>>> We cannot have those VM arguments in serverdefinition.xml as ESB 5.0.0 >>>> which is based on carbon 4.4.1 has a different wso2carbon.sh which will not >>>> be able to start if we pass those VM arguments. So the option is to >>>> integrate a new server for carbon 4.4.1. >>>> >>> >>> ESB 5.0.0 is using the Carbon Kernel version 4.4.5 and in the >>> "wso2server.sh" carbon file, it will check the Java version like below and >>> assign the values of the VM parameters to the "JVM_MEM_OPTS" variable, >>> according to the java version. Then use the "$JVM_MEM_OPTS" parameter in >>> the >>> system property section (refer [1]) >>> >>> >>> if [ -z "$JVM_MEM_OPTS" ]; then >>> java_version=$("$JAVACMD" -version 2>&1 | awk -F '"' '/version/ >>> {print $2}') >>> JVM_MEM_OPTS="-Xms256m -Xmx1024m" >>> if [ "$java_version" \< "1.8" ]; then >>> JVM_MEM_OPTS="$JVM_MEM_OPTS -XX:MaxPermSize=256m" >>> fi >>> fi >>> >>> ......................... >>> >>> while [ "$status" = "$START_EXIT_STATUS" ] >>> do >>> $JAVACMD \ >>> -Xbootclasspath/a:"$CARBON_XBOOTCLASSPATH" \ >>> $JVM_MEM_OPTS \ >>> >>> Without creating a new server for ESB 5.0.0 (Carbon Kernel 4.4.5), we >>> can use the same CarbonServer44 component. >>> We can check the JAVA version and according to that, we can set the >>> relavent VM parameters. >>> I think that is the best way to handle this issue, without introduce a >>> new CarbonSever vertion inside the DevStudio. >>> >>> >>> [1]- >>> https://github.com/wso2/carbon-kernel/blob/v4.4.5/distribution/kernel/carbon-home/bin/wso2server.sh >>> >>> >>> >>> >>>> >>>> >>>> >>>> Regards >>>> Awanthika >>>> >>>> Awanthika Senarath >>>> Software Engineer, WSO2 Inc. >>>> Mobile: +94717681791 >>>> >>>> >>>> >>>> On Fri, May 27, 2016 at 9:15 AM, Susankha Nirmala <[email protected]> >>>> wrote: >>>> >>>>> >>>>> >>>>> On Thu, May 26, 2016 at 8:26 PM, Susankha Nirmala <[email protected]> >>>>> wrote: >>>>> >>>>>> >>>>>> >>>>>> On Thu, May 26, 2016 at 7:18 PM, Jasintha Dasanayake < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> >>>>>>> >>>>>>> On Thu, May 26, 2016 at 9:05 AM, Awanthika Senarath < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> Hello Nuwan, >>>>>>>> >>>>>>>> Please find my comments inline, >>>>>>>> >>>>>>>> I have noticed following issues while testing. >>>>>>>> >>>>>>>> >>>>>>>> https://wso2.org/jira/browse/TOOLS-3412 >>>>>>>> >>>>>>>> As I have mentioned before this is a OS specific issue which comes >>>>>>>> in Linux and not a blocker. We will attempt to fix this as we move on. >>>>>>>> >>>>>>>> https://wso2.org/jira/browse/TOOLS-3416 >>>>>>>> >>>>>>> >>>>>>> Actually this issue happens only when the server is started in JDK >>>>>>> 1.7 if server runs on JDK 1.8 this issue won't be there , reason for >>>>>>> this >>>>>>> issue is , memory settings are defined in two different ways for JDK 7 >>>>>>> and >>>>>>> 8 in carbons server , So we have to find a way to distinguish these >>>>>>> two >>>>>>> settings inside the eclipse >>>>>>> >>>>>> >>>>>> >>>>>> This error happens due to missing "-Xms256m -Xmx1024m -XX: >>>>>> MaxPermSize=256m" VM parameters in the carbon.definition.xml[1]. ESB >>>>>> 5.0.0 >>>>>> is support for Java 1.7.0 and 1.8.0 (refer [3]). >>>>>> ESB 4.9.0 also supported for both Java versions and in the >>>>>> carbon.definition.xml file of the carbonserver 4.2, we can see "-Xms256m >>>>>> -Xmx1024m -XX:MaxPermSize=256m" VM parameters[2]. >>>>>> >>>>>> With the Java 1.8, PermSize VM parameter not using, because in Java 8 >>>>>> PermGen is replace with Metaspace. But we need to support Both Java >>>>>> versions (1.7 and 1.8). >>>>>> We can pass same three "-Xms256m -Xmx1024m -XX: MaxPermSize=256m" VM >>>>>> parameters and when we are starting server in Java 1.8.0 it will give the >>>>>> following warning, but continue the starting process. >>>>>> >>>>>> Java HotSpot(TM) 64-Bit Server VM warning: ignoring option >>>>>> MaxPermSize=256m; support was removed in 8.0 >>>>>> >>>>>> If you directly run ESB with Java 1.8.0, you can see above warning >>>>>> log. >>>>>> The best thing we can do is use the same VM parameters define in the >>>>>> wso2carbon.sh file in the carbon.definition.xml (that's what we have done >>>>>> with carbonserver 4.2 and that's why we can't see >>>>>> This issue, when starting ESB 4.9.0 with Java 1.7.0) >>>>>> >>>>>> [1]- >>>>>> https://github.com/wso2/devstudio-tooling-platform/blob/developer-studio-tooling-platform-4.1.0-beta2/plugins/org.wso2.developerstudio.eclipse.carbonserver44/serverdefinition/carbon.definition.xml >>>>>> [2]- >>>>>> https://github.com/wso2/devstudio-tooling-platform/blob/master/plugins/org.wso2.developerstudio.eclipse.carbonserver42/serverdefinition/carbon.definition.xml >>>>>> [3]- https://docs.wso2.com/display/ESB500/Installation+Prerequisites >>>>>> >>>>>> Thanks. >>>>>> /Susankha. >>>>>> >>>>> >>>>> >>>>> With the DevStudio 3.8.0 also we can run carbon44 servers and but >>>>> there we can see "-Xms256m -Xmx1024m -XX:MaxPermSize=256m" VM parameters >>>>> ([1]) >>>>> >>>>> [1]- >>>>> https://github.com/wso2/developer-studio/blob/developer-studio-3.8.0/server/org.wso2.developerstudio.eclipse.carbonserver44/serverdefinition/carbon.definition.xml >>>>> >>>>> >>>>> >>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>> >>>>>>> Thanks and Regards >>>>>>> /Jasintha >>>>>>> >>>>>>>> >>>>>>>> We will look into this. It appears that this is caused by a memory >>>>>>>> leak due to non heap-size setting[1] by the configurations. >>>>>>>> >>>>>>>> >>>>>>>> [1] https://github.com/spring-projects/spring-boot/issues/4376 >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> Regards >>>>>>>> Awanthika >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> Awanthika Senarath >>>>>>>> Software Engineer, WSO2 Inc. >>>>>>>> Mobile: +94717681791 >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On Thu, May 26, 2016 at 8:50 AM, Sohani Weerasinghe < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> Hi All, >>>>>>>>> >>>>>>>>> I have tested the updater tool functionality including installing >>>>>>>>> features and no major issues found >>>>>>>>> >>>>>>>>> @Nuwan: I have tested [1] in Linux and couldn't reproduce the >>>>>>>>> issue. >>>>>>>>> >>>>>>>>> [1] https://wso2.org/jira/browse/TOOLS-3416 >>>>>>>>> >>>>>>>>> Sohani Weerasinghe >>>>>>>>> Software Engineer >>>>>>>>> WSO2, Inc: http://wso2.com >>>>>>>>> >>>>>>>>> Mobile : +94 716439774 >>>>>>>>> Blog :http://christinetechtips.blogspot.com/ >>>>>>>>> Twitter : https://twitter.com/sohanichristine >>>>>>>>> >>>>>>>>> On Wed, May 25, 2016 at 6:02 PM, Nuwan Pallewela <[email protected]> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> Hi All, >>>>>>>>>> >>>>>>>>>> I have noticed following issues while testing. >>>>>>>>>> https://wso2.org/jira/browse/TOOLS-3412 >>>>>>>>>> https://wso2.org/jira/browse/TOOLS-3416 >>>>>>>>>> >>>>>>>>>> Thanks, >>>>>>>>>> Nuwan >>>>>>>>>> >>>>>>>>>> On Wed, May 25, 2016 at 3:08 PM, Heshitha Hettihewa < >>>>>>>>>> [email protected]> wrote: >>>>>>>>>> >>>>>>>>>>> Hi all, >>>>>>>>>>> >>>>>>>>>>> I have tested BPS Tooling with the new platform and no major >>>>>>>>>>> issues found. >>>>>>>>>>> >>>>>>>>>>> +1 >>>>>>>>>>> >>>>>>>>>>> Thanks. >>>>>>>>>>> >>>>>>>>>>> On Wed, May 25, 2016 at 2:40 PM, Maheeka Jayasuriya < >>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>>> Hi all, >>>>>>>>>>>> >>>>>>>>>>>> I have tested the project nature extension point and found no >>>>>>>>>>>> issues. >>>>>>>>>>>> >>>>>>>>>>>> +1 >>>>>>>>>>>> >>>>>>>>>>>> Thanks, >>>>>>>>>>>> Maheeka >>>>>>>>>>>> >>>>>>>>>>>> Maheeka Jayasuriya >>>>>>>>>>>> Software Engineer >>>>>>>>>>>> Mobile : +94777750661 >>>>>>>>>>>> >>>>>>>>>>>> On Mon, May 23, 2016 at 1:55 PM, Awanthika Senarath < >>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Hello Devs, >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> We are pleased to announce the vote for RC-2 of *WSO2 Developer >>>>>>>>>>>>> Studio Tooling >>>>>>>>>>>>> for Platform 4.1.0.* >>>>>>>>>>>>> >>>>>>>>>>>>> P2 repository of WSO2 developer Studio Tooling for >>>>>>>>>>>>> Platform 4.1.0 is available here >>>>>>>>>>>>> <http://builder1.us1.wso2.org/~developerstudio/developer-studio-kernel/4.1.0/platform-bundles/releases/>. >>>>>>>>>>>>> Source >>>>>>>>>>>>> and Tag Location to be voted upon is available here >>>>>>>>>>>>> <https://github.com/wso2/devstudio-tooling-platform/releases/tag/Released-mars-carbon-4.4-platform-4.1.0-RC2-2016-05-23-115802> >>>>>>>>>>>>> . >>>>>>>>>>>>> >>>>>>>>>>>>> Developer Studio 4.1.0 Tooling for Platform is released on >>>>>>>>>>>>> Developer Studio kernel 4.1.0 >>>>>>>>>>>>> Developer Studio Kernel contains a single feature which has >>>>>>>>>>>>> the bundles that are required to implement WSO2 specific product >>>>>>>>>>>>> tooling on >>>>>>>>>>>>> Eclipse. >>>>>>>>>>>>> >>>>>>>>>>>>> - This release contains Developer Studio migration to >>>>>>>>>>>>> Eclipse mars >>>>>>>>>>>>> - Improvements in the Developer Studio Updater tool for >>>>>>>>>>>>> automatic updates >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> 1. [+] Stable - go ahead and release >>>>>>>>>>>>> 2. [-] Broken - do not release (please explain why) >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> The platform could to be tested on top of Developer Studio >>>>>>>>>>>>> Kernel with compatible tooling SNAPSHOT versions available at [1]. >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> [1] >>>>>>>>>>>>> http://builder1.us1.wso2.org/~developerstudio/developer-studio-kernel/4.1.0/ >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> Awanthika Senarath >>>>>>>>>>>>> Software Engineer, WSO2 Inc. >>>>>>>>>>>>> Mobile: +94717681791 >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>>> Dev mailing list >>>>>>>>>>>>> [email protected] >>>>>>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>> Dev mailing list >>>>>>>>>>>> [email protected] >>>>>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> Heshitha Hettihewa >>>>>>>>>>> *Software Engineer* >>>>>>>>>>> Mobile : +94716866386 >>>>>>>>>>> <%2B94%20%280%29%20773%20451194> >>>>>>>>>>> [email protected] >>>>>>>>>>> >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> Dev mailing list >>>>>>>>>>> [email protected] >>>>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> ---------------------------------------------------------- >>>>>>>>>> >>>>>>>>>> *Nuwan Chamara Pallewela* >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> *Software Engineer* >>>>>>>>>> >>>>>>>>>> *WSO2, Inc. *http://wso2.com >>>>>>>>>> *lean . enterprise . middleware* >>>>>>>>>> >>>>>>>>>> Email *[email protected] <[email protected]>* >>>>>>>>>> Mobile *+94719079739 <%2B94719079739>@* >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>>> Dev mailing list >>>>>>>>>> [email protected] >>>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Dev mailing list >>>>>>>> [email protected] >>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> >>>>>>> *Jasintha Dasanayake* >>>>>>> >>>>>>> *Senior Software EngineerWSO2 Inc. | http://wso2.com >>>>>>> <http://wso2.com/>lean . enterprise . middleware* >>>>>>> >>>>>>> >>>>>>> *mobile :- 0711368118* >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Dev mailing list >>>>>>> [email protected] >>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Susankha Nirmala >>>>>> Software Engineer >>>>>> WSO2, Inc.: http://wso2.com >>>>>> lean.enterprise.middleware >>>>>> Mobile : +94 77 593 2146 >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Susankha Nirmala >>>>> Software Engineer >>>>> WSO2, Inc.: http://wso2.com >>>>> lean.enterprise.middleware >>>>> Mobile : +94 77 593 2146 >>>>> >>>> >>>> >>> >>> >>> -- >>> Susankha Nirmala >>> Software Engineer >>> WSO2, Inc.: http://wso2.com >>> lean.enterprise.middleware >>> Mobile : +94 77 593 2146 >>> >> >> >> >> -- >> Susankha Nirmala >> Software Engineer >> WSO2, Inc.: http://wso2.com >> lean.enterprise.middleware >> Mobile : +94 77 593 2146 >> > > > > -- > Susankha Nirmala > Software Engineer > WSO2, Inc.: http://wso2.com > lean.enterprise.middleware > Mobile : +94 77 593 2146 >
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
