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

Reply via email to