Weird FCP X Event issue

Had a problem with FCP X and it shut down.  Reopened it, and the event I was working on is still there in name but nothing is in the viewer windos...no clips, no project files, nothing.  If you notice, right where it says "Sauls Howard Wedding" there is nothing.
The original media, files, etc are all still in the library package, but I cannot get them to come up when I open the library in FCP X.  I trashed the preferences, moved the library to a different drive, created a new library on a new drive and moved all the files to it, but still no luck.
Any inputs as to what I am doing wrong?

There are a lot of  posts about corruption of the library data base – often due to application crashes. With the app closed, in the Finder, locate your library, right click  and click Show Package Contents. Drag the flexolibrary file to the trash and restart FCP X.
If things haven't returned to normal after doing that, go to Backups (probably in your Movies folder) and open the backup library with the most recent time-stamp prior to the crash.
Russ

Similar Messages

  • Everytime when I quit FCP X, I could not find the file that was created previously. I'm aware files (events/projects) are saved automatically. But strangely when I reopen FCP, the event/projects are not listed.

    I need help here. Saved events/projects are not visible or listed when I reopen FCP X. Tried to open from the event folder don't seem to work.
    I'm using MacOS X 10.6.8 and just bought FCP X 10.1.
    Help.

    No. I'm not using two hard drives. Files saved on MacBook Pro HDD. Only time I use the second HD is for backup but while working on FCP X.
    This is unclear.
    Do you have another HD with FCP X projects and / or events?
    If you do (whether it's a backup or not) it will cause the exact problem you described. Make sure any other drives with FCP X events or projects are turned off before you launch FCP X.
    If you don't have a second drive with events or projects, I suggest you try trashing your preferences.
    Faults like this can sometimes be fixed by clearing out FCP X's preferences (for some reason, they get knotted up from time to time).
    Download Digital Rebellion's Preference Manager (free, simple to use, and quite safe).
    http://www.digitalrebellion.com/prefman/
    With Pref Manager, you can backup the Prefs first, then if trashing makes no difference, you can restore all your settings.
    If you trash them and don't restore them, you will need to go over your FCP X settings again, so it's a great idea to backup Preferences from time to time when FCP X is working well, then you can ditch the bad prefs and restore from your (Digital Rebellion) backup.
    muhammadfromsingapore wrote:
    Thks Bob. No. I'm not using two hard drives. Files saved on MacBook Pro HDD. Only time I use the second HD is for backup but while working on FCP X. I'm getting very frustrated whenever I return to work on the video to find the file 'missing'. I know its there but it's just not showing up on the Event Browser. Sigh!!
    How come you marked your own post as "Correct Answer" when all it does is tell Bob he's wrong? This will mislead people.
    Andy

  • FCP X Events but no FCP X Projects

    Can i create my own FCP X Projects file?  I'm new to FCP X and the training I'm on said i should have a project and events folder in but I've only seen the FCP X Events file.  I'm afraid that these folders may not be able to communicate properly?

    What version are you using? Your training sounds out of date for recent versions.

  • FCP X event folder name disappeared

    Hello.
    The name of a FCP X event folder I've been working in disappeared recently. I didn't lose anything. The folder is still intact, but it just shows up as a blank at the top of the events list. When I click on the blank to rename, nothing happens. I've tried this repeatedly. Any idea how to give a name to this folder so it's not just a blank?

    Hi,
    This is strange, can you quit out of FCPX and try changing the event name from the finder window.
    1) Browse to FCPX Library right click "show package contents"
    2) You should see your events arranged in folders "may be here you can rename the folder to give an appropriate name"
    3) Start FCPX to see if the event is functioning normally.
    Thanks.

  • Can I move FCP X events to Dropbox?

    I use Dropbox to backup my files. (I realize that strictly speaking Dropbox is for synchronization not backup... bt nevertheless that's what I use) Can I place FCP X events within my Dropbox folder? If I move them there FCP X doesn't know where to look for them, and of course there is no "file, open" option with FCP X.
    I would appreciate any feedback
    Thanks
    David

    Hey Chase - sorry I've been busy with an edit; within FCPX (opened) is not where you send out the Final Cut Event folder, or the Final Cut Project folder, you need to close FCPX and in your finder either open your Movies folder (default Final Cut Event and Priject folder location) or navigate to the drive you selected (an option in FCPX Preferences.
    When you find the Final Cut Event (folder that all of the media imports to) and/or the Final Cut Project (where the edit saves to along with renders, etc.) then you copy that entire folder to your dropbox.  It is possible to create folders within the Final Cut Event folder or the Final Cut Project folder - so you can only send out a single Event or Project instead of other Events or Projects.
    Above - I have a Final Cut Event folder in the root directory of a 3TB drive and within that folder I have 4 Events.  I can upload a single Event (or project) to Dropbox instead of the entire Final cut Event folder which contains multiple Events.  It's kinda late and I am burnt from staring at my project, but I hope I'm making sense.
    And not to discourage you or sound closed minded, as I said earlier, it made sense on one occasion for me to upload a Project (Final Cut Project) to Dropbox once, and it worked - but I think it is simply not very efficient - but it depends on the size of your projects and so on.  Technically, yes, you can do it.
    Congrats on the free additional space.  -Stephen  (yet another...)

  • DVCPRO capture issues - FCP or tape issue ?

    Can anyone help me rule out whether this is a tape issue or a problem with my system ?
    Trying to capture from DVC PRO tapes - problem is I don't know if they are DVC PRO 25 , DVC PRO 50, or HD
    (we inherited these tapes from another company, who shot them but is not being forthcoming about how they shot...)
    I have a Panasonic AJ-SD93 deck hooked up to Final Cut 5.1.4 via 6pin firewire (G5)
    I start playing tape with regular DV NTSC settings in Log & Capture, timecode seems to be rolling continuously, the deck display says i is DVC PRO 50 - then I hit Capture Now and I get a freeze frame, and an error message :
    Capture encountered a problem reading the data on your source tape. This could be due to a problem with the tape. Capture has been aborted.
    So is it the tape ?
    The weird thing is I was able to capture up to about 10 min of the first tape.
    Even when playing back, something changes on the tape at about 10 min - but what ? Timecode is continuous - what coudl change and make it uncapturable ?.

    Did you choose the proper Easy Setup? You need to choose the Easy Setup that matches the footage, so FCP knows what sort of signal to expect. If you try capturing DVCPRO 50 as DV/NTSC, then you would get this error.
    Shane

  • [JS CS4/CS5] ScriptUI Click Event Issue in JSXBIN

    Still working on a huge ScriptUI project, I discovered a weird issue which appears to *only* affect 'binary compiled' scripts (JSXBIN export), not the original script!
    When you repeatedly use addEventListener() with the same event type, you theorically have the possibility to attach several handlers to the same component and event, which can be really useful in a complex framework:
    // Declare a 'click' manager on myWidget (at this point of the code)
    myWidget.addEventListener('click', eventHandler1);
    // Add another 'click' manager (for the same widget)
    myWidget.addEventListener('click', eventHandler2);
    When you do this, both eventHandler1 and eventHandler2 are registered, and when the user clicks on myWidget, each handler is called back.
    The following script shows that this perfectly works in ID CS4 and CS5:
    // Create a dialog UI
    var     u,
         w = new Window('dialog'),
         p = w.add('panel'),
         g = p.add('group'),
         e1 = p.add('statictext'),
         e2 = p.add('statictext');
    // Set some widget properties
    e1.characters = e2.characters = 30;
    g.minimumSize = [50,50];
    var gx = g.graphics;
    gx.backgroundColor = gx.newBrush(gx.BrushType.SOLID_COLOR, [.3, .6, .9, 1]);
    // g->click Listener #1
    g.addEventListener('click', function(ev)
         e1.text = 'click handler 1';
    // g->click Listener #2
    g.addEventListener('click', function(ev)
         e2.text = 'click handler 2';
    w.show();
    The result is that when you click on the group box, e1.text AND e2.text are updated.
    But now, if I export the above code as a JSXBIN from the ESTK, the 2nd event handler sounds to be ignored! When I test the 'compiled' script and click on the group box, only e1.text is updated. (Tested in ID CS4 and CS5, Win32.)
    By studying the JSXBIN code as precisely as possible, I didn't find anything wrong in the encryption. Each addEventListener() statement is properly encoded, with its own function handler, nothing is ignored. Hence I don't believe that the JSXBIN code is defective by itself, so I suppose that the ExtendScript/ScriptUI engine behaves differently when interpreting a JSXBIN... Does anyone have an explanation?
    @+
    Marc

    John Hawkinson wrote:
    Not an explanation, but of course we know that in JSXBIN you can't use the .toSource() method on functions.
    So the implication here is that perhaps the .toSource() is somehow implicated in event handlers and there's some kind of static workaround for it?
    Perhaps you can get around this by eval() or doScript()-ing strings?
    Thanks a lot, John, I'm convinced you're on the good track. Dirk Becker suggested me that this is an "engine scope" issue and Martinho da Gloria emailed me another solution —which also works— and joins Dirk's assumption.
    Following is the result of the various tests I did from your various suggestions:
    // #1 - THE INITIAL PROBLEM// =====================================
    // EVALUATED BINARY CODE
    var handler1 = function(ev)
         ev.target.parent.children[1].text = 'handler 1';
    var handler2 = function(ev)
         ev.target.parent.children[2].text = 'handler 2';
    var     u,
         w = new Window('dialog'),
         p = w.add('panel'),
         g = p.add('group'),
         e1 = p.add('statictext'),
         e2 = p.add('statictext');
    e1.characters = e2.characters = 30;
    g.minimumSize = [50,50];
    var gx = g.graphics;
    gx.backgroundColor = gx.newBrush(gx.BrushType.SOLID_COLOR, [.3, .6, .9, 1]);
    g.addEventListener('click', handler1);
    g.addEventListener('click', handler2);
    w.show();
    eval("@JSXBIN@[email protected]@MyBbyBn0AKJAnASzIjIjBjOjEjMjFjShRByBNyBnA . . . . .");
    // RESULT
    // handler 1 only, that's the issue!
    Now to John's approach:
    // #2 - JOHN'S TRICK
    // =====================================
    var handler1 = function(ev)
         ev.target.parent.children[1].text = 'handler 1';
    var handler2 = function(ev)
         ev.target.parent.children[2].text = 'handler 2';
    // EVALUATED BINARY CODE
    var     u,
         w = new Window('dialog'),
         p = w.add('panel'),
         g = p.add('group'),
         e1 = p.add('statictext'),
         e2 = p.add('statictext');
    e1.characters = e2.characters = 30;
    g.minimumSize = [50,50];
    var gx = g.graphics;
    gx.backgroundColor = gx.newBrush(gx.BrushType.SOLID_COLOR, [.3, .6, .9, 1]);
    g.addEventListener('click', handler1);
    g.addEventListener('click', handler2);
    w.show();
    eval("@JSXBIN@[email protected]@MyBbyBn0AIbCn0AFJDnA . . . . .");
    // RESULT
    // handler1 + handler2 OK!
    This test shows that if handler1 and handler2's bodies are removed from the binary, the script works. Note that the handlers are declared vars that refer to (anonymous) function expressions. (BTW, no need to use a non-main #targetengine.) This is not a definitive workaround, of course, because I also want to hide handlers code...
    Meanwhile, Martinho suggested me an interesting approach in using 'regular' function declarations:
    // #3 - MARTINHO'S TRICK
    // =====================================
    // EVALUATED BINARY CODE
    function handler1(ev)
         ev.target.parent.children[1].text = 'handler 1';
    function handler2(ev)
         ev.target.parent.children[2].text = 'handler 2';
    var     u,
         w = new Window('dialog'),
         p = w.add('panel'),
         g = p.add('group'),
         e1 = p.add('statictext'),
         e2 = p.add('statictext');
    e1.characters = e2.characters = 30;
    g.minimumSize = [50,50];
    var gx = g.graphics;
    gx.backgroundColor = gx.newBrush(gx.BrushType.SOLID_COLOR, [.3, .6, .9, 1]);
    g.addEventListener('click', handler1);
    g.addEventListener('click', handler2);
    w.show();
    eval("@JSXBIN@[email protected]@MyBbyBnACMAbyBn0ABJCnA . . . . .");
    // RESULT
    // handler1 + handler2 OK!
    In the above test the entire code is binary-encoded, and the script works. What's the difference? It relies on function declarations rather than function expressions. As we know, function declarations and function expressions are not treated the same way by the interpreter. I suppose that function declarations are stored at a very persistent level... But I don't really understand what happens under the hood.
    (Note that I also tried to use function expressions in global variables, but this gave the original result...)
    Thanks to John, Dirk, and Martinho for the tracks you've cleared. As my library components cannot use neither the global scope nor direct function declarations my problem is not solved, but you have revealed the root of my troubles.
    @+
    Marc

  • FCP audio sync issue, attempts at fix result in dodgy files - help!

    Hello,
    I have some Sony EX1 footage here in which 20 out of 500 QT files FCP will play the audio out of sync by either 14 or 19 frames (picture lags) - when shooting no changes were made to settings which were as follows:
    1080/25P HQ 16-bit 48Khz
    weird thing #1: only FCP will exhibit the out of sync problem, QT or even quickview in the OS X finder will play them back fine ...
    weird thing #2: once I export the footage without re-syncing it it will then play fine again in QT/finder and will sync fine in FCP - yay! - no... it will beach ball and/or lag/crash FCP/QT/finder once I attempt any sort of movement/scrubbing in any of the timelines
    attempting to work with the original un-synced footage and unlinking the audio (and correctly syncing it) as a workaround has failed as whenever I put on any video effect/transition or whatever the effected part will sync correctly and my smarty pants re-sync therefore makes it out of sync again ! arrrrgh!
    Basically, anytime I effect or export it the sync issue goes away, but I am left with crashy/corrupted files ...
    Any suggestions ?

    hillr wrote:
    the audio clip is the same length as the video clip. it is not a matter of moving the audio over to sync it up. the audio falls behind by the time it gets to the end. it is just fine at the start of the video and out of sync at the end. If I would sync up the end then the front will be out of sync. All I did is capture the footage from my deck to FCP and then placed it in the time line.
    Russell
    This is not correct but it's easy to arrive at that conclusion. The two clips aree not the same length by your definition: *the audio falls behind by the time it gets to the end*
    Mark the place where the audio ends, mark the place where the video ends. They are different and that difference is a simple matter of subtracting one timecode location form the other. This means the audio was shot at a different sampling rate than that with which it was captured. I do not know anything about the DSR400 camera or your deck, my Sonys are different, but you should be able to ascertain the sampling rate of the audio by checking the data display. If, indeed, it's 48k, you have sent the audio to a separate folder than the video and your disk cannot keep up. But that sync difference is not absolute so it's going to be different each time you play it back.
    bogiesan

  • The whole audio sync/weird sample rate/drift issue (FCP6)

    I can tell this question is doomed to fail on account of viewing the other unanswered questions on the subject in the forums, but I'll try nonetheless!
    So yeah, importing longer DV clips....audio rate winds up being 'weird' (as in 48003.9kHz instead of 48). Any way of straightening that out that doesn't require a buncha hoops? I've already tried re-exporting it from QT at 48kHz and a few other things. Do I just have to capture in separate chunks instead of one big go?
    I found a doc that says, "In previous versions of Final Cut Pro, the "Sync Adjust Movies Over [n] Minutes" option could be enabled in the preferences, triggering an adjustment in the audio sample rate based on the amount of audio recorded to disk during capture. In Final Cut Pro 4 [and up, I'm guessing] this preference has been replaced by automatic audio rate analysis, specific to DV media..."
    Apparently this rate analysis ain't working as well as it should...or something...
    Anyone?
    Thanks,
    E

    If your footage was shot with the Panasonic dvx100 camera, there is a known audio sync issue. You can install a patch from disc 1 of the FCP install discs inside of the "extras" folder. I've had this problem from time to time and I capture DVCPRO 50, so it's not just a mini DV issue. I usually get an audio rate slightly below 48, like 47.89999 or so. Are you using capture now? I used to get this problem a lot more when using capture now as opposed to log and capture. My solution has always been to always use log and capture and keep clips 15 minutes or shorter. I've tried trashing prefs and all that jazz, swapping out hard drives, but log and capture and shorter clip lengths always seem to clear it up.

  • Standard Business Event issue in SOA.

    Hi,
    I created a subscription in SOA for the standard business event (*oracle.apps.jtf.cac.task.updateTask*) using Oracle Apps Adapter. When the event is fired in the Oracle EBusiness Suite, I am expecting SOA to capture the payload and create an instance. The instances are not created.
    This is the workaround I did to check if the events are firing or not.
    1. Whenever a standard business event is fired, we can see a record in WF_DEFERRED queue. In this case too, I am able to see the record.
    2. From WF_DEFERRED, the data should flow into WF_BPEL_Q. I am unable to see a record in this table in my case.
    Which mean the events are firing but SOA is unable to capture the events. I tried to raise a JAVA event in the Oracle EBusiness Suite's workflow manager and SOA was able to capture the payload and an instance was created in weblogic EM. But when I update the task in the Oracle EBS, SOA is not able to capture the payload.
    Any inputs to fix this issue is greatly appreciated. Please help.
    Thanks,
    Venkat Sai.

    Hi;
    For your issue i suggest close your thread here as changing thread status to answered and move it to Oracle Discussion Forums » SOA & Process Management » SOA Suite which you can get more quick response
    Regard
    Helios

  • Weird order of events added to iCal using Applescript

    This is a script that has worked perfectly in the past and as far as I know has not been modified (my bad if so...) Currently it is adding all the correct events into iCal but taking a real long time to do it and this is probably due to the weird chronology it takes to putting the events in. I will include the script at the bottom of this post and here is a section of the event log that shows the weird chronology... Thanks in advance for the help.
    dan
    count every event of calendar "School Calendar 09-10"
    176
    get summary of item 1 of every event of calendar "School Calendar 09-10"
    "Day 5"
    get summary of item 1 of every event of calendar "School Calendar 09-10"
    "Day 5"
    get start date of item 1 of every event of calendar "School Calendar 09-10"
    date "Monday, April 5, 2010 12:00:00 AM"
    make new event at end of calendar "Classes2" with properties {summary:"Alg I period 2", start date:date "Monday, April 5, 2010 9:30:00 AM", end date:date "Monday, April 5, 2010 10:25:00 AM"}
    event id "879D03C6-24CE-49C8-AB3B-D216FF4CF148" of calendar id "186E5DE2-8E33-492F-9F76-D0EF292B98D8"
    make new event at end of calendar "Classes2" with properties {summary:" Pre Calc B period 3", start date:date "Monday, April 5, 2010 10:30:00 AM", end date:date "Monday, April 5, 2010 11:25:00 AM"}
    event id "1AF62B85-F074-4E93-A03F-89CFD79A59A6" of calendar id "186E5DE2-8E33-492F-9F76-D0EF292B98D8"
    make new event at end of calendar "Classes2" with properties {summary:" IB Math period 4", start date:date "Monday, April 5, 2010 11:30:00 AM", end date:date "Monday, April 5, 2010 12:25:00 PM"}
    event id "CCB9EE0D-870E-43EA-AA39-3DAE2BCB23F8" of calendar id "186E5DE2-8E33-492F-9F76-D0EF292B98D8"
    get summary of item 2 of every event of calendar "School Calendar 09-10"
    "Day 3"
    get summary of item 2 of every event of calendar "School Calendar 09-10"
    "Day 3"
    get start date of item 2 of every event of calendar "School Calendar 09-10"
    date "Monday, April 19, 2010 12:00:00 AM"
    make new event at end of calendar "Classes2" with properties {summary:" Pre Calc F period 1", start date:date "Monday, April 19, 2010 8:30:00 AM", end date:date "Monday, April 19, 2010 9:25:00 AM"}
    event id "F8A5B643-7758-437B-919E-65C0EBF043EA" of calendar id "186E5DE2-8E33-492F-9F76-D0EF292B98D8"
    make new event at end of calendar "Classes2" with properties {summary:"Alg I period 3", start date:date "Monday, April 19, 2010 10:30:00 AM", end date:date "Monday, April 19, 2010 11:25:00 AM"}
    <pre style="
    font-family: Monaco, 'Courier New', Courier, monospace;
    font-size: 10px;
    margin: 0px;
    padding: 5px;
    border: 1px solid #000000;
    width: 720px; height: 340px;
    color: #000000;
    background-color: #FFDDFF;
    overflow: auto;"
    title="this text can be pasted into a HTML editor">
    tell application "iCal"
    ---------This is where you gather / set user data
    display dialog "How many courses do you teach?" default answer ""
    set courses to the text returned of the result as number
    set slotA to ""
    set slotB to ""
    set slotC to ""
    set slotD to ""
    set slotE to ""
    set slotF to ""
    set slotG to ""
    set slotH to ""
    repeat with x from 1 to courses
    set entered to text returned of (display dialog "Please enter the slot (A-H) and the course name, separating them with a comma:" default answer "")
    set astid to AppleScript's text item delimiters
    set AppleScript's text item delimiters to ","
    set {chosenslot, chosencourse} to {(entered's text item 1), (entered's text item 2)}
    if chosenslot is "A" then
    set slotA to chosencourse
    end if
    if chosenslot is "B" then
    set slotB to chosencourse
    end if
    if chosenslot is "C" then
    set slotC to chosencourse
    end if
    if chosenslot is "D" then
    set slotD to chosencourse
    end if
    if chosenslot is "E" then
    set slotE to chosencourse
    end if
    if chosenslot is "F" then
    set slotF to chosencourse
    end if
    if chosenslot is "G" then
    set slotG to chosencourse
    end if
    if chosenslot is "H" then
    set slotH to chosencourse
    end if
    end repeat
    set TargetCalendar to "Classes2"
    --Predefined period times
    set periodTimes to {{startTime:"08:30 AM", endTime:"09:25 AM"}, {startTime:"09:30 AM", endTime:"10:25 AM"}, {startTime:"10:30 AM", endTime:"11:25 AM"}, {startTime:"11:30 AM", endTime:"12:25 PM"}, {startTime:"12:30 PM", endTime:"01:25 PM"}, {startTime:"01:30 PM", endTime:"02:25 PM"}}
    set Day1pattern to {slotA, slotB, slotC, slotD, slotE, slotF}
    set Day2pattern to {slotG, slotH, slotA, slotD, slotE, slotB}
    set Day3pattern to {slotF, slotC, slotG, slotD, slotE, slotH}
    set Day4pattern to {slotB, slotA, slotF, slotD, slotE, slotC}
    set Day5pattern to {slotH, slotG, slotB, slotD, slotE, slotA}
    set Day6pattern to {slotC, slotF, slotH, slotD, slotE, slotG}
    --Predefined period cycles
    set Day1 to {slotA & " period 1", slotB & " period 2", slotC & " period 3", slotD & " period 4", slotE & " period 5", slotF & " Period 6 "}
    set Day2 to {slotG & " period 1", slotH & " period 2", slotA & "  period 3", slotD & " period 4", slotE & " period 5", slotB & "  period 6"}
    set Day3 to {slotF & " period 1", slotC & " period 2", slotG & " period 3", slotD & " period 4", slotE & " period 5", slotH & " period 6"}
    set Day4 to {slotB & " period 1", slotA & " period 2", slotF & " period 3", slotD & " period 4", slotE & " period 5", slotC & " period 6"}
    set Day5 to {slotH & " period 1", slotG & " period 2", slotB & " period 3", slotD & " period 4", slotE & " period 5", slotA & " period 6"}
    set Day6 to {slotC & " period 1", slotF & " period 2", slotH & " period 3", slotD & " period 4", slotE & " period 5", slotG & " period 6"}
    --Makes a "list of lists" so that all the period definitions are in one place
    set periodCycle to {Day1, Day2, Day3, Day4, Day5, Day6}
    set periodcycle2 to {Day1pattern, Day2pattern, Day3pattern, Day4pattern, Day5pattern, Day6pattern}
    set isitacycleday to {"Day 1", "Day 2", "Day 3", "Day 4", "Day 5", "Day 6"}
    --This repeat loop is using the cycle day definitions in the calendar named "School Calendar "A.Y.""
    repeat with theEvent in (events of calendar "School Calendar 09-10")
    if isitacycleday contains (summary of theEvent) then
    --Gets the current day and the cycle day number
    set cycleday to summary of theEvent
    set cycleDate to (start date of theEvent) + 1 * hours
    set cycleNumber to last character of cycleday as integer
    --There are always 6 periods in every day
    repeat with periodNumber from 1 to 6
    --Gets the subject from periodCycle
    set theSummary2 to item periodNumber of item cycleNumber of periodcycle2
    set theSummary to item periodNumber of item cycleNumber of periodCycle
    --Checks to see if there's a subject for this period, if not skips to next one
    if theSummary2 is not "" then
    set theStart to date (startTime of item periodNumber of periodTimes) of cycleDate
    set theEnd to date (endTime of item periodNumber of periodTimes) of cycleDate
    --Makes the event in the calender whose name is defined at the top of the script
    make new event at end of calendar TargetCalendar with properties {summary:theSummary, start date:theStart, end date:theEnd}
    end if
    end repeat
    end if
    end repeat
    end tell </pre>

    Did it run faster in the past?
    The events are happening as your script is generating them - for example, you get the event summary to compare in an if statement, then get it again when you assign it to a variable. The Script Editor's *Event Log* is handy in this case to see when you are creating a lot of extraneous or duplicate events.
    Also, when using application tell statements, you should only target the application's terminology, since it will just pass back what it doesn't know how to do - in other words, try not to put anything in the statement except what you need from the application.
    I don't have your iCal calendar events to play with, but a couple of tweaks to your code should improve the performance:
    <pre style="
    font-family: Monaco, 'Courier New', Courier, monospace;
    font-size: 10px;
    font-weight: normal;
    margin: 0px;
    padding: 5px;
    border: 1px solid #000000;
    width: 720px; height: 340px;
    color: #000000;
    background-color: #FFEE80;
    overflow: auto;"
    title="this text can be pasted into the Script Editor">
    ---------This is where you gather / set user data
    display dialog "How many courses do you teach?" default answer ""
    set courses to the text returned of the result as number
    set slotA to ""
    set slotB to ""
    set slotC to ""
    set slotD to ""
    set slotE to ""
    set slotF to ""
    set slotG to ""
    set slotH to ""
    repeat with x from 1 to courses
    set entered to text returned of (display dialog "Please enter the slot (A-H) and the course name, separating them with a comma:" default answer "")
    set astid to AppleScript's text item delimiters
    set AppleScript's text item delimiters to ","
    set {chosenslot, chosencourse} to {(entered's text item 1), (entered's text item 2)}
    if chosenslot is "A" then
    set slotA to chosencourse
    end if
    if chosenslot is "B" then
    set slotB to chosencourse
    end if
    if chosenslot is "C" then
    set slotC to chosencourse
    end if
    if chosenslot is "D" then
    set slotD to chosencourse
    end if
    if chosenslot is "E" then
    set slotE to chosencourse
    end if
    if chosenslot is "F" then
    set slotF to chosencourse
    end if
    if chosenslot is "G" then
    set slotG to chosencourse
    end if
    if chosenslot is "H" then
    set slotH to chosencourse
    end if
    end repeat
    set TargetCalendar to "Classes2"
    --Predefined period times
    set periodTimes to {{startTime:"08:30 AM", endTime:"09:25 AM"}, {startTime:"09:30 AM", endTime:"10:25 AM"}, {startTime:"10:30 AM", endTime:"11:25 AM"}, {startTime:"11:30 AM", endTime:"12:25 PM"}, {startTime:"12:30 PM", endTime:"01:25 PM"}, {startTime:"01:30 PM", endTime:"02:25 PM"}}
    set Day1pattern to {slotA, slotB, slotC, slotD, slotE, slotF}
    set Day2pattern to {slotG, slotH, slotA, slotD, slotE, slotB}
    set Day3pattern to {slotF, slotC, slotG, slotD, slotE, slotH}
    set Day4pattern to {slotB, slotA, slotF, slotD, slotE, slotC}
    set Day5pattern to {slotH, slotG, slotB, slotD, slotE, slotA}
    set Day6pattern to {slotC, slotF, slotH, slotD, slotE, slotG}
    --Predefined period cycles
    set Day1 to {slotA & " period 1", slotB & " period 2", slotC & " period 3", slotD & " period 4", slotE & " period 5", slotF & " Period 6 "}
    set Day2 to {slotG & " period 1", slotH & " period 2", slotA & "  period 3", slotD & " period 4", slotE & " period 5", slotB & "  period 6"}
    set Day3 to {slotF & " period 1", slotC & " period 2", slotG & " period 3", slotD & " period 4", slotE & " period 5", slotH & " period 6"}
    set Day4 to {slotB & " period 1", slotA & " period 2", slotF & " period 3", slotD & " period 4", slotE & " period 5", slotC & " period 6"}
    set Day5 to {slotH & " period 1", slotG & " period 2", slotB & " period 3", slotD & " period 4", slotE & " period 5", slotA & " period 6"}
    set Day6 to {slotC & " period 1", slotF & " period 2", slotH & " period 3", slotD & " period 4", slotE & " period 5", slotG & " period 6"}
    --Makes a "list of lists" so that all the period definitions are in one place
    set periodCycle to {Day1, Day2, Day3, Day4, Day5, Day6}
    set periodcycle2 to {Day1pattern, Day2pattern, Day3pattern, Day4pattern, Day5pattern, Day6pattern}
    set isitacycleday to {"Day 1", "Day 2", "Day 3", "Day 4", "Day 5", "Day 6"}
    --This repeat loop is using the cycle day definitions in the calendar named "School Calendar "A.Y.""
    tell application "iCal" to repeat with theEvent in (get events of calendar "School Calendar 09-10") --> only target iCal for what it knows
    set cycleday to summary of theEvent --> might as well set the info
    if cycleday is in isitacycleday then
    --Gets the current day and the cycle day number
    set cycleDate to (start date of theEvent) + 1 * hours
    set cycleNumber to last character of cycleday as integer
    --There are always 6 periods in every day
    repeat with periodNumber from 1 to 6
    --Checks to see if there's a subject for this period, if not skips to next one
    if (item periodNumber of item cycleNumber of periodcycle2) is not "" then --> skip as much as possible
    --Gets the subject from periodCycle
    set theSummary to item periodNumber of item cycleNumber of periodCycle
    set theStart to date (startTime of item periodNumber of periodTimes) of cycleDate
    set theEnd to date (endTime of item periodNumber of periodTimes) of cycleDate
    --Makes the event in the calender whose name is defined at the top of the script
    make new event at end of calendar TargetCalendar with properties {summary:theSummary, start date:theStart, end date:theEnd}
    end if
    end repeat
    end if
    end repeat
    </pre>

  • IPhone calendar event issue- not synching across iCloud

    Events created on my iPhone will not sync across iCloud to display on my Calendar App on my iPad or on my laptop.
    iPhone 5 iOS 8.1.3 - this started yesterday with no changes having been made to any of my iCloud settings.  On my laptop I get a new icon displays in my doc - see attached image, but when I click on it it just goes away and the new event is not synched.  If I don't click on this icon, it eventually disappears and the event is also not added to my calendar.
    I Can create events on my iPad and laptop and have them show on my phone.  I can create Notes on my iPhone and they sync across devices. 
    I have tried changed the iPhone calendarsync settings from 'Events 1 Month Back' to 'All Events' and vice versa.  On the iPhone I have turned Off synching of calendars, waited and re-enabled synching.  I have cycled power to my iPhone.

    Thanks Sterling - I've read through both those articles and performed all the troubleshooting steps in the iCloud: Troubleshooting iCloud Calendar - Apple Support article.  I have verified bluetooth is on, I'm on the same wireless network, same iCloud account signed into on all devices, etc.
    Still new events entered on my iPhone do not get added to my laptop or iPad calendar.  The handoff icon shows in my doc, but it does not put the new event onto the calendar.
    Through some more testing, I have also found the same issue with reminders; if I create one on my iPhone it will not be displayed on my laptop or iPad.
    Again I have no problems creating these on my laptop or iPad and having them show on All my devices, including my iPhone.  And another family member can create them on their iPhone 6, iOS 8.1.3 and they come across to all my devices; laptop, iPad and my iPhone5.
    Please advise what else I can do, as not being able to create events or reminders on my iPhone and have them sync across devices is a problem.

  • Weird RAM/Scratch Disk issue

    Having a weird memory problem with Photoshop CS4 on my G5 Quad.
    Let me see if I can explain this properly....
    When I open up a file in Photoshop, I notice that the available space on my hard drive reduces (info at the bottom of any Finder window). Essentially, it's using the scratch disk.
    I would expect this with a very large file that exeeds the amount of ram in the machine. But it does it even with files of 5-10 Mb. It appears to me (just a guess) that Photoshop isn't using RAM when opening or manipulating a file. Though I have more than enough to open it.
    Even when I close the file, or "purge all" from PS's edit menu, my available disk space does not come back. Only when I quit out of Photoshop completely, will it come back.
    Make sense?
    No other application seems to be having this issue. Any ideas on what might be causing this?
    I've run Apples Disk Utility, and everything came out fine. Ran TechTool Deluxe, and no problems there either. Hoping maybe I'm just missing some piece of the puzzle first, before I uninstall/reinstall Photoshop.
    System specs:
    G5 Quad (2.5 GHz)
    4 GB RAM
    OSX 10.5.8
    Photoshop CS4 (11.0.1)
    Memory usage set to allow up to 70% (but doesn't seem to matter what I set it to)

    This is normal.
    Photoshop needs to allocate scratch space for data, in case it needs to write that data to disk later -- otherwise you would randomly fail with "out of scratch space" in the MIDDLE of an operation.
    Photoshop is using RAM, but needs to allocate the scratch space, and make sure the allocation succeeded.
    And yes, RAM and scratch space get reused, so rarely decrease.
    Other applications that deal with datasets larger than RAM will have the same issues.
    And technically your OS swapfiles do the same things.

  • How do i solve this event issue ?

    You can’t change events in the "Contacts' birthdays and events" calendar.
    Only the calendar administrator and any delegates with permission can make changes to read-only calendars. To make changes to the calendar, contact the calendar administrator.
    I am the Administrator of this laptop . However i think most of the birthday events was create when i sync with Facebook. So anyone who faced the same issue before?

    Hi,
    In the Onlead selection of table make it visible and invisble of your buttons as per your selection.
    The table have single selection and multi seletion options are availble when you defing the table you can find this options in the properties of the table.
    In onlead selection your button to be mapped with attribute WDVisble.
    And based on your selection you can visible and invisible.
    wdContext.currentContextElement.set<attribute>(WDVisble.Visble);
    and
    wdContext.currentContextElement.set<attribute>(WDVisble.NONE);
    This might helps you.
    Do you need more post your issues.
    Thanks,
    Lohi

  • Final Cut Pro X to Premiere CS6 workflow destroys FCP X events

    Hello,
    I just got a call by a customer who tried to convert and FCP X project via XML to Premiere CS6 for a further AfterEffects workflow. He experienced the following problem, which I can rebuild completely. These are the steps:
    1 - Export an FCP X project which relinks to transcoded optimized media to XML
    2 - Convert the XML (.fcpxml) with Xto7 app to legacy XML (.xml) format
    3 - Open Premiere CS6 and import the XML (.xml)
    4 - Close Premiere CS6 and open FCP X and the exported project
    FCP X warns immediately that something has been modiefied. This is just an information which I can only accept. All the clips that were optimized are reded out and marked "Modified File". Now do the follwing:
    5 - Try to relink the modified media and chose the optimized media file in the transcoded media folder
    As soon as you accept the relink FCP X deletes the file in the event library and ALSO in the Original Media folder AND in the Transcoded Media folder and moves both files to the trash. This could be destructiv, if you are working on a SAN storage, like an EditShare system.
    But even if you are able to restore the files and move them back in place, there seems to be no chance to relink the files in FCP X to make your project working again. As soon the relink comand is executed the files will be moved to the trash again. If I do not try to relink, the files keep marked red and as Modified Media. If you have a look in the metadata, you will see, that they have been modified by Premiere, which seems to cause the trouble.
    Does anyone has a workaround or working handover to AfterEffects? Or does anyone else encounter similar problems with XML or third party apps destroying metadata within FCP X files?
    Appreciate all solutions!
    Btw: This only affects transcoded media. Every time I worked with original media only, the handover to Premiere works undestructive, but the media was pending in Premiere until the app crashs.

    Finally I solved the problem by myself, doing a deeper web research.
    Actually it's Premiere CS6 or AfterEffects which adds some metadata to the clips, that causes FCP X to ignore those files and shows them as "Modified media". But - and that's the good thing - you can turn off this behaviour in AfterEffects or Premiere. Here is how:
    In AfterEffects
    go to Preferences > Media & Disk Cache and uncheck the boxes refering to the XMP metadata
    In Premiere
    go to Preferences > Media and uncheck the box "Write XMP ID to Files on Import"
    Those XMP metadata help CS6 to share media cache files and previews and may improve stability and performance but if you are in a more FCP X based workflow, deactivating this option may prevent from loosing media.
    A fast check with the same procedure discribed above went well and everything stays untouched and online in FCP X.

Maybe you are looking for

  • Windows Media Player does not work on Equium A100-027

    I have an Equium Notebook A100-027 which I bought in February of this year. I have just tried to play my Windows Media Player, but nothing happens when I click on it! It was working fine yesterday, but today it is not working anymore! Can anyone help

  • FlexUnit is working with FlashBuilder and not working with Build file

    Hi I have few flexunit test cases . When I am running those testcases from Flashbuilder FlexUnit plugin I am able to run all the testcases and when I run Build file to run those testcases , build file is launching my testrunner swf file and it is thr

  • Cannot preview file- need latest adobe version

    Hello: Whenever I try to view a file that I download or share on acrobat.com. This message come up: After I click "preview", the another message appears telling me that I need to download the latest version of adobe reader to view the file. The lates

  • Freight Calculation basis Handling Unit in Delivery

    Hi Expts. Could anybody help me how to identify shipment cost (freight) on the basis of Number of Handling Unit in a Delivery. Example: 1-One Delivery 2-Multiple quantity of material (10 qty) 3-Packed in multiple handling units (2 in one HU, 5 HU) Fr

  • Report Grouping

    Doesn't Discoverer allow for the creation of some sort of group header in which you would be able to place group by information in the header and break by page instead of having to place everything in the report detail? Thanks