Alfresco
  1. Alfresco
  2. ALF-7204

Cannot upload files via Flash uploader (Tomcat 7 specific)

    Details

    • Type: Bug Bug
    • Status: Closed Closed
    • Priority: Critical Critical
    • Resolution: Won't Fix
    • Affects Version/s: 4.0 Enterprise
    • Fix Version/s: Future
    • Security Level: external (External user)
    • Labels:
      None
    • Environment:
      Alfresco Enterprise 3.3.5 build 366 Windows Server 2008 R2, MS SQL Server 2008 R2, Tomcat 7.0.6 as a windows service, JDK 6 u22 x64, JAAS + Kerberos, Windows 7, IE 8
    • Testcase ID:
      Hide

      Share-179

      Show
      Share-179
    • Resource:
      External
    • Regression:
      Regression

      Description

      Steps to reproduce:
      1. Log into Share as any user;
      2. Create any site;
      3. Open Document Library;
      4. Click Upload button;
      5. Select any file;
      6. Click Upload files;

      Actual result:
      Upload failure;

      The issue is reproduced with clear cache.

      Note, it works in FF 3.6

      JuliaG

      1. log_upload.txt
        51 kB
        Alfresco QA Team
      2. log.txt
        2 kB
        Alfresco QA Team
      3. upload.post.desc.xml.diff
        0.7 kB
        Pavel Yurkevich
      1. upload files.png
        98 kB

        Issue Links

          Activity

          Hide
          Steve Rigby added a comment -

          Note, IE with alfresco auth works fine for me.

          Show
          Steve Rigby added a comment - Note, IE with alfresco auth works fine for me.
          Hide
          Alfresco QA Team added a comment -

          We have reproduced the issue with alfresco authentication and IE6.0.2900.5512 and IE8.0.7600.16385.

          Show
          Alfresco QA Team added a comment - We have reproduced the issue with alfresco authentication and IE6.0.2900.5512 and IE8.0.7600.16385.
          Hide
          Steve Rigby added a comment -

          File upload was successful on the following configurations:
          • Alfresco Enterprise 3.3.5 build 340 and 360 Windows Server 2003 R2, Oracle 10g v10.2.0.4, JBoss EAP 5.1.0, JDK 6 u22 x86, NTLM, Windows Vista, IE 7
          • Alfresco Enterprise 3.3.5 build 360, RHEL 5 - 64bit, MySQL 5.1.39, Tomcat 6.0.29, JDK 6 u22 x64, Alfresco+ OpenLDAP, Windows XP, FF 3.6

          Show
          Steve Rigby added a comment - File upload was successful on the following configurations: • Alfresco Enterprise 3.3.5 build 340 and 360 Windows Server 2003 R2, Oracle 10g v10.2.0.4, JBoss EAP 5.1.0, JDK 6 u22 x86, NTLM, Windows Vista, IE 7 • Alfresco Enterprise 3.3.5 build 360, RHEL 5 - 64bit, MySQL 5.1.39, Tomcat 6.0.29, JDK 6 u22 x64, Alfresco+ OpenLDAP, Windows XP, FF 3.6
          Hide
          Steve Rigby added a comment -

          Note, Tomcat7 issue - moved to Swift.

          Show
          Steve Rigby added a comment - Note, Tomcat7 issue - moved to Swift.
          Show
          Kevin Roast added a comment - See https://issues.alfresco.com/jira/browse/ALF-1078
          Hide
          Kevin Roast added a comment - - edited

          See http://bugs.adobe.com/jira/browse/FP-1044 - hopefully fixed in next version of Flash!

          Show
          Kevin Roast added a comment - - edited See http://bugs.adobe.com/jira/browse/FP-1044 - hopefully fixed in next version of Flash!
          Hide
          Mike Farman added a comment -

          Yep, defering it is fine. We're not certifying Tomcat 7 for Swift.

          Show
          Mike Farman added a comment - Yep, defering it is fine. We're not certifying Tomcat 7 for Swift.
          Hide
          Kevin Roast added a comment -

          No longer a Blocker due to dragndrop of multiple files in 3.5/4.0

          Show
          Kevin Roast added a comment - No longer a Blocker due to dragndrop of multiple files in 3.5/4.0
          Hide
          Peter Monks added a comment -

          FYI this also occurs on Tomcat 6.0.33 (and possibly earlier patchlevels > 6.0.29) - it's not just limited to Tomcat 7.

          Show
          Peter Monks added a comment - FYI this also occurs on Tomcat 6.0.33 (and possibly earlier patchlevels > 6.0.29) - it's not just limited to Tomcat 7.
          Hide
          Kevin Roast added a comment -

          The HTML5 multi-file uploader dialog has now been merged to Odin (4.1)
          See SVN rev 34152 for more details. This and the HTML5 DnD is the solution going forward.

          We will no longer recommend the Flash uploader expect for non-HTML5 IE browsers - which will need to disable the secure cookies feature on Tomcat 6.0.33+ and Tomcat 7.0.0+.

          Show
          Kevin Roast added a comment - The HTML5 multi-file uploader dialog has now been merged to Odin (4.1) See SVN rev 34152 for more details. This and the HTML5 DnD is the solution going forward. We will no longer recommend the Flash uploader expect for non-HTML5 IE browsers - which will need to disable the secure cookies feature on Tomcat 6.0.33+ and Tomcat 7.0.0+.
          Hide
          Igor Blanco added a comment -

          Workaround:

          1- Edit "webapps/alfresco/WEB-INF/classes/alfresco/templates/webscripts/org/alfresco/repository/upload/upload.post.desc.xml" or the corresponding file in the war or in the project tree.
          2- Add an additional url XML entry like: <url>/api/upload;jsessionid

          {jsessionid}

          </url>
          3- Reload your webscripts or alfresco

          Tomcat, at least in 6.0.35 does honour the JSESSIONID, but it just doesn't remove it (https://issues.apache.org/bugzilla/show_bug.cgi?id=51833) due to servlet specification compliancse.

          Show
          Igor Blanco added a comment - Workaround: 1- Edit "webapps/alfresco/WEB-INF/classes/alfresco/templates/webscripts/org/alfresco/repository/upload/upload.post.desc.xml" or the corresponding file in the war or in the project tree. 2- Add an additional url XML entry like: <url>/api/upload;jsessionid {jsessionid} </url> 3- Reload your webscripts or alfresco Tomcat, at least in 6.0.35 does honour the JSESSIONID, but it just doesn't remove it ( https://issues.apache.org/bugzilla/show_bug.cgi?id=51833 ) due to servlet specification compliancse.
          Hide
          Kevin Roast added a comment - - edited

          On TomCat 7 you will also need to disable secure cookies feature for the Flash Uploader to work:

          tomcat/conf/context.xml
          <Context useHttpOnly="false">
          ...
          </Context>

          Show
          Kevin Roast added a comment - - edited On TomCat 7 you will also need to disable secure cookies feature for the Flash Uploader to work: tomcat/conf/context.xml <Context useHttpOnly="false"> ... </Context>
          Hide
          Kevin Roast added a comment -

          We will fix the JSESSIONID on the URL problem in a service pack shortly.

          Show
          Kevin Roast added a comment - We will fix the JSESSIONID on the URL problem in a service pack shortly.
          Hide
          Jamen Chu added a comment -

          is there an expectation of when Tomcat 7 is the standard for Alfresco 4.0 above for the supported stack?

          This assumes that the last entries on 1-March is the primary issue and blocker.

          Show
          Jamen Chu added a comment - is there an expectation of when Tomcat 7 is the standard for Alfresco 4.0 above for the supported stack? This assumes that the last entries on 1-March is the primary issue and blocker.
          Hide
          Igor Blanco added a comment -

          At least those two other files require similar changes to the already commented ones:

          projects/remote-api/config/alfresco/templates/webscripts/org/alfresco/slingshot/application/logo.post.desc.xml
          projects/remote-api/config/alfresco/templates/webscripts/org/alfresco/slingshot/profile/uploadavatar.post.desc.xml

          Show
          Igor Blanco added a comment - At least those two other files require similar changes to the already commented ones: projects/remote-api/config/alfresco/templates/webscripts/org/alfresco/slingshot/application/logo.post.desc.xml projects/remote-api/config/alfresco/templates/webscripts/org/alfresco/slingshot/profile/uploadavatar.post.desc.xml
          Hide
          Sam Garnham added a comment -

          Does your html5 multi-file uploader work with Internet Explorer (pre version 10)? Does it fall back to the flash uploader?

          I'm worried from version 4.1, Alfresco will lose the ability for Internet Explorer users to upload multiple files simultaneously.

          Show
          Sam Garnham added a comment - Does your html5 multi-file uploader work with Internet Explorer (pre version 10)? Does it fall back to the flash uploader? I'm worried from version 4.1, Alfresco will lose the ability for Internet Explorer users to upload multiple files simultaneously.
          Hide
          Alfresco QA Team added a comment -

          Closed as Won't Fix

          Show
          Alfresco QA Team added a comment - Closed as Won't Fix

            People

            • Assignee:
              Closed Issues
              Reporter:
              Alfresco QA Team
            • Votes:
              1 Vote for this issue
              Watchers:
              10 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Date of First Response:

                Time Tracking

                Estimated:
                Original Estimate - 0 minutes
                0m
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 1 day, 4 hours
                1d 4h