Re: FATAL ERROR: Unable to read settings.xml

2009-08-12 Thread RFatton

Thanks for your help, was indeed an issue with java. Seems to be working fine
now.

R



RFatton wrote:
> 
> Hi all, 
> 
> New to maven, having trouble getting it working.
> 
> I'm using ubuntu and ran "sudo apt-get install maven2" for install.
> 
> Also added M2_HOME=/usr/share/maven2, export M2=$M2_HOME/bin, export
> PATH=$M2:$PATH to enviroment.
> 
> When I run mvn -version I get:
> 
> Maven version: 2.0.9
> Java version: 1.5.0
> OS name: "linux" version: "2.6.24-23-xen" arch: "x86_64" Family: "unix"
> 
> But when I try to do anything with mvn I get an error (full error below)
> saying Unable to read settings.xml.
> 
> I've found the setting.xml at /etc/maven2/settings.xml
> (/usr/share/maven2/conf is linked to this file location) so tried "mvn -s
> /etc/maven2/settings.xml" and "mvn -s /usr/share/maven2/conf/settings.xml"
> resulting in the sam error.
> 
> Tried copying settings.xml to ~/.m2, same error.
> 
> Same error when i tried very smiple settings.xml file with:
> 
> http://maven.apache.org/POM/4.0.0";
>   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
>   http://maven.apache.org/xsd/settings-1.0.0.xsd";>
>   
>
>   true
>   http
>   MYPROXY
>   8080
> 
>   
> 
> 
> 
> and 
> 
> 
>   
>
>   true
>   http
>   MYPROXY
>   8080
> 
>   
> 
> 
> 
> 
> Does this error mean that maven can't find the settings.xml file? (if so
> how do I fix it)
> 
> How do I know which settings.xml file is being used, system or user?
> 
> Do I need to edit settings.xml from it's default at the beginning? If so
> wouldn't one of the simple versions I hev work?
> 
> Thanks for help,
> 
> 
> 
> 
> ERROR:
> 
> When I try "mvn -e package":
> 
> + Error stacktraces are turned on.
> -
> this realm = plexus.core
> urls[0] = file:/usr/share/maven2/lib/jsch.jar
> urls[1] = file:/usr/share/maven2/lib/wagon-provider-api.jar
> urls[2] = file:/usr/share/maven2/lib/wagon-file.jar
> urls[3] = file:/usr/share/maven2/lib/doxia-sink-api.jar
> urls[4] = file:/usr/share/maven2/lib/maven2.jar
> urls[5] = file:/usr/share/maven2/lib/plexus-interactivity-api.jar
> urls[6] = file:/usr/share/maven2/lib/wagon-ssh.jar
> urls[7] = file:/usr/share/maven2/lib/wagon-ssh-external.jar
> urls[8] = file:/usr/share/maven2/lib/xml-apis.jar
> urls[9] = file:/usr/share/maven2/lib/plexus-interpolation.jar
> urls[10] = file:/usr/share/maven2/lib/plexus-container-default.jar
> urls[11] = file:/usr/share/maven2/lib/wagon-ssh-common.jar
> urls[12] = file:/usr/share/maven2/lib/wagon-http-shared.jar
> urls[13] = file:/usr/share/maven2/lib/wagon-http-lightweight.jar
> urls[14] = file:/usr/share/maven2/lib/commons-cli.jar
> urls[15] = file:/usr/share/maven2/lib/plexus-utils.jar
> urls[16] = file:/usr/share/maven2/lib/jtidy.jar
> Number of imports: 0
> -
> FATAL ERROR: Unable to read settings.xml
> Error stacktrace:
> org.codehaus.plexus.component.repository.exception.ComponentLookupException:
> Unable to lookup component
> 'org.apache.maven.settings.MavenSettingsBuilder', it could not be created
>at
> org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:335)
>at org.codehaus.plexus.embed.Embedder.lookup(Embedder.java:78)
>at org.apache.maven.cli.MavenCli.buildSettings(MavenCli.java:309)
>at org.apache.maven.cli.MavenCli.main(MavenCli.java:191)
>at java.lang.reflect.Method.invoke(libgcj.so.90)
>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.codehaus.plexus.component.factory.ComponentInstantiationException:
> Could not instanciate component: role:
> 'org.apache.maven.settings.MavenSettingsBuilder', implementation:
> 'org.apache.maven.settings.DefaultMavenSettingsBuilder'
>at
> org.codehaus.plexus.component.factory.java.JavaComponentFactory.makeException(JavaComponentFactory.java:77)
>at
> org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:62)
>at
> org.codehaus.plexus.DefaultPlexusContainer.createComponentInstance(DefaultPlexusContainer.java:1464)
&g

FATAL ERROR: Unable to read settings.xml

2009-08-11 Thread RFatton

Hi all, 

New to maven, having trouble getting it working.

I'm using ubuntu and ran "sudo apt-get install maven2" for install.

Also added M2_HOME=/usr/share/maven2, export M2=$M2_HOME/bin, export
PATH=$M2:$PATH to enviroment.

When I run mvn -version I get:

Maven version: 2.0.9
Java version: 1.5.0
OS name: "linux" version: "2.6.24-23-xen" arch: "x86_64" Family: "unix"

But when I try to do anything with mvn I get an error (full error below)
saying Unable to read settings.xml.

I've found the setting.xml at /etc/maven2/settings.xml
(/usr/share/maven2/conf is linked to this file location) so tried "mvn -s
/etc/maven2/settings.xml" and "mvn -s /usr/share/maven2/conf/settings.xml"
resulting in the sam error.

Tried copying settings.xml to ~/.m2, same error.

Same error when i tried very smiple settings.xml file with:

http://maven.apache.org/POM/4.0.0";
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
  http://maven.apache.org/xsd/settings-1.0.0.xsd";>
  
   
  true
  http
  MYPROXY
  8080

  



and 


  
   
  true
  http
  MYPROXY
  8080

  




Does this error mean that maven can't find the settings.xml file? (if so how
do I fix it)

How do I know which settings.xml file is being used, system or user?

Do I need to edit settings.xml from it's default at the beginning? If so
wouldn't one of the simple versions I hev work?

Thanks for help,




ERROR:

When I try "mvn -e package":

+ Error stacktraces are turned on.
-
this realm = plexus.core
urls[0] = file:/usr/share/maven2/lib/jsch.jar
urls[1] = file:/usr/share/maven2/lib/wagon-provider-api.jar
urls[2] = file:/usr/share/maven2/lib/wagon-file.jar
urls[3] = file:/usr/share/maven2/lib/doxia-sink-api.jar
urls[4] = file:/usr/share/maven2/lib/maven2.jar
urls[5] = file:/usr/share/maven2/lib/plexus-interactivity-api.jar
urls[6] = file:/usr/share/maven2/lib/wagon-ssh.jar
urls[7] = file:/usr/share/maven2/lib/wagon-ssh-external.jar
urls[8] = file:/usr/share/maven2/lib/xml-apis.jar
urls[9] = file:/usr/share/maven2/lib/plexus-interpolation.jar
urls[10] = file:/usr/share/maven2/lib/plexus-container-default.jar
urls[11] = file:/usr/share/maven2/lib/wagon-ssh-common.jar
urls[12] = file:/usr/share/maven2/lib/wagon-http-shared.jar
urls[13] = file:/usr/share/maven2/lib/wagon-http-lightweight.jar
urls[14] = file:/usr/share/maven2/lib/commons-cli.jar
urls[15] = file:/usr/share/maven2/lib/plexus-utils.jar
urls[16] = file:/usr/share/maven2/lib/jtidy.jar
Number of imports: 0
-
FATAL ERROR: Unable to read settings.xml
Error stacktrace:
org.codehaus.plexus.component.repository.exception.ComponentLookupException:
Unable to lookup component 'org.apache.maven.settings.MavenSettingsBuilder',
it could not be created
   at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:335)
   at org.codehaus.plexus.embed.Embedder.lookup(Embedder.java:78)
   at org.apache.maven.cli.MavenCli.buildSettings(MavenCli.java:309)
   at org.apache.maven.cli.MavenCli.main(MavenCli.java:191)
   at java.lang.reflect.Method.invoke(libgcj.so.90)
   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.codehaus.plexus.component.factory.ComponentInstantiationException: Could
not instanciate component: role:
'org.apache.maven.settings.MavenSettingsBuilder', implementation:
'org.apache.maven.settings.DefaultMavenSettingsBuilder'
   at
org.codehaus.plexus.component.factory.java.JavaComponentFactory.makeException(JavaComponentFactory.java:77)
   at
org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:62)
   at
org.codehaus.plexus.DefaultPlexusContainer.createComponentInstance(DefaultPlexusContainer.java:1464)
   at
org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:93)
   at
org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:92)
   at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:331)
   ...8 more
Caused by: java.lang.NoClassDefFoundError:
org.apache.maven.settings.DefaultMavenSettingsBuilder
   at java.lang.Class.initializeClass(libgcj.so.90)
   at java.lang.Class.newInstance(libgcj.so.90)
   at
org.codehaus.plexus.component.factory.java.JavaComponentFactory.newInstance(JavaComponentFactory.java:44)
   ...12 more
Caused by: java.lang.VerifyError: verification failed at PC 63 in
org.apache.maven.settings.DefaultMavenSettingsBuilder:readSettings((Ljava.io.File;)Lorg.apache.maven.settings.Settings;):
incompatible type o