For Ant it is "ANT_OPTS", assign the memory values to this key and give it
a try


On Fri, Dec 20, 2013 at 12:32 AM, <[email protected]> wrote:

> Thanks for the comment but i tried before posted the query by setting
> JAVA_OPTS before running the ant script for the build but same error i am
> getting.
>
>
> On Thursday, December 19, 2013 12:56:13 PM UTC-5, Jeff MAURY wrote:
>
>> This is an ant step so setting MAVEN_OPTS will have no effect
>>
>> Jeff
>> —
>> Sent from Mailbox <https://www.dropbox.com/mailbox> for iPhone
>>
>>
>> On Thu, Dec 19, 2013 at 6:41 PM, [email protected] <[email protected]>wrote:
>>
>>> Hi,
>>>
>>> I am implementing custom plug-in to insert some data to DB (like
>>> audit2db plug-in, i cannot use audit2db plug-in as our requirement is
>>> different and also i cannot extend) and most of the times i get
>>>  "java.lang.OutOfMemoryError: PermGen space" while running the job, so i
>>> tried increasing java opts settings related to heap and memory but nothing
>>> is solving the problem,
>>>
>>> Tried by changing values with all possible values for "-Xms512m
>>> -Xmx2048m -XX:MaxNewSize=512m -XX:NewSize=512m -XX:MaxPermSize=512m
>>> -XX:PermSize=512m".
>>>
>>> Also tried to setting MAVEN_OPTS from global configurationbut no luck.
>>>
>>> Sample stack trace: First i thought its happening in specific case but
>>> its happening in other cases also as i tried to run the job with no
>>> settings (i mean no configurations done for the job, its empty job)
>>>
>>> ------------------------------------------------------------------------
>>>  java.lang.OutOfMemoryError: PermGen space
>>>         at java.lang.ClassLoader.defineClass1(Native Method)
>>>         at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
>>>         at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
>>>         at org.apache.tools.ant.AntClassLoader.defineClassFromData(
>>> AntClassLoader.java:1128)
>>>         at hudson.ClassicPluginStrategy$AntClassLoader2.
>>> defineClassFromData(ClassicPluginStrategy.java:632)
>>>         at org.apache.tools.ant.AntClassLoader.getClassFromStream(
>>> AntClassLoader.java:1299)
>>>         at org.apache.tools.ant.AntClassLoader.findClassInComponents(
>>> AntClassLoader.java:1355)
>>>         at org.apache.tools.ant.AntClassLoader.findClass(
>>> AntClassLoader.java:1315)
>>>         at org.apache.tools.ant.AntClassLoader.loadClass(
>>> AntClassLoader.java:1068)
>>>         at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>>>         at java.lang.ClassLoader.defineClass1(Native Method)
>>>         at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
>>>         at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
>>>         at org.apache.tools.ant.AntClassLoader.defineClassFromData(
>>> AntClassLoader.java:1128)
>>>         at hudson.ClassicPluginStrategy$AntClassLoader2.
>>> defineClassFromData(ClassicPluginStrategy.java:632)
>>>         at org.apache.tools.ant.AntClassLoader.getClassFromStream(
>>> AntClassLoader.java:1299)
>>>         at org.apache.tools.ant.AntClassLoader.findClassInComponents(
>>> AntClassLoader.java:1355)
>>>         at org.apache.tools.ant.AntClassLoader.findClass(
>>> AntClassLoader.java:1315)
>>>         at org.apache.tools.ant.AntClassLoader.loadClass(
>>> AntClassLoader.java:1068)
>>>         at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>>>         at java.lang.ClassLoader.defineClass1(Native Method)
>>>         at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
>>>         at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
>>>         at org.apache.tools.ant.AntClassLoader.defineClassFromData(
>>> AntClassLoader.java:1128)
>>>         at hudson.ClassicPluginStrategy$AntClassLoader2.
>>> defineClassFromData(ClassicPluginStrategy.java:632)
>>>         at org.apache.tools.ant.AntClassLoader.getClassFromStream(
>>> AntClassLoader.java:1299)
>>>         at org.apache.tools.ant.AntClassLoader.findClassInComponents(
>>> AntClassLoader.java:1355)
>>>         at org.apache.tools.ant.AntClassLoader.findClass(
>>> AntClassLoader.java:1315)
>>>         at org.apache.tools.ant.AntClassLoader.loadClass(
>>> AntClassLoader.java:1068)
>>>         at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>>>         at org.hibernate.persister.PersisterFactory.
>>> createClassPersister(PersisterFactory.java:84)
>>>         at org.hibernate.impl.SessionFactoryImpl.<init>(
>>> SessionFactoryImpl.java:297)
>>>  ------------------------------------------------------------
>>> ------------
>>>
>>> Appreciate quick help
>>> Thanks
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Jenkins Developers" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>>
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>
>>
>>  --
> You received this message because you are subscribed to the Google Groups
> "Jenkins Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to