Marketcetera Community Forums
  [Search] Search   [Recent Topics] Recent Topics   [Hottest Topics] Hottest Topics   [Groups] Back to home page 
[Register] Register / 
[Login] Login 
can't build the Marketcetera Platform in windows  XML
Forum Index » Developer Help
Author Message
pokiotrading@gmail.com


Joined: 07/03/2009 02:17:43
Messages: 15
Offline



the Building Marketcetera Platform


Microsoft Windows [Version 6.0.6001]
Copyright (c) 2006 Microsoft Corporation. All rights reserved.
C:\Users\Ananth>cd C:\marketcetera-platform
C:\marketcetera-platform>mvn -f uberPom.xml install
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error building POM (may not be this project's POM).

Project ID: marketcetera:declarations
Reason: Failed to activate local (project-level) build profiles: Cannot parse pr
ofiles.xml resource from directory: C:\marketcetera-platform for project marketc
etera:declarations

[INFO] ------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.reactor.MavenExecutionException: Failed to activate local (proj
ect-level) build profiles: Cannot parse profiles.xml resource from directory: C:
\marketcetera-platform for project marketcetera:declarations
at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:37
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:292)
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(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
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.project.ProjectBuildingException: Failed to activate
local (project-level) build profiles: Cannot parse profiles.xml resource from d
irectory: C:\marketcetera-platform for project marketcetera:declarations
at org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(D
efaultMavenProjectBuilder.java:1189)
at org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(Def
aultMavenProjectBuilder.java:820)
at org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFi
leInternal(DefaultMavenProjectBuilder.java:505)
at org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMave
nProjectBuilder.java:197)
at org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:583)
at org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:461)
at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:365)
... 11 more
Caused by: org.apache.maven.profiles.activation.ProfileActivationException: Cann
ot parse profiles.xml resource from directory: C:\marketcetera-platform
at org.apache.maven.project.DefaultMavenProjectBuilder.loadProjectExtern
alProfiles(DefaultMavenProjectBuilder.java:1537)
at org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(D
efaultMavenProjectBuilder.java:1181)
... 17 more
Caused by: org.codehaus.plexus.util.xml.pull.XmlPullParserException: Unrecognise
d tag: 'project' (position: START_TAG seen ...en.apache.org/POM/4.0.0 http://mav
en.apache.org/maven-v4_0_0.xsd">... @13:9
at org.apache.maven.profiles.io.xpp3.ProfilesXpp3Reader.parseProfilesRoo
t(ProfilesXpp3Reader.java:840)
at org.apache.maven.profiles.io.xpp3.ProfilesXpp3Reader.read(ProfilesXpp
3Reader.java:134
at org.apache.maven.profiles.io.xpp3.ProfilesXpp3Reader.read(ProfilesXpp
3Reader.java:1362)
at org.apache.maven.profiles.DefaultMavenProfilesBuilder.buildProfiles(D
efaultMavenProfilesBuilder.java:7
at org.apache.maven.project.DefaultMavenProjectBuilder.loadProjectExtern
alProfiles(DefaultMavenProjectBuilder.java:1509)
... 18 more
[INFO] ------------------------------------------------------------------------
[INFO] Total time: < 1 second
[INFO] Finished at: Mon Mar 16 22:56:37 EDT 2009
[INFO] Final Memory: 1M/4M
[INFO] ------------------------------------------------------------------------
C:\marketcetera-platform>

toli


Joined: 17/02/2009 17:41:07
Messages: 74
Offline

Your profiles.xml file seems to be invalid - perhaps you've left off a quote or a tag?
I suggest running it through an XML validator or editing it in something that does XML validation or syntax highlighting to see the errors better.

When you have long Java stracktraces like the one you quoted, it helps to look at the main failure at the top, and then go from the bottom up - you can see the underlying failure, and it usually helps you with debugging ideas.


org.apache.maven.reactor.MavenExecutionException: Failed to activate local (proj
ect-level) build profiles: Cannot parse profiles.xml resource from directory: C:
\marketcetera-platform for project marketcetera:declarations
<snip>
Caused by: org.codehaus.plexus.util.xml.pull.XmlPullParserException: Unrecognise
d tag: 'project' (position: START_TAG seen ...en.apache.org/POM/4.0.0 http://mav
en.apache.org/maven-v4_0_0.xsd">... @13:9

This message was edited 1 time. Last update was at 17/03/2009 20:32:02

jeff.burnett@quantitative.com


Joined: 18/02/2009 04:04:08
Messages: 11
Offline

For what it's worth, I got the same error on linux. The profiles.xml file that I copied from the profiles.xml.sample failed an xml validator (here: http://www.validome.org/xml/ ) until I took out the activeProfiles section of the profiles.xml and moved it to my maven2/conf/settings.xml file. I based this move on this: http://maven.apache.org/settings.html . Either way, I get this error:

[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error building POM (may not be this project's POM).

I'm new to maven, so I'm probably making some basic mistake. mvn -v produces this output:

Maven version: 2.0.10
Java version: 1.6.0_07
OS name: "linux" version: "2.6.24-23-generic" arch: "i386" Family: "unix"

Anyone got any ideas? looks like it is confused about the project

Can someone at marketcetera take a look at the profiles.xml.sample in the svn repository and make sure it's the right one?

This message was edited 1 time. Last update was at 19/03/2009 10:19:07

ytalmor


Joined: 12/02/2009 00:24:08
Messages: 130
Offline

You are using maven 2.0.10 (which is the latest version) but the version we are using to build our platform is maven 2.0.9 (as per our instructions here):

http://www.marketcetera.org/confluence/display/MDN/Building+Marketcetera+Platform

I did verify that maven 2.0.10 doesn't work with our profiles.xml. I recommend that you downgrade to maven 2.0.9 and try again.

Thanks,
Yoram
jeff.burnett@quantitative.com


Joined: 18/02/2009 04:04:08
Messages: 11
Offline

This fixed the problem with Maven. Thanks
pxavier


Joined: 04/10/2009 13:31:08
Messages: 2
Offline

Maven 2.0.9 is no longer available on apache website, is this going to be a big problem for marketetera developers ?
jeff.burnett@quantitative.com


Joined: 18/02/2009 04:04:08
Messages: 11
Offline

You have to go to the archives to get 2.0.9

http://archive.apache.org/dist/maven/binaries/
pxavier


Joined: 04/10/2009 13:31:08
Messages: 2
Offline

Great Thanks!
 
Forum Index » Developer Help
Go to:   
Powered by JForum 2.1.8 © JForum Team