L.S.,

It looks like there is a problem with the maven-archetype-plugin's crawl goal and windows paths. What version of Maven are using (run mvn -v to find out) and what version of the plugin (you can find that in the logging you get with -X)?

It looks like the plugin considers the repository path configuration to be relative to the current project directory. Could you try adding a leading a leading / to the <repository> element in the configuration to see if we can trick the plugin into using an absolute path instead?

Regards,

Gert

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/



Reply via email to