Missed and duplicate events with Continues Query Cache

We have seen missed events and duplicate events when we register to receive events (using Continues Query Cache) on an entry in the cache while the entry is updating.
Use case:
Start a Node
Start a Proxy
Start Extend Client
Implementation of the Extend Client
Create Cache
Add Entry to Cache
Initiate Thread 1 {
      For each ( 1 to 30)
          Run Update Entry Processor on cache entry; Entry Processor increments the Cache Entry value by 1 
Initiate Thread 2 {
     wait until Cache entry is updated 10 times
     Create MAP Listener {
          For Entry Insert Event {
                        Print event
               set Initial value = new value
          For Entry Update Event {
                        Print event
               set Update value = + 1
     Initiate Continues Query Cache (cache, Always Filter, MAP Listener)
Start Thread 1
Start Thread 2
Waits until Thread 1 and Thread2 are terminated
Expected Result = read the value of the entry from cache
Actual result = Initial value + Update value
Results we have seen in two tests_
Test1: Expected Result > Actual results: Missing events
Entry Inserted Event: MapEvent{ContinuousQueryCache inserted: key=1, value=UpdateObject [intNumber=1, longNumber=13]}
+Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=13], new value=UpdateObject [intNumber=1, longNumber=15]}+*
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=15], new value=UpdateObject [intNumber=1, longNumber=16]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=16], new value=UpdateObject [intNumber=1, longNumber=17]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=17], new value=UpdateObject [intNumber=1, longNumber=18]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=18], new value=UpdateObject [intNumber=1, longNumber=19]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=19], new value=UpdateObject [intNumber=1, longNumber=20]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=20], new value=UpdateObject [intNumber=1, longNumber=21]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=21], new value=UpdateObject [intNumber=1, longNumber=22]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=22], new value=UpdateObject [intNumber=1, longNumber=23]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=23], new value=UpdateObject [intNumber=1, longNumber=24]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=24], new value=UpdateObject [intNumber=1, longNumber=25]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=25], new value=UpdateObject [intNumber=1, longNumber=26]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=26], new value=UpdateObject [intNumber=1, longNumber=27]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=27], new value=UpdateObject [intNumber=1, longNumber=28]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=28], new value=UpdateObject [intNumber=1, longNumber=29]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=29], new value=UpdateObject [intNumber=1, longNumber=30]}
Expected Result: 30
Actual Result: 29
Issue:+ Event on 14th update was not sent
Test 2: Expected Result < Actual Result: Duplicate events
Entry Inserted Event: MapEvent{ContinuousQueryCache inserted: key=1, value=UpdateObject [intNumber=1, longNumber=13]}
*Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=13], new value=UpdateObject [intNumber=1, longNumber=13]}*+
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=13], new value=UpdateObject [intNumber=1, longNumber=14]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=14], new value=UpdateObject [intNumber=1, longNumber=15]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=15], new value=UpdateObject [intNumber=1, longNumber=16]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=16], new value=UpdateObject [intNumber=1, longNumber=17]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=17], new value=UpdateObject [intNumber=1, longNumber=18]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=18], new value=UpdateObject [intNumber=1, longNumber=19]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=19], new value=UpdateObject [intNumber=1, longNumber=20]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=20], new value=UpdateObject [intNumber=1, longNumber=21]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=21], new value=UpdateObject [intNumber=1, longNumber=22]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=22], new value=UpdateObject [intNumber=1, longNumber=23]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=23], new value=UpdateObject [intNumber=1, longNumber=24]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=24], new value=UpdateObject [intNumber=1, longNumber=25]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=25], new value=UpdateObject [intNumber=1, longNumber=26]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=26], new value=UpdateObject [intNumber=1, longNumber=27]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=27], new value=UpdateObject [intNumber=1, longNumber=28]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=28], new value=UpdateObject [intNumber=1, longNumber=29]}
Entry Updated Event: MapEvent{ContinuousQueryCache updated: key=1, old value=UpdateObject [intNumber=1, longNumber=29], new value=UpdateObject [intNumber=1, longNumber=30]}
Expected Result: 30
Actual Result: 31
Issue:+ Event on 13th update was sent in Insert and Update events both
reg
Dasun.

Hi Paul,
I tested with 3.7.1.4 and 3.7.1.5. In both versions I can see the issue.
reg
Dasun.

Similar Messages

  • Continuous Query Cache Local caching meaning

    Hi,
    I'm enconter following problem when I was working with continuous query cache with local caching TRUE.
    I was able to insert data into coherence cache and read as well.
    Then I stopped the process and try to read the data in the cache for keys which I inserted earlier.
    But I received NULL as the result.
    NamedCache::Handle hCache = DerivedCQC::create(CacheFactory::getCache("dist-AccountGCE"), AlwaysFilter::getInstance(), true);
    DerivedCQC.hpp
    * File: DerivedCQC.hpp
    * Author: srathna1
    * Created on 15 July 2011, 02:47
    #ifndef DERIVEDCQC_HPP
    #define     DERIVEDCQC_HPP
    #include "coherence/lang.ns"
    #include "coherence/net/cache/ContinuousQueryCache.hpp"
    #include "coherence/net/NamedCache.hpp"
    #include "coherence/util/Filter.hpp"
    #include "coherence/util/MapListener.hpp"
    using namespace coherence::lang;
    using coherence::net::cache::ContinuousQueryCache;
    using coherence::net::NamedCache;
    using coherence::util::Filter;
    using coherence::util::MapListener;
    class DerivedCQC
    : public class_spec<DerivedCQC,
    extends<ContinuousQueryCache> >
    friend class factory<DerivedCQC>;
    protected:
    DerivedCQC(NamedCache::Handle hCache,
    Filter::View vFilter, bool fCacheValues = false, MapListener::Handle hListener = NULL)
    : super(hCache, vFilter, fCacheValues, hListener) {}
    public:
    virtual bool containsKey(Object::View vKey) const
    return m_hMapLocal->containsKey(vKey);
    #endif     /* DERIVEDCQC_HPP */
    When I switch off the local storage flag to FALSE.
    I was able to read the data.
    NamedCache::Handle hCache = DerivedCQC::create(CacheFactory::getCache("dist-AccountGCE"), AlwaysFilter::getInstance(), false);
    Ideally I'm expecting in true scenario when I'm connected with coherence all keys and values with locally synced up with cache and store it locally and for each update also it will get synched up.
    In false scenario it will hook into the coherence cache and read it from their for each key and cache values from that moment onwards. Please share how it is implemented underneath
    Thanks and regards,
    Sura

    Hi Wei,
    I found the issue when you declare you cache as an global variable then you won't get data in TRUE scenario and if you declare the cache during a method then you will retrieve data.
    Try this.......
    #include <iostream>
    #include <coherence/net/CacheFactory.hpp>
    #include "coherence/lang.ns"
    #include <coherence/net/NamedCache.hpp>
    #include <stdio.h>
    #include <stdlib.h>
    #include <pthread.h>
    #include <coherence/net/cache/ContinuousQueryCache.hpp>
    #include <coherence/util/filter/AlwaysFilter.hpp>
    #include <coherence/util/filter/EntryFilter.hpp>
    #include "DerivedCQC.hpp"
    #include <fstream>
    #include <string>
    #include <sstream>
    #include <coherence/util/Set.hpp>
    #include <coherence/util/Iterator.hpp>
    #include <sys/types.h>
    #include <unistd.h>
    #include <coherence/stl/boxing_map.hpp>
    #include "EventPrinter.hpp"
    using namespace coherence::lang;
    using coherence::net::CacheFactory;
    using coherence::net::NamedCache;
    using coherence::net::ConcurrentMap;
    using coherence::net::cache::ContinuousQueryCache;
    using coherence::util::filter::AlwaysFilter;
    using coherence::util::filter::EntryFilter;
    using coherence::util::Set;
    using coherence::util::Iterator;
    using coherence::stl::boxing_map;
    NamedCache::Handle hCache = DerivedCQC::create(CacheFactory::getCache("gce-Account"), AlwaysFilter::getInstance(), true);
    int main(int argc, char** argv) {
    std::cout << "size: " << hCache->size() << std::endl;
    in above example you will see size is 0 for true case and size is equal to data size in the cache in false scenario.
    But if you declare the cache as below you will get the expected results as the documentation.
    int main(int argc, char** argv) {
    NamedCache::Handle hCache = DerivedCQC::create(CacheFactory::getCache("gce-Account"), AlwaysFilter::getInstance(), true);
    std::cout << "size: " << hCache->size() << std::endl;
    Is this a bug or is this the expected behaviour. According to my understanding this is a bug?
    Thanks and regards,
    Sura

  • Problem in continuous query cache with PofExtractor

    Hi,
    I am creating a CQC with a filter having PofExtractor. When I try to insert any record in cache it is giving me exception at server side.
    When I do not use PofExtractor it is working fine.
    If any one know about this prblem please help.
    I am using C# as my client application
    Regards
    Nitin Jain

    Hi JK,
    I have made some changes in my server. Now I am not using any pof definition on server side. I think that's why it is giving me the error.
    2010-04-13 15:39:07.481/20.593 Oracle Coherence GE 3.5.1/461 <Error> (thread=DistributedCache, member=1): Exception occured during filter evaluation: MapEventFilter(mask=INSERTED|UPDATED_ENTERED|UPDATED_WITHIN, filter=GreaterEqualsFilter(PofExtractor(target=VALUE, navigator=SimplePofPath(indices=0)), Nitin)); removingthe filter...
    2010-04-13 15:39:07.481/20.593 Oracle Coherence GE 3.5.1/461 <Error> (thread=DistributedCache, member=1):
    (Wrapped) java.io.StreamCorruptedException: unknown user type: 1001
    at com.tangosol.util.ExternalizableHelper.fromBinary(ExternalizableHelper.java:261)
    at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache$ConverterFromBinary.convert(DistributedCache.CDB:4)
    at com.tangosol.util.ConverterCollections$ConverterMapEvent.getNewValue(ConverterCollections.java:3594)
    at com.tangosol.util.filter.MapEventFilter.evaluate(MapEventFilter.java:172)
    at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache$Storage.prepareDispatch(DistributedCache.CDB:82)
    at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache$Storage.postInvoke(DistributedCache.CDB:10)
    at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache$Storage.put(DistributedCache.CDB:156)
    at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache.onPutRequest(DistributedCache.CDB:37)
    at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache$PutRequest.run(DistributedCache.CDB:1)
    at com.tangosol.coherence.component.net.message.requestMessage.DistributedCacheKeyRequest.onReceived(DistributedCacheKeyRequest.CDB:12)
    at com.tangosol.coherence.component.net.message.requestMessage.distributedCacheKeyRequest.ExtendedKeyRequest.onReceived(ExtendedKeyRequest.CDB:4)
    at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.onMessage(Grid.CDB:9)
    at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.onNotify(Grid.CDB:136)
    at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache.onNotify(DistributedCache.CDB:3)
    at com.tangosol.coherence.component.util.Daemon.run(Daemon.CDB:42)
    at java.lang.Thread.run(Thread.java:595)
    Caused by: java.io.StreamCorruptedException: unknown user type: 1001
    at com.tangosol.io.pof.PofBufferReader.readAsObject(PofBufferReader.java:3289)
    at com.tangosol.io.pof.PofBufferReader.readObject(PofBufferReader.java:2600)
    at com.tangosol.io.pof.ConfigurablePofContext.deserialize(ConfigurablePofContext.java:348)
    at com.tangosol.util.ExternalizableHelper.deserializeInternal(ExternalizableHelper.java:2673)
    at com.tangosol.util.ExternalizableHelper.fromBinary(ExternalizableHelper.java:257)
    ... 15 more
    Is there any way by which we can apply continuous query cache without providing object definition at server side?
    Regards
    Nitin Jain

  • Continuous Query Caching - Expensive?

    Hello,
    I have had a look at the documentation but I still cannot find a reasonable answer to the following question : How expensive are continuous query caches?
    Is it appropriate to have many of them?
    Is the following example an acceptable usage of Continuous query caching (does it scale?)
    In the context of a web application:
    User logs onto a website
    User performs a "Search" for financial instruments
    A continuous query cache is created with a filter for those instruments returned (say, 50) to listen to price updates.
    If the user pages, or does another search, the query cache is released and a new one, with an updated filter, is created.
    Does it make a difference if we are using the extend client?

    Hi,
    So 100 CQCs is probably not too excessive depending on the configuration of the process instantiating the CQCs and the cluster size etc.
    Each CQC will hold its own set of deserialized keys and values, so yes they are distinct objects, although a CQC of 50 entries would not be very big.
    One query I have - you mention that this is a Web Application but you also mention an Extend Client. Is your Web App and Extend Client of the main cluster? Is there are reason why you did this, most people would make a Web App a storage disabled cluster member so it would perform a bit better. Providing the Web App sits on a server that is very close in network terms to the cluster (i.e. same switch) then I would make it part of the cluster - or is the Web App the thing that is in the "regional environment".
    If you are running CQCs over Extend then there used to be some issues with this if the Extend connection was lost. AFAIK this is supposed to be fixed in later patches so I would get 3.7.1.8 and make sure you test that the Web App continues to work and properly fails over if you kill its Extend connection. When the CQC fails over it will reinitialize all its data so you will need to cope with that if you are pushing changes based on the CQC.
    JK

  • Missing and duplicate entries in the calendar

    I'm a long time (1997) Palm user who's moved to a BB 8330 last month. I can't seem to get calendar syncing to work correctly. In some instances, I am missing items on Outlook. I often have duplicate entries on the handheld. I've searched the forums and there seem to be similar issues and the solutions appear to be around Service Books, but I'm not confident I have a clue how not to lose lots of info.I also cannot seem to find information that explains the relationship between email addresses & calendar (I don't see why there should be any!!!)
    Scenario (trying to answer up front the questions from other forum posts):
    I am using Outlook on my home computer to manage my personal calendar. I do not have an email account associated with Outlook.I have set up 2-way sync with Outlook for calendar, tasks & contacts
    My work uses Lotus Notes. I have set up one sync to the handheld only from the Lotus Notes calendar
    The only email account configured on the BB is a gmail account (which is not associated with either calendar). I originally set this up via the wizard, then removed it, but added it back (under Email settings) when I discovered I couldn't send email from the Address book without it. I actually prefer google mobile for email management since it modifies the server state as well. Not sure if the add/remove/add sequence has somehow messed up the calendar?
    I have checked under Calendar > Options and two calendars appear. Based on the color associations it appears that Device Default is associated with Outlook personal calendar & my gmail account is associated with the Lotus Notes calendar entries. As far as I know I did not create these associations. 
    Checking under Options > Advanced Options > Default Services, I see CICAL & CMIME entry and those are both the gmail account.
    Checking under Options > Advanced Options > Service Book, I see only one CICAL & CMIME entry and those are both the gmail account.
    Separately, I do have a couple of mobile apps to read email (gmail- same acct - and yahoo), but those appear to not integrate into the BB apps directly. 
    Everytime I sync with Outlook, I end up with lots of duplicate entries on the handheld. I have also noticed that I am missing entries that are on the handheld, but are not on Outlook (in one very odd case, the entry was created on Outlook and now only exists on the handheld). I may have deleted duplicate entries related to the missing items at one time... I can't be sure about that. I believe I currently have a complete calendar on the handheld, but not 100% confident I have a good calendar anywhere. 
    And as an aside, have to say I'm really bummed that I have lost easy access all my Palm historical data. It appears BB will not bring in old calendar data by design (found that in some BB documentation on their site).  Now that I will not keep up with Palm upgrades, at some point I will lose access to that data. Sigh. 
    Any, all help appreciated.  

    Hello...correction:
    RaviStrs wrote:
    Ok. In that case, try this. (That worked for me when I had similar problem. Ignore if you already tried this)
    1) Turn off the phone
    2) Remove the battary and place it again
    3) Restart your phone
    Have the BB ON (e.g., something showing on the display, the HomeScreen would be fine) when you remove the battery. That is the cleanest hard reboot method.
    Good luck!
    Occam's Razor nearly always applies when troubleshooting technology issues!
    If anyone has been helpful to you, please show your appreciation by clicking the button inside of their post. Please click here and read, along with the threads to which it links, for helpful information to guide you as you proceed. I always recommend that you treat your BlackBerry like any other computing device, including using a regular backup schedule...click here for an article with instructions.
    Join our BBM Channels
    BSCF General Channel
    PIN: C0001B7B4   Display/Scan Bar Code
    Knowledge Base Updates
    PIN: C0005A9AA   Display/Scan Bar Code

  • IMovie backup and duplicate events....

    So i am moving up my works video archives onto an external drive and havig a few issues.
    Whenever i move a project and event in iMovie it creates a new event folder will all the clips for each project i move.
    The problem is that the projects and events are not always one-to-one. ie there are multiple projects from one event, and some prokects from many events.
    When I move the projects across all the events are copied as well, giving me duplicate event folders of the extact same footage.
    I tried to merge the events, but that just gives me multiple clips in the single folder.
    The worst so far is 9 copies of a single event because grabs from event have been used in 9 projects.
    As a result my external hard drive is filling up very very quickly.
    I have tried making alias, but iMovie doenst recognise them.
    Any suggestion in how to fix this?
    Thanks SGIT

    Hi Paul,
    I tested with 3.7.1.4 and 3.7.1.5. In both versions I can see the issue.
    reg
    Dasun.

  • IPhoto 11 and one event with 15,000+ photos - help

    I am new to Mac, this is my first, but long time PC users (28 years)... so it is a learning curve. My photos were/are on an external hard drive, (due to last computer failure) and undamaged.
    I only got my iMac 27 i5 on Friday, and have been importing them. The first time the programme ran - I probably foolishly imported a year's photos in one go (I have since realised the error after it froze).... and when I finally got out of the mess, I discovered I have one event with over 15,000 photographs in.
    I have since been importing all my others folder by folder, as opposed to year by year - they go back to 1998.... so a lot in total.
    My questions -
    1 I have now discovered how to split the events, but it is so time consuming, with so many photos, is there by any chance an easier way.
    and whilst I am posting perhaps someone knows how to get around this as well:
    2 In Faces, I have gone through - so far - over 5,000 and written in names, but it isn't really very good at recognition, and I wonder whether it is worth carrying on with it - it shows only 2 pictures at a time, go to full screen and all it shows is around 8 - is there any way I can get a load up in one go of the 'same person' - or the computer thinks is the same, and do them in a batch
    Thanks for any input, it is appreciated.
    Carol

    I deleted the images of 15k+ and then set about sorting out the duplicates, triplicates and quadruplet folders it seems to have created.... took me ages, and I finally did that.
    I had also purchased the Duplicate Annihilator as recommended in another similar thread, but that was going to take almost 4 days, hence I decided that I didn't have time for that to sort it out anyway, so I have done it myself this morning.
    I was then asked to rebuild the database, so I set that going at just before 1300 (just over 2 hours ago), I came up from lunch and it was showing 97%.... and 80 mins it is still 97%
    I am checking the activity monitor and it shows that it seems to be doing something, ie the nmber of threads stays at 26 but the %CPU keeps chaning, from 101.6 to 101.7 - so is it actually doing anything....iphoto has a black sectin with the circle thing going around in the centre....nothing else showing on the screen... actually watching it for the last minute or so and nothing is happening ... so is it working....
    What should I do...
    TBH I thought this would all be straightforward, and beginning to regret my choice of computer.... all I can say is it looks great, but isn't working as it should....
    On top of that Time Machine has also now told me I need to start a new back-up but no idea where to find start a new back-up.... googling, and using spotlight hasn't brought up the answer yet
    Still on 97%
    Carol

  • Missing and empty Events after iPhoto 9.4 update - how to restore?

    Hi folks, I updated to iPhoto 9.4 a couple of days ago and now many of my photo 'Events' are missing, and some are now appearing as empty.
    Can anyone help me get my pictures back (ie restore the library to its pre-9.4 update state) -- when I used Time Machine to try to look at the iPhoto Library from before the update, the icon for the Library was like a plain white drive... do I need to relaunch the iPhoto App from Time Machine to restore everything properly?
    As you can see, my Mac knowledge is still pretty thin and so I am loath to fish around too much in case I do some irreparable damage and lose my pictures for good. (my life won't be worth living if I have lost all the newborn pics of my kids... which is why I splashed out on 2 TB Time Machine) ...
    Any advice and guidance would be very gratefully received...
    Thanks

    Thanks Larry - a couple of idiot questions before I take the plunge...
    1) my iPhoto library *should* be backed up, right, given my Time Machine is backing up every hour, etc... or do I need to do something else to be doubly safe?
    2) When rebuilding my library, which tabs should I click? (Apologies for the uber-caution - I am totally freaked out by this now and paranoid I will lose EVERYTHING) Once I rebuild the library, will photos remain in their Events?
    Many thanks

  • SUBSCRIBE and INVITE events with Asterisk 401 and 489 response.

    Hello group, wondering if I could get your input on something quickly. We are using Asterisk with our SPA525 and SPA514 phones and looking through the capture logs it looks like Asterisk doesn't support the INVITE and SUBSCRIBE events. It typically comes back with a 401 Unauthorized or 489 Bad Event message. If Asterisk doesn't support these features can we prevent the phones from sending them? Your feedback is appreciated.

    Ok, got some more data on this issue:
    It hung again this afternoon.  Would not ping, could not use the web interface, it just hosed.  Syslog was running and the SPA112 spit out these two lines before it jumped off the cliff:
    Wed Oct 24 15:47:16 2012 10.10.1.10 <29>Oct 24 15:47:16 SPA112 msgswitchd[1385]:   MSGSWD RTCP Reqt len 12 Data 2,1092717788,2629110,0
    Wed Oct 24 15:47:16 2012 10.10.1.10 <29>Oct 24 15:47:16 SPA112 msgswitchd[1385]:   MSGSWD RTCP Reqt len 12 Data 2,2874904,7312,0
    Those were its last words, so to speak.  The asterisk logs were not helpful, just normal activity right up to where it was unreachable.  Problem is I can't reboot this remotely when it gets in this condition.  It requires a manual power cycle - this is not workable.
    Cisco, you've been quiet - can you help here?

  • ICloud Address Book and Calendar not syncing. Missing and duplicate entries. Help.

    I have duplicate entries in Address Book. I have missing entries on other devices. For calendar it just doesn't sync.
    What I've done to try to fix it:
    1) I signed out of all my devices from iCloud and MobileMe.
    2) I then deleted all the the cache files in Library and any iCloud folders I could
    3) I deleted all the address book and calendar entries on each device.
    4) Went back and deleted anything in Library and caches.
    5) I looked at iClould.com and confirmed they had entries in Address Book and Calendar.
    6) Signed back into iCloud on each device.
    7) All the devices then began to populate.
    Trouble began:
    1) Some Address Book entries are missing on devices.
    2) iClould has multiple entries for the very missing contacts! All cutting off the notes field at different places!
    3) It won't sync the missing contacts present on iCloud but not the device.
    Help.

    Solved it myself. What I did:
    1) I have four Lion OS and two iOS devices.
    2) I kept one computer with the complete address book I wanted to start with but disconnecting it from iCloud's Contact sync via Apple Menu > System Preferences > iCloud uncheck Contact Sync
    3) Logged into iCloud.com and deleted all the contacts and groups manually ( many keyboard shortcuts worked )
    4) On the main computer, using textedit, I replaced semicolons I was using to delimit items in the notes field with backslashes.
    5) Once I confirmed all the other computers and devices had no entries in Address Book, on the main computer I turned back on iCloud Contact syncing. It worked. Correct count of entries and no more breaking notes at the semicolons!
    6) Immediately all the other iCloud computers and devices updated to the correct notes! Finally.

  • Mysterious "New Event"s and duplicate events

    I sync my iPhone with my iCal calendars manually via USB, and lately I've been having an issue with events showing up in my iPhone calendar that aren't in my iCal calendar. Sometimes they are just called "New Event", while other times they have only the title of a real event.
    I cannot figure out why these keep appearing, as they aren't in my iCal calendar. I've tried to delete the calendars from my iPhone by deselecting the "Sync Calendars" option, but that doesn't seem to clear them from the iPhone. I've also tried to replace the ones on the iPhone with the ones on my computer using the "Replace Information" option, to no avail.
    Is there anything I can do?

    Hi Paul,
    I tested with 3.7.1.4 and 3.7.1.5. In both versions I can see the issue.
    reg
    Dasun.

  • ICloud and duplicate events in Calendar

    I was using an iPhone 3G and now I bought a new iPhone 4 (with a big discount) and when I set iCloud to update my Calendar, AddressBook, etc, all Calendar events became duplicated. How do I solve this problem?

    No. I have checked icloud.com and my Calendar is empty, no events. I cannot understand...

  • Sort by missing (and duplicates)?

    is there a way to display my tracks according to the missing ones (with the little exclamation point)??
    i had an extra album of music which caused me to have dupes and i have deleted the duplicated folder.
    now I am clicking on every OTHER song (the ones with the exclamation point showing it is missing).
    is there a way to sort this so that i see all the exclamation points bunched together and i can do a bulk select delete?
    i've got a ways to go and this would save me a lot of time.
    thanks.

    is there a way to display my tracks according to the missing ones (with the little exclamation point)??
    i had an extra album of music which caused me to have dupes and i have deleted the duplicated folder.
    now I am clicking on every OTHER song (the ones with the exclamation point showing it is missing).
    is there a way to sort this so that i see all the exclamation points bunched together and i can do a bulk select delete?
    i've got a ways to go and this would save me a lot of time.
    thanks.

  • IOS 8.2 missing and duplicate ringtones

    Just upgraded my iPhone 5s to iOS 8.2.
    Several purchased ringtones went missing.
    Went to itunes.com/restore-ringtones
    Now I have a mix of triplicate ringtones, duplicate ringtones, and single ringtones.

    Correction … http://itunes.com/restore-tones

  • Pulling open invoices, and paid invoices with details (Query Help).

    Hello All,
    I am sure I messed something up in my joins. I am looking to pull a report of all invoices OINV for a month, then list details of any payment (if it is paid) next to it from RCT2. It is giving me a list of all of the paid invoices, but even though I have a LEFT JOIN it is not listing any of the invoices without payments.
    This is where I am now from the report wizard in Crystal.
    SELECT "OINV"."DocNum", "OINV"."SlpCode", "OINV"."CardCode", "OINV"."DocTotal", "OINV"."U_Commission", "OSLP"."SlpName", "RCT2"."DcntSum", "ORCT"."TaxDate", "OINV"."DocEntry", "OINV"."TotalExpns", "OINV"."CANCELED", "ORCT"."Canceled", "ORCT"."DocNum", "RCT2"."InvType"
    FROM   ("DBName"."dbo"."OINV" "OINV" LEFT OUTER JOIN "DBName"."dbo"."OSLP" "OSLP" ON "OINV"."SlpCode"="OSLP"."SlpCode")
    INNER JOIN ("DBName"."dbo"."ORCT" "ORCT" INNER JOIN "DBName"."dbo"."RCT2" "RCT2" ON "ORCT"."DocNum"="RCT2"."DocNum")
    ON "OINV"."DocEntry"="RCT2"."DocEntry"
    WHERE  "OINV"."CANCELED"='N' AND "ORCT"."Canceled"='N' AND "RCT2"."InvType"<=N'14'
    ORDER BY "OINV"."SlpCode", "ORCT"."DocNum", "ORCT"."TaxDate"
    Thank you in advance for any help you can give me.

    Hello Kiran,
    I thought about that, but my purposes for running the report is to determine commission based on the date that the invoice was paid, I need the TaxDate in ORCT as it relates to the payment in RCT2.
    Removing the ORCT.cancelled condition and the RCT2.invtype conditions now pulls all of the invoices, paid and unpaid. I know now I cant have them in my query, when the record does not exist in ORCT it doesnt have a value for cancelled, and when there is no record in RCT2 there is no invtype, and is filtered.
    Maybe I can say where ORCT.Canelled = 'N' OR ORCT.Cancelled = NULL, but I dont know if that would work.

Maybe you are looking for

  • Help! I screwed up my imac

    I have been trying to duel boot Mac os 10.4.11 with Mac os 9. It is a iMac (Early 2001) indigo. I did something stupid I used sheep shaver to make a system folder you'll know why in a minute. Now I installed Mac os 9.0.4 (the sheep shaver max along w

  • SSRS Bar Chart grouping date series into Months, setting scaler start and end ranges

    I've been trying to solve this issue for a few days now without writing a sql script to create a "blank" for all of missing data points so that I get a bar for each month.  I have date series (by day) data points grouped by two items that creates a s

  • I can't uninstall, repair or install itunes?????

    I get an error: Error with install file at C:\Windows\Installer\itunes.msi. The file is none existent. I can't get past this when I try installing, uninstalling or repairing. What do I do? Thanks in advance!

  • Intrastat reporting- Incorrect PO picked

    Hi Gurus, I need to find out why and how a particular PO is being picked by the MEIS report? I was always in the belief that once the import procedure is maintained at the PO item level, if any GR/ IR takes place, then these would be reported. But I

  • SAP FI functional module

    Hi Guys.........I am new in SAP community and need your expert advise on SAP FI functional module. I shed some light on my career. I have done master's in Accounting and I have been working as a system officer on Sap as a user end for last 4 years.Si