« Return to Thread: Duplicate entries when merging wars

Re: Duplicate entries when merging wars

by maece :: Rate this Message:

| View in Thread

Hi Ali,

thanks for your quick response.

I tried the SNAPSHOT, but unfortunately it throws an exception (see trace).

As mentioned in my first post, the problem also occurs with servlet-mappings and security-constraints,
eg:

    <security-constraint>
        <web-resource-collection>
            <web-resource-name>resource</web-resource-name>
            <url-pattern>/myapp/*</url-pattern>
        </web-resource-collection>
        <auth-constraint>
            <role-name>myuser</role-name>
        </auth-constraint>
    </security-constraint>

and

    <servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>*.jsf</url-pattern>
    </servlet-mapping>

Sorry for that.


[INFO] Merging exception creating UBERWAR

Embedded error: Exception merging web.xml files
[INFO] ------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: Merging exception creating UBERWAR
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:719)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
        at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
        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: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.plugin.MojoExecutionException: Merging exception creating UBERWAR
        at org.codehaus.cargo.maven2.UberWarMojo.execute(UberWarMojo.java:277)
        at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
        ... 17 more
Caused by: org.codehaus.cargo.module.merge.MergeException: Exception merging web.xml files
        at org.codehaus.cargo.module.webapp.merge.WebXmlMerger.merge(WebXmlMerger.java:140)
        at org.codehaus.cargo.module.webapp.merge.MergedWarArchive.getWebXml(MergedWarArchive.java:155)
        at org.codehaus.cargo.module.webapp.merge.MergedWarArchive.merge(MergedWarArchive.java:219)
        at org.codehaus.cargo.maven2.UberWarMojo.execute(UberWarMojo.java:249)
        ... 19 more
Caused by: java.lang.NullPointerException
        at org.codehaus.cargo.module.webapp.elements.MimeMapping.getExtension(MimeMapping.java:47)
        at org.codehaus.cargo.module.webapp.merge.WebXmlMerger.mergeMimeMappings(WebXmlMerger.java:344)
        at org.codehaus.cargo.module.webapp.merge.WebXmlMerger.merge(WebXmlMerger.java:136)
        ... 22 more


Markus

S. Ali Tokmen wrote:
Hi Markus

Done, so I've opened two issues,
https://jira.codehaus.org/browse/CARGO-1078 and
https://jira.codehaus.org/browse/CARGO-1079

Both should be fixed now, please try again with version 1.2.1-SNAPSHOT.
Instructions for that can be found on:
http://cargo.codehaus.org/Maven2+Plugin+Installation#Maven2PluginInstallation-snapshots

Thank you

S. Ali Tokmen
http://ali.tokmen.com/

GSM (ch): +41 79 207 29 22 [Swisscom]
GSM (fr): +33 7 70 10 33 79 [Virgin Mobile]
GSM (tr): +90 555 266 52 73 [Avea]

My AIM, ICQ, MSN Messenger and Yahoo IM
contact details are on http://contact.ali.tokmen.com


On 2012/02/02 08:57, mäce wrote:
> Hi Ali,
>
> i tried version 1.0 before, but this was just because we had this dependency
> in our project for starting and deploying to a jboss server.
>
> With 1.0 there were other problems when merging the web.xml files (like
> comma in a context-param value) so i gave the latest version a trie.
>
> I tried it with 1.1.4 and the result is the same.
>
> Btw. the ordering of the elements in Version 1.0 was nicer, in 1.1.4 and
> 1.2.0 the elements are mixed.
>
> Thanks for your response
>
> Markus

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email

 « Return to Thread: Duplicate entries when merging wars