Hi Ashwin,
Looks like a windows specific issue, I'm using maven 2.0.9 on linux but
can't reproduce it.
Freeman
Ashwin Karpe wrote:
Hi Freeman,
Please see pasted entry below. It is simple to re-create. All you need to do
is to run mvn clean install in the catalog directory...
Cheers,
Ashwin...
======================== Output ==========================================
chetype-catalog>mvn clean install
[INFO] Scanning for projects...
[INFO]
------------------------------------------------------------------------
[INFO] Building ServiceMix :: Archetypes :: Catalog
[INFO] task-segment: [clean, install]
[INFO]
------------------------------------------------------------------------
[INFO] [clean:clean]
[INFO] Deleting directory
C:\PS_OSCOC\SMX4_Archetype_Project\Servicemix_code\arch
etypes\trunk\servicemix-archetype-catalog\target
[INFO] [servicemix-build:copy {execution: default}]
[INFO] [antrun:run {execution: default}]
[INFO] Executing tasks
[mkdir] Created dir:
C:\PS_OSCOC\SMX4_Archetype_Project\Servicemix_code\arche
types\trunk\servicemix-archetype-catalog\target
[mkdir] Created dir:
C:\PS_OSCOC\SMX4_Archetype_Project\Servicemix_code\arche
types\trunk\servicemix-archetype-catalog\target\temp\allversions
[mkdir] Created dir:
C:\PS_OSCOC\SMX4_Archetype_Project\Servicemix_code\arche
types\trunk\servicemix-archetype-catalog\target\temp\duplicates
[INFO] Executed tasks
[INFO] [archetype:crawl {execution: default}]
repository
C:\PS_OSCOC\SMX4_Archetype_Project\Servicemix_code\archetypes\trunk\se
rvicemix-archetype-catalog\file:\C:\Documents and
Settings\akarpe\.m2\repository\
org\apache\servicemix\tooling
catalogFile
C:\PS_OSCOC\SMX4_Archetype_Project\Servicemix_code\archetypes\trunk\s
ervicemix-archetype-catalog\target\temp\allversions\archetype-catalog.xml
[WARNING] File is not a directory
[INFO]
------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO]
------------------------------------------------------------------------
[INFO] null
[INFO]
------------------------------------------------------------------------
[INFO] Trace
java.lang.NullPointerException
at
org.apache.maven.archetype.catalog.io.xpp3.ArchetypeCatalogXpp3Writer.
write(ArchetypeCatalogXpp3Writer.java:55)
at
org.apache.maven.archetype.repositorycrawler.DefaultRepositoryCrawler.
writeCatalog(DefaultRepositoryCrawler.java:170)
at
org.apache.maven.archetype.mojos.CrawlRepositoryMojo.execute(CrawlRepo
sitoryMojo.java:77)
at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugin
Manager.java:451)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defau
ltLifecycleExecutor.java:558)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLif
ecycle(DefaultLifecycleExecutor.java:499)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defaul
tLifecycleExecutor.java:478)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHand
leFailures(DefaultLifecycleExecutor.java:330)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegment
s(DefaultLifecycleExecutor.java:291)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLif
ecycleExecutor.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.j
ava:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess
orImpl.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: 16 seconds
[INFO] Finished at: Wed Nov 26 08:48:49 CST 2008
[INFO] Final Memory: 11M/19M
[INFO]
------------------------------------------------------------------------
======================================================================
Freeman Fang wrote:
Hi Ashwin,
Could you paste the error stacktrace, since I can run it with all tests
pass here.
Regards
Freeman
Ashwin Karpe wrote:
Hi Freeman,
It looks like the tests in servicemix-archetype-catalog fail to run. I
was
able to compile when I added -Dmaven.test.skip=true.
Looks like it is not a serious issue.
Cheers,
Ashwin....
Freeman Fang wrote:
Hi Ashwin,
What's kind of problem you see, it works on my side?
Regards
Freeman
Ashwin Karpe wrote:
Hi Freeman & Guillaume,
It seems like there is a problem in the servicemix-archetype-catalog
archetype in the archetypes\trunk folder.
Can you please take a look at it. I would be happy to fix it but I do
not
have the requisite understanding of what this archetype does...
Cheers,
Ashwin...
-----
---
Ashwin Karpe, Principal Consultant, PS - Opensource Center of
Competence
Progress Software Corporation
14 Oak Park Drive
Bedford, MA 01730
---
+1-972-304-9084 (Office)
+1-972-971-1700 (Mobile)
----
Blog: http://opensourceknowledge.blogspot.com/
-----
---
Ashwin Karpe, Principal Consultant, PS - Opensource Center of Competence
Progress Software Corporation
14 Oak Park Drive
Bedford, MA 01730
---
+1-972-304-9084 (Office)
+1-972-971-1700 (Mobile)
----
Blog: http://opensourceknowledge.blogspot.com/
-----
---
Ashwin Karpe, Principal Consultant, PS - Opensource Center of Competence
Progress Software Corporation
14 Oak Park Drive
Bedford, MA 01730
---
+1-972-304-9084 (Office)
+1-972-971-1700 (Mobile)
----
Blog: http://opensourceknowledge.blogspot.com/