<div dir="ltr"><div><div>Hi Stale,</div><div><br></div><div>That's sounds good.</div><div><br></div><div>Hi Jerr,</div><div><br></div><div>we talked about it in last night.. my suggestion was change the command to work like:</div><div>--minHeapSize xxxmb --maxHeapSize xxxmb --permSize xxxmb</div><div><br></div><div>But I think that Stale solution is a better way. ;)</div><div>This case, I think that we don't have a issue for fix in aesh. </div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jan 28, 2015 at 8:11 AM, Ståle W Pedersen <span dir="ltr"><<a href="mailto:spederse@redhat.com" target="_blank">spederse@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">- in the last mail when i write:<br>
"jvmargs is a separate option and X is a separate command" i meant:<br>
"jvmargs is a separate option and X is a separate option".<br>
<div><div><br>
On 28.01.15 10:53, Ståle W Pedersen wrote:<br>
>hi, i didnt respond to this thread since i didnt quite understand what<br>
>the problem was, but daniel explained it to me so i think i have a<br>
>better understanding now.<br>
><br>
>so what you want is to have an option that have other options "under"<br>
>it. in this example "jvmargs" would support/enable -Xms, -Xmx, etc...<br>
><br>
>this is not something that æsh supports and from my knowledge its also<br>
>not common practice. there are no standards in the shell world (afaik),<br>
>so æsh tries to work as close to the "norm" as possible. atm æsh have<br>
>three different option types + arguments.<br>
>- Option, most common with a specific name that can have a value (not<br>
> required)<br>
>- OptionList, similar to Option, but it can have multiple values (by<br>
> default separated with ','). eg: --foo 1,2,3,4<br>
>- OptionGroup, is similar to OptionList, but support specific name for<br>
> each attribute. eg if you have an optiongroup named 'X' you could do:<br>
> -Xms=512m -Xmx=1024m -XX:MaxPermSize=256m<br>
><br>
>to support what you're doing in your example you could for instance make<br>
>an OptionGroup command named 'X' be dependant on the 'jvmargs' option.<br>
>this means that the X option will not be "visible" for the user unless<br>
>the --jvmargs option have been set. this would enable you to do<br>
>something like:<br>
>--jvmargs -Xms=512m -Xmx=1024m -XX:MaxPermSize=256m<br>
><br>
>but have in mind that jvmargs is a separate option and X is a separate<br>
>command.<br>
><br>
>i hope this would work for you and let me/daniel know if you have other<br>
>questions/suggestions regarding æsh.<br>
><br>
>regards, ståle<br>
><br>
>On 26.01.15 21:48, Jérémie wrote:<br>
>>Hi all,<br>
>><br>
>>The problem is on the Aesh parser not in as7 , wildfly or tomee.<br>
>><br>
>>My little workaround is to add space character in the command line like<br>
>>that :<br>
>>as-setup --server wildfly8 --jvmargs " -Xms512m -Xmx1024m<br>
>>-XX:MaxPermSize=256m"<br>
>><br>
>>Hope to provide a patch on aesh forge integration, but this is not so easy.<br>
>><br>
>>Regards,<br>
>>Jeremie.<br>
>><br>
>>2014-12-17 11:53 GMT-05:00 Lincoln Baxter, III <<a href="mailto:lincolnbaxter@gmail.com" target="_blank">lincolnbaxter@gmail.com</a>>:<br>
>><br>
>>> Antonio,<br>
>>><br>
>>> Does the same PermGen error occur if you build the app, start AS7 manually<br>
>>> from the native operating system, and deploy the application?<br>
>>><br>
>>> ~Lincoln<br>
>>><br>
>>> On Wed, Dec 17, 2014 at 5:52 AM, Daniel Cunha <<a href="mailto:danielsoro@gmail.com" target="_blank">danielsoro@gmail.com</a>><br>
>>> wrote:<br>
>>>><br>
>>>> Jerr,<br>
>>>><br>
>>>> try in 2.13.0.Final and 2.13.1-SNAPSHOT.<br>
>>>><br>
>>>> On Wed, Dec 17, 2014 at 2:38 AM, Jérémie <<a href="mailto:jer@printstacktrace.org" target="_blank">jer@printstacktrace.org</a>> wrote:<br>
>>>>><br>
>>>>> Hi Daniel and Antonio,<br>
>>>>><br>
>>>>> After some debugging it seems that the UIInputMany<String> no longer<br>
>>>>> working in version 2.12.13 in my case.<br>
>>>>><br>
>>>>> <a href="https://github.com/jerr/jboss-as-addon/blob/forge2/common/src/main/java/org/jboss/forge/addon/as/jboss/common/ui/JBossConfigurationWizard.java#L80" target="_blank">https://github.com/jerr/jboss-as-addon/blob/forge2/common/src/main/java/org/jboss/forge/addon/as/jboss/common/ui/JBossConfigurationWizard.java#L80</a><br>
>>>>><br>
>>>>> I will investigate on this.<br>
>>>>> I'll let you know.<br>
>>>>><br>
>>>>> Regards,<br>
>>>>> Jérémie.<br>
>>>>><br>
>>>>><br>
>>>>><br>
>>>>> 2014-12-16 17:09 GMT-05:00 Daniel Cunha <<a href="mailto:danielsoro@gmail.com" target="_blank">danielsoro@gmail.com</a>>:<br>
>>>>><br>
>>>>>> +1<br>
>>>>>><br>
>>>>>> On Tue, Nov 11, 2014 at 12:34 PM, Antonio Goncalves <<br>
>>>>>> <a href="mailto:antonio.goncalves@gmail.com" target="_blank">antonio.goncalves@gmail.com</a>> wrote:<br>
>>>>>><br>
>>>>>>><br>
>>>>>>> Hi all,<br>
>>>>>>><br>
>>>>>>> The other day on #IRC I mentioned having PermGen issues with the<br>
>>>>>>> JBossAS add-on. It's confirmed. During the HoL there are plenty of people<br>
>>>>>>> who had the same issue : install the JBoss add-on, start wildfly 8.1, build<br>
>>>>>>> the app, deploy it, go to the index.html page (fine), click on an Entity,<br>
>>>>>>> bang ! PermGen<br>
>>>>>>><br>
>>>>>>> Alexis Hassler investigated it during the lab (see below). Basically,<br>
>>>>>>> no matter what PermGen you set, it's not taken into account.<br>
>>>>>>><br>
>>>>>>> Again, I really think this add-on should be looked after carefully,<br>
>>>>>>> it's very unstable.<br>
>>>>>>><br>
>>>>>>> Antonio<br>
>>>>>>><br>
>>>>>>> ---------- Forwarded message ----------<br>
>>>>>>> From: Alexis Hassler <<a href="mailto:alexis.hassler@gmail.com" target="_blank">alexis.hassler@gmail.com</a>><br>
>>>>>>> Date: Tue, Nov 11, 2014 at 11:37 AM<br>
>>>>>>> Subject: Re: Forge + Wildfly VM arguments<br>
>>>>>>> To: Antonio Goncalves <<a href="mailto:antonio.goncalves@gmail.com" target="_blank">antonio.goncalves@gmail.com</a>><br>
>>>>>>><br>
>>>>>>><br>
>>>>>>> Pas de changement avec<br>
>>>>>>> as-setup --server wildfly8 --installDir /opt/java/wildfly-8.1.0.Final/<br>
>>>>>>> --jvmargs "-Xmx512m -XX:MaxPermSize=256m"<br>
>>>>>>><br>
>>>>>>><br>
>>>>>>> Alexis<br>
>>>>>>> <a href="http://www.jtips.info" target="_blank">http://www.jtips.info</a>, <a href="http://blog.alexis-hassler.com" target="_blank">http://blog.alexis-hassler.com</a>,<br>
>>>>>>> <a href="http://www.lyonjug.org" target="_blank">http://www.lyonjug.org</a><br>
>>>>>>><br>
>>>>>>> 2014-11-11 11:22 GMT+01:00 Alexis Hassler <<a href="mailto:alexis.hassler@gmail.com" target="_blank">alexis.hassler@gmail.com</a>>:<br>
>>>>>>><br>
>>>>>>>> Avec un wf externe, démarré avec as-start.<br>
>>>>>>>><br>
>>>>>>>><br>
>>>>>>>><br>
>>>>>>>> <br>
>>>>>>>> Pour info, en démarrant un wf 8.1 en ligne de commande "normale" :<br>
>>>>>>>> -D[Standalone] -Xms64m -Xmx512m -XX:MaxPermSize=256m<br>
>>>>>>>> -Djava.net.preferIPv4Stack=true<br>
>>>>>>>> -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true<br>
>>>>>>>> -Dorg.jboss.boot.log.file=/opt/java/wildfly-8.1.0.Final/standalone/log/server.log<br>
>>>>>>>> -Dlogging.configuration=file:/opt/java/wildfly-8.1.0.Final/standalone/configuration/logging.properties<br>
>>>>>>>><br>
>>>>>>>> Alexis<br>
>>>>>>>> <a href="http://www.jtips.info" target="_blank">http://www.jtips.info</a>, <a href="http://blog.alexis-hassler.com" target="_blank">http://blog.alexis-hassler.com</a>,<br>
>>>>>>>> <a href="http://www.lyonjug.org" target="_blank">http://www.lyonjug.org</a><br>
>>>>>>>><br>
>>>>>>>><br>
>>>>>>><br>
>>>>>>><br>
>>>>>>><br>
>>>>>>><br>
>>>>>>> _______________________________________________<br>
>>>>>>> forge-dev mailing list<br>
>>>>>>> <a href="mailto:forge-dev@lists.jboss.org" target="_blank">forge-dev@lists.jboss.org</a><br>
>>>>>>> <a href="https://lists.jboss.org/mailman/listinfo/forge-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br>
>>>>>>><br>
>>>>>><br>
>>>>>><br>
>>>>>> --<br>
>>>>>> Daniel Cunha (soro)<br>
>>>>>><br>
>>>>>> _______________________________________________<br>
>>>>>> forge-dev mailing list<br>
>>>>>> <a href="mailto:forge-dev@lists.jboss.org" target="_blank">forge-dev@lists.jboss.org</a><br>
>>>>>> <a href="https://lists.jboss.org/mailman/listinfo/forge-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br>
>>>>>><br>
>>>>><br>
>>>>> _______________________________________________<br>
>>>>> forge-dev mailing list<br>
>>>>> <a href="mailto:forge-dev@lists.jboss.org" target="_blank">forge-dev@lists.jboss.org</a><br>
>>>>> <a href="https://lists.jboss.org/mailman/listinfo/forge-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br>
>>>>><br>
>>>><br>
>>>><br>
>>>> --<br>
>>>> Daniel Cunha (soro)<br>
>>>><br>
>>>> _______________________________________________<br>
>>>> forge-dev mailing list<br>
>>>> <a href="mailto:forge-dev@lists.jboss.org" target="_blank">forge-dev@lists.jboss.org</a><br>
>>>> <a href="https://lists.jboss.org/mailman/listinfo/forge-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br>
>>>><br>
>>><br>
>>><br>
>>> --<br>
>>> Lincoln Baxter, III<br>
>>> <a href="http://ocpsoft.org" target="_blank">http://ocpsoft.org</a><br>
>>> "Simpler is better."<br>
>>><br>
>>> _______________________________________________<br>
>>> forge-dev mailing list<br>
>>> <a href="mailto:forge-dev@lists.jboss.org" target="_blank">forge-dev@lists.jboss.org</a><br>
>>> <a href="https://lists.jboss.org/mailman/listinfo/forge-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br>
>>><br>
><br>
>>_______________________________________________<br>
>>forge-dev mailing list<br>
>><a href="mailto:forge-dev@lists.jboss.org" target="_blank">forge-dev@lists.jboss.org</a><br>
>><a href="https://lists.jboss.org/mailman/listinfo/forge-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br>
><br>
>_______________________________________________<br>
>forge-dev mailing list<br>
><a href="mailto:forge-dev@lists.jboss.org" target="_blank">forge-dev@lists.jboss.org</a><br>
><a href="https://lists.jboss.org/mailman/listinfo/forge-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br>
_______________________________________________<br>
forge-dev mailing list<br>
<a href="mailto:forge-dev@lists.jboss.org" target="_blank">forge-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/forge-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a></div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div><div dir="ltr"><div><div dir="ltr"><div><span style="font-size:12px;color:rgb(0,0,0)">Daniel Cunha (soro)</span></div></div></div></div></div>
</div></div>