ICEfaces
  1. ICEfaces
  2. ICE-4181

File Upload with ice:inputFile not working any more after Firefox 3.0.7 update

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.7.2 SP1
    • Fix Version/s: 1.7.2-SP2, 1.8RC2, 1.8
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:
      Firefox 3.0.7, WinXP SP3

      Description

      Today I updated to Firefox 3.0.7 (on XP SP3), and from then on my ICEfaces fileupload component does not work any more. Meaning that hitting the upload button has no effect. I can reproduce this easily with the component demo:

      http://component-showcase.icefaces.org/component-showcase/showcase.iface

        Issue Links

          Activity

          Hide
          John Genoese added a comment -

          This has become somewhat more urgent, as many have Firefox on auto-update and 3.0.6 doesn't seem to be available from mozilla.org any longer.

          Show
          John Genoese added a comment - This has become somewhat more urgent, as many have Firefox on auto-update and 3.0.6 doesn't seem to be available from mozilla.org any longer.
          Hide
          Adnan Durrani added a comment -

          fixed by ICE-4144

          Show
          Adnan Durrani added a comment - fixed by ICE-4144
          Hide
          Georges Goebel added a comment -

          Hi, tried to checkout the latest trunk version from the svn but there I can only get revision 18494 and the last commit on inputfilerenderer is from 20/01/2009.
          Can you please make this version accessible from outside ?

          Thanks

          Georges

          Show
          Georges Goebel added a comment - Hi, tried to checkout the latest trunk version from the svn but there I can only get revision 18494 and the last commit on inputfilerenderer is from 20/01/2009. Can you please make this version accessible from outside ? Thanks Georges
          Hide
          Stefan Zeller added a comment -

          Is there any official decision about handling this Firefox InputFile issue with release 1.7.2 SP1?

          Show
          Stefan Zeller added a comment - Is there any official decision about handling this Firefox InputFile issue with release 1.7.2 SP1?
          Hide
          Ken Fyten added a comment -

          Need to backport this fix to the 1.7 branch for current 1.7.2 SP1 users.

          Show
          Ken Fyten added a comment - Need to backport this fix to the 1.7 branch for current 1.7.2 SP1 users.
          Hide
          Adnan Durrani added a comment -

          Fix backported to 1.7 branch:

          Modified: D:\work\development\freshcopy\svn\ossrepo\icefaces\branches\icefaces-1.7\icefaces\component\src\com\icesoft\faces\component\inputfile\InputFileRenderer.java
          Sending content: D:\work\development\freshcopy\svn\ossrepo\icefaces\branches\icefaces-1.7\icefaces\component\src\com\icesoft\faces\component\inputfile\InputFileRenderer.java
          Completed: At revision: 18558

          Show
          Adnan Durrani added a comment - Fix backported to 1.7 branch: Modified: D:\work\development\freshcopy\svn\ossrepo\icefaces\branches\icefaces-1.7\icefaces\component\src\com\icesoft\faces\component\inputfile\InputFileRenderer.java Sending content: D:\work\development\freshcopy\svn\ossrepo\icefaces\branches\icefaces-1.7\icefaces\component\src\com\icesoft\faces\component\inputfile\InputFileRenderer.java Completed: At revision: 18558
          Hide
          Ken Fyten added a comment -

          There's a bit of a problem with the fix though. If your web app is bound to the default context (like http://myserver.com/ instead of some subpath, like http://myserver.com/myapp/) then the fix doesn't work. Clicking the upload button causes some error about not being able to find the upload servlet.

          It's because if the context path is empty, the path to the upload servlet is made relative to the path of the resource, so it looks for the upload servlet at http://myserver.com/block/resource/jasf89032af98h3faf/uploadHtml

          Show
          Ken Fyten added a comment - There's a bit of a problem with the fix though. If your web app is bound to the default context (like http://myserver.com/ instead of some subpath, like http://myserver.com/myapp/ ) then the fix doesn't work. Clicking the upload button causes some error about not being able to find the upload servlet. It's because if the context path is empty, the path to the upload servlet is made relative to the path of the resource, so it looks for the upload servlet at http://myserver.com/block/resource/jasf89032af98h3faf/uploadHtml
          Hide
          Ken Fyten added a comment -

          Follow-up issue resolved in ICE-4144.

          Show
          Ken Fyten added a comment - Follow-up issue resolved in ICE-4144 .
          Hide
          Joanne Bai added a comment -

          Confirmed fix on 1.7.2-SP2 build 3

          Tested component showcase (JSP) on Tomcat6 + FF3.0.8

          Show
          Joanne Bai added a comment - Confirmed fix on 1.7.2-SP2 build 3 Tested component showcase (JSP) on Tomcat6 + FF3.0.8

            People

            • Assignee:
              Unassigned
              Reporter:
              Silvano Maffeis
            • Votes:
              22 Vote for this issue
              Watchers:
              20 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: