Link in alert email for PPTX document leads to "File Not Found" - Caused by encoding error

We have an issue brought to our attention by our customers that has me scratching my head.  When our users sign up for an alert on a document library and a PowerPoint document is edited, the link in the alert email looks something like this:
http://Teams/sites/TeamABC/_layouts/PowerPoint.aspx?PowerPointView=ReadingView%26PresentationId=/sites/TeamABC/Shared%2520Documents/SharePoint%2520Service%2520Management.pptx
Although the issue looks like it could be with the double encoded spaces (first encoded is %20, second encoding is %2520), those work fine.  The issue comes from the %26 between "ReadingView" and "PresentationId".  The %26 is an encoded "&". 
If I replace %26 with "&" the url string works fine.  I have tried this in IE, Firefox, and Chrome and the result is the same in each, so it's not a browser issue.
The question then becomes, is the error the encoding when the alert is created and sent or is the error with the http handler in SharePoint that doesn't appear to understand how to handle %26?  With that, any ideas on how to fix this (other than tell
users to edit the url in the browser changing %26 to "&")?
I should mention we are using SharePoint 2010, SP1, plus August 2011 CU, with Office Web Apps. 

Hello,
I think it is because we cannot use "&" in the file name when uploading the file to Sharepoint, we will receive the
message:
The following characters cannot be used anywhere in a site name, in a subsite name, or in a site or Active Directory group name:
tilde (~)
number sign (#)
percent (%)
ampersand (&)
asterisk (*)
braces ({ })
backslash (\)
colon (:)
angle brackets (< >)
question mark (?)
slash (/)
plus sign (+)
pipe (|)
quotation mark (")
You can check this
post on SharePoint forum:, if you have further questions, you can also post the question on the SharePoint 2010 forum
here
Hope above helps.
Daisy Cao
TechNet Community Support

Similar Messages

  • Crystal report 13.0.2 document.ExportToStream html40 file not found issue

    when export to html, it seems like the html file is exported suessfully but when it is reading the file back, it said the file is not found. but by opening up the temp folder, the file is there but with the .html extension instead of the reported missing file with the .htm extension. bug?

    hi Don,
    here's the code used:
    var stream = document.ExportToStream(ExportFormatType.HTML40);                           
    that's where the exception is thrown. with reflector, the code boil down to this:
    HTMLFormatOptions htmlFormatOptions = new HTMLFormatOptions();
          htmlFormatOptions.HTMLBaseFolderName = (string) null;
          StringBuilder stringBuilder = new StringBuilder();
          stringBuilder.Append("cr_export_");
          stringBuilder.Append(Guid.NewGuid().ToString());
          stringBuilder.Append(".htm");
          string path = Path.Combine(Path.GetTempPath(), ((object) stringBuilder).ToString());
          htmlFormatOptions.HTMLFileName = path;
          htmlFormatOptions.HTMLEnableSeparatedPages = false;
          reqContext.ExportInfo.ExportFormatOptions = (ExportFormatOptions) htmlFormatOptions;
          HTMLExporter htmlExporter = new HTMLExporter(this, reqContext);
          htmlExporter.Export();
          FileStream fileStream = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.None);
          try
            MemoryStream memoryStream = new MemoryStream();
            try
              byte[] buffer = new byte[4096];
              int count;
              while ((count = fileStream.Read(buffer, 0, 4096)) > 0)
                memoryStream.Write(buffer, 0, count);
              if (memoryStream != null && memoryStream.Length > 0L)
                return (Stream) memoryStream;
            catch
              memoryStream.Close();
          finally
            if (fileStream != null)
              fileStream.Close();
            htmlExporter.RemoveTempFiles();
    notice the line
    htmlExporter.Export(), think that's where it generate the whatever.html page, but notice the path building logic, it use .htm but not .html.
    is it not a bug? I open up the temp folder and see the .html file but not the .htm file.
    Kevin

  • I cannot open links in my emails for à week.

    I cannot open links fromage my emails for a week. I have not change a thing in apps or in my mail box configuration. Do you think I have a malaware or something ? Howard CAN I Check ? Thanks

    If you haven't, install this service pack.
       Description of Office 2003 Service Pack 3
    And try this. Open Default Programs in Control Panel and set Internet Explorer as your default browser. If you have trouble with that, see this web page.
       Change your default web browser
    -Jerry

  • I keep getting emails for iTunes purchases that I have not authorized

    I have received several emails for iTunes purchases that I have NOT authorized.  The name on the Billed To is not my name or address, but it includes my Comcast email address.  I don't know if I am being charged for these purchases through Comcast or not, but these receipts should not be coming to me.  What can i do?

    If the email is asking you to verify your account or in any way provide personal informaton, it's a fake, trying to scam you out of your account information or credit card details. Do not respond to any emails that have a link asking for personal information. Just delete the message.
    Regards.

  • Document splitting: Items for clearing 0010/100062508/2010/001 not found

    HI Gurus,
    I hava issue with FC valuation. I have done configurtin for FC Valuation of GL A/c i.e, Long Term loan paybles which is created as Open Item management.
    It is working fine post the entries at the end of May and reversed  the same on 01.06.2010 in development system. i have moved saem request to Acceptance client and testing the same scenario.  But i am getting the following error.
    "Document splitting: Items for clearing 0010/100062508/2010/001 not found
    Message no. GLT0002
    Diagnosis
    Document splitting cannot perform clearing because it was not possible to find complete splitting information on the items to be cleared (company code 0010, document number 100062508, fiscal year 2010, item 001).
    System Response
    Clearing cannot be performed and the document cannot be posted.
    Procedure
    Exclude the affected item from clearing.
    It may be that this item was not posted with active document splitting. In this case, this item or document would have to be migrated."
    I have checked the docuemnt splitting config . In two systems it was same and doc.splitting was configurated very long back.
    Could any one help on the above error
    Thanks in advance
    PAVAN

    Hi Pavan,
    Please note the following, the error GLT0002 is normally caused by a change done in your customizing for splitting. Since you mentioned that this is happening for one company code, it seems to be that one change was made only for this company code in your SPRO settings.
    For example if you have activated open item managment subsequently on account or another example would be that you posted document prior to activation of document splitting.
    Please see section 5 of note 891144:
    Items posted while open item management was still inactive in G/L account master data cannot be cleared after open item management has been activated subequently if New G/L document splitting is active.
    Therefore, if document splitting is active, open item management should never be activated subsequently on accounts to which documents had already been posted with inactive open item management.
    Review note 891144 in full. I believe that this will help you resolve the issue.
    Best Regards,
    Vanessa.

  • I can not load my yahoo email. I get the following message: "Not Found The requested URL /mc/showMessage was not found on this server. Apache/2.2.9 (Debian) mod_jk/1.2.26 PHP/5.2.6-1+lenny4 with Suhosin-Patch etc... (too many characters for your ? page

    Can't log into yahoo email. I get the following message: "Not Found The requested URL /mc/showMessage was not found on this server.

    OK here is the problem I am having with this.. It might be related to my own machine but I need help where to look..
    on the command line using mintty on XP I have this:
    $ nslookup us.mg6.mail.yahoo.com
    Non-authoritative answer:
    Server: Wireless_Broadband_Router.home
    Address: 192.168.1.1
    Name: any-ycpi-uno.aycpi.b.yahoodns.net
    Addresses: 98.136.145.155, 216.115.101.178, 216.115.110.119, 216.115.101.179
    98.136.145.157, 98.136.145.154, 216.115.110.118, 98.136.145.156
    Aliases: us.mg6.mail.yahoo.com, geoycpi-uno-deluxe.gycpi.b.yahoodns.net
    geoycpi-uno.gycpi.b.yahoodns.net
    HOwever when I look in firebug for where the ip for the above domain is this is what I get:
    66.115.130.31 clearly not listed above..
    Let's check the aliases
    $ nslookup geoycpi-uno-deluxe.gycpi.b.yahoodns.net
    Non-authoritative answer:
    Server: Wireless_Broadband_Router.home
    Address: 192.168.1.1
    Name: any-ycpi-uno.aycpi.b.yahoodns.net
    Addresses: 216.115.110.118, 98.136.145.156, 98.136.145.155, 216.115.101.178
    216.115.110.119, 216.115.101.179, 98.136.145.157, 98.136.145.154
    Aliases: geoycpi-uno-deluxe.gycpi.b.yahoodns.net
    geoycpi-uno.gycpi.b.yahoodns.net
    nope
    $ nslookup geoycpi-uno.gycpi.b.yahoodns.net
    Non-authoritative answer:
    Server: Wireless_Broadband_Router.home
    Address: 192.168.1.1
    Name: any-ycpi-uno.aycpi.b.yahoodns.net
    Addresses: 98.136.145.156, 98.136.145.155, 216.115.110.118, 216.115.101.179
    98.136.145.157, 216.115.101.178, 98.136.145.154
    Aliases: geoycpi-uno.gycpi.b.yahoodns.net
    nope
    where is this 66.115.130.31 ip comming from.. why isn't firefox using native DNS lookup?
    When I do a reserve lookup on that ip it points to nationalnet.com as the top SOA..
    any ideas?

  • When I change the time zone of the clock, the "Date created" time information for my documents and image files in the Finder window (and in Get Info) is changed. Can I make the time info in "Date created" remain fixed regardless of the clock's timezone?

    When I change the time zone of the clock, the "Date created" time information for my documents and image files in the Finder window (and in Get Info) is changed. Can I make the time info in "Date created" remain fixed regardless of the clock's timezone?

    When I change the time zone of the clock, the "Date created" time information for my documents and image files in the Finder window (and in Get Info) is changed. Can I make the time info in "Date created" remain fixed regardless of the clock's timezone?

  • Firefox will not show links to flv files. I get the error message for each flv file: "File not found. Firefox can't find the file at (path) .flv." Any mov and swf files in this same path will show. I can see the videos in Safari so the paths are correct.

    Firefox will not show links to flv files. I get the error message for each flv file: "File not found. Firefox can't find the file at http:// (path) .flv." Any mov and swf files in this same path will show. I can see the videos in Safari so the paths are correct.

    Is this a webpage that contains a link to a flv file? Please post a link to the page and tell us which link(s) are the problem flv files or else post a link to the .flv file itself.
    Alternately, click on one of the sample FLV File links on this page and tell us exactly what happens:
    http://www.mediacollege.com/adobe/flash/video/tutorial/example-flv.html
    It might also help if you post the exact error message, including the path to the flv file.
    '''Note:'''
    Depending on how you have Firefox set up, clicking on a FLV File link will either save the FLV file to your computer or Firefox may open it automatically in an external application right after downloading (Firefox may ask you first). Firefox itself can't play FLV files so you need a "helper" application (or a plugin for flv files, if ther is one. You can see if Firefox is already set up to download or open FLV files by going to Firefox Preferences and looking in the Applications list. Find the FLV file type in the list and, if the action is "Open with", it should show the application that can play FLV files (e.g., VLC Media Player or Perian). See [[Managing filetypes]] for more information.

  • Why am I getting File not Found alert when I type into my browser?

    Why do I keep getting a File not Found alert when I type into my browser?
    I have been using firefox for about 4 yrs now with very few problems. The problem I am having is that when ever I go to type in anything into my browser I keep receiving this message:
    (Scroll down to see the rest)
    File not found
    Firefox can't find the file at jar:file:///C:/Program Files (x86)/Mozilla Firefox/omni.jar!/chrome/en-US/locale/browser-region/region.propertieschronic+fatigue+syndrome.
    I recently installed Firefox 5.0 and this keeps happening. It happened with the 4.0 version a couple of days ago but mostly it is the 5.0 version that I am having problems with. When ever I want to do a search I have to manually type in google.com. Is there a solution to fix this?

    The NuGet is a dll that was built with 4.0.0.0.  The easiest thing to fix problem is target you VS project to use Net 4.0.  You could get a new version of NuGet, but if you do make sure you rebuild your entire project.  The dependencies in
    the VS compiler doesn't always recognize updated libraries.  So I normally rename the bin folder in the project and then delete the bin folder.  VS will create a new bin folder and then rebuild all the source files.  If your project contains
    multiple projects then remember to delete the bin from all projects.
    jdweng

  • File not found in Link Between Projects Window - test no edit rights to other file

    Hi,
    I am doing a test to see if i can create a link by typing the link path (f.i. <>\plan2\1) in the predecessor column without having edit rights to the other plan.
    I expect this to be possible as the edit in the other plan (creation of link) is only done after the change is accepted through the LBP (link between projects) window. Besides, when i do it to both my own plans, in this LBP window i get 'create external
    link' as difference to accept.
    When I do it on Project Server 2010 to a plan I do not own or having edit rights on, I got the message 'file not found'.
    Is this message related to what I am trying or does it have another cause?
    Does someone know if what I want can be done?
    Rgds
    Sander

    Hi Sander,
    I confirm that for creating a link between projects, you need to have access in read-write to both files.
    Indeed creating such a link will write in both files information about successors (in the source file) and predecessors (in the destination file).
    Note that if you only need to update the successor, you don't need anymore to open in read-write mode the source file, since you won't write any more information in it.
    Hope this helps.
    Guillaume Rouyre - MBA, MCP, MCTS

  • Public yum - wrong links - file not found

    Hi,
    I'm having some trouble with Oracle Linux 6.5 and the UEK3 kernel in VirtualBox, which might be due to hibernation, and wanted to try some older kernel, like UEK1 or UEK2, to see if I can reproduce the issue. More on the problem later. However, I can't even list or install any of the previous kernels.
    The first thing I was wondering about is that /etc/repos.d/public-yum-ol6.repo had some strange entries for the uek channels, which I have not seen before:
    enabled=$uek
    enabled=$uek3
    What is this?
    Anway, I connected to Oracle Public Yum Server to browse an download the latest repository, which no longer has these entries. It would still not list any kernels other than the 2.6.32 and 3.18.13. So I thought I check what's inside the repositories in a browser.
    I copy and paste the URL's shown in the repository configuration file into my web browser, such as:
    http://public-yum.oracle.com/repo/OracleLinux/OL6/UEK/latest
    and click on "x86_64", I receive:
    File not found."
    From what I can tell, the problem is, that link locations are incorrect,
    such as "x86_64" pointing to http://public-yum.oracle.com/repo/OracleLinux/OL6/UEK/x86_64/,
    which is missing "latest" in the path.
    But the strange thing is, if I click on "Parent Directory" and open "latest" and then "x86_64", it works.
    I think I have seen that issue before, several month ago, and the probelm, if I remember correctly, was with public yum.
    Thanks.

    Given the command you're running, yes it's normal. Yum is very weird with versioning of the same package name. If you want to see all the 2.6 kernels that are available:
    # yum list --showduplicates "kernel-uek-2.6*"
    Loaded plugins: changelog, fs-snapshot, protectbase, rhnplugin, security
    This system is receiving updates from RHN Classic or Red Hat Satellite.
    0 packages excluded due to repository protections
    Available Packages
    kernel-uek.x86_64                                                              2.6.32-100.28.5.el6                                                                 oraclelinux6-x86_64
    kernel-uek.x86_64                                                              2.6.32-100.28.9.el6                                                                 oraclelinux6-x86_64
    kernel-uek.x86_64                                                              2.6.32-100.28.11.el6                                                                oraclelinux6-x86_64
    kernel-uek.x86_64                                                              2.6.32-100.28.15.el6                                                                oraclelinux6-x86_64
    kernel-uek.x86_64                                                              2.6.32-100.28.17.el6                                                                oraclelinux6-x86_64
    kernel-uek.x86_64                                                              2.6.32-100.34.1.el6uek                                                              oraclelinux6-x86_64
    kernel-uek.x86_64                                                              2.6.32-100.35.1.el6uek                                                              oraclelinux6-x86_64
    kernel-uek.x86_64                                                              2.6.32-100.36.1.el6uek                                                              oraclelinux6-x86_64
    kernel-uek.x86_64                                                              2.6.32-100.37.1.el6uek                                                              oraclelinux6-x86_64
    kernel-uek.x86_64                                                              2.6.32-200.16.1.el6uek                                                              oraclelinux6-x86_64
    kernel-uek.x86_64                                                              2.6.32-200.19.1.el6uek                                                              oraclelinux6-x86_64
    kernel-uek.x86_64                                                              2.6.32-200.20.1.el6uek                                                              oraclelinux6-x86_64
    Essentially, the --showduplicates parameter is the one you want for list.

  • Home.uix file not found for Enterprise Manager 10g R1

    I installed Oracle 10 R1, Enterprise manager was not working. It was giving error
    404 file not found.
    I checked the error log, found that home.uix file was not found.
    So is there any source from net to get any uix missing files.
    or what else could b the solution.
    Thanks

    I found solution for this issue. When I started my WebLogic server, the PATH and CLASSPATH env variables contained paths leading to my E-Business Suite installation under the same user. All I had to do was unset these env variables and set them to default ones and start the WebLogic server.

  • CS6:Server Link Error:"file not found: @executable_path/ObjectModelLib.dylib" ?

    Hi all,
    I'm trying to update my old code in CS5.5 for building new CS6( Server build), i get the link error "file not found: @executable_path/ObjectModelLib.dylib  " not sure what I missing in my project settings/items? Any thoughts or help would greatly appreciated.
    Thanks,
    Kamran
    P.S I use Mac OS X 10.6.8 and Xcode 3.2.6. for Model & UI build for the same project it builds fine.

    Never mind guys, I can compile it fine now :-)
    -Kamran

  • File not found when clicking public links to share files through Creative Cloud

    Only getting File not Found page from links made to share CC filles.
    Can see them if I'm logged in but I dont need to share them with myself obviously! So no good for sending / sharing with clients as described in the features?
    Please advise because this is maddening.

    @aw804 - I am not signed in for links I shared and they are displaying correctly. For example http://adobe.ly/PoBzeB resolves to:
    A few questions:
    Which OS version and browser version are you using?
    Did you create these links recently or some time ago?
    Would you share an example link with me via a private message (or reply here if public viewing of the link is ok).

  • Help and learning center links return "file not found"

    The setup was done with the lattest and greatest install file downloaded from your website. Everything went OK with the following exception;  when I load  "Help and Learning Center" all links with the exception HP Connected return "File not found".  example;  http://h20180.www2.hp.com/apps/Error?h_lang=en&h_cc=us

    Hi @ballpet ,
    I see that you are experiencing issues with the Help & Learning Center software. I will certainly do my best to help you.
    It sounds like something is blocking the full software install.
    I would disable all the start up programs and temporarily turn off the Antivirus Software and any Real Time Scanning in the Antivirus Software also, to see if that is causing the issue. How to use MSCONFIG . Click on the Startup tab and click Disable all, Then click the Services tab and check Hide All Microsoft Services.
    Restart the computer.
    Disconnect the USB cable from the printer.
    Run the uninstall from the CD.
    Go start, computer, right click on the CD for the printer, left click open in a new window, double click on uninstall.
    Make sure that the print spooler service is running.
    Right-click Print Spooler, and then click Properties.
    If the Startup type is set to Manual or Disabled, click the drop-down list, click Automatic, and then click Apply.
    Under Service status, click Stop and then Start, and then click OK.
    Run the installation again and don't connect the cable until prompted.
    Test the printer.
    Then you will have to go back and enable the Startup programs, Microsoft Services and turn the Antivirus Software back on again.
    How is the printer connected? (USB/Ethernet/Wireless)
    Please provide in detail the results if you are still having issues.
    Have a wonderful day!
    Thank You.
    Please click “Accept as Solution ” if you feel my post solved your issue, it will help others find the solution.
    Click the “Kudos Thumbs Up" on the right to say “Thanks” for helping!
    Gemini02
    I work on behalf of HP

Maybe you are looking for