Error -50 when using an external editor

Having finally graduated from iPhoto 2, I found some "interesting" behavior in iPhoto '08...
iPhoto objected when I tried to save an externally edited photo back into its slot in iPhoto -- nothing lost, just an error dialog and the edits were not applied. Since it was repeatable, it made me curious.
When you choose external editor to edit a photo in iPhoto 8, the first thing iPhoto does is stash a copy of the original (and activates the "Revert to Original" menu item for that photo). Just editing in iPhoto 8 doesn't do any of this until you accept the changes -- that's an important distinction, because if you change your mind with the external editor (and make no edits, or cancel them without saving), that stashed copy stays in the "modified" folder.
For all practical purposes, it's "forgotten" unless you happen to choose "Revert to Original", in which case, the extra photo is unceremoniously purged. Now, if you don't think about purging that forgotten copy and later decide that you actually do want to edit that photo in an external editor after all, iPhoto will again stash a copy while your external editor is opening. It gets stashed in the same folder that already has the previously stashed (and forgotten) image file. If the file were overwritten, there would be no big problem, but it does not get overwritten, and you can't have two files with the same name in the same folder. So the finder appends a "_1" to the end of the file name -- and THAT sets up the problem. When you finish editing and save the file back to iPhoto, you will be (unintentionally) trying to add a file to your collection that iPhoto doesn't know about. The filename change to avoid a conflict in the folder is not reflected in the iPhoto 8 database.
Older iPhoto versions would have let that pass (and that's why there were always problems with database corruption), but the newer version catches the attempt and simply doesn't allow the save to take place.
That's the "why it happens", but it's only my second day with iPhoto '08 and I'll need a little more time to work out how to selectively fix the problem without damaging the database -- a database rebuild does not purge those stashed photos (and you wouldn't want it to because most of them are the originals for photos that were actually modified).

Brie Fly:
I tried to replicate that using Photoshop and could not. When starting an edit with PS a file is created and remains is I abort the edit in PS. However, if I edit again with PS and save the original modified file is changed with no other file being created.
What 3rd party editor are you using? The only time I get a _1 file is when I move a file to an event that has the same file name as a file already in that event.
What system are you running and are you at iPhoto 7.1.1, iLife Support 8.1.1 and Quicktime 7.3?
Happy Holidays
TIP: For insurance against the iPhoto database corruption that many users have experienced I recommend making a backup copy of the Library6.iPhoto database file and keep it current. If problems crop up where iPhoto suddenly can't see any photos or thinks there are no photos in the library, replacing the working Library6.iPhoto file with the backup will often get the library back. By keeping it current I mean backup after each import and/or any serious editing or work on books, slideshows, calendars, cards, etc. That insures that if a problem pops up and you do need to replace the database file, you'll retain all those efforts. It doesn't take long to make the backup and it's good insurance.
I've created an Automator workflow application (requires Tiger), iPhoto dB File Backup, that will copy the selected Library6.iPhoto file from your iPhoto Library folder to the Pictures folder, replacing any previous version of it. It's compatible with iPhoto 08 libraries and Leopard. iPhoto does not have to be closed to run the application, just idle. You can download it at Toad's Cellar. Be sure to read the Read Me pdf file.

Similar Messages

  • Customizing filename when using an external editor - can only one filename be used by all editors?

    I have a number of external editors defined for my LR 3.3 Win7 application. Within my Preferences, when I customize how an editor, say, Photoshop CS5, handles a file, I can set the name of the edited file - e.g., {Filename}-ed.psd . However, if I change the edited filename for another external editor, say to {Filename}-SilverEfexPro.psd, that filename is used for all externally edited files. What am I doing wrong? Thanks!
              Dilip

    A side note here; just because it _opens_ the file in your external editor with that name the first time, doesnt' mean that's the name it has
    to be saved as.  When you go to save it, select save as, instead of save.  I beleive I have used this technique before, and LR still "finds" the file. 
    Sometimes even when I don't *want* it to find the file!
    Cheers!

  • When attempting to use Lightroom external editor program to edit a photo in Photoshop Elements 10, the photo does not open / appear on photoshop elements screen.  I don't have any problem with this when using Photoshop Elements 6 or Photoshop CS.  I'm usi

    When attempting to use Lightroom external editor program to edit a photo in Photoshop Elements 10, the photo does not open / appear on photoshop elements screen.  I don't have any problem with this when using Photoshop Elements 6 or Photoshop CS.  I'm using a Mac with Mountain Lion OS.  Any solutions?

    Adobe now hides the editor - what looks like it is not - you want the editor hidden in the support folder - see http://forums.adobe.com/message/3955558#3955558 for details
    LN

  • IPhoto 11 loosing images when edited in external editor?

    Hi guys.
    I am using iPhoto 11 and have it set to "edit in external edit" when i right click on an image. The aspp is Photoshop Elements 9 (PSE9) but when i save the image from PSE9 it duplicates it in iPhoto and i can see it as a thumbnail but when i double click it to view all i get is an exclamation mark and no image?

    Thanks for the reminder; I think I read that, too, though it sounded dubious. The signal-to-noise ratio on this issue is murky at best. I submitted a feedback for enhancement, in addition to my bug report from yesterday:
    I love iPhoto and have used it for years. But iPhoto '11 has a 'terrible new feature' or misbehavior that really needs a second look.
    Please change iPhoto '11 back to the way it's behaved for 2-4 generations since using an external editor was first introduced: the new behavior duplicates photos before editing them the first time. The old behavior was to edit the existing photo and use "return the original photo" in the event that a user wanted to rollback the changes.
    The old behavior was intuitive and harmonized with the behavior of using the internal iPhoto editor -- i.e., a user was not expected to develop a different workflow or bloat their library size.
    The new behavior is neither intuitive nor efficient. It creates an unequal workflow whether the user decides to use iPhoto vs. external editor. That's just not consistent with the behavior of iPhoto for the past several generations of its existence.

  • Why use an external editor?

    I have done a search on this basic question, but everyone is at least one step ahead of me. I found lots of questions about using external editors, but none on why to use one if the first place.
    It's self-evident that the basic answer is to extend Aperture's capabilities. So let me narrow the focus of my question as follows:
    1. Just out of curiousity, there must be at least some overlap in things that Aperture does and what the external editor can do, correct?
    2. Can you share some guidelines as to when you would stay in Aperture itself and when you would  use the external editor through Aperture?
    3. An obvious question is why use Aperture when you have an external editor?  The most likely answer is that Aperture does some things better, and the external editor does other things better. So does it come down to experience in deciding which program to use for what? As someone whose post processing has, for years, been limited to cropping, that's a pretty daunting reality. Any advice anyone can offer to offset my inexperience would be appreciated. For example, someone on a share-your-image type forum just blasted me when I posted something labled as my first effort at using a RAW file. I made "local" changes here and there in the image. He told me I'm doing things "totally wrong" and I should make global changes, and avoid making local changes. I don't know if he's right or not, but if he is, how was I to know that? So again, any advice for a PP newb would be great.
    Thanks!
    Ben

    Good questions, Ben!
    And probably the answers are a matter of taste and personal preferences, and depending on the workflow we are using.
    2. Can you share some guidelines as to when you would stay in Aperture itself and when you would  use the external editor through Aperture?
    For me, the escape to an external editor is an occasionally necessary evil, if I really need to do things well, that Aperture cannot do.  The problem is, that using an external editor will break Aperture's lossless workflow; it will create an additional original image file, and Aperture cannot undo the edits done in the external editor. And the additional original files will be gigantic 16bit tiffs or PSD files. So I would never use the external editor without a pressing need.
    I use an external editor, if I need to create images with transparency or do advanced retouching that requires the composition of two or more images. That are things that Aperture cannot do.
    Or, if I have images that need lens correction or perspective correction.
    3. An obvious question is why use Aperture when you have an external editor?
    I use Aperture first of all, to keep my images organised - my Aperture library is my database of all photos I have taken during my lifetime.
    And I use Aperture to edit the images and to keep track of the edited image versions and how they relate. For 99% of my image processing needs Aperture is sufficient and great.
    -- Léonie

  • When I choose external editor in iPhoto on my iMac it does not recognize Aperture. When I do the same on my laptop it works? Any ideas?

    When I choose external editor in iPhoto on my iMac it does not recognize Aperture. When I do the same on my laptop it works? Any ideas?

    No idea, but Aperture is not an external editor. Like iPhoto, Aperture is a Photo Manager. It's a database. There is no way to round trip a shot from iPhoto to Aperture and back again like you can with Photshop or an image editor.
    Given that Aperture does pretty much everything that iPhoto does - and a whole lot more -  it begs the question: why not just use it to manage your photos?

  • Sluggish problem with using an external editor

    Whenever I use an external editor (CS5 now) and also Nik software, when I return to Lightroom with the edited file, the problem occurs if I want to do further editing on the picture back in Lightroom. The resonse when I click on something (contrast, saturation, or anything) is sluggish. The screen blinks momentarily, as though blacking out, and then comes back on. If I switch ot a new picture, unedited, it's fine. Can anyone offer any solutions?  Thanks in advance

    There is a Windows based utility that will allow one to change the location of the 'My Music' folder, but you appear to be running a Mac.
    You may find more appropriate help in the iTunes for Mac Discussions.
    If you are running Windows, post back and some info can be provided.
    Best of Luck

  • What causes Run Time Error 10086 when attempting an external calibration with the Calibrate_E_Series funcition.

    I am using Vb6(sp5), NT4, Component Works (latest), and Ni-Daq 6.9.1. The error occurs when using either a PXI-6052E or PXI-6070E. The Self Cal works fine but the external cal code generates this error during the call. The code used is taken directly from the programming example in the NI_DAQ programmers reference for the Calibrate_E_Series function.
    The Error Text is:
    Run-time error '10086':
    The external reference is invalid

    John;
    I found a Knowledge Base about that error you can refer to. The KB, originally, talks about Labview, but, as Labview makes NI-DAQ function calls in the same way any other Software language, you can apply the same concepts when using VB. The link is:
    http://ae.natinst.com/operations/ae/public.nsf/fca7838c4500dc10862567a100753500/2d8abbbb8d45ff74862565f6005c8d7b?OpenDocument
    and the KB number is 18TAPEY5
    in case you prefer to search for it at our home page.
    Hope this helps.
    Filipe
    Applications Engineer
    National Instruments

  • When using an external (ergonomic mouse) is there any way to get the wheel to scroll one full page at a time?

    When using an external (ergonomic mouse) is there any way to get the wheel to scroll one full page at a time? Much appreciated.

    I can't use the keyboard to scroll. I need to keep my hand on the mouse, otherwise I'd never get anything done. Since I have no problem getting Firefox to scroll one page at a time, and I'm constantly jumping between 3 browsers, it would be nice to be able to scroll a full page at a time in Safari, just like I can in Firefox. Thanks.

  • ERROR MESSAGE WHEN USING PACK COMMAND   Missing file ////presenter.css   Also:  "This course requires JavaScript to be enabled in your browser. Please enable JavaScript, then relaunch the course."  I have Java enabled in all browsers

    ERROR MESSAGE WHEN USING PACK COMMAND   Missing file ////presenter.css    Command then fails
    Also:  "This course requires JavaScript to be enabled in your browser. Please enable JavaScript, then relaunch the course."  I have Java enabled in all browsers
    Thoughts?  Using Presenter 10  Win 8.1  Intel I7  new HP with plenty of memory
                   Thanks

    I had saved one copy as an .asp but then resaved it to .xhtml 
    I'm assuming this is a static web site.  Rename (F2) all your pages with .html or .htm extension. 
    .xhtml is not a valid extension.
    Nancy O.

  • Error message when using xrpcc in JWSDP 1_0_01

    Dear all,
    I've got the following error message when using xrpcc of JWSDP 1_0_01 for my config.xml file.
    D:\jwsdp-1_0_01\Message>xrpcc -classpath build -both -d build config.xml
    error: invalid element "{http://java.sun.com/jax-rpc-ri/xrpcc-config}configurati
    on" in configuration file (line 2)
    The content of 'config.xml' is shown as follows.
    <?xml version="1.0" encoding="UTF-8"?>
    <configuration xmlns="http://java.sun.com/jax-rpc-ri/xrpcc-config">
    <rmi name="MessageService"
    targetNamespace="http://messageuri.com/wsdl"
    typeNamespace="http://messageuri/types">
    <service name="MyMessage" packageName="Message">
    <interface name="Message.MessageIF"
    servantName="Message.MessageImpl"/>
    </service>
    </rmi>
    </configuration>
    Thank you for your kind attention!
    Regards,
    Eddie

    Thanks all! I've already solved my previous problem, however, i got another one now.
    =========================================================
    error: unknown model info in configuration file (line 5)
    =========================================================
    <?xml version="1.0" encoding="UTF-8"?>
    <configuration xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
    <rmi name="MessageService"
    targetNamespace="http://messageuri.com/wsdl"
    typeNamespace="http://messageuri.com/types">
    <service name="MyMessage" packageName="Message">
    <interface name="Message.MessageIF"
    servantName="Message.MessageImpl" />
    </service>
    </rmi>
    </configuration>
    Thanks,
    Eddie

  • Error message when using search

    why do i keep getting an error message when using the "search" tabe in iTunes. This happend whe i upgraded t the latest version of itunes.

    Well, I believe JHeadstart does not really have this functionality.
    One way is use a Query Operator 'startsWith', but then you always query like LIKE '<entered search value>%'
    This is probably not what you want...
    But you could hack it into advancedSearch in YourApplicationModuleImpl
    try {
    if (viewCriterium.getQueryValue() != null) { //This is where exception JHS-00116 is raised...
    value = viewCriterium.getQueryValue().toString();
    } else {
    value = null;
    catch (NumberFormatException ex) {
    //insert check for wildcard
    value = viewCriterium.getValue().toString();
    if (value.indexOf('%')>=0) {          
    sLog.debug("Ja, een wildcard!!!");
    operator = "LIKE";
    } else {//original exceptionhandling code here...
    ...and a bit later, add test for "LIKE":
    if (viewCriterium.isDate() || viewCriterium.isString() || "LIKE".equals(operator)) {
    value = "'" + value + "'";
    very nasty code, and does not raise an exception for searches like '%xxx'
    Good luck,
    HJH
    Edited by: HJHorst on Mar 5, 2009 12:03 AM

  • Error message when using FM 'BAPI_BUPA_ADDRESS_CHANGE'.

    I'm continually getting an error message when using FM 'BAPI_BUPA_ADDRESS_CHANGE'. The message being 'Table BAPIADTEL entry to be changed not found in target system'.
    I have looked up this message but all links seem to refer to FM 'BAPI_BUPA_CENTRAL_CHANGE', which I'm not using, and has different parameter settings.
    I'm simply trying to update the telephone number and I'm updating strcuture BAPIADTEL and BAPIADTELX but still the message appears. I know that there is a really simple reason for this, but I have been double-checking everything and experimenting with lots of different areas, but with no effect.
    Has anyone encountered this problem using the specific FM ''BAPI_BUPA_ADDRESS_CHANGE' ?.
    Jason

    Hi Jason,
    In case your database tables had already value for field telephone number, then only the flag should be "U".
    If the telephone number field was empty, and we will try to change it by using the flag as U, it wont work. In this case, we should be using "I".
    I even wrote that before in this post, but somehow I guess the post was locked, and a lot of comments from you and me were not visible apart from the first two. So, I couldnt get any update from you.
    Anyway, its good that its working for you. Thank you for the update.
    Regards,
    Susanta

  • Error Message-When using DataScroller

    Hi
    I get the following error message when using DataScroller. I am using Oracle Jdeveloper 9i production release.
    Application Error
    Return
    Error Message: null
    java.lang.NullPointerException
         int oracle.jbo.server.ViewRowSetIteratorImpl.scrollRange(int)
         int oracle.jbo.server.ViewRowSetImpl.scrollRange(int)
         int oracle.jbo.server.ViewObjectImpl.scrollRange(int)
         int oracle.jbo.html.jsp.datatags.RowsetNavigateTag.doStartTag()
         void DataHandlerComponent.jspService(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
         void oracle.jsp.runtime.HttpJsp.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
         void oracle.jsp.runtimev2.JspPageTable.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, java.lang.String)
         void oracle.jsp.runtimev2.JspServlet.internalService(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
         void oracle.jsp.runtimev2.JspServlet.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
         void javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
         void com.evermind.server.http.ServletRequestDispatcher.invoke(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
         void com.evermind.server.http.ServletRequestDispatcher.include(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
         void com.evermind.server.http.GetParametersRequestDispatcher.include(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
         void com.evermind.server.http.EvermindPageContext.include(java.lang.String)
         int oracle.jbo.html.jsp.datatags.ComponentTag.doStartTag()
         void Rate.jspService(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
         void oracle.jsp.runtime.HttpJsp.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
         void oracle.jsp.runtimev2.JspPageTable.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, java.lang.String)
         void oracle.jsp.runtimev2.JspServlet.internalService(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
         void oracle.jsp.runtimev2.JspServlet.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
         void javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
         void com.evermind.server.http.ServletRequestDispatcher.invoke(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
         void com.evermind.server.http.ServletRequestDispatcher.include(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
         void com.evermind.server.http.GetParametersRequestDispatcher.include(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
         void com.evermind.server.http.EvermindPageContext.include(java.lang.String)
         void BrowseTab.jspService(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
         void oracle.jsp.runtime.HttpJsp.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
         void oracle.jsp.runtimev2.JspPageTable.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, java.lang.String)
         void oracle.jsp.runtimev2.JspServlet.internalService(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
         void oracle.jsp.runtimev2.JspServlet.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
         void javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
         void com.evermind.server.http.ServletRequestDispatcher.invoke(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
         void com.evermind.server.http.ServletRequestDispatcher.forwardInternal(javax.servlet.ServletRequest, javax.servlet.http.HttpServletResponse)
         boolean com.evermind.server.http.HttpRequestHandler.processRequest(com.evermind.server.ApplicationServerThread, com.evermind.server.http.EvermindHttpServletRequest, com.evermind.server.http.EvermindHttpServletResponse, java.io.InputStream, java.io.OutputStream, boolean)
         void com.evermind.server.http.HttpRequestHandler.run(java.lang.Thread)
         void com.evermind.util.ThreadPoolThread.run()

    Issue has been resolved .Ingnore this

  • No longer outputs video down FW, when using FW external HD?

    In a recent upgrade (I think it was actually when I went to OSX 10.4.6 - although it might have been QT 7.1.1 or even FCS 5.1.1) I have noticed that:
    - when using an external FW800 HD drive for captured footage, and trying to play out DV to my ADVC-100 (on a FW400 bus)
    - my dual G4 no longer plays DV out of FW for more than a few seconds. The FW video output just stops.
    The fact that it plays for a few seconds obviously shows it is all connected up and working OK.
    If I take the HD out of the external FW case and put it inside the G4 (on an IDE bus) - all is fine - DV plays out of FW indefinitely. It also used to work previously (before a software upgrade) - playing DV down FW400 while using external FW800 drives for captured footage.
    Familiar to anybody else? Any solutions?
    I am (I believe) all up to date with updates, including ProAppSupport.

    Answering my own question here:
    Solution was to use an additional FW PCI card (Sonnet Allegro) to give me a second FW bus in my Dual G4 1.42GHz FW800.
    I (wrongly) assumed that with a G4 FW800, with two FW400 ports and one FW800 port, that the FW800 and FW400 busses were separate. Not so, as someone pointed out, saying there are NO Macs with more than one FW bus built in.
    So, external HD on internal FW800 bus, and ADVC-100 on PCI FW400 card - and all is OK now.
    Can I give myself "solved" points?

Maybe you are looking for

  • Viewing a PDF document with uniform page sizes:

    As part of our month end reporting, the members of our team PDF several Word, Excel and PowerPoint documents and someone combines them into one PDF document using Adobe Acrobat X Standard.  The combined document is sent to the Board of Directors. We

  • Downloads will not open

    I'm trying to download a program and it seems to download but then claims it had to close although it did not start - I get the options "ignore" "report" or "relaunch". It has happened with multiple downloads now...I cannot actually open/run anything

  • Oracle 10g Lite : Two Publication in a single Package

    Hi all, I need to have two different publication. One for full refresh(updatable) and other for complete refresh (non updatable) while packaging using Package Wizard. While packaging the application definition, if I select the publication from the wi

  • Using a iPod and a iPod shuffle on the same computer

    I was given an iPod shuffle for Christmas and my son has a iPod. He has down loaded the iPod program on my laptop with his songs. If I down load my shuffle on to the same computer will it delete his program and songs or can I use his itunes for my sh

  • Yessss ! The D2Hs is now supported :)

    God bless everybody on the Aperture/OSX team. The latest Camera RAW update now enables advanced file tuning features on my prehistoric D2Hs. I'm especially in love with the de-noise slider and better handling of tungsten lighting. Good to see Apple r