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

          There are no comments yet on this issue.

            People

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

              Dates

              • Created:
                Updated:
                Resolved: