Raw auto conversion & showing items in modified folder

Hi,
When I shoot photo's, I let my camera create RAW and JPEG images. I manage to import those into iPhoto and show up nicely in the (event) viewer. I understand that iPhoto puts these into the original folder and while I'm also importing a RAW image, it also auto converts a JPEG copy and puts it into the modified folder.
So far so good. However, when I need to modify a photo I normally use the RAW image file. What I would expect to happen after the RAW image modification is that :
1)iPhoto makes an auto conversion and puts it in the modified folder (this happen and I find the modified JPEG in this folder)
2)The original JPEG photo that is shown in the event viewer is "overlayed" with the modified one. I tried a lots of things till now but nothing seems to help?
Does anyone know how to accomplish 2)??
Further when I remove an event from the library (move to trash in viewer) I noticed the Photo files remain in the library package. It is possible to let iPhoto also remove the files from the library?
Can I let iPhoto create (rebuild) a blank iPhoto library package, i.e. after I renamed the active one ( I want to create one for each year)?
Thanks for your help

MacFan_RJ:
Welcome to the Apple Discussions. Regarding removing the files, are you emptying the iPhoto trash bin after moving the photo into it?
Launch iPhoto with the Option key depressed and, when asked, select the option to create a new library. If you play on having multiple libraries I suggest you use iPhoto Library Manager to manage them and allow you to easily move between them. I have 18 libraries that I manage. With the paid version of iPLM you can copy events or album between libraries while maintaining keywords, comments and titles.
On editing RAW and saving the new jpg, I've not found a way to get the new edited version into the correct Modified folder, replace the current modified file and update the thumbnail to reflect the edit. It appears that those edits will have to be saved to the desktop and imported a new files.
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

  • IPhoto not showing photos in Modified folder

    I have an issue uploading photos into facebook.  I use iPhoto to manage all of my photos on my iMac, and I created different albums to organize photos.  When I try to upload some photos into my facebook, only the photos in Original folders show up in the albums, and the ones in Modified folders are missing.  When I open album directly in iPhoto, all the photos are there.  This happens both in Safari and Chrome.  Is there a way to fix this so that I can see all of my photos when I access iPhoto albums from the browser?

    iPhoto 09?
    Option 1
    Back Up and try rebuild the library: hold down the command and option (or alt) keys while launching iPhoto. Use the resulting dialogue to rebuild. Choose to Repair Database. If that doesn't help, then try again, this time using Rebuild Database.
    If that fails:
    Option 2
    Download iPhoto Library Manager and use its rebuild function. (In early versions of Library Manager it's the File -> Rebuild command. In later versions it's under the Library menu.)
    This will create an entirely new library. It will then copy (or try to) your photos and all the associated metadata and versions to this new Library, and arrange it as close as it can to what you had in the damaged Library. It does this based on information it finds in the iPhoto sharing mechanism - but that means that things not shared won't be there, so no slideshows, books or calendars, for instance - but it should get all your events, albums and keywords, faces and places back.
    Because this process creates an entirely new library and leaves your old one untouched, it is non-destructive, and if you're not happy with the results you can simply return to your old one. 
    Regards
    TD 

  • Just upgraded to 60d and lr 3.5.  Import not showing jpg files in folder and showing as raw+jpg

    the jpg and raw used to show side by side in catalog and in import dialoge now they are "stacked" together, I cannot seem the jpg in the import dialog at all, even though they are there in windows explorer.
    they show as raw+jpg after import.  how do I make them show as separate files???
    I'd like to see the side by side with the new camera

    Edit/Preferences/ Import Options / Treat JPG Files next to raw files as  separate photos  has to be checkmarked.
    Frans

  • Modified folder vs. Original folder vs. backups--pix missing

    Hi all,
    I have iPhoto '08 and the library is on my external drive.  The other night I accidentally unplugged the hard drive and the library was corrupt.  No biggie as followed the Apple website which said to 1)create a new Library and 2)Drag and Drop the Originals folder from my iPhoto Library backup into the new Library.
    iPhoto did it's stuff and several hours later I had a new Library.  I then compared the # of files of the Modified folder of the backup Library to the new Library and the new library is missing about 3GB worth of files.  The libraries are 72GB vs. 69GB in total size.  3GB is a lot of files since each file is about 3MB.  The Modified folders are 3.93GB vs. 6.15GB.
    So...what happened?  What is iPhoto missing or doing?  I cannot find anything on the Apple website...Apple simply states that the Modified folder holds pictures that we modified.  That can't be correct because a)we have probably modified no more than 5 photos out of 15,000 and b)the most recent Album I created (the night I accidentally unplugged it) shows only 3 modified files in the new Library while dozens in the backup library.
    Can someone explain how the Modified folder truly works...in all possible cases?  I'm a bit paranoid now that a)iPhoto is just wasting disk space by filling up the Modified folder with pix we NEVER touched and b)the 3GB discrepency and c)by me ONLY dragging the Originals folder into my new empty Library, how did/why did iPhoto even create/populate the Modified folder?!
    Thank you in advance!

    1. An esier nd mnore complete fix would have been to rebuild the Library with iPhoto Library Manager
    2. The usual reasons for having unexpectd photos in the Modifieds folder are
    a: you've  imported Raw files - which causes automatic Previews to be generated
    b: Your camera has an Auto-Rotate feature. However, the camera does not actually rotate any pixels in the file, but instead flags it with an instruction: "Display me this way". This is a tag in the Exif metadata. When you import a file with this tag iPhoto creates a modified version. It does this because most of the apps that integrate with it -  email clients, word processors etc - simply don't understand this Exif tag. So if you used the shot in a word processing doc, uploaded it to many Web site etc, the shot would come out sideways.
    Regards
    TD

  • IPhoto and the Modified Folder

    Hello,
    I do NOT modify any of original pictures and yet I have a whoppingly large (52 gb!) modified folder. I do use iPhoto to upload my pictures onto my facebook. Is iPhoto modifying the originals and uploading it into facebook, and thus creating items into my modified folder? Since it's so large of a file, I'd like to deleted the modified folder, but I don't want to lose said photos on Facebook. If I deleted it, would anything happen to my Facebook photos that I uploaded? I am using iPhoto '09 8.1.2 (424) and OS 10.6.8
    Thanks!

    Usual reasons for unexpected images in the Modifieds folder include:
    1. You're importing Raws. Iphoto creates a Jpeg preview of each Raw on import.
    2. You're importing Jpegs with Exif tags such as Auto-Rotate. A camera does not actually rotate any pixels in the file, but instead flags it with an instruction: "Display me this way". This is a tag in the Exif metadata.  When you import a file with this tag iPhoto creates a modified version. It does this because most of the apps that integrate with it -  email clients, word processors etc - simply don't understand this Exif tag. So if you used the shot in a word processing doc, uploaded it to many Web site etc, the shot would come out sideways.
    And 
    I've actually done it before. I moved my originals folder somewhere else and nothing happened to my library.
    If you did that then your library is a mess and that may be part of the issue - you simply can not change the contents of the library withou causin gissues
    LN

  • Simple, non-bloated usage of iPhoto- no "modified" folder, etc, etc wanted

    Apologies if this has all been asked and answered. Searched a little and couldn't quite find the answers I'm seeking.
    I've resisted using iPhoto for years, it never seemed to do what I want. Just bought a new iMac with the newer version of iPhoto, so I want to try it.
    I have a lot (tens of thousands) of canon .raw images on an external HDD, organized into folders according to time and place shot, etc. I intend to keep them that way (external, and organized as they are). I need a photo organizer that will allow me to quickly see thumbnails of all or any of the photos, organized into whatever classes or groups that I want, with the ability to add and edit tags (date, place, people, etc), and perhaps be able to do simple image tweeking, resizing and printing. Sounds like iPhoto, so I just did a test run by importing a folder of raw images, and set preferences so that it didn't import the master file. Once all of the thumbnails were generated, I selected all, and hit the "play" button, assuming that it was a slideshow, to preview the images. I thought it would quickly make some temporary jpgs for the slideshow, then delete them when I quit. So far so good, but I looked into the "Pictures" directory in my user directory, and I see that 3 new directories were created, under the library called "test" that I created. One is "Data", the second is "Modified", and the third, "Originals". "Data" contains small .jpg thumbnails of all of the photos, at 30 or 40k each. "Originals" also contains all of the file names, same structure, but listed as shortcuts to the originals, also very small at about 4k each, but then there's the "Modified" folder, with 1 to 1.5 MEG files of all of the photos.
    I understand the shortcuts and thumbnails, but why the "modified" folder? Is that from the slideshow? Seems that if I decide to process and create a picture, I should have the option of creating jpgs or tifs, and storing them where I wish. What's the point of all of those 1.5Meg files, slowing things down, and taking up space on the hard drive? Don't want them, don't need them. How do I avoid them? Does Aperture make similar 1 meg+ files of all images? I really don't want to spend that money on a cataloging program, but for sure I don't want all of those files needlessly created. Any settings in iPhoto that I'm not seeing to avoid having the "Modified" folder and images created?
    thanks much!
    PoserBook AL G4 1.25G 1.5RAM iMac 24 2.33 7600 2RAM   Mac OS X (10.4.8)  

    RS:
    Welcome to the Apple Discussions. The modified files are the jpg conversions of the RAW files. RAW files are like negatives and are never touched in the editing process, even by professional applications. If you shoot RAW then there's no way to avoid having the modified, jpg version of it in iPhoto. Aperture covers the RAW to either tiff or jpg to use. RAW files cannot be edited it it's natural form. It's just the nature of the beast and game.
    When you're dealing with RAW then you've committed yourself to using lots of HD space. Unless you're a professional or doing very advanced amateur work, RAW tends to be a little overkill. IMO, it's just the buzz in the photographic industry right now and intended for pros.
    Do you Twango?
    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 written 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. You can download it at Toad's Cellar. Be sure to read the Read Me pdf file.

  • Replacing photo in the Modified folder with one modified in another editor

    First I'd like to thank Terence and Old Toad for getting me this far with my problem. So here are the gory details: I shoot my pictures in the RAW format with a Pentax K-X and then manage & edit them in iPhoto. When iPhoto converts many of the indoor (no flash) pictures, the jpgs are much darker than the .dng pictures from which they were created. In another discussion, I discovered that a camera setting was to blame for the darker jpegs but now I have to go back and fix the pictures I already imported.
    If I send the jpeg to Photoshop Elements or another editor, it's still nearly impossible to get the color right. If I send the RAW image, however, I can create a proper jpeg, but then I'm stuck with saving it as a new file and reimporting it. For each picture I fix, I'll have 1 RAW image and the jpeg that iPhoto creates and 2 new jpegs from editing the RAW image in the external editor.
    I've read enough discussions to know that as tempting as it is to do, thou shalt not touch the iPhoto Library. That said, is there any way to have iPhoto associate the externally created jpeg with the original RAW file?
    Message was edited by: pfgroff

    Thanks TD for the suggestion. I made the switch but iPhoto wouldn't pick up the changes. I rebuilt the thumbnails by holding cmd+alt at start-up and that seemed to work until I double-clicked the image. Then I'd see the old darker image I thought I replaced. Even when I look in the finder at the image, the new one is in the Modified folder, but iPhoto is really committed to showing the old one. As there is no clean way to achieve what I'm trying to do, I've resorted to hiding the original so I can keep the raw image. I still have 4 copies for 1 image, but the library at least looks a little cleaner.
    Thanks again for your reply.
    Message was edited by: pfgroff

  • Show items from subfolders not working

    OK, this HAS to be something I've done............
    PC, Windows 7, Bridge CC.
    Open folder.  It contains folders that have raw files, .dng files, and jpeg files.
    Click and select "Show items from subfolders".  It tells me there are no items.
    I'm pretty sure this USED to work on this machine.  It's been doing this for at least a week.  I don't have any filters set, or anything else that I know of.
    I just tried it on the laptop, also Bridge CC, and it works fine.  Do I have some preference or what goofed up?

    Yes, when I go to the subfolders, the images are there.  But when I go back to the parent and try to show images in subfolders it says there are none.  I figure it can't be Bridge 'cause I did the same thing on the laptop and the images in the subfolders display fine.
    I don't SEE any filtering.  And I've closed Bridge and reopened it, which I think resets the filters and such?  Is there anywhere else I could be filtering?  Again, I've restarted Bridge.  I also tried different folders on different disks, and in every case it says there are no images.
    I just checked preferences and I have that set to 5000MB, so anything smaller than 5GB should display, right?  These are RAW files in the 40MB range.  And when I go down to the child folder they display fine......
    Clobber Bridge and reinstall?

  • Excessive Files in "Modified" Folder

    I've noticed that the size of my iPhoto '08 "package file" is considerably larger than the size of my library. After extensive investigating, I have found that ever since I've been importing files from my DSLR (RAW & JPEG for each photo); my RAW file is placed in the "originals" folder, my original JPEG is placed in the "modified" folder, and a copy (slightly compressed) of the JPEG is placed in the "originals" folder. This all occurs before there is any manipulation of the photos & it does it both for landscape and portrait photos. This is really taking a bite out of my external HD. It is essentially eating an extra 30 - 40% of space for no reason.
    1. Is there any easy way to prevent iPhoto '08 from doing this?
    2. Is there any easy way to reverse this. I would take a chance on just deleting the files out of the "modified" folder, but these are better quality JPEG's than what is in the "originals" folder. Aside from that, the file structure of iPhoto '08 is not something that I have time to decipher.
    3. I also have recently aquired Aperture, should I just abandon iPhoto & manage everything out of Aperture from this point forward?
    Loosing the extra drive space is getting expensive (I'm storing on a 2TB Lacie Biggest Quadra set at a 5+ hot swap RAID, so I'm only getting about 850GB to start with); at $950 a drive, this will soon break the bank.
    Thanks for the input.

    xx Shack xx
    Welcome to the Apple Discussions.
    iPhoto's behaving exactly as expected. The oddity is because you're shooting RAW and jpeg. When you import a RAW iPhoto creates a jpeg preview of the file - hence the additional jpeg file.
    1. Is there any easy way to prevent iPhoto '08 from doing this?
    No, unless you change from shooting RAW and jpeg.
    2. Is there any easy way to reverse this.
    No.
    I would take a chance on just deleting the files out of the "modified" folder, but these are better quality JPEG's than what is in the "originals" folder. Aside from that, the file structure of iPhoto '08 is not something that I have time to decipher.
    *It is strongly advised that you do not move, change or in anyway alter things in the iPhoto Library Folder as this can cause the application to fail and even lead to data loss* So, don't "take a chance", you'll just trash your library.
    3. I also have recently aquired Aperture, should I just abandon iPhoto & manage everything out of Aperture from this point forward?
    Aperture will do everything iPhoto does, and is much more geared for working with RAW than iPhoto. But it's quite a different app and takes some learning. That said, have a read of this thread on Aperture and shooting RAW and jpeg.
    http://discussions.apple.com/thread.jspa?messageID=6868021&#6868021
    For what it's worth, I would agree with William Lloyd there:
    Aperture doesn't show you the JPEGs, as you have the RAW files. The only way to get access to the JPEGs is to do a "new version from master JPEG."
    Really, with Aperture, shooting RAW+JPEG is a waste. Just shoot RAW. You can easily batch convert everything you want to JPEG and export it.
    Regards
    TD

  • Auto select an item in a child node of a TreeView UI control?

    Hi There,
    I'm having some issues with a TreeView control in my UI that I cannot seem to resolve, and thought I would ask if anybody here has done this type of thing.  My TreeView is made up of a collection of nodes, each with some child items.  When the window containing the TreeView displays, I populate it with the nodes.  I want to be able to script the selection within the TreeView, but I want the script to select a child items, not just their parent nodes.  Is this possible?  I know it is possible to selecting the parent nodes in a TreeView, but I cannot seem to get the code for selecting, via scripting, a child item of a node in a TreeView.  Any thoughts on how to acheive this?
    Thanks for your time and help!
    Best,
    Arie
    Here is some of the code I am using for auto-selecting child items of nodes in the TreeView:
                        //Code to populate the TreeView (picker) goes here
                        //Highlight the last selection
                        for (var i=0; i < picker.items.length; i++)
                            if (picker.items[i].title == SAVED_TITLE){
                                picker.selection = picker.items[i];
                                picker.selection.expanded = true;
                                for (var x=0; x < picker.selection.items.length; x++) {
                                    if (picker.selection.items[x].marker == SAVED_MARKER){
                                        picker.selection = picker.selection.items[x];  //turns out the indices are relative to it's parent, not the picker's indices
                                        break;
                                break;

    I had some of the above code wrong:
        // function to filter jsx files------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------ -----------------------//
        function filterJSXFiles(file)
            return ((file.name.match(/.jsx(bin)?$/) != null) && (file.name != (new File($.fileName)).name));
        // Collect files in folder that holds Burrow AFX scripts---------------------------------------------------------------------------------- -----------------------------------------------------------------------------//
        var brws_ScriptFolder = "Z:\\apps\\after_effects\\AFX_Scripts\\"; 
        //print(brws_ScriptFolder)
        if (brws_ScriptFolder != null)
             var fileList = Folder(brws_ScriptFolder).getFiles(filterJSXFiles);
             //print( fileList)
            function myScript(thisObj){
            function myScript_BuildUI(thisObj){
                var myPanel = (thisObj instanceof Panel) ? thisObj : new Window("palette", "AFX SCripts", undefined, {resizeable:true});           
                res = "group{orientation:'row', alignment:['fill', 'fill'] , alignChildren:['fill', 'fill'], \
                    groupOne: Group{orientation:'column', alignment:['fill', 'fill'] , alignChildren:['fill', 'fill'], myMultiTreeView: TreeView{}   }     }     }"; // creating a resource string, controls go here
                myPanel.grp = myPanel.add(res);           
                var brws_ScripIconsDir = "Z:\\apps\\after_effects\\burrowsAFX_Script_Icons\\burrowsIconForAFX\\";   
                var jsxExt = ".jsx";
                //Add Treeview items and icons------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------ -----//
                var brws_TopNode = myPanel.grp.groupOne.myMultiTreeView.add("node", "Burrows AFX Scripts");
                brws_TopNode.image = File( brws_ScripIconsDir + "BurrowsIcon20x20.png" ); 
                //brws_TopNode.helpTip = "This is the help. Is it not THE greatest thing you have seen?"
                var brws_AsciiGenerator_1_2 = brws_TopNode.add("item", "AsciiGenerator_1_2");     // CURRENTLY THROWS RESOURCE ERROR
                brws_AsciiGenerator_1_2.image = File( brws_ScripIconsDir + "AsciiGenerator_1_2.png");
                // EVENTS----------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------ ---------------------------------//
                myPanel.grp.groupOne.myMultiTreeView.addEventListener('change', function (event)
                         if (myPanel.grp.groupOne.myMultiTreeView.selection.text ===  'AsciiGenerator_1_2') { fn_AsciiGenerator_1_2(); }
                   }, false);// End of Event Listener
                function fn_AsciiGenerator_1_2()
                    var asciiGenLoc = (brws_ScriptFolder + "AsciiGenerator_1_2" + jsxExt);
                    var scr_asciiGenLoc =  new File(asciiGenLoc);
                    if (scr_asciiGenLoc.exists) { scr_asciiGenLoc.open("r"); var scriptContent = scr_asciiGenLoc.read(); scr_asciiGenLoc.close(); eval(scriptContent); }
                    myPanel.grp.groupOne.myMultiTreeView.selection = brws_TopNode;
                //Setup panel sizing----------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------ --------------------//
                myPanel.layout.layout(true);
                myPanel.grp.minimumSize = myPanel.grp.size;
                //Make panel resizeable------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------ ------------------//
                myPanel.layout.resize();
                myPanel.onResizing = myPanel.onResize = function(){this.layout.resize()}           
                return myPanel;            
                }// End of myScript_BuildUI------------------------------------------------------------------------- ------------------------------------------------------------------------------------------ -------------------// 
            // Create the UI--------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------ --------------------------//
            var myScriptPal = myScript_BuildUI (thisObj)
            if( (myScriptPal != null) && (myScriptPal instanceof Window) )
                myScriptPal.center();
                myScriptPal.show();
            }// End of if Statement-------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------ ---------------------//
            }// End of myScript function
    myScript(this);
    }// End of script

  • Scope of Finder "show item info"

    This is to document some apparently inconsistent behavior of the current Finder "show item info"  view option: In Finder icon view, view->show view options->"show item info". The purpose is display additional information, including number of files in subfolders, pixel size of still photos, and running time of videos. It only applies to icon view, not list or column view, which is documented.
    In "show item info" there is an additional button to "use as defaults". The scope of this option is apparently undocumented and inconsistent. You might expect it would apply from the current folder downward -- sometimes it does and sometimes not. On my 2013 iMac running 10.9.3, it seems to be more consistent on the system drive than an external HFS+. Namely on the internal drive applying it at the root level with "use as defaults" seems to propagate that option downward through the folder tree, but on the external drive (Thunderbolt Promise Pegasus R4 RAID 5) it is less consistent.
    In general "show item info" is only fully reliable if invoked separately for each folder. If invoked at a higher folder level, subfolders may or may not display the additional information.
    The behavior is not isolated to a single user but happens for any logged-in user on the same machine.
    Show item info is probably disabled by default for performance reasons. Obtaining the additional info requires I/O. Once obtained it is apparently cached. There may be other optimizations such as don't enable on sub-folders with more than x files, but this is speculation. Regardless of the cause, the current behavior is inconsistent.
    If you want to see the additional "show item info", be prepared to enable it individually for each folder.

    Folder layout is stored in the hidden '.DS_Store' files within each folder.
    I suspect a newly installed OS will have very few .DS_Store files with custom settings so the default can propagate to the child folders. Did you clean install any of these 10.9 systems (erase the disk before install)?
    On your external I'd guess that you have been using it for years & have tweaked various views etc. Some folders will be custom, some may not.
    To see how many you have you can either use an app like FindAnyFile http://apps.tempel.org/FindAnyFile/ to search, or use the find command in Terminal.
    find -x / -name .DS_Store
    FAF will need admin permission to show inside protected directories.
    find will require a sudo to do the same e.g.
    sudo find -x  / -name .DS_Store
    The -x will prevent find crossing onto any other disks (Time Machine disks can take eons to search).
    Don't forget to use the /Volumes/VOLUME-NAME for the external disks, wrap it in quotes if you have spaces in the disk name. Drag & drop will auto fill the path with the correct escapes if you drop the disk into Terminal.
    You may be tempted to just delete these files but there is additional metadata stored in these files. If you remove them you may lose Spotlight comments & possibly other metadata.
    See the sources for links to better explanations…
    https://en.wikipedia.org/wiki/.DS_Store
    Also have a look at http://asepsis.binaryage.com/#about if you want to prevent or purge them.
    I'm sure there are lots of ranty posts on here about how this is a lousy system, but it's all we have

  • IPhoto Modified Folder Issue

    I am having issues understanding why some of my photos are showing up in the Modified folder of my iPhoto library. I understand that when you edit a photo, iPhoto copies the new edited version into the "Modified" folder. However, I haven't edited any of the photos that have been copied into the folder. I have only imported and viewed my pictures.
    I've even reverted "edited" photos back to their originals. The copies in "Modified" are momentarily deleted, however, as soon as I open a picture, they are immediately copied again. Going back to iPhoto, when I right click the photo, once again the option "revert to original" is present.
    This only seems to be happening for photos which I took with my iPhone and imported.
    Has anyone else had a problem with this? Anybody have any ideas of what is causing the problem, how to fix it, or anything else I should investigate?
    Thanks

    In a little more detail:
    Your camera has an Auto-Rotate feature. However, the camera does not actually rotate any pixels in the file, but instead flags it with an instruction: "Display me this way". No photo app with editing can respect this flag, so iPhoto, seeing the flag, reads the intention and creates a modified version. If you then try to Revert to Original, iPhoto will remove the edited version. However, when it then looks at the Original file again, it sees the flag, and creates a new rotated version. This loop will run as long as you Revert to the Original. The solution is to either a: turn off the Auto-Rotate feature on your camera or b: rotate the photos prior to importing them to iPhoto.
    Regards
    TD

  • IPhone email not being sent but not in Sent Items or Outbox Folder

    When I press send on an e-mail on my iPhone, the e-mail often disappears completely. It does not attempt to send, and is not in the Sent Items or Outbox Folder.
    This has happened on a number of occasions on Microsoft Exchange accounts at work and I definitely had a full 3G/4G signal. Iphone IOS is up to date.
    You would think that if it didn't send the message then it would be in the Outbox until you get a signal and then it would send it?
    But no it just completely disappears.
    Does anyone know of a fix?
    Stevie

    So I've been doing more tests. Maybe this will help diagnose a little more:
    The users email is appearing in workgroup manager under /Info / Email Address.
    I have changed the audience workflow property to one of my test email addresses - the message sends to the audience correctly.
    I have modified a workflow and changed to $$User Email Address>> to explicitly be an email as opposed to the variable - the email was sent to the user, but the user's name was not in the email header. Instead it displayed the same as before: [email protected], , [email protected] I also looked at the results in the xgridagentd log under the console and the address showed up correct there.
    If I do not explicitly put an email in as $$User Email Address>> the xgridagentd log shows something as follows:
    Mon Feb 25 09:38:17 server.school.edu xgridagentd[43] : Notice: agent task "9964" started for user "podcastxgrid" executable "/usr/bin/pcastaction" arguments (\n mail,\n "--basedir=/Shared Items/Podcasts/Recordings/FD5ED310-A75B-45F2-8BC6-83F0D9F123AF",\n "--from=",\n "--to=[email protected],,[email protected]",\n "--smtp=smtp-auth.school.edu",\n "--body_file=mail.txt"\n)
    Mon Feb 25 09:38:18 leo.gac.edu xgridagentd[43] : Notice: agent task "9964" finished for user "podcastxgrid" executable "/usr/bin/pcastaction" arguments (\n mail,\n "--basedir=/Shared Items/Podcasts/Recordings/FD5ED310-A75B-45F2-8BC6-83F0D9F123AF",\n "--from=",\n "--to=[email protected],,[email protected]",\n "--smtp=smtp-auth.school.edu",\n "--body_file=mail.txt"\n)
    Notice that the from and to are blank.
    I am using an external SMTP server, which we already have running and at least seems to be sending to whoever I explicitly list. It seems like the $$User Email Address>> variable is not getting any info.
    Let me know if you have any ideas! Any other logs to check?
    Thank you to any ideas. I am stumped!

  • Problem creating items in a folder owned by another user

    Hi
    Iam getting an exception when i try to create a folder owned (or shall i say) created by another user.Let me explain what iam doing :
    1. I have created a folder "INPRISE" under "/home".I have
    created an ACL "MyAcl" having group INPRISEGROUP
    as the ACE having all permissions.I have set the ACL "MyAcl" on the folder "INPRISE".
    2. I have created two users i1 and i2
    and placed them in the group INPRISEGROUP .Both these users have a link under thei home folder to "INPRISE" folder(achieved by using and addItem()).
    3. I could successfully login as i1 and create a folder "WebApps" under "INPRISE" and upload a document "A.txt" under "WebApps".
    4.But when i log in as "i2" and try to create a document "B.txt" under "WebApps" which was created by user "i1" i get the following exception :
    javawebserver: Got the user
    javawebserver: got the primary user profile
    javawebserver: THE HOME FOLDER IS --> i1
    javawebserver: The home folder name is --> i1
    javawebserver: home folder
    javawebserver: Got the user
    javawebserver: got the primary user profile
    javawebserver: THE HOME FOLDER IS --> i1
    javawebserver: The home folder name is --> i1
    javawebserver: home folder
    javawebserver: Got the user
    javawebserver: got the primary user profile
    javawebserver: THE HOME FOLDER IS --> i1
    javawebserver: The home folder name is --> i1
    javawebserver: home folder
    javawebserver: **********Creating document in /home/i1/INPRISE/WebApps
    javawebserver: Created document..
    javawebserver: Setting permissions for the document....
    javawebserver: setting the access level
    javawebserver: Got the user
    javawebserver: got the primary user profile
    javawebserver: THE HOME FOLDER IS --> i2
    javawebserver: The home folder name is --> i2
    javawebserver: home folder
    javawebserver: Got the user
    javawebserver: got the primary user profile
    javawebserver: THE HOME FOLDER IS --> i2
    javawebserver: The home folder name is --> i2
    javawebserver: home folder
    javawebserver: Got the user
    javawebserver: got the primary user profile
    javawebserver: THE HOME FOLDER IS --> i2
    javawebserver: The home folder name is --> i2
    javawebserver: home folder
    javawebserver: **********Creating document in /home/i2/INPRISE/WebApps
    javawebserver: Error while creating document.....
    javawebserver: oracle.ifs.common.IfsException: IFS-30002: Unable to create new
    LibraryObject
    javawebserver: oracle.ifs.common.IfsException: IFS-30048: Insufficient access t
    o add items to a Folder
    javawebserver: oracle.ifs.common.IfsException: IFS-30030: Permission not grante
    d on specified ACL
    javawebserver: at java.lang.Throwable.<init>(Compiled Code)
    javawebserver: at java.lang.Exception.<init>(Compiled Code)
    javawebserver: at org.omg.CORBA.UserException.<init>(Compiled Code)
    javawebserver: at oracle.ifs.common.IfsException.<init>(Compiled Code)
    javawebserver: at oracle.ifs.common.IfsException.<init>(Compiled Code)
    javawebserver: at oracle.ifs.common.IfsException.<init>(Compiled Code)
    javawebserver: at oracle.ifs.server.S_AccessControlList.verifyStandardPermissi
    onEnabled(S_AccessControlList.java:602)
    javawebserver: at oracle.ifs.server.S_PublicObject.verifyPublicObjectPermissio
    n(S_PublicObject.java:2169)
    javawebserver: at oracle.ifs.server.S_Folder.verifyCanAddItem(S_Folder.java:10
    05)
    javawebserver: at oracle.ifs.server.S_Folder.addReference(S_Folder.java:719)
    javawebserver: at oracle.ifs.server.S_Folder.addReference(S_Folder.java:697)
    javawebserver: at oracle.ifs.server.S_PublicObject.postCreateAddToFolder(S_Pub
    licObject.java:2753)
    javawebserver: at oracle.ifs.server.S_PublicObject.extendedPostInsert(S_Public
    Object.java:995)
    javawebserver: at oracle.ifs.server.S_LibraryObject.postInsert(S_LibraryObject
    .java:1341)
    javawebserver: at oracle.ifs.server.OperationState.executeAtomicOperations(Com
    piled Code)
    javawebserver: at oracle.ifs.server.S_LibraryObject.createInstance(S_LibraryOb
    ject.java:2348)
    javawebserver: at oracle.ifs.server.S_LibrarySessio n.newLibraryObject(S_Librar
    ySession.java:6596)
    javawebserver: at oracle.ifs.server.S_LibrarySession.newPublicObject(S_Library
    Session.java:6637)
    javawebserver: at oracle.ifs.server.S_LibrarySession.newPublicObject(S_Library
    Session.java:6619)
    javawebserver: at oracle.ifs.server.S_LibrarySession.DMNewPublicObject(S_Libra
    rySession.java:6407)
    javawebserver: at oracle.ifs.beans.LibrarySession.DMNewPublicObject(LibrarySes
    sion.java:6913)
    javawebserver: at oracle.ifs.beans.LibrarySession.NewPublicObject(LibrarySessi
    on.java:4564)
    javawebserver: at oracle.ifs.beans.LibrarySession.createPublicObject(LibrarySe
    ssion.java:2562)
    javawebserver: at oracle.ifs.utils.common.PublicObjectUtilities.createDocument
    (PublicObjectUtilities.java:537)
    javawebserver: at oracle.ifs.utils.common.PublicObjectUtilities.putAsDocumentW
    ithVersioning(PublicObjectUtilities.java:163)
    javawebserver: at oracle.ifs.adk.filesystem.IfsFileSystem.createDocument(IfsFi
    leSystem.java:922)
    javawebserver: at dp.DPDocManager.uploadDocument(DPDocManager.java:374)
    javawebserver: at ifs.jsp_sbin._dp._dpDoc._jspService(_dpDoc.java:115)
    javawebserver: at oracle.ifs.protocols.http.jsp.pagecompile.jsp.runtime.HttpJs
    pBase.service(HttpJspBase.java:94)
    javawebserver: at javax.servlet.http.HttpServlet.service(Compiled Code)
    javawebserver: at oracle.ifs.protocols.http.jsp.IfsJspServlet.runServlet(IfsJs
    pServlet.java:865)
    javawebserver: at oracle.ifs.protocols.http.jsp.IfsJspServlet.processJspPage(C
    ompiled Code)
    javawebserver: at oracle.ifs.protocols.http.jsp.IfsJspServlet.service(IfsJspSe
    rvlet.java:240)
    javawebserver: at javax.servlet.http.HttpServlet.service(Compiled Code)
    javawebserver: at com.sun.server.ServletState.callService(ServletState.java:22
    6)
    javawebserver: at com.sun.server.ServletManager.callServletService(ServletMana
    ger.java:936)
    javawebserver: at com.sun.server.ProcessingState.invokeTargetServlet(Processin
    gState.java:423)
    javawebserver: at com.sun.server.http.HttpProcessingState.execute(HttpProcessi
    ngState.java:79)
    javawebserver: THE ERROR MESSAGE IS IFS-30002: Unable to create new LibraryObje
    ct
    javawebserver: Setting permissions for the document....
    javawebserver: setting the access level
    javawebserver: at com.sun.server.http.stages.Runner.process(Runner.java:79)
    javawebserver: at com.sun.server.ProcessingSupport.process(Compiled Code)
    javawebserver: at com.sun.server.Service.process(Service.java:204)
    javawebserver: at com.sun.server.http.HttpServiceHandler.handleRequest(HttpSer
    viceHandler.java:374)
    javawebserver: at com.sun.server.http.HttpServiceHandler.handleRequest(Compile
    d Code)
    javawebserver: at com.sun.server.HandlerThread.run(Compiled Code)
    javawebserver:
    javawebserver:
    javawebserver: Error during JSP page processing: /ifs/jsp-bin/dp/dpDoc.jsp
    javawebserver: java.lang.NullPointerException
    The Code is :
    package dp;
    import oracle.ifs.beans.*;
    import oracle.ifs.common.*;
    import oracle.ifs.beans.parsers.*;
    import oracle.ifs.adk.security.*;
    import oracle.ifs.adk.filesystem.*;
    import java.io.*;
    import java.util.Locale;
    import javax.servlet.http.*;
    * The document manager bean for the Deal Planner app.
    * <p>
    * This class provides a login session/creates a new account in the IFS. The class
    * implements the <code>IfsHttpLogin</code> interface so it can share login data with other
    * beans.
    * @author Srinivas Sampige
    * @version 1.0
    * @see IfsHttpLogin
    public class DPDocManager implements IfsHttpLogin
    private String userName = "";
    private LibrarySession ifsSession = null;
    private FolderPathResolver fPathResolver = null;
    private IfsFileSystem ifsFileSystem; // File System object
    public DPDocManager()
    {//does nothing
    *Creates a new account in the IFS for
    *a new deal when the deal code is passed in.
    *@ param dealCode The deal code of the deal for which an account has to be created
    *@ param password A system generate d password for the account being created.
    *@ return String Will return "SUCCESS" on creating the account or the reason if an
    * error occurrs.
    public String createDealFolder(String dealCode)
    String result = "SUCCESS";
    try
    ifsSession = getIfsConnection("system","manager","ServerManager","i5ifs");
    ifsSession.setAdministrationMode(true);
    //create a new folder for this deal
    Folder dealFolder = createFolder("/home",dealCode);
    //create a group for this deal;place the group as
    //an access control entry in an access control list.
    //Set the access control list to the folder.
    AccessControlList acl = createDealGroup(dealCode);
    dealFolder.setAcl(acl);
    ifsSession.setAdministrationMode(false);
    }catch(IfsException ie)
    int code = ie.getErrorCode();
    System.out.println("THE ERROR CODE WHILE CREATING DEAL FOLDER IS -- "+code);
    ie.printStackTrace();
    result = ie.getMessage();
    return result;
    }//createDealFolder
    public String createUser(String userId,String password,String dealCode)
    String result = "SUCCESS";
    System.out.println("Creating user and adding to a group "+userId);
    try
    this.ifsSession = getIfsConnection("system","manager","ServerManager","i5ifs");
    ifsSession.setAdministrationMode(true);
    System.out.println("Logged in successully");
    //form the XML necessary for creating the simple user;
    //the new user in the IFS will be the Deal.User id will be the deal code;
    //password is fetched from the DEALS table.
    String simpleUserString = "<?xml version = '1.0' standalone = 'yes'?>\n"
    + "<SimpleUser>\n"
    + " <UserName>"+userId+"</UserName>\n"
    + " <Password>"+userId+"</Password>\n"
    + " <HomeFolderRoot>/home</HomeFolderRoot>\n"
    + "</SimpleUser>\n";
    System.out.println("Parsing "+simpleUserString);
    //invoke the XML parser for creating the new user
    StringReader userDefinition = new StringReader(simpleUserString);
    SimpleXmlParser xmlParser = new SimpleXmlParser(ifsSession);
    xmlParser.parse(userDefinition,null,null);
    //a valid user for a deal must belong to the deals group;add the user
    //to the appropriate group for the deal
    String userToGroupString = "<?xml version = '1.0' standalone = 'yes'?>\n"
    + "<DirectoryGroup>\n"
    + " <Update reftype='Name'>" + dealCode+"Group" + "</Update>\n"
    + " <Members>"
    + " <Member reftype='Name'>" + userId + "</Member>"
    + " </Members>"
    + "</DirectoryGroup>\n";
    //invoke the XML parser for adding the new user to the group
    StringReader groupUpdate = new StringReader(userToGroupString);
    xmlParser = new SimpleXmlParser(ifsSession);
    LibraryObject lo = xmlParser.parse(groupUpdate,null,null);
    System.out.println ("The LO returned by parse is " + lo);
    //link this user's home folder to the deal folder
    Collection c = ifsSession.getDirectoryUserCollection();
    DirectoryUser du = (DirectoryUser) c.getItems(userId);
    System.out.println("The DirectoryUser created is " + du.getDistinguishedName());
    //Folder homeFolder = (Folder) getIfsFileSystem().findPublicObjectByPath("/home/"+dealCode);
    Folder homeFolder = du.getPrimaryUserProfile().getHomeFolder();
    System.out.println("Home folder is"+homeFolder);
    homeFolder.addItem((Folder)getIfsFileSystem().findPublicObjectByPath("/home/"+dealCode));
    System.out.println("Created a link to the deal folder... ");
    ifsSession.setAdministrationMode(false);
    }catch(IfsException ie)
    IfsException.setVerboseMessage(true);
    ie.printStackTrace();
    return result;
    }//public
    /* public String addUserToGroup(String groupName)
    try
    InternetFileSystem ifs = getFileSystem();
    ifs.findPublicObjectByPath(goupName);
    }catch(IfsException ie)
    ie.setVerboseMessage(true);
    System.out.println("Problem while adding user to the group "+ie.getMessage());
    ie.printStackTrace();
    }//addUserToGroup
    *This method creates a group that for a particular deal.
    *All members having access to this deal must belong to thi                                                                                                            s
    * group.
    public AccessControlList createDealGroup(String dealCode)
    AccessControlList acl = null;
    try
    DirectoryGroupDefinition def = new DirectoryGroupDefinition(ifsSession);
    def.setAttribute("NAME",AttributeValue.newAttributeValue(dealCode+"Group"));
    DirectoryGroup dealGroup = (DirectoryGroup)ifsSession.createPublicObject(def);
    AccessControlListDefinition aclDef = new AccessControlListDefinition(ifsSession);
    AccessControlEntryDefinition aceDef = new AccessControlEntryDefinition(ifsSession);
    AccessLevel aLevel = new AccessLevel();
    aLevel.enableAllStandardPermissions();
    aLevel.disableStandardPermission(AccessLevel.ACCESSLEVEL_ADDITEM);
    aLevel.disableStandardPermission(AccessLevel.ACCESSLEVEL_CREATE);
    aLevel.disableStandardPermission(AccessLevel.ACCESSLEVEL_ALL);
    aceDef.setGrantee(dealGroup);
    aceDef.setDistinctAccessLevel(aLevel);
    aclDef.addAceDefinition(aceDef);
    acl = (AccessControlList) ifsSession.createPublicObject(aclDef);
    acl.setName(dealCode+"ACL");
    }catch(IfsException ie)
    System.out.println("error while creating group for deal");
    IfsException.setVerboseMessage(true);
    ie.printStackTrace();
    return acl;
    }//createUser
    *makes a connection the the IFS and returns the LibrarySession object.
    *@param userName user name for a valid IFS account.
    *@param password password for a valid IFS account.
    *@param serviceName the IFS service name.
    *@param schemaPassword the IFS schema password.
    private LibrarySession getIfsConnection(String username, String password, String serviceName,
    String schemaPassword) throws IfsException
    LibraryService service = new LibraryService();
    CleartextCredential me = new CleartextCredential(username, password);
    ConnectOptions connection = new ConnectOptions();
    connection.setLocale(Locale.getDefault());
    connection.setServiceName(serviceName);
    connection.setServicePassword(schemaPassword);
    ifsSession = service.connect(me, connection);
    fPathResolver = new FolderPathResolver(ifsSession);
    ifsFileSystem = new IfsFileSystem(ifsSession);
    return ifsSession;
    }//getIfsConnection()
    public String loginToIfs(String userName,String password,String serviceName,String schemaPassword)
    String result = "SUCCESS";
    try
    getIfsConnection(userName,password,serviceName,schemaPassword);
    this.userName = userName;
    //getResolver().setHomeFolder("/home/"+userName);
    }catch(IfsException ie)
    int code = ie.getErrorCode();
    System.out.println("ERROR CODE "+code);
    result = "FAILED -- "+code+" -- "+ie.getMessage();
    System.out.println("Failed to login "+ie.getMessage());
    ie.printStackTrace();
    return result;
    }//loginToIfs
    public LibrarySession getSession()
    return ifsSession;
    }//getSession()
    public FolderPathResolver getResolver()
    return fPathResolver;
    public IfsFileSystem getIfsFileSystem()
    return ifsFileSystem;
    public Folder getHomeFolder()
    Folder homeFolder = null;
    try
    DirectoryUser user = ifsSession.getUser();
    System.out.println("Got the user");
    PrimaryUserProfile primary = user.getPrimaryUserProfile();
    System.out.println("got the primary user profile");
    homeFolder = primary.getHomeFolder();
    System.out.println("THE HOME FOLDER IS --> "+homeFolder);
    System.out.println("The home folder name is --> "+homeFolder.getName());
    }catch(IfsException ie)
    ie.printStackTrace();
    System.out.println("home folder");
    return homeFolder;
    }//getHomeFolderPath()
    * Called when this object is bound to the HTTP session object.
    * @param event The event when the object is bound to the Http session.
    public void valueBound(HttpSessionBindingEvent event)
    // do nothing
    * Called when this object is unbound from the HTTP session object.
    * @param event The event when the object is unbound to the Http session.
    public void valueUnbound(HttpSessionBindingEvent event)
    //release the reources like the ifsSession etc.
    fPathResolver = null;
    try
    if (ifsSession != null)
    ifsSession.di sconnect();
    }catch (IfsException e)
    e.printStackTrace();
    finally
    ifsSession = null; // release the resources
    }//valueUnbound()
    public Folder createFolder(Folder destinationFolder,String theNewFolderPath)
    Folder createdFolder = null;
    try
    System.out.println("<*---*> IN THE FOLDER "+destinationFolder);
    IfsFileSystem ifs = getIfsFileSystem();
    System.out.println("Creating the folder..");
    createdFolder = ifs.createFolder(theNewFolderPath,destinationFolder,true,null);
    System.out.println("Created the folder..");
    }catch(IfsException ie)
    System.out.println("ERROR CREATING A FOLDER IN THE DESTINATION FOLDER");
    IfsException.setVerboseMessage(true);
    ie.printStackTrace();
    return createdFolder;
    }//createFolder(String inTheFolder,theNewFolder)
    public Folder createFolder(String inTheFolder,String theNewFolderPath)
    Folder createdFolder = null;
    try
    System.out.println("<*---*> IN THE FOLDER "+inTheFolder);
    IfsFileSystem ifs = getIfsFileSystem();
    System.out.println("Creating ANOTHER folder for test");
    Folder destinationFolder = (Folder) ifs.findPublicObjectByPath("/"+inTheFolder);
    System.out.println("The destination folder is "+destinationFolder);
    /* Folder destinationFolderMyTest = (Folder) ifs.findPublicObjectByPath("/home/c6/COREL/MY-TEST/");
    System.out.println("The destination folder my test is "+destinationFolderMyTest);*/
    createdFolder = ifs.createFolder(theNewFolderPath,destinationFolder,true,null);
    /* System.out.println("Created folder in destination folder ");
    createdFolder = ifs.createFolder(theNewFolderPath,(Folder) ifs.findPublicObjectByPath(inTheFolder),true,null);
    System.out.println("Created folder in MY-TEST ");*/
    }catch(IfsException ie)
    System.out.println("ERROR CREATING A FOLDER IN THE DESTINATION FOLDER");
    IfsException.setVerboseMessage(true);
    ie.printStackTrace();
    return createdFolder;
    }//createFolder(String inTheFolder,theNewFolder)
    *Method creates a folder in the path specified(the path includes the name of the folder
    *to be created).If a parent of any of the folders in the path
    *is not found then that folder is automatically created.
    public String createFolder(String folderPath)
    System.out.println("*-*-*-*-* Creating folder *-*-*-*-*");
    String result = "SUCCESS";
    try
    //ifsSession.setAdministrationMode(true);
    IfsFileSystem ifs = new IfsFileSystem(ifsSession);
    Folder folder = (Folder) ifs.findPublicObjectByPath("home/"+userName);
    ifs.createFolder(folderPath,(Folder) folder,true,null);
    }catch(IfsException ie)
    result = ie.getMessage();
    ie.printStackTrace();
    return result;
    }//createFolder
    //Upload a document to the ifs
    public Document uploadDocument(String localPath,String destinationPath)
    Document document = null;
    try
    IfsFileSystem ifs = new IfsFileSystem(ifsSession);
    FileInputStream fis = new FileInputStream(localPath);
    System.out.println("**********Creating document in "+destinationPath);
    document = ifs.createDocument("B.txt", fis, destinationPath, null, false, null);
    System.out.println("Created document..");
    }catch(IfsException e)
    System.out.println("Error while creating document.....");
    IfsException.setVerboseMessage(true);
    e.printStackTrace();
    System.out.println("THE ERROR MESSAGE IS "+e.getMessage());
    catch(Exception e)
    System.out.println("File not found/io exception ");
    e.printStackTrace();
    return document;
    }//uploadDocument
    * Adds an access control entry to the public object passed in.
    *@param PublicObject the publicObject for which permissions have to be set.
    public void setAccessControlOnObject(PublicObject publicObject)
    try
    System.out.println("Setting permissions for the document....");
    AccessControlListDefinition aclDef = new AccessControlListDefinition();
    aclDef.setName(publicObject+"ACL");
    AccessControlEntryDefinition aceDef = new AccessControlEntryDefinition();
    //this sets the acceess control entry's granntee as the "user" who ha s loggen on
    aceDef.setGrantee(ifsSession.getDirectoryUser());
    aceDef.enableGrantToWorld(false);
    String[] permissions = {"ACCESSLEVEL_NONE"};
    System.out.println("setting the access level");
    AccessLevel accessLevel = new AccessLevel(permissions);
    /*PermissionBundleDefinition pbDef = new PermissionBundleDefinition(ifsSession);
    PermissionBundle pb = (PermissionBundle) ifsSession.createSystemObject(pbDef);
    pbDef.setAccessLevel(accessLevel);
    pbDef.setAccessLevel(accessLevel);
    aceDef.addPermissionBundle(pb);*/
    aceDef.setDistinctAccessLevel(accessLevel);
    aclDef.addAceDefinition(aceDef);
    AccessControlList acl = (AccessControlList) ifsSession.createPublicObject(aclDef);
    publicObject.setAcl(acl);
    }catch(IfsException ie)
    System.out.println("The error while settin access control is -0> "+ie.getMessage());
    ie.setVerboseMessage(true);
    ie.printStackTrace();
    }//createAccessControlList
    }//class DPDocManager
    Note : since iam still experimenting with the code please ignore any irrelevant/wrong commenting.Iam using method "CreateDealFolder()" to create the folder "INPRISE" and "CreateUser()" to create users "i1","i2"

    Iam not able to set the main folder's (i.e INPRISE) acl (MyAcl) on the subfolder "MyFolder" because the owner of MyAcl is "system" whereas the owner of MyFolder is user "i1" .Which is the best way of solving these ownership issue which iam running into ? I want to be able to create different folders ,assign a group of uers to each of the folders who can create as well as modify,delete each other's folders/documents (as i have mentioned in my first post in this thread) ?
    thanks
    Srinivas

  • Does Anyone Know How to Display Number of Items in a Folder?

    After "upgrading" to Lion, none of my folder display the number of items in the folder --a nice bit of information that was available in earlier versions of the operating system.  Is there an automatic way to see that information? [I imagine there are other really inconvenient ways, but is there a nice CONVENIENT setting I haven't figured out?]  THANKS.

    From your View menu in Finder choose "Show status bar"
    EDIT: Also there is QuickLook which is no longer on the toolbar of the Finder window but you can choose from "Customize Toolbar".

Maybe you are looking for

  • Java Editor in Linux

    hi all, can someone suggest a good Java Editor for Linux? I'm currently using the BlueFish Editor and i press the DOT nothing is come out, i hope that to get an editor where the members can come out after the dot is presses. By doing this, it will mi

  • Paying for a service not listed on my account

    I cancelled my Adobe Illustrator CC subscription some time ago, and it does not appear under "Plans & Products" on my account. It says I have no plans or products, and the program is no longer installed on my PC. However I am still being charged $19.

  • Changing track order after importing

    I am trying to import opera CDs into my iTunes library. Operas usually take up 2 or 3 CDs, and when I try to upload the multiple CDs to my library, iTunes mixes up the order of the tracks so that I can't listen to the opera in order. How do I change

  • Adobe Digital Editions 3.0

    Now available from: http://www.adobe.com/uk/products/digital-editions/download.html

  • ITunes won't recognize CD that it recognized before

    I'm trying to re-import the songs from the Donna Summer cd, Bad Girls Deluxe Edition. I was able to import them before, but now, my iMac just keeps on ejecting it. It seems that it cannot be recognized. The same happens with disc 2. Anyone have an id