FYI in case anyone else runs into this issue. It was related to incorrect date/time settings for the user's home directory (which was mounted on NFS). The date/time was set to a few hours in the future, and this caused the Maven Webstart plugin to crash.
Sachin Sachin Naik wrote: > Hello, > > I'm getting the following build failure on OpenNMS 1.6.1. This began > happening more recently (it used to build OK), and I think perhaps Maven > updated some files, and now it's broken. I've tried several times to > clear out my '.m2' repository, and repopulate it (also with the public > nexus proxy that Benjamin set up). Is this a bug in the maven webstart > plugin? Here is the log: > > [INFO] > ------------------------------------------------------------------------ > [INFO] Building OpenNMS Web Application > [INFO] task-segment: [install] > [INFO] > ------------------------------------------------------------------------ > [INFO] Reloading plugin container for: > org.apache.maven.plugins:maven-resources-plugin. The plugin artifact has > changed. > [INFO] Reloading plugin container for: > org.apache.maven.plugins:maven-war-plugin. The plugin artifact has changed. > [INFO] Reloading plugin container for: > org.apache.maven.plugins:maven-surefire-plugin. The plugin artifact has > changed. > [INFO] Reloading plugin container for: > org.apache.maven.plugins:maven-resources-plugin. The plugin artifact has > changed. > [INFO] Reloading plugin container for: > org.apache.maven.plugins:maven-install-plugin. The plugin artifact has > changed. > [INFO] [castor:generate {execution: default}] > [INFO] Nothing to process - all xsds are up to date > [INFO] [groovy:execute {execution: generate-key}] > [INFO] [resources:resources] > [INFO] Using default encoding to copy filtered resources. > [INFO] [webstart:jnlp-download-servlet {execution: default}] > [INFO] No resources found in > /build1/sm/build/cvs1/src/top/gm/NETMON/NETMON__HEAD.Pl4.24.200906051552/src/third-party/opennms-1.6.1__HEAD/opennms-webapp/src/main/jnlp/resources > [INFO] > [INFO] Warning: The signer certificate will expire within six months. > [debug] jarsigner > executable=[/re/tools/build/java/jdk1.5.0_06/jre/../bin/jarsigner] > [debug] Executing: /bin/sh -c "cd > /build1/sm/build/cvs1/src/top/gm/NETMON/NETMON__HEAD.Pl4.24.200906051552/src/third-party/opennms-1.6.1__HEAD/opennms-webapp/target/jnlp > > && /re/tools/build/java/jdk1.5.0_06/jre/../bin/jarsigner -verify > /build1/sm/build/cvs1/src/top/gm/NETMON/NETMON__HEAD.Pl4.24.200906051552/src/third-party/opennms-1.6.1__HEAD/opennms-webapp/target/jnlp/opennms-remote-poller-1.6.1-jar-with-dependencies.jar" > [info] jar verified. > [info] > [info] Warning: This jar contains entries whose signer certificate will > expire within six months. Re-run with the -verbose and -certs options > for more details. > [INFO] > ------------------------------------------------------------------------ > [ERROR] FATAL ERROR > [INFO] > ------------------------------------------------------------------------ > [INFO] The number of signed artifacts (1) differ from the number of > modified artifacts (2). Implementation error > [INFO] > ------------------------------------------------------------------------ > [INFO] Trace > java.lang.IllegalStateException: The number of signed artifacts (1) > differ from the number of modified artifacts (2). Implementation error > at > org.codehaus.mojo.webstart.AbstractBaseJnlpMojo.signOrRenameJars(AbstractBaseJnlpMojo.java:613) > at > org.codehaus.mojo.webstart.JnlpDownloadServletMojo.execute(JnlpDownloadServletMojo.java:139) > at > org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:451) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:558) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:499) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:478) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:330) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:291) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:142) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:287) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at > org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) > at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) > at > org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) > at org.codehaus.classworlds.Launcher.main(Launcher.java:375) > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 47 seconds > [INFO] Finished at: Fri Jun 05 16:58:08 PDT 2009 > [INFO] Final Memory: 32M/59M > [INFO] > ------------------------------------------------------------------------ > > Benjamin Reed wrote: > >> On 6/2/09 5:26 PM, Sachin Naik wrote: >> >> >>> I looks like the 'xerces-1.4.0.jar' file moved to another location. The >>> jar file contents that Maven downloaded was actually an HTML file: >>> >>> >> No, I think it's just a bug in how maven resolves things; it happens to >> be checking the java.net maven repo first, even though the files are in >> the main ("central") maven repo. >> >> To work around this issue, I've set up a public nexus proxy, if you want >> to give it a shot. >> >> Download http://www.opennms.org/~ranger/maven-proxy-settings.xml and >> save it as ~/.m2/settings.xml (or, if you already have one, integrate >> the mirrors section into your existing settings.xml) and everything >> should work again. >> >> >> >> ------------------------------------------------------------------------ >> >> ------------------------------------------------------------------------------ >> OpenSolaris 2009.06 is a cutting edge operating system for enterprises >> looking to deploy the next generation of Solaris that includes the latest >> innovations from Sun and the OpenSource community. Download a copy and >> enjoy capabilities such as Networking, Storage and Virtualization. >> Go to: http://p.sf.net/sfu/opensolaris-get >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> Please read the OpenNMS Mailing List FAQ: >> http://www.opennms.org/index.php/Mailing_List_FAQ >> >> opennms-devel mailing list >> >> To *unsubscribe* or change your subscription options, see the bottom of this >> page: >> https://lists.sourceforge.net/lists/listinfo/opennms-devel >> > > > ------------------------------------------------------------------------------ > OpenSolaris 2009.06 is a cutting edge operating system for enterprises > looking to deploy the next generation of Solaris that includes the latest > innovations from Sun and the OpenSource community. Download a copy and > enjoy capabilities such as Networking, Storage and Virtualization. > Go to: http://p.sf.net/sfu/opensolaris-get > _______________________________________________ > Please read the OpenNMS Mailing List FAQ: > http://www.opennms.org/index.php/Mailing_List_FAQ > > opennms-devel mailing list > > To *unsubscribe* or change your subscription options, see the bottom of this > page: > https://lists.sourceforge.net/lists/listinfo/opennms-devel > ------------------------------------------------------------------------------ Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects _______________________________________________ Please read the OpenNMS Mailing List FAQ: http://www.opennms.org/index.php/Mailing_List_FAQ opennms-devel mailing list To *unsubscribe* or change your subscription options, see the bottom of this page: https://lists.sourceforge.net/lists/listinfo/opennms-devel