Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.7.1
    • Fix Version/s: 1.7.2
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:
      All

      Description

      This doesn't seem to be causing any problems, but it might confuse people, and waste bandwidth, or possibly indicate some greater problem.

      When the inputFile component is used to upload a file, the servlet is getting this exception:



      <html><head><title>JBossWeb/2.0.1.GA - Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif

      ;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color

      :white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white

      ;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color

      :white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family

      :Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color

       : black;}HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 500 - </h1><HR size="1" noshade

      ="noshade"><p><b>type</b> Exception report</p><p><b>message</b> <u></u></p><p><b>description</b> <u>The

       server encountered an internal error () that prevented it from fulfilling this request.</u></p><p><b

      >exception</b> <pre>javax.servlet.ServletException: org.apache.commons.fileupload.FileUploadBase$InvalidContentTypeException

      : the request doesn't contain a multipart/form-data or multipart/mixed stream, content type header is

       null

      com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:86)

      javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

      com.icesoft.faces.webapp.xmlhttp.BlockingServlet.service(BlockingServlet.java:46)

      org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

      </pre></p><p><b>root cause</b> <pre>org.apache.commons.fileupload.FileUploadBase$InvalidContentTypeException

      : the request doesn't contain a multipart/form-data or multipart/mixed stream, content type header is

       null

      org.apache.commons.fileupload.FileUploadBase$FileItemIteratorImpl.&lt;init&gt;(FileUploadBase.java:862

      )

      org.apache.commons.fileupload.FileUploadBase.getItemIterator(FileUploadBase.java:325)

      org.apache.commons.fileupload.servlet.ServletFileUpload.getItemIterator(ServletFileUpload.java:148)

      com.icesoft.faces.webapp.http.core.UploadServer$2.servlet(UploadServer.java:55)

      com.icesoft.faces.webapp.http.servlet.ServletRequestResponse.detectEnvironment(ServletRequestResponse

      .java:222)

      com.icesoft.faces.webapp.http.core.UploadServer.service(UploadServer.java:52)

      com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer$Matcher.serviceOnMatch(PathDispatcherServer

      .java:50)

      com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer.service(PathDispatcherServer.java

      :19)

      com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet.service(ThreadBlockingAdaptingServlet

      .java:19)

      com.icesoft.faces.webapp.http.servlet.EnvironmentAdaptingServlet.service(EnvironmentAdaptingServlet

      .java:63)

      com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet.service(MainSessionBoundServlet.java:139

      )

      com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:51)

      com.icesoft.faces.webapp.http.servlet.PathDispatcher$Matcher.serviceOnMatch(PathDispatcher.java:52)

      com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:29)

      com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:82)

      javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

      com.icesoft.faces.webapp.xmlhttp.BlockingServlet.service(BlockingServlet.java:46)

      org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

      </pre></p><p><b>note</b> <u>The full stack trace of the root cause is available in the JBossWeb/2.0.1

      .GA logs.</u></p><HR size="1" noshade="noshade"><h3>JBossWeb/2.0.1.GA</h3></body></html>

        Issue Links

          Activity

          Mark Collette created issue -
          Mark Collette made changes -
          Field Original Value New Value
          Assignee Mark Collette [ mark.collette ]
          Ken Fyten made changes -
          Link This issue depends on ICE-3187 [ ICE-3187 ]
          Ken Fyten made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Fix Version/s 1.7.2 [ 10130 ]
          Resolution Fixed [ 1 ]
          Ken Fyten made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Assignee Mark Collette [ mark.collette ]

            People

            • Assignee:
              Unassigned
              Reporter:
              Mark Collette
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: