Got JavaScript "Permission denied" error when trying to remove an invalid entry

8 posts, 0 answers
  1. Channa Leang
    Channa Leang avatar
    19 posts
    Member since:
    May 2009

    Posted 17 Mar 2010 Link to this post

    Hi, another issue I'm facing is, when user selects an invalid file to upload such as size over limit, wrong file type...etc. An exclamation mark displays (see attached) as it supposes to. Then, user tries to remove that error entry by clicking on remove button, they got a JavaScript error "Permission denied" (see attached).

    Please help!
     
  2. Genady Sergeev
    Admin
    Genady Sergeev avatar
    1600 posts

    Posted 18 Mar 2010 Link to this post

    Hello Channa Leang,

    The reason for this error is that you have't allowed in your web.config for large file uploads. The default ASP.NET limit is 4mb. If you want to upload larger files you need to set the allowed max request length into the web.config. Detailed instructions on how to do this can be found here.

    Kind regards,
    Genady Sergeev
    the Telerik team

    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
  3. Channa Leang
    Channa Leang avatar
    19 posts
    Member since:
    May 2009

    Posted 18 Mar 2010 Link to this post

    This should not be the case because I have set the following code in web.config.

    <

     

    httpRuntime maxRequestLength="512000" executionTimeout="3600" />

     


    Any other possible things that would produce this error?
  4. Genady Sergeev
    Admin
    Genady Sergeev avatar
    1600 posts

    Posted 18 Mar 2010 Link to this post

    Hello Channa Leang,

    Up to now this is the only reason for the mentioned error that we are aware of. The value that you have declared in the maxRequestLength fields estimates to 500megabytes. As far as I can see from your screenshot, you are trying to upload Visual Studio ISO file that is typically bigger that 500megabytes. Or perhaps I am missing something?

    Could you please give it a tray with a larger value, for example 1024000 kbytes. If the problem persist could you please open a support ticket and send us a sample project that replicates the issue. This will greatly ease us in finding out what is going wrong.

    Thank you for your cooperation.

    Sincerely yours,
    Genady Sergeev
    the Telerik team

    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
  5. Channa Leang
    Channa Leang avatar
    19 posts
    Member since:
    May 2009

    Posted 18 Mar 2010 Link to this post

    The exclamation mark error didn't show up when I increase the value of maxRequestLength to 1024000 kbs in web.config file. And, right after I select the over-sized file (from dialog box) to upload, error didn't show anymore and the upload process started accordingly without doing any validation. That's NOT what I want.

    I would like to limit a single upload file to 500MB. The maximum files selection per upload is 4. User can select a bigger file (>500MB) from the dialog box. But as soon as they select that file, it should display an error message and let them remove that invalid entry.

    In my orginal code, which is maxRequestLength="512000", the validation seems working. What it doesn't working is, when user tries to remove the error entry, the javascript error "Permission denied" pops.

    Any suggestion to achive this?

  6. Genady Sergeev
    Admin
    Genady Sergeev avatar
    1600 posts

    Posted 23 Mar 2010 Link to this post

    Hi Channa Leang,

    The access denied error will appear only under Cassini, i.e. when you develop your web-site using Visual Studio. Once the site is hosted under IIS the error will disappear. This is annoying a limitation of the Visual Studio integrated server.  We will fix the issue for the next week's internal build. You can find more information on what is latest internal build and how to obtain it here.

    So, to sum up, you can bring back your old maxRequestLength and ignore the error that you receive. Once you host your site under IIS, the error will disappear.

    All the best,
    Genady Sergeev
    the Telerik team

    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
  7. Aamir Shah
    Aamir Shah avatar
    4 posts
    Member since:
    Feb 2010

    Posted 28 Mar 2010 Link to this post

    Hi Channa Leang,

    I was facing same problem but after spending a day i found that i missing to add

     <httpHandlers>
     <add path="Telerik.Web.UI.WebResource.axd" verb="*" type="Telerik.Web.UI.WebResource, Telerik.Web.UI, Version=2010.1.309.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" />
     </httpHandlers>

    in WebConfig file.


    And issue has been resolve. It may help you .


    Regards

    Aamir


  8. Genady Sergeev
    Admin
    Genady Sergeev avatar
    1600 posts

    Posted 30 Mar 2010 Link to this post

    Hi Aamir Shah,

    The WebResoruce handler not being registered will result in failed upload but not in access denied exception. At least we are not aware of such scenario nor I was able to reproduce the access denied error with lacking handler. Did you receive the permission denied error or just the  upload process failed?


    Regards,
    Genady Sergeev
    the Telerik team

    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
Back to Top