Remove iPhoto Dead / Broken Links

How do I remove thousands of dead/broken links from iPhoto?   I was maintaining my primary iPhoto library on a MacBook Air with and external drive.   I now use the external drive with a Macmini but the MacBook Air sees all the old links.   I can't simply delete the Macbook Air library because there are also thousands of locally stored files from before I started using the external drive and leaving them referenced.   Also, photos imported from the iPhones always went to the iPhoto LIbrary rather that the external drive so those only exist on the MacBook internal drive.
-- Mark

iPhoto does not support deleting broken links for a referenced library - that is one of several reasons that referenced libraries are strongly not recommended
If you search the forums someone has posted a hack that several people have found will work
Aperture can reconnect them
iPhoto Library Manager - http://www.fatcatsoftware.com/iplm/ -  can rebuild your library without them
LN

Similar Messages

  • How can we remove podcasts with broken links?

    The organization I work for has some old podcasts (2011) listed in iTunes; the links to all the MP3s are broken. No one in the organization has any idea who posted these items in the first place, so needless to say, we have no idea what account they're linked to. We'd just like for those podcasts to stop appearing in iTunes -- is there a way to flag the broken links so the podcasts don't show up any more?
    Thanks in advance.

    The feed for that is still up at
    http://feeds.feedburner.com/RichardRohrHomilies
    Ideally you should remove it, which would ensure it being removed from the Store (a cached version would show until they removed it) - however you will need the login to Feedburner to do this, which presumably you don't have. In that case you can only hope that the fact that none of the media files can be accessed will be sufficient.
    The author is Father Richard Rohr at Holy Family Church, Albuquerque, and the 'Generator' (the technical source of the feed) is listed as the Center for Action and Contemplation.

  • Broken Link Report with Variables

    In my broken links report, I have many links that contain dynamic variables that will be realized at execution time and are not static links.
    I have included some code from our page(s) below.
    This process works extremely well for our web pages, but I would like to clear up the broken link report.
    Is there a way to keep the code as is and have them removed from the broken link report, or is there better way to do this?
    Example:  
    <cfoutput query = “getDBcontent”>
    <cfset FileName =“../projectweb/images/#getDBcontent.FileType#.gif”>
    <cfset FileTitleAlt = “The title of this document is: #getDBcontent.FileTitle#”>
    <img src=”#FileName#” alt=”#FileTitleAlt#”> #currentrow# <a href=”../projectweb/files/#getDBcontent.Table_FileName#”
                     target=“_blank”>#getDBcontent.Table_FileNameTitle#</a><br />
    </cfoutput>
    After Execution:
    <img src=”pdf.gif” alt=”The title of this document is: Search Lists for Dummies”> 1
    <a href=”../projectweb/files/Search_Lists_for_Dummies.pdf” target=“_blank”> Search Lists for Dummies </a><br />
    <img src=”pdf.gif” alt=”The title of this document is: Adobe Dreamweaver CS5 with PHP”> 2
    <a href=”../projectweb/files/Adobe_Dreamweaver_CS5_with_PHP.pdf” target=“_blank”>
    Adobe Dreamweaver CS5 with PHP </a><br />
    <img src=”doc.gif” alt=”The title of this document is: How to Build a House”> 3
    <a href=”../projectweb/files/How_to_Build_a_House.doc” target=“_blank”> How to Build a House </a><br />
    <img src=”docx.gif” alt=”The title of this document is: Adobe Dreamweaver CS5 Classroom in a Book”> 4
    <a href=”../projectweb/files/Adobe_Dreamweaver_CS5_Classroom_in_a_Book.docx” target=“_blank”>
    Adobe Dreamweaver CS5 Classroom in a Book </a>
    The broken link report shows the following:
    FILES                                                      Broken Links
    /Books.cfm                                         ../projectweb/files/#getDBcontent.Table_FileName#
    /Books.cfm                                         #top
    /Books.cfm                                         #bottom
    Thank you in advance...
    Roger

    Thanks for taking a look Murray. Here are some samples (The domain for our page is www.insurance.wa.gov)
    social/index.shtml
    http://www.facebook.com/WSOIC
    social/index.shtml
    http://twitter.com/WAinsuranceblog
    social/index.shtml
    http://access.wa.gov/washington/blogs.aspx
    social/index.shtml
    http://access.wa.gov/washington/facebook.aspx
    social/index.shtml
    http://access.wa.gov/washington/twitter.aspx
    Our page to the left, the broken link to the right of course.

  • Removed Movie from .Mac Web Gallery But Broken Link Remains?

    I published a movie to my Web Gallery successfully. I then tried to republish but got two movies in the Gallery. One movie worked and the other was a broken link. I removed the movie from .Mac using Share>Remove From .Mac, and the working movie was removed. But I am still left with a broken link in the Movies section of my Web Gallery. How can I remove this broken link?
    I checked my iDisk and found \Web\Sites\_gallery, but I can't find the index file for the gallery (only folders for the albums).
    Thanks, Will

    I'm having the same problem (broken links after a republish) -- and a few others:
    1) After about the first time, I have been unable to remove a movie from the gallery. I just get a connection error. I'm able to add movies (somehow the connection magically works) but removing fails most of the time.
    2) When adding a movie, for some reason, the title of the movie ends up replacing the "My Gallery" title for my entire web gallery. On the web gallery home page (over my photo albums and videos) it shows the title of the first video.

  • [svn] 4181: IBindingClient.as - remove [ExcludeClass] and @ private so AsDocs don't have broken links.

    Revision: 4181
    Author: [email protected]
    Date: 2008-11-25 06:53:28 -0800 (Tue, 25 Nov 2008)
    Log Message:
    IBindingClient.as - remove [ExcludeClass] and @private so AsDocs don't have broken links.
    TextView.as - correct comment in module header for textFlow_flowOperationBeginHandler().
    Modified Paths:
    flex/sdk/trunk/frameworks/projects/flex4/src/mx/components/TextView.as
    flex/sdk/trunk/frameworks/projects/framework/src/mx/binding/IBindingClient.as

    That's a comment in the file. It has no effect at all.

  • Remove broken links in RH 7.0.2

    I'm working on a project where the Help covers two different releases of a plug-in Adapter.  I thought I was going to have to have two different sets of files for one section of the product for release 4 and release 5, so I copied the existing folder and had "feature" and "feature4" folders.  Then, as it turned out, there weren't that many differences, so I deleted the "feature4" fodler.  I deleted the files and folder from within RoboHelp, so I assumed that if there had been any problems, I would have received a warning.  Apparently I was wrong.  =(
    Now I have Broken Links that refer to that deleted "feature4" folder.  I do NOT want to restore those files, because I don't need them.  I've checked all the hyperlinks in the topics in the "feature" folder and in the generated output, and they all seem to work.
    So, my question is, what file does RoboHelp use to store hyperlinks?  Is there any way to go in and hack the code to remove broken links to files that you have deleted and don't want to restore?

    Well that only took me three hours.  I had four broken links to repair. At one point I had one fixed and then it came back.  *shakes fist at sky*
    Can I just say that the Broken Links feature is remarkably unhelpful and non-intuitive?
    For anyone else who is here searching for answers, here's what I did.  (because "go in and fix it manually" is remarkably UNhelpful if you don't know what you're looking for)
    Under the Broken Links folder, double-click the broken link reference.
    In the Topic References dialog, click one of the references, then click Edit.  The topic will open.
    Click the HTML tab so you're looking at the code view.
    In the toolbar, go to Edit > Find.
    Search for links within the HTML code (I used part of the HTML code for a link, "href" as my search term).
    When you find the link code that matches what is shown in the Broken Links view, fix the link (edit the code, or place your cursor in the link then click the Design tab, then remove/replace the hyperlink).
    Two of my links required me to search the code as described above. I searched the code view and located the references to the "feature4" folder and deleted or corrected them.  The other two were links to deleted or renamed files, so I clicked Restore in the Topic References dialog box, recreated the files, then deleted the recreated files.  That seemed to fix those links.
    Oy, now to get some actual work done today!

  • A LOT of iTunes broken links/tracks after Music folder move...

    So yeah, I'm getting a TON of broken links / dead track links in iTunes after having to do two things to my iTunes install recently and I'm at wits end trying to fix it.
    I keep my iTunes Music Folder on an external and share the iTunes library between my work Macbook Pro and my home Macbook. Every Friday I drag my iTunes folder and all contents from my MBP onto an external and replace the iTunes folder on the 'weekend' MB, then do the same back on Monday. I keep my iTunes music 'View' as 'Date Added' so that I can always be listening to whatever is newest. It's how I roll.
    Well, this week I had some data problems during the transfer and had to use a previous week's iTunes Music Folder, which was fine as I hadn't added much this week.
    I also got a new external because the old one was getting a little shady, so after doing the iTunes Music Folder replacement I moved my music all over to a new external drive, told iTunes where it all was at. iTunes did it's thing, 'organized' my stuff and all seemed good - until I got back deeper into the catalogue of music and started getting a LOT of broken tracks. The songs are still there, in the correct folders and all, but for some reason iTunes isn't finding them.
    When I say a LOT, I mean so far it's hundreds of my 13,000 songs.
    Now I COULD use the 'Super Remove Dead Tracks' script from Doug's to find all the broken files then re-add the whole library, but it will add all the old songs out of order because they will get a new 'Added' date.
    I could also manually move thru my whole library holding down the arrow key for 'Next' to find all the broken links then go thru, select them, and use the 'iTunes Track CPR' script from Doug's to re-add them to the library with ratings intact, but still they will be out of order time-wise.
    I cannot find a script that will parse my library, find broken links, and re-associate them with their tracks, nor can I figure out why this happened and any other way to fix it. Repairing permissions hasn't helped. Any other ideas?

    Just to follow up with a more comprehensive example of looping through a Library to detect & repair "missing" file-tracks:
    <pre>
    property kErrAENoSuchObject:(-1728)
    on run
    tell (application "iTunes")
    set theLibraryPlaylist to (first library playlist)
    tell theLibraryPlaylist
    set theNumCandidateFileTracks to (count (every file track))
    repeat with i from 1 to theNumCandidateFileTracks by 1
    -- Get a reference to this file-track
    set thisFileTrackRef to (file track i)
    -- Get this file-track's info (useful for debugging, etc.)
    set thisArtist to (artist of thisFileTrackRef)
    set thisAlbum to (album of thisFileTrackRef)
    set thisName to (name of thisFileTrackRef)
    set thisFileTrackInfo to (thisArtist & " > " & thisAlbum & " > " & thisName)
    -- Display a diagnostic message every 500th file-track
    if ((i mod 500) = 0) then
    tell me
    display dialog ("Checking file-track #" & i & ": " & ¬
    return & return & thisFileTrackInfo) ¬
    buttons {"Cancel", "•"} giving up after 2.5
    end tell -- me
    end if
    -- Retrieve this file-track's target file (an AS 'alias' object), if any
    -- {!!! NOTE: Due to a bug in iTunes 7.x+ (esp. when downloading), AS might
    -- be unable to access the 'location' field of some file-tracks !!!}
    try
    set thisFileTrackTargetFile to (location of thisFileTrackRef)
    on error errMsg2 number errNum2
    -- Check whether it's that bizarre error: (-1728) "Can't get location of …"
    if (errNum2 = (kErrAENoSuchObject of me)) then
    -- Set up to just skip this track (assume it's being downloaded)
    set thisFileTrackTargetFile to (anything) -- (Other than 'missing value')
    else (* Re-signal all other errors *)
    error errMsg2 number errNum2
    end if
    end try
    -- Check whether this file-track is "missing" its target file
    if (thisFileTrackTargetFile = (missing value))
    -- Inform the user
    tell me
    display dialog ("Repairing this missing file-track: " & ¬
    return & return & thisFileTrackInfo) ¬
    buttons {"Cancel", "•"} giving up after 2.5
    end tell -- me
    -- Set up this target file's new pathname (e.g., via explicit user input, or
    -- better yet automatically reconstructed from this file-track's tags such
    -- as Artist, Album, Name, Kind, etc.)
    -- ... Translate this file-track's kind into a filename-extension
    set thisKind to (kind of thisFileTrackRef)
    set thisNameExt to "m4a" -- ... Default
    if ({thisKind} is in {("Protected AAC audio file")}) then -- Older DRM'd file
    set thisNameExt to "m4p"
    else if ({thisKind} is in {("MPEG audio file")}) then -- MP3
    set thisNameExt to "mp3"
    else if (thisKind contains "movie file") then -- E.g., interactive booklet
    set thisNameExt to "mov"
    end -- (thisKind = "MPEG audio file") ... else if ... else ...
    -- ... Auto-build this target file's new pathname
    set thisTargetFileNewPathname to ("New Disk:New Path:" & ¬
    thisArtist & ":" & thisAlbum & ":" & thisName & "." & thisNameExt)
    -- Assign this new target file (as an AS 'alias' object) to this file-track
    -- (This is the crucial step that was impossible in older versions of iTunes!)
    set (location of thisFileTrackRef) to (alias thisTargetFileNewPathname)
    end if -- (thisFileTrackTargetFile = (missing value))
    end repeat -- with i from 1 to theNumCandidateFileTracks by 1
    end tell -- theLibraryPlaylist
    end tell -- (application "iTunes")
    end run
    </pre>
    Regards,
    --P

  • Fixing broken links

    Can anyone tell me if there's a way for iTunes to delete broken links in the music library? I recently bought a new hard drive, and after transfering my music collection onto it, my iTunes library is full of double entries; one for the old location, and one for the new one.

    Several ways to Clean Up Your Library by Removing "!" or ‘dead links’ within iTunes:
    If you move, edit, delete or otherwise change a music file listed in the iTunes Library with a program or tool other than iTunes, you may end up with a "!" in front of the song name. iTunes does not keep track of music file changes made outside of iTunes.
    http://discussions.apple.com/message.jspa?messageID=818692#818692
    http://discussions.apple.com/message.jspa?messageID=607582
    EASIER:
    Download this: http://ottodestruct.com/iTunes/RemoveDeadTracks.txt (right-click, save-as)
    Rename it to RemoveDeadTracks.js.
    Run iTunes.
    While iTunes is running, double click RemoveDeadTracks.js to run the script.
    It will remove all the exclamation marked tracks.

  • The broken link error

    Hi,
    Please help me with this broken link error in Office Excel 2010. Thank you.
    The problem is: a broken link cannot be removed from the file. The link was used in data validation, which refers to a list of values. After the path was corrected, it still shows there’s a broken link. Here are the details:
    I have 4 files named “000TVA_Test – 3”, “000TVA_Test – 4”, “000TVA_Test – 5”, and “000TVA_Test – 6”. The posterior files were developed based on the previous files.
    In Test-3, sheet “Template “, cell “L4”, “O4”, “R4”… were built as dropdown list using data validation. The list source is in the “Library” worksheet. There’s no problem so far.
    Test-4 was firstly copied from Test-3. In this file I renamed the worksheet from “Library” to “Setting” and the link was broken from here. I can also fix the broken link in this file. (While I didn’t realize there was a broken link.)
    In Test-5 I fixed the path, but every time when opening the file, the broken link still shows.
    In Test-6 I’ve removed the data validations. The broken link is still there.
    I tried to find solutions online. I tried common methods, cannot find anything in the files is still using links. I also tried the “findlink.xla” add-in, but it only worked for Test-4, and couldn’t find the link in other files.
    Please help. Thank you!
    I uploaded files here: https://onedrive.live.com/redir?resid=1A97736E0ABBAA41!113&authkey=!AF5wAd9rwUPnYyE&ithint=folder%2cxlsm
    Thanks again!

    Hi,
    Based on my tested the files downloaded, I found that Test-5 & Test-6 included the "A defined name that refers to an external workbook", Test-4 had not. (Please click Formula Tab>Name Manage, you'll see them.)
    However, the Break Links command cannot break the following types of links:   
    A defined name that refers to an external workbook
    A ListBox control with an input range that refers to an external workbook.
    A DropDown control with an input range that refers to an external workbook.
    http://support2.microsoft.com/kb/291984/en-us (It also applies to Excel 2010)
    Thus, we'd better try the workaround: re-build the Test-5 & Test 6.
    Regards,
    George Zhao
    TechNet Community Support
    It's recommended to download and install
    Configuration Analyzer Tool (OffCAT), which is developed by Microsoft Support teams. Once the tool is installed, you can run it at any time to scan for hundreds of known issues in Office
    programs.

  • How to restore broken links after server migration in Indesign CS3???

    Hi All,
    I have used my google skills to no avail and everything I have read here has been a dead end for me. I can't be the only person in this situation, so hopefully someone can help!
    My marketing department has reached the storage limits of our shared network drive. Located on this drive is our (HUGE) image library which acts as a single central respository serving up our indesign links (read here: we don't package files - to conserve space). We have decided that in an effort to create a true archive and have more space for our image library we need to migrate the library to a new 16 terabit Drobo (yay!).
    The problem is that every INDD file that links to the current library will now suffer from broken links. We literally have hundreds of INDD files and thousands of links. The good news is...the file structure isn't changing at all! Just the server location is changing. Is there any way to to a batch update of the links that tells INDD to look for the exact same file path on a different drive?
    In short:
    current image library (old server): marketing/image library/photos/products/multiple product folders
    new image library (new server): drobo/image library/photos/products/multiple product folders
    I want to point InDesign to the new server and have it pick up the file path without having to navigate to each and every file individually. Voila!
    Is this even possible? Is there any 3rd party software to help? Other architechture solutions that might be suggested?
    Thanks so much for the help!
    Alex

    I wrote several scripts to solve this problem, here is one of them.
    // Change paths of links.jsx
    // Script for InDesign CS3 and CS4 -- changes the path of each link in the active document.
    // Version 1.0
    // May 13 2010
    // Written by Kasyan Servetsky
    // http://www.kasyan.ho.com.ua
    // e-mail: [email protected]
    var gScriptName = "Change paths of links";
    var gScriptVer = 1;
    var gOsIsMac = (File.fs == "Macintosh") ? true : false;
    var gSet = GetSettings();
    if (app.documents.length == 0) {
         ErrorExit("No open document. Please open a document and try again.", true);
    var gDoc = app.activeDocument;
    var gLinks = gDoc.links;
    var gCounter = 0;
    if (gLinks.length == 0) {
         ErrorExit("This document doesn't contain any links.", true);
    CreateDialog();
    //======================= FUNCTIONS =============================
    function CreateDialog() {
         var dialog = new Window("dialog", gScriptName);
         dialog.orientation = "column";
         dialog.alignChildren = "fill";
         var panel = dialog.add("panel", undefined, "Settings");
         panel.orientation = "column";
         panel.alignChildren = "right";
         var group1 = panel.add("group");
         group1.orientation = "row";
         var findWhatStTxt = group1.add("statictext", undefined, "Find what:");
         var findWhatEdTxt = group1.add("edittext", undefined, gSet.findWhatEdTxt);
         findWhatEdTxt.minimumSize.width = 300;
         var group2 = panel.add("group");
         group2.orientation = "row";
         var changeToStTxt = group2.add("statictext", undefined, "Change to:");
         var changeToEdTxt = group2.add("edittext", undefined, gSet.changeToEdTxt);
         changeToEdTxt.minimumSize.width = 300;
         var btnGroup = dialog.add("group");
         btnGroup.orientation = "row";
         btnGroup.alignment = "center";
         var okBtn = btnGroup.add("button", undefined, "Ok");
         var cancelBtn = btnGroup.add("button", undefined, "Cancel");
         var showDialog = dialog.show();
         if (showDialog== 1) {
              gSet.findWhatEdTxt = findWhatEdTxt.text;
              gSet.changeToEdTxt = changeToEdTxt.text;
              app.insertLabel("Kas_" + gScriptName + "_ver_" + gScriptVer, gSet.toSource());
              Main();
    function Main() {
         WriteToFile("\r--------------------- Script started -- " + GetDate() + " ---------------------\n");
         for (var i = gLinks.length-1; i >= 0 ; i--) {
              var currentLink = gLinks[i];
              var oldPath = currentLink.filePath;
              oldPath = oldPath.replace(/:|\\/g, "\/");
              oldPath = oldPath.toLowerCase();
              gSet.findWhatEdTxt = gSet.findWhatEdTxt.replace(/:|\\/g, "\/");
              gSet.changeToEdTxt = gSet.changeToEdTxt.replace(/:|\\/g, "\/");
              gSet.findWhatEdTxt = gSet.findWhatEdTxt.replace(/([A-Z])(\/\/)/i, "/$1/");
              gSet.changeToEdTxt = gSet.changeToEdTxt.replace(/([A-Z])(\/\/)/i, "/$1/");
              gSet.findWhatEdTxt = gSet.findWhatEdTxt.toLowerCase();
              gSet.changeToEdTxt = gSet.changeToEdTxt.toLowerCase();
              if (File.fs == "Windows") oldPath = oldPath.replace(/([A-Z])(\/\/)/i, "/$1/");
              var newPath = oldPath.replace(gSet.findWhatEdTxt, gSet.changeToEdTxt);
              if (File.fs == "Windows") {
                   newPath = newPath.replace(/([A-Z])(\/\/)/, "/$1/");
              else if (File.fs == "Macintosh") {
                   newPath = "/Volumes/" + newPath;
              var newFile = new File(newPath);
              if (newFile.exists) {
                   currentLink.relink(newFile);
                   gCounter++;
                   WriteToFile("Relinked \"" + newPath + "\"\n");
              else {
                   WriteToFile("Can't relink \"" + newPath + "\" because the file doesn't exist\n");
         WriteToFile("\r--------------------- Script finished -- " + GetDate() + " ---------------------\r\r");
         if (gCounter == 1) {
              alert("One file has been relinked.", "Finished");
         else if  (gCounter > 1) {
              alert(gCounter + " files have been relinked.", "Finished");
         else {
              alert("Nothing has been relinked.", "Finished");
    function GetSettings() {
         var settings = eval(app.extractLabel("Kas_" + gScriptName + "_ver_" + gScriptVer));
         if (settings == undefined) {
              if (gOsIsMac) {
                   settings = { findWhatEdTxt:"//ServerName/ShareName/FolderName", changeToEdTxt:"ShareName:FolderName" };
              else {
                   settings = { findWhatEdTxt:"ShareName:FolderName", changeToEdTxt:"//ServerName/ShareName/FolderName" };
         return settings;
    function ErrorExit(myMessage, myIcon) {
         alert(myMessage, gScriptName, myIcon);
         exit();
    function WriteToFile(myText) {
         var myFile = new File("~/Desktop/" + gScriptName + ".txt");
         if ( myFile.exists ) {
              myFile.open("e");
              myFile.seek(0, 2);
         else {
              myFile.open("w");
         myFile.write(myText);
         myFile.close();
    function GetDate() {
         var myDate = new Date();
         if ((myDate.getYear() - 100) < 10) {
              var myYear = "0" + new String((myDate.getYear() - 100));
         } else {
              var myYear = new String ((myDate.getYear() - 100));
         var myDateString = (myDate.getMonth() + 1) + "/" + myDate.getDate() + "/" + myYear + " " + myDate.getHours() + ":" + myDate.getMinutes() + ":" + myDate.getSeconds();
         return myDateString;
    You can specify a platform-specific path name, or a path in a  platform-independent format known as universal resource identifier (URI)  notation, or Mac OS 9 path name (for Mac).
    For example any of the following notations are valid:
    Windows
    c:\dir\file (Windows path name)
    /c/dir/file (URI path name)
    //10.44.54.70/Test/images (uniform naming convention (UNC) path name of the form //servername/sharename)
    //Apple/Test/images
    \\10.44.54.70\Test\images (Windows path name)
    \\Apple\Test\images (Windows path name)
    where 10.44.54.70 IP  address of the server, Apple -- DNS name of the server, Test -- share name
    Mac
    The following examples assume that the startup volume is MacOSX, and that there is a mounted volume Remote.
    /dir/file (Mac OS X path name)
    /MacOSX/dir/file (URI path name)
    MacOSX:dir:file (Mac OS 9 path name)
    /Remote/dir/file (URI path name)
    Remote:dir:file (Mac OS 9 path name)
    Remote/dir/file (Mac OS X path name)
    You can just copy a part of the path in Links panel and paste it to the script's dialog. In CS4, make sure to choose "Copy Platform Style Path" in context menu.
    The case of the characters doesn’t matter: you can type both in upper and lowercase in the script's dialog. For example  — Test, test, TEST, TeSt — are all the same for the script.
    Regards,
    Kasyan

  • I want to delete all the songs with broken links at once

    I lost a file with a lot of songs on it and it can't be retrieved.  How can I delete all the song titles with broken links at once without having to delete 500 songs one at a time?

    One way to identify the broken links in your library is to create this set of playlists:
    Lost & Found playlists
    Create a playlist called Found, select everything in Music and drag it into the Found playlist. Create a smart playlist called Lost matching All the rules Playlist is Music and Playlist is not Found. Your lost tracks will be in this playlist. They can be deleted with CTRL+A then SHIFT+DELETE.
    Or use iTunes Folder Watch and enable its option to check for dead tracks on startup.
    If you have any Apple devices that could hold the lost media see this user tip.
    Finally, while I'm handing out advice, see this backup tip to avoid this problem again.
    tt2

  • Reporting broken links

    Is there a quick and easy mechanism to report broken links? A documentation link form help.sap.com doesn't work:
    http://help.sap.com/businessobject/product_guides/PftPF/en/pf_usersguide_780c.pdf
    Maybe I'm blind, but I just can't seem to find a "report a dead link" type of thing.

    Hello Mark,
    That website doesn't have any feedback mechanism I am aware of. Just a thought, but if you post this in the forum category most related to that topic, someone from Product Management in SAP might see it as they read the forums here and the documents posted on the help.sap.com portal are written by people in the Product Management org.
    Best Regards,
    David

  • Strange Broken Link

    I have an SQL Report with a link to a detail page.
    The link works for 9 out of the 10 rows, but on the 10th row, I'm getting a http 404, broken link error. The link is the same, session is the same, and the only difference is value of the key being passed into the next page. To make this even more strange, when I cut and paste the hyperlink into a new browser, the link works!
    Any ideas? Where can I look to find a potential problem?

    Nope...I use application items for keys used on multiple pages to simplify linkage and minimize parameter passing. I'm pretty darn certain about what caused this....
    First, I copied the page that was returning the 404 into a new page and started removing functionality with the hopes of identifying the problem area. Please realize that the page would work perfectly and then would suddenly stop rendering, so I new that something (data, code) was causing the intermittent issue.
    The first thing I did was remove ALL conditional logic on all items within the page and it still didn't render. Then I started deleting objects (on the copied page). The first thing I deleted was all the buttons, and sure enough, the page rendered perfectly, so I knew the problem was somewhere within the buttons. I moved all the buttons to specific region locations ('edit', 'create', 'create2', 'next', 'previous', etc.) and sure enough, the page rendered perfectly, using the exact same data that caused the problem, without any other changes. I've had no problems since.
    Because there seem to be doubts about this, I just recreated the problem. I moved all of the buttons to region template position #change# and it worked fine. I moved all of the buttons to region template position #create# and bang, the problem has reappeared. So the issue is within the #create# position. It causes a complete abort with an HTTP 404.

  • Broken links with index keywords

    Using RH 8, I have 20 broken links associated with index keywords. can someone advise how to easily get rid of these broken links?
    Many thanks

    I assume you are talking about links to index keywords rather than unused index keywords. If so, you have references to those index keywords somewhere inside your project. Your options are to repair the links or remove the references. If you right click on each broken link there are options to Edit, Restore and Show References which will help you find out what is going on.
      The RoboColum(n)
      @robocolumn
      Colum McAndrew

  • Broken links that are bookmarks

    I have 321 broken links that are bookmarks in a project. I don't need these bookmarks anymore, as I already spend recreating the bookmarks because I could not restore them%$$%$. My question now: is there a more expeditious way of removing the broken links other than individually fixing them (which works)?

    No. If your topics contain them, the only way to remove them is to go into the topics and remove them.

Maybe you are looking for

  • Is it possible to add a newline to a column?

    Hi, So I am wondering if it is possible to add a newline to a column in a SQL report? For example I have 4 columns I am selecting. I want the first two columns to be on one line then have a <br> then the next two columns to be on the next line. Is so

  • Can we call a BAPI iteratively in Visual Composer

    Hello All, I have a Web Service that returns a table of Sold-Tos. I want to call the BAPI iteratively for each Sold-To in Visual Composer, get the cumilative result and display it in a table. Please advise.

  • Library image in finder

    why this instead of my images in finder in picture file

  • RE: Customized Auditing of Data base Tables

    Dear experts I really need your help. We have a requirement to do auditing on customized Data Base tables.  I know there is a tick in the table to keep a log and you can then use SCU3 to check it. But this uses alot of resources that we can not affor

  • Getting error when clicking on the profile.aspx page

    Hi,    When clicking the profile page getting this "Exception of type 'System.ArgumentException' was thrown. Parameter name: encodedValue". Any idea what can be the issue