You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@archiva.apache.org by "Stefan Prange (JIRA)" <ji...@codehaus.org> on 2008/03/30 16:46:58 UTC

[jira] Created: (MRM-755) No content type for .pom files denoted in file "archiva-mime-types.txt" - workaround included

No content type for .pom files denoted in file "archiva-mime-types.txt" - workaround included
---------------------------------------------------------------------------------------------

                 Key: MRM-755
                 URL: http://jira.codehaus.org/browse/MRM-755
             Project: Archiva
          Issue Type: Bug
    Affects Versions: 1.0.1
         Environment: Websphere 6.1.0.15 / IBM J9 VM / Windows XP
            Reporter: Stefan Prange


On Websphere 6,1, *.pom files can't be downloaded from Archiva via respository requests.
For instance, the URL 
  http://localhost:9081/archiva/repository/internal/commons-lang/commons-lang/2.1/commons-lang-2.1.pom
leads to an exception like this:

[30.03.08 14:55:15:671 CEST] 00000032 WebApp        E   [Servlet Error]-[RepositoryServlet]: java.lang.NullPointerException
	at com.ibm.ws.webcontainer.srt.SRTServletResponse.setContentType(SRTServletResponse.java:1076)
	at it.could.webdav.DAVTransaction.setContentType(DAVTransaction.java:193)
	at org.codehaus.plexus.webdav.simple.ReplacementGetMethod.process(ReplacementGetMethod.java:157)
	at it.could.webdav.DAVProcessor.process(DAVProcessor.java:79)
	at org.codehaus.plexus.webdav.simple.SimpleDavServerComponent.process(SimpleDavServerComponent.java:154)
        ...

The most likely cause seems to be that there is no mimetype for *.pom files listed in Archiva's resource file "archiva-mime-types.txt".

I added this mimetype by changing line 69 of "archiva-mime-types.txt" from
  application/xml                          xml xsl
to
  application/xml                          xml xsl pom

This way, .pom file are treated as xml files.

After that change the exception mentioned above did'nt occur anymore.

HTH, Stefan


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Closed: (MRM-755) No content type for .pom files denoted in file "archiva-mime-types.txt" - workaround included

Posted by "Brett Porter (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MRM-755?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Brett Porter closed MRM-755.
----------------------------

         Assignee: Brett Porter
       Resolution: Fixed
    Fix Version/s: 1.0.2

done, thanks!

> No content type for .pom files denoted in file "archiva-mime-types.txt" - workaround included
> ---------------------------------------------------------------------------------------------
>
>                 Key: MRM-755
>                 URL: http://jira.codehaus.org/browse/MRM-755
>             Project: Archiva
>          Issue Type: Bug
>    Affects Versions: 1.0.1
>         Environment: Websphere 6.1.0.15 / IBM J9 VM / Windows XP
>            Reporter: Stefan Prange
>            Assignee: Brett Porter
>             Fix For: 1.0.2
>
>
> On Websphere 6,1, *.pom files can't be downloaded from Archiva via respository requests.
> For instance, the URL 
>   http://localhost:9081/archiva/repository/internal/commons-lang/commons-lang/2.1/commons-lang-2.1.pom
> leads to an exception like this:
> [30.03.08 14:55:15:671 CEST] 00000032 WebApp        E   [Servlet Error]-[RepositoryServlet]: java.lang.NullPointerException
> 	at com.ibm.ws.webcontainer.srt.SRTServletResponse.setContentType(SRTServletResponse.java:1076)
> 	at it.could.webdav.DAVTransaction.setContentType(DAVTransaction.java:193)
> 	at org.codehaus.plexus.webdav.simple.ReplacementGetMethod.process(ReplacementGetMethod.java:157)
> 	at it.could.webdav.DAVProcessor.process(DAVProcessor.java:79)
> 	at org.codehaus.plexus.webdav.simple.SimpleDavServerComponent.process(SimpleDavServerComponent.java:154)
>         ...
> The most likely cause seems to be that there is no mimetype for *.pom files listed in Archiva's resource file "archiva-mime-types.txt".
> I added this mimetype by changing line 69 of "archiva-mime-types.txt" from
>   application/xml                          xml xsl
> to
>   application/xml                          xml xsl pom
> This way, .pom file are treated as xml files.
> After that change the exception mentioned above did'nt occur anymore.
> HTH, Stefan

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira