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.
