From: Sachin N. <sn...@ge...> - 2009-06-02 21:29:13
|
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 > |