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

Reply via email to