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:

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>301 Moved Permanently</title>
</head><body>
<h1>Moved Permanently</h1>
<p>The document has moved <a 
href="http://download.java.net/maven/2/xerces/xerces/1.4.0/xerces-1.4.0.jar";>here</a>.</p>
<hr>
<address>Apache Server at maven2-repository.dev.java.net Port 443</address>
</body></html>

So, anyone who has cleared out their '.m2' repository cache recently, or 
anyone who has never built OpenNMS on their system will encounter this 
error.

Sachin



Sachin Naik wrote:
> Here's the build output from 1.6.5 (turning on '-e'):
>
> [INFO] Building OpenNMS Configuration
> [INFO]    task-segment: [install]
> [INFO] 
> ------------------------------------------------------------------------
> [WARNING] POM for 'commons-logging:commons-logging:pom:1.1:runtime' is 
> invalid. It will be ignored for artifact resolution. Reason: Not a 
> v4.0.0 POM. for project commons-logging:commons-logging at 
> /root/.m2/repository/commons-logging/commons-logging/1.1/commons-logging-1.1.pom
> [WARNING] POM for 'commons-logging:commons-logging:pom:1.1:runtime' is 
> invalid. It will be ignored for artifact resolution. Reason: Not a 
> v4.0.0 POM. for project commons-logging:commons-logging at 
> /root/.m2/repository/commons-logging/commons-logging/1.1/commons-logging-1.1.pom
> [WARNING] POM for 'log4j:log4j:pom:1.2.13:runtime' is invalid. It will 
> be ignored for artifact resolution. Reason: Not a v4.0.0 POM. for 
> project log4j:log4j at 
> /root/.m2/repository/log4j/log4j/1.2.13/log4j-1.2.13.pom
> [WARNING] POM for 'log4j:log4j:pom:1.2.13:runtime' is invalid. It will 
> be ignored for artifact resolution. Reason: Not a v4.0.0 POM. for 
> project log4j:log4j at 
> /root/.m2/repository/log4j/log4j/1.2.13/log4j-1.2.13.pom
> [WARNING] POM for 'xerces:xerces:pom:1.4.0:runtime' is invalid. It will 
> be ignored for artifact resolution. Reason: Not a v4.0.0 POM. for 
> project xerces:xerces at 
> /root/.m2/repository/xerces/xerces/1.4.0/xerces-1.4.0.pom
> [WARNING] POM for 'xerces:xerces:pom:1.4.0:runtime' is invalid. It will 
> be ignored for artifact resolution. Reason: Not a v4.0.0 POM. for 
> project xerces:xerces at 
> /root/.m2/repository/xerces/xerces/1.4.0/xerces-1.4.0.pom
> [WARNING] POM for 'commons-logging:commons-logging:pom:1.1:runtime' is 
> invalid. It will be ignored for artifact resolution. Reason: Not a 
> v4.0.0 POM. for project commons-logging:commons-logging at 
> /root/.m2/repository/commons-logging/commons-logging/1.1/commons-logging-1.1.pom
> [WARNING] POM for 'commons-logging:commons-logging:pom:1.1:runtime' is 
> invalid. It will be ignored for artifact resolution. Reason: Not a 
> v4.0.0 POM. for project commons-logging:commons-logging at 
> /root/.m2/repository/commons-logging/commons-logging/1.1/commons-logging-1.1.pom
> [INFO] [castor:generate {execution: default}]
> [INFO] Processing 
> /usr/opennms-1.6.5/opennms-1.6.5/opennms-config/src/main/castor/model-import.xsd
> [INFO] 
> ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Castor execution failed
>
> Embedded error: An Exception occurred processing 
> /usr/opennms-1.6.5/opennms-1.6.5/opennms-config/src/main/castor/model-import.xsd
> Could not instantiate parser org.apache.xerces.parsers.SAXParser: 
> java.lang.ClassNotFoundException: org.apache.xerces.parsers.SAXParser
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Trace
> org.apache.maven.lifecycle.LifecycleExecutionException: Castor execution 
> failed
>         at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:584)
>         at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:500)
>         at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:479)
>         at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:331)
>         at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:292)
>         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:301)
>         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)
> Caused by: org.apache.maven.plugin.MojoExecutionException: Castor 
> execution failed
>         at 
> org.codehaus.mojo.castor.GenerateMojo.execute(GenerateMojo.java:199)
>         at 
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:453)
>         at 
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559)
>         ... 16 more
> Caused by: org.apache.maven.plugin.MojoExecutionException: An Exception 
> occurred processing 
> /usr/opennms-1.6.5/opennms-1.6.5/opennms-config/src/main/castor/model-import.xsd
>         at 
> org.codehaus.mojo.castor.GenerateMojo.processFile(GenerateMojo.java:320)
>         at 
> org.codehaus.mojo.castor.GenerateMojo.execute(GenerateMojo.java:192)
>         ... 18 more
> Caused by: java.lang.RuntimeException: Unable to create SAX parser.
>         at 
> org.codehaus.mojo.castor.CastorSourceGenerator.generateSource(CastorSourceGenerator.java:96)
>         at 
> org.exolab.castor.builder.SourceGenerator.generateSource(SourceGenerator.java:540)
>         at 
> org.codehaus.mojo.castor.GenerateMojo.processFile(GenerateMojo.java:306)
>         ... 19 more
> Caused by: java.lang.RuntimeException: Could not instantiate parser 
> org.apache.xerces.parsers.SAXParser: java.lang.ClassNotFoundException: 
> org.apache.xerces.parsers.SAXParser
>         at 
> org.exolab.castor.util.LocalConfiguration.getParser(LocalConfiguration.java:342)
>         at 
> org.exolab.castor.util.LocalConfiguration.getParser(LocalConfiguration.java:273)
>         at 
> org.codehaus.mojo.castor.CastorSourceGenerator.generateSource(CastorSourceGenerator.java:92)
>         ... 21 more
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Total time: 21 seconds
> [INFO] Finished at: Tue Jun 02 11:55:40 PDT 2009
> [INFO] Final Memory: 28M/51M
> [INFO] 
> ------------------------------------------------------------------------
>
>
>
>
>
> Sachin Naik wrote:
>   
>> I'm unable to build version 1.6.1 of OpenNMS, so I tried getting the 
>> latest stable version (1.6.5) and tried building it as well:
>>
>> svn co 
>> https://opennms.svn.sourceforge.net/svnroot/opennms/opennms/tags/opennms-1.6.5
>>   
>> ./build.sh -Dopennms.home=/opt/opennms install assembly:attached
>> I deleted my local .m2 cache before building.
>>
>> Any ideas?
>> Thanks,
>> Sachin
>>
>> ----
>> I am getting the following error (on both 1.6.1 and 1.6.5):
>>
>> ....
>> Downloading: 
>> https://maven2-repository.dev.java.net/nonav/repository/xerces/xerces/1.4.0/xerces-1.4.0.jar
>> 358b downloaded
>> [WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = 
>> '835b110a340b6146d12b094ad58b461466fa8da6'; remote = '<!DOCTYPE' - 
>> RETRYING
>> Downloading: 
>> https://maven2-repository.dev.java.net/nonav/repository/xerces/xerces/1.4.0/xerces-1.4.0.jar
>> 358b downloaded
>> [WARNING] *** CHECKSUM FAILED - Checksum failed on download: local = 
>> '835b110a340b6146d12b094ad58b461466fa8da6'; remote = '<!DOCTYPE' - 
>> IGNORING
>> Downloading: 
>> http://repo.opennms.org/maven2/logkit/logkit/1.0.1/logkit-1.0.1.jar
>> Downloading: 
>> http://repository.codehaus.org/logkit/logkit/1.0.1/logkit-1.0.1.jar
>> Downloading: 
>> http://repo.opennms.org/maven2/logkit/logkit/1.0.1/logkit-1.0.1.jar
>> Downloading: 
>> http://repo.opennms.org/releases/logkit/logkit/1.0.1/logkit-1.0.1.jar
>> Downloading: 
>> http://repo1.maven.org/maven2/logkit/logkit/1.0.1/logkit-1.0.1.jar
>> 70K downloaded
>> Downloading: 
>> http://repo.opennms.org/maven2/avalon-framework/avalon-framework/4.1.3/avalon-framework-4.1.3.jar
>> Downloading: 
>> http://repository.codehaus.org/avalon-framework/avalon-framework/4.1.3/avalon-framework-4.1.3.jar
>> Downloading: 
>> http://repo.opennms.org/maven2/avalon-framework/avalon-framework/4.1.3/avalon-framework-4.1.3.jar
>> Downloading: 
>> http://repo.opennms.org/releases/avalon-framework/avalon-framework/4.1.3/avalon-framework-4.1.3.jar
>> Downloading: 
>> http://repo1.maven.org/maven2/avalon-framework/avalon-framework/4.1.3/avalon-framework-4.1.3.jar
>> 62K downloaded
>> Downloading: 
>> http://repo.opennms.org/maven2/javax/servlet/servlet-api/2.3/servlet-api-2.3.jar
>> Downloading: 
>> http://repository.codehaus.org/javax/servlet/servlet-api/2.3/servlet-api-2.3.jar
>> Downloading: 
>> http://repo.opennms.org/maven2/javax/servlet/servlet-api/2.3/servlet-api-2.3.jar
>> Downloading: 
>> http://repo.opennms.org/releases/javax/servlet/servlet-api/2.3/servlet-api-2.3.jar
>> Downloading: 
>> http://repo1.maven.org/maven2/javax/servlet/servlet-api/2.3/servlet-api-2.3.jar
>> 76K downloaded
>> Downloading: 
>> http://repo.opennms.org/maven2/plexus/plexus-utils/1.0.1/plexus-utils-1.0.1.jar
>> Downloading: 
>> http://repository.codehaus.org/plexus/plexus-utils/1.0.1/plexus-utils-1.0.1.jar
>> Downloading: 
>> http://repo1.maven.org/maven2/plexus/plexus-utils/1.0.1/plexus-utils-1.0.1.jar
>> 153K downloaded
>> [INFO] [castor:generate {execution: default}]
>> [INFO] Processing 
>> /usr/netmon-test/src/third-party/opennms-1.6.1__br-cmpgn/opennms-config/src/main/castor/scriptd-configuration.xsd
>> [INFO] 
>> ------------------------------------------------------------------------
>> *[ERROR] BUILD ERROR
>> [INFO] 
>> ------------------------------------------------------------------------
>> [INFO] Castor execution failed
>>
>> Embedded error: An Exception occurred processing 
>> /usr/netmon-test/src/third-party/opennms-1.6.1__br-cmpgn/opennms-config/src/main/castor/scriptd-configuration.xsd
>> Could not instantiate parser org.apache.xerces.parsers.SAXParser: 
>> java.lang.ClassNotFoundException: org.apache.xerces.parsers.SAXParser*
>> [INFO] 
>> ------------------------------------------------------------------------
>> [INFO] For more information, run Maven with the -e switch
>> [INFO] 
>> ------------------------------------------------------------------------
>> [INFO] Total time: 8 minutes 58 seconds
>> [INFO] Finished at: Tue Jun 02 10:40:56 PDT 2009
>> [INFO] Final Memory: 28M/51M
>> [INFO] 
>> ------------------------------------------------------------------------
>> make: *** [src/third-party/opennms-1.6.1__br-cmpgn/.bom_build] Error 1
>>
>>     
>
>
> ------------------------------------------------------------------------------
> 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

Reply via email to