You can increase the memory given to Maven by “export MAVEN_OPTS="-Xmx8192m”
Ofcource you need to change the export equivalent to your shell and give a memory. I think atleast a 1GB might be required, but you may need to do some trial and errors. Suresh > On Mar 20, 2016, at 9:47 PM, Ethan Suh <[email protected]> > wrote: > > Ah yes, you're right. I think this might be the problem: > > [INFO] > ------------------------------------------------------------------------ > [INFO] Building Airavata Generated Stubs Skeltons 0.16-SNAPSHOT > [INFO] > ------------------------------------------------------------------------ > [INFO] > [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ airavata-api-stubs > --- > [INFO] > [INFO] --- maven-resources-plugin:2.5:copy-resources (copy-resources) @ > airavata-api-stubs --- > [debug] execute contextualize > [INFO] Using 'UTF-8' encoding to copy filtered resources. > [INFO] skip non existing resourceDirectory > /home/vagrant/airavata/airavata-api/airavata-api-stubs/src/main/assembly/dist > [INFO] > [INFO] --- maven-remote-resources-plugin:1.5:process (default) @ > airavata-api-stubs --- > [INFO] > [INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ > airavata-api-stubs --- > [debug] execute contextualize > [INFO] Using 'UTF-8' encoding to copy filtered resources. > [INFO] skip non existing resourceDirectory > /home/vagrant/airavata/airavata-api/airavata-api-stubs/src/main/resources > [INFO] Copying 3 resources > [INFO] > [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ > airavata-api-stubs --- > [INFO] Changes detected - recompiling the module! > [INFO] Compiling 3 source files to > /home/vagrant/airavata/airavata-api/airavata-api-stubs/target/classes > > The system is out of resources. > Consult the following stack trace for details. > java.lang.OutOfMemoryError: Java heap space > at > com.sun.tools.javac.parser.UnicodeReader.getRawCharacters(UnicodeReader.java:250) > at > com.sun.tools.javac.parser.JavaTokenizer.getLineMap(JavaTokenizer.java:763) > at com.sun.tools.javac.parser.Scanner.getLineMap(Scanner.java:127) > at > com.sun.tools.javac.parser.JavacParser.parseCompilationUnit(JavacParser.java:3134) > at com.sun.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:628) > at com.sun.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:665) > at > com.sun.tools.javac.main.JavaCompiler.parseFiles(JavaCompiler.java:950) > at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:857) > at com.sun.tools.javac.main.Main.compile(Main.java:523) > at com.sun.tools.javac.api.JavacTaskImpl.doCall(JavacTaskImpl.java:129) > at com.sun.tools.javac.api.JavacTaskImpl.call(JavacTaskImpl.java:138) > at > org.codehaus.plexus.compiler.javac.JavaxToolsCompiler.compileInProcess(JavaxToolsCompiler.java:126) > at > org.codehaus.plexus.compiler.javac.JavacCompiler.performCompile(JavacCompiler.java:169) > at > org.apache.maven.plugin.compiler.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:785) > at > org.apache.maven.plugin.compiler.CompilerMojo.execute(CompilerMojo.java:129) > at > org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) > at > org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116) > at > org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80) > at > org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51) > at > org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106) > at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863) > at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:199) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > [INFO] ------------------------------------------------------------- > [ERROR] COMPILATION ERROR : > [INFO] ------------------------------------------------------------- > [ERROR] An unknown compilation problem occurred > [INFO] 1 error > [INFO] ------------------------------------------------------------- > [INFO] > ------------------------------------------------------------------------ > [INFO] Reactor Summary: > [INFO] > [INFO] Airavata ........................................... SUCCESS [01:04 > min] > [INFO] Airavata Configuration ............................. SUCCESS [ 0.098 > s] > [INFO] Airavata Server Configuration ...................... SUCCESS [ 9.993 > s] > [INFO] Airavata Client Configuration ...................... SUCCESS [ 0.272 > s] > [INFO] Airavata API ....................................... SUCCESS [ 0.066 > s] > [INFO] Airavata Data Models ............................... SUCCESS [ 12.242 > s] > [INFO] Airavata Generated Stubs Skeltons .................. FAILURE [ 3.434 > s] > > I'm looking up the error as well but I'm not completely making sense of what > I'm coming across. Can you explain to me what went wrong? > > Thanks! > > Ethan Suh > Northwestern University WCAS Class of 2017 > Major in Computer Science; Minor in Economics > [email protected] <mailto:[email protected]> > On Sun, Mar 20, 2016 at 8:33 PM, Suresh Marru <[email protected] > <mailto:[email protected]>> wrote: > Hi Ethan, > > There should be one more error before this. Can u look at the full trace to > find the root cause. This snippet was not helpful. > > Suresh > > Sent from my iPhone > > On Mar 20, 2016, at 8:27 PM, Ethan Suh <[email protected] > <mailto:[email protected]>> wrote: > >> I'm currently having some difficulty building Airavata, and can't seem to >> figure out what I'm doing wrong. I'm working in a Ubuntu vagrant box, and I >> took careful steps to install java (1.8.0_65) and maven (3.3.9). I'm getting >> this message after running $mvn clean install: >> >> [INFO] Reactor Summary: >> [INFO] >> [INFO] Airavata ........................................... SUCCESS [01:04 >> min] >> [INFO] Airavata Configuration ............................. SUCCESS [ 0.098 >> s] >> [INFO] Airavata Server Configuration ...................... SUCCESS [ 9.993 >> s] >> [INFO] Airavata Client Configuration ...................... SUCCESS [ 0.272 >> s] >> [INFO] Airavata API ....................................... SUCCESS [ 0.066 >> s] >> [INFO] Airavata Data Models ............................... SUCCESS [ 12.242 >> s] >> [INFO] Airavata Generated Stubs Skeltons .................. FAILURE [ 3.434 >> s] >> >> [ERROR] Failed to execute goal >> org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) >> on project airavata-api-stubs: Compilation failure >> [ERROR] An unknown compilation problem occurred >> [ERROR] -> [Help 1] >> [ERROR] >> [ERROR] To see the full stack trace of the errors, re-run Maven with the -e >> switch. >> [ERROR] Re-run Maven using the -X switch to enable full debug logging. >> [ERROR] >> [ERROR] For more information about the errors and possible solutions, please >> read the following articles: >> [ERROR] [Help 1] >> http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException >> <http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException> >> [ERROR] >> [ERROR] After correcting the problems, you can resume the build with the >> command >> [ERROR] mvn <goals> -rf :airavata-api-stubs >> >> Any ideas on what to do? >> >> Thanks for the help, >> >> Ethan Suh >> Northwestern University WCAS Class of 2017 >> Major in Computer Science; Minor in Economics >> [email protected] <mailto:[email protected]>
