Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [udig-devel] uDig - Stable Branch?

I was in a slightly different spot (it was the test plugin's trying to run a test; it had its own java settings which Cliff had isolated in the pom.xml of each test plugin).
I am still stuck on this one; however I have removed these from your "mvn clean install -Dall" - and I am now able to successfully build on the command line.

So from my standpoint you should be good to go .. the com.lowagie.itext works for me - and I was able to do a full build last night using the same command line as you.

We will see what Cliff says.
-- 
Jody Garnett

On Monday, 9 January 2012 at 7:32 AM, David Gill wrote:

Jody,

Thanks for the updates.  I was originally running it via the "mvn clean install -Dall".

I think you were on the right track.  I increased the maven pem size as indicated by http://stackoverflow.com/questions/3101128/java-lang-outofmemoryerror-permgen-space and I think that gets around that error.  Specifically, I used the following maven_opts (-Xmx1024m -XX:MaxPermSize=256m) .  Now I get an error that states the following:

[ERROR] Failed to execute goal org.eclipse.tycho:tycho-packaging-plugin:0.13.0:package-plugin (default-package-plugin) on project com.lowagie.itext: Error assembling JAR: Failed to read filesystem attributes for: /usr/local/hudson/hudson-home/jobs/uDig/workspace/plugins/com.lowagie.itext/pom.xml: Failed to retrieve numeric file attributes using: '/bin/sh -c ls -1nlad /usr/local/hudson/hudson-home/jobs/uDig/workspace/plugins/com.lowagie.itext/pom.xml': Error while executing process. Cannot run program "/bin/sh": java.io.IOException: error=12, Cannot allocate memory -> [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/MojoExecutionException
[ERROR]  
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <goals> -rf :com.lowagie.itext

This was very similar to the error I was originally seeing when I tried to build uDig.  This error may be specific to the Jenkins build server we are using, and I think it will build locally with those settings.  I'll try tweaking some settings and see if I cant get it to finally build on the jenkins server (http://ec2-50-19-55-166.compute-1.amazonaws.com/hudson/job/uDig/).

Thanks again,
Dave

On Sun, Jan 8, 2012 at 1:00 AM, Jody Garnett <jody.garnett@xxxxxxxxx> wrote:
David:

I have changed the activation on the "test" profile so it is no longer included in -Dall.

So you should be able to configure your build box without trouble to use: mvn clean install -Dall 

When we have tests going again we will make sure it is included in -Dall.

Cliff:

I have run net.refractions.udig.ui.test with 'mvn install -X 

Here is the result:

[DEBUG] Configuring mojo org.eclipse.tycho:tycho-surefire-plugin:0.13.0:test from plugin realm ClassRealm[plugin>org.eclipse.tycho:tycho-surefire-plugin:0.13.0, parent: sun.misc.Launcher$AppClassLoader@37b90b39]
[DEBUG] Configuring mojo 'org.eclipse.tycho:tycho-surefire-plugin:0.13.0:test' with basic configurator -->
[DEBUG]   (f) application = org.eclipse.ui.ide.workbench
[DEBUG]   (f) argLine = -Xmx128m -XX:MaxPermSize=256m -Dsdtcore.headless -XstartOnFirstThread
[DEBUG]   (f) devProperties = /Users/jody/java/udig/jive/plugins/net.refractions.udig.ui.tests/target/dev.properties
[DEBUG]   (f) failIfNoTests = true
[DEBUG]   (f) pluginArtifacts = [org.eclipse.tycho:tycho-surefire-plugin:maven-plugin:0.13.0:, org.codehaus.plexus:plexus-component-annotations:jar:1.5.5:compile, org.sonatype.sisu:sisu-inject-bean:jar:1.4.2:compile, org.sonatype.sisu:sisu-guice:jar:noaop:2.1.7:compile, org.codehaus.plexus:plexus-utils:jar:2.0.4:compile, org.sonatype.aether:aether-util:jar:1.7:compile, org.codehaus.plexus:plexus-interpolation:jar:1.14:compile, org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3:compile, org.sonatype.plexus:plexus-cipher:jar:1.4:compile, org.codehaus.plexus:plexus-archiver:jar:1.2:compile, org.codehaus.plexus:plexus-io:jar:1.0.1:compile, de.pdark:decentxml:jar:1.3:compile, org.eclipse.tycho:tycho-equinox-launching:jar:0.13.0:compile, org.eclipse.tycho:org.eclipse.tycho.surefire.osgibooter:jar:0.13.0:runtime, org.eclipse.tycho:org.eclipse.tycho.surefire.junit:jar:0.13.0:runtime, org.eclipse.tycho:org.eclipse.tycho.surefire.junit4:jar:0.13.0:runtime]
[DEBUG]   (f) product = net.refractions.udig-product
[DEBUG]   (f) project = MavenProject: net.refractions:net.refractions.udig.ui.tests:1.2.0-SNAPSHOT @ /Users/jody/java/udig/jive/plugins/net.refractions.udig.ui.tests/pom.xml
[DEBUG]   (f) reportsDirectory = /Users/jody/java/udig/jive/plugins/net.refractions.udig.ui.tests/target/surefire-reports
[DEBUG]   (f) session = org.apache.maven.execution.MavenSession@38ee9f13
[DEBUG]   (f) showEclipseLog = false
[DEBUG]   (f) skip = false
[DEBUG]   (f) skipExec = false
[DEBUG]   (f) surefireProperties = /Users/jody/java/udig/jive/plugins/net.refractions.udig.ui.tests/target/surefire.properties
[DEBUG]   (f) testClassesDirectory = /Users/jody/java/udig/jive/plugins/net.refractions.udig.ui.tests/target/classes
[DEBUG]   (f) testFailureIgnore = false
[DEBUG]   (f) useUIHarness = true
[DEBUG]   (f) useUIThread = true
[DEBUG]   (f) work = /Users/jody/java/udig/jive/plugins/net.refractions.udig.ui.tests/target/work
[DEBUG] -- end configuration --

Of special interest is argLine = -Xmx128m -XX:MaxPermSize=256m -Dsdtcore.headless -XstartOnFirstThread

I am going to go read about tycho-surefire-plugin and see if I can increase that MaxPermSize limit.

Jody





--
Bubbleware Technology | www.bubblewaretechnology.com | david.gill@xxxxxxxxxxxxxxxxxxxxxxxx | 913-735-6053



Back to the top