Could a Pluto dev take a look at this patch to the 1.1.x branch and update the 1.1.5 snapshot build if it looks good?

-Eric

Eric Dalquist (JIRA) wrote:
     [ 
https://issues.apache.org/jira/browse/PLUTO-452?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Eric Dalquist updated PLUTO-452:
--------------------------------

    Attachment: pluto-assembler.patch

Fix that only tries to use the manifiest from the archive being assembled if it 
exists.

Assembler ant task fails on WAR with no manifest
------------------------------------------------

                Key: PLUTO-452
                URL: https://issues.apache.org/jira/browse/PLUTO-452
            Project: Pluto
         Issue Type: Bug
         Components: deployer
   Affects Versions: 1.1.5
           Reporter: Eric Dalquist
            Fix For: 1.1.5

        Attachments: pluto-assembler.patch


Running the assembler ant task on a WAR or EAR with no manifest results in a 
NullPointerException:
Caused by: 
/Users/edalquist/java/workspace_33/uPortal_pluto/uportal-ear/build.xml:59: The 
following error occurred while executing this line:
/Users/edalquist/java/workspace_33/uPortal_pluto/uportal-ear/build.xml:77: 
java.lang.NullPointerException: man
        at 
org.apache.tools.ant.ProjectHelper.addLocationToBuildException(ProjectHelper.java:539)
        at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:384)
        at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:107)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:64)
        at net.sf.antcontrib.logic.ForEach.executeSequential(ForEach.java:178)
        at net.sf.antcontrib.logic.ForEach.execute(ForEach.java:254)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at org.apache.tools.ant.Target.performTasks(Target.java:369)
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
        at 
org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:37)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
        at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382)
        ... 32 more
Caused by: 
/Users/edalquist/java/workspace_33/uPortal_pluto/uportal-ear/build.xml:77: 
java.lang.NullPointerException: man
        at org.apache.tools.ant.Task.perform(Task.java:373)
        at org.apache.tools.ant.Target.execute(Target.java:341)
        at org.apache.tools.ant.Target.performTasks(Target.java:369)
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
        at 
org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:37)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
        at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382)
        ... 45 more
Caused by: java.lang.NullPointerException: man
        at java.util.jar.JarOutputStream.<init>(JarOutputStream.java:43)
        at 
org.apache.pluto.util.assemble.war.WarAssembler.assembleWar(WarAssembler.java:67)
        at 
org.apache.pluto.util.assemble.war.WarAssembler.assembleInternal(WarAssembler.java:53)
        at 
org.apache.pluto.util.assemble.AbstractArchiveAssembler.assemble(AbstractArchiveAssembler.java:87)
        at org.apache.pluto.ant.AssembleTask.execute(AssembleTask.java:222)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
        at org.apache.tools.ant.Task.perform(Task.java:364)
        ... 51 more

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to