Late Tick Event on Timer Object

We are experiencing a problem with a Tick() event being processed by an
event loop approximately 15 minutes after the event is posted. We have a
method on one of our service objects that looks something like this:
iTimer : Timer = new(IsActive = FALSE);
event loop
postregister
iTimer.WaitUntil(self.GetNextTime());
iTimer.IsActive = TRUE;
when iTimer.Tick do
iTimer.IsActive = FALSE;
self.Cleanup();
iTimer.WaitUntil(self.GetNextTime());
iTimer.IsActive = TRUE;
when task.Shutdown do
exit;
end event;
iTimer.IsActive = FALSE;
The GetNextTime() method returns a DateTimeData object that is always set to
the earliest midnight of the future. Has anyone seen this type of behaviour
before? Any suggestions as to the cause of the problem?
Thanks in advance for your help.
Neil Willems
SED Systems Inc.
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/forte>

Hello Tom,
> Maybe the operations are being run on a background thread and then keep having to jump into the main thread to access the email items...?
You shouldn't use another threads when dealing with the Outlook object model. Office applications use the single threaded apartment (STA) model and don't support multithreading. All calls made from another threads are marshalled by Outlook to the main
thread. However, you can use a low-level code (Extended MAPI) to access the data from secondary threads. For example, you can use Redemption which is based on Extended MAPI.
>  it loops through everything quite quickly (~12,000 emails in 30 secs)
Instead of looping over all items in the folder I'd recommend using the
Find/FindNext
or
Restrict methods of the Items class. You can read more about them in the following articles:
How To: Use Find and FindNext methods to retrieve Outlook mail items from a folder (C#, VB.NET)
How To: Use Restrict method to retrieve Outlook mail items from a folder
You can use the System.Windows.Forms.Timer class which uses the main thread for invoking the Tick event. The .NET
Framework Class Library provides three different timer classes: System.Windows.Forms.Timer, System.Timers.Timer, and System.Threading.Timer. Each of these classes has been designed and optimized for use in different situations. The Comparing
the Timer Classes in the .NET Framework Class Library article examines the three timer classes and helps you gain an understanding of how and when each class should be used.
Also you may find the
AdvancedSearch method of the Application class helpful. Pay special attention to the fact that the search is performed in another thread. You don’t need to run another thread manually since the
AdvancedSearch method runs it automatically in the background. See
Advanced search in Outlook programmatically: C#, VB.NET for more information.

Similar Messages

  • Why and how to use events in abap objects

    Dear all,
      Please explain me why and how to use events in abap objects with real time example
    regards
    pankaj giri

    Hi Pankaj,
    I will try to explain why to use events... How to use is a different topic.. which others have already answered...
    This is same from your prev. post...
    Events :
    Technically speaking :
    " Events are notifications an object receives from, or transmits to, other objects or applications. Events allow objects to perform actions whenever a specific occurrence takes place. Microsoft Windows is an event-driven operating system, events can come from other objects, applications, or user input such as mouse clicks or key presses. "
    Lets say you have an ALV - An editable one ...
    Lats say - Once you press some button  you want some kind of validation to be done.
    How to do this ?
    Raise an Event - Which is handled by a method and write the validation code.
    Now you might argue, that I can do it in this way : Capture the function code - and call the validate method.
    Yes, in this case it can be done.. But lets say .. you change a field in the ALV and you want the validation to be done as soon as he is done with typing.
    Where is the function code here ? No function code... But there is an event here - The data changed event.
    So you can raise a data changed event that can be handled and will do the validation.
    It is not user friendly that you ask the user to press a button (to get the function code) for validation each time he enters a data.
    The events can be raised by a system, or by a program also. So in this case the data changed event is raised by a system that you can handle.
    Also, Lets say on a particular action you want some code to trigger. (You can take the same example of validation code). In this case the code to trigger is in a separate class. The object of which is not available here at this moment. (This case happens very frequently).
    Advantage with events : Event handlers can be in a separate class also.
    e.g : In the middle of some business logic .. you encounter a error. You want to send this information to the UI (to user - in form of a pop up) and then continue with some processing.
    In many cases - A direct method call to trigger the pop up is not done. Because (in ideal cases) the engine must not interact with UI directly - Because the UI could be some other application - like a windows UI but the error comes from some SAP program.
    So - A event is raised from the engine that is handled in the UI and a pop up is triggered.
    Here -- I would have different classes (lets say for different Operating Systems). And all these classes must register to the event ERROR raised in application.
    And these different classes for different Operation systems will have different code to raise a pop-up.
    Now you can imagine : If you coded a pop-up for Windows (in your application logic) .. it will not work for Mac or Linux. But of you raise a event.. that is handled separately by a different UI classes for Win, Linux or Mac  they will catch this event and process accordingly.
    May be I complicated this explanation .... but I couldn't think of a simpler and concrete example.
    Cheers.
    Varun.

  • RE: Timer Object

    Since you have not specified what exactly you want to do these are the
    things that I can suggest:
    1. Create a new class for example 'customTimer' with a private attribute
    of type Timer. Write methods to do timer operations on this class. This
    class can be made shared. The Service object can then have an attribute
    of the 'customTimer' class type and do timer operations on it. OR
    2. For an application that we are developing we need certain processes
    to be run by a Service object periodically every few minutes. We start
    an event loop task in the init() method of the Service object. The event
    loop creates a new Timer object before it starts. The event loop traps
    Timer ticks and runs the required processes.
    Hope this helps.
    Sanjay Murthi
    Indus Consultancy Services, Inc.
    From: gbastian
    Sent: Monday, August 11, 1997 1:10 AM
    To: forte-users
    Cc: murthis; thyagarajm; thyagarm; vasasm; chandraa
    Subject: Timer Object
    MCI Mail date/time: Sun Aug 10, 1997 11:54 pm EST
    Source date/time: Mon, 11 Aug 1997 14:18:29 +1000
    Hi All,
    We wish to have a service object running on our server with an attribute
    of
    type TIMER, however in the Forte Framework, TIMER is not set to shared or
    distributed, and we have been unable to override the class, with the
    following errors .....
    "Cannot add superclass framework.time to class test"
    "The class `Framework.Timer' given in an INHERITS FROM list can not
    be
    a superclass for the 4GL class Services.Test"
    If anyone has any resolution for this problem, please email.
    Thanks in advance,
    Greg.

    Hi
    for a particular user we have three ways of authorization check:
    <b>Authorization </b>
    Enter in the user master record or part of an authorization profile. An authorization comprises complete or generic values for the authorization fields in an authorization object. The combination determines the activities with which a user can access certain data.
    Maintenance in transaction SU03 or generation from transaction PFCG (profile generator for role maintenance).
    <b>Authorization Profile </b>
    Grouping of several individual authorizations or further authorization profiles. Can be entered in the user master record instead of individual authorizations. An authorization can be assigned to authorization profiles as often as you wish.
    Maintenance in transaction SU02 or generation from transaction PFCG (profile generator for role maintenance).
    <b>User Master Record </b>
    The existence of a user master record is a prerequisite for logon to an SAP system. The master record determines which actions a user is allowed to execute and which authorizations they are assigned. Default settings, such as the format in which decimal places are displayed in lists, are also stored in the user master record. An authorization profile can be assigned to users as often as you wish.
    Maintenance in transaction SU01.
    Hope this helps
    Regards
    Amit

  • I have managed to sync my iPhone 4 to my btyahoo calendar with caldav.  All entries appear on the phone calendar on the correct date, but the time given is always 5 hours later than the (correct) time on the computer. How can I rectify this?

    Why do the times for each event or appointment appear on the phone calendar exactly 5 hours later than the correct times entered into the Yahoo calendar on my P.C?  Is there a way of rectifying this, either on the Yahoo calendar site, or on the iPhone?

    You got the new iphone?????   I have same problem.  I transferred audiobooks to device to find no audiobooks on device (despite it being in iTunes as if it was).  Have you found a solution?????   I even tried to change import settings on format transfer but hasn't worked. 

  • Event of delegeted Object  type not showing up  in event trace

    Hi,
    Please forgive me if this question has already been posted, I created a subtype for the object BUS2032 as ZSALESDOC and delegated the later the to the standard object type BUS2032 , but when i create a sales order it is not showing up in the event trace (TCODE : SWEL), only standard object type BUS2032 is showing up, and the ZSALESDOC object type's CREATED event is not showing up, Please i need inputs on any other thing i am missing out for delegating this object.
    Regards
    Narendiran Rathinavelu

    Hi
    check whether you have done the following after delegation:
    Event creation in status management(BSVW)
    Press Customer settings
    New entries
    enter status(VBK) - Your copied object type ZSALESDOC
    Status Restrictions
    I00002 (syst Status) ..REL   (released)..SAVE and see once again
    Reward points if useful
    Regards
    Anji

  • How can I see Calendar event END times at a glance?

    How can I display my Calendar event titles exactly as I type them? I do not want Calendar to remove duration from the titles of my events. Otherwise I can't see event END times at a glance in month view; only start times. How can I "trick" Calendar to just show my titles as I type them - as I always could before I upgraded. I used to be able to enter "Seminar 9am-5:45" and it would appear that way regardless of how or what I chose to enter (or not enter) for duration.
    I am running OSX 10.9.3.

    It's a bit weird, but if you type in the time info TWICE into the event title then Calendar uses/deletes one of them to populate the event details and leaves the other.
    Apple - Mac OS X - Feedback

  • Events in Abap Objects

    What are events. how to create and handle this events.

    HI,
    By triggering an event, an object or a class announces a change of state, or that a certain state has been achieved.Events link objects or classes more loosely than direct method calls do. Method calls establish precisely when and in which statement sequence the method is called. However, with events, the reaction of the object to the event is determined by the triggering of the event itself.
    Events are most often used in GUI implementations.Other external object models, such as COM, ActiveX Controls etc, also provide events.
    At the moment of implementation, a class defines its instance events (using the statement EVENTS) and static events (using the statement CLASS-EVENTS)
    Classes or their instances that receive a message when an event is triggered at runtime and want to react to this event define event handler methods.
    Statement : (CLASS-)METHODS  | FOR ALL INSTANCES.
    Every object that has defined events has an internal table: the handler table. All objects that have registered for events are entered in this table together with their event handler methods.Objects that have registered themselves for an event that is still “live” also remain “live”. The methods of these objects are called when the event is triggered, even if they can no longer be reached using main memory references.
    If several objects have registered themselves for an event, then the sequence in which the event handler methods are called is not defined, that is, there is no guaranteed algorithm for the sequence in which the event handler methods are called.
    If a new event handler is registered in an event handler method for an event that has just been triggered, then this event handler is added to the end of the sequence and is then also executed when its turn comes.
    If an existing event handler is deregistered in an event handler method, then this handler is deleted from the event handler method sequence.
    Events are also subject to the visibility concept and can therefore be either public, protected or private. Visibility establishes authorization for event handling :
         all users
         only users within that class or its subclasses
         only users in that class.
    Event handler methods also have visibility characteristics. Event handler methods, however, can only have the same visibility or more restricted visibility than the events they refer to.
    The visibility of event handler methods establishes authorization for SET-HANDLER statements: SET HANDLER statements can be made
         anywhere
         in that class and its subclasses
         only in that class
    Regards,
    Balaji Reddy G
    **Rewards if answers are useful

  • Can I find an iphoto events in time machine

    Using a macbook pro with Lion 10.7 how can I find an iphoto event in time machine hard drive back up.  When I look in picture folder for a back up date I see some individual pictures and an icon for iphoto library.  I thought clicking on that would show me iphoto application with the events just as it looks in current time only with the events of the past date.  It does not.

    Not really - you need to restore the iPhoto library then open it with iPhoto - iPhoto can not access TM backups - they have to be restored first
    LN

  • Event Bubbling Custom Object not inheriting from control

    One of the new things flash flex and xaml have are ways which
    the event easily bubbles up to a parent that knows how to handle
    the event. Similar to exceptions travel up until someone catches
    it.
    My goal is to use the frameworks event system on custom
    objects. My custom objects are:
    ApplicationConfiguration
    through composition contains:
    SecurityCollection which contains many or no SecurityElements
    and
    FileSystemCollection.cs which contains many or no
    FileSystemElement objects
    ect ect basically defining the following xml file with custom
    objects.
    [code]
    <ApplicationConfiguration>
    <communication>
    <hardwareinterface type="Ethernet">
    <ethernet localipaddress="192.168.1.2" localport="5555"
    remoteipaddress="192.168.1.1" remoteport="5555" />
    <serial baudrate="115200" port="COM1" />
    </hardwareinterface>
    <timing type="InternalClock" />
    </communication>
    <filesystem>
    <add id="location.scriptfiles" value="c:\\" />
    <add id="location.logfiles" value="c:\\" />
    <add id="location.configurationfiles" value="c:\\" />
    </filesystem>
    <security>
    <add id="name1" value="secret1" />
    <add id="name2" value="secret2" />
    </security>
    <logging EnableLogging="true"
    LogApplicationExceptions="true" LogInvalidMessages="true"
    CreateTranscript="true" />
    </ApplicationConfiguration>
    [/code]
    basically these custom objects abstract the xml details of
    accessing attributes, writing content out of the higher application
    layers.
    These custom objects hold the application configuration which
    contains the users options. The gui application uses these
    parameters across various windows forms, modal dialog boxes ect.
    The gui has a modal dialog that allows the user to modify these
    parameters during runtime.
    basically i manage: load, store, new, edit, delete of these
    configuration files using my custom objects.
    Where would event propagation help in custom objects like
    described above?
    ConfigurationSingleton.getInstance().ApplicationConfiguration.CommunicationElement.Hardwar eInterfaceElement.EthernetElement.RemoteIPAddress
    =
    System.Net.IPAddress.Parse(this.textBoxRemoteEthernetIpAddress.Text);
    The EthernetElement should propagate a changed event up to
    the parent ApplicationConfiguration which would persist this to the
    registry, db, file or whatever backend.
    currently this logic is maintained else where. I serialize
    the root node which compositely serializing the nested nodes and i
    check of the serialization is different from that in the backend
    … This tells me if the dom was modified. It works but i would
    like an event driven system.
    how should i implement bubbling using custom objects?
    3 implementation ideas:
    1) A simple way is to implement a singleton event manager:
    EventManager.RegisterRoutedEvent
    http://msdn2.microsoft.com/en-us/library/ms742806.aspx
    I like this idea but how can you tell which object is nested
    in who… this way the event can be stopped and discontinue
    propagation?
    2) If i use binders as discussed in Apress’s book:
    Event-Based
    Programming Taking Events to the Limit
    basically a binder connects the events between seperate
    objects together… although it would work for my app, I would
    like a more generalized approach so i can reuse the event system on
    future project.
    3) how does flash flex handle this..
    objectproxy.as?
    http://www.gamejd.com/resource/apollo_alpha1_docs/apiReference/combined/mx/utils/ObjectPro xy.html#getComplexProperty()
    >Provides a place for subclasses to override how a complex
    property that needs to be either proxied or daisy chained for event
    bubbling is managed.
    how does these systems all work....? Reflection ?
    this way i can simulate this on my own custom classes.
    Thanks!

    I have a strong sensation that the OSMF project is quite dead.
    no new submits since 2010, the contact form on the offical OSMF
    project website http://www.opensourcemediaframework.com/
    returns a PHP error.
    and many unanswered questions about OSMF in this forum.
    i think it would be wise to not use OSMF if possible, although
    I'm also stuck with it since we are utilizing HDS/PHDS
    protocols which are utilized in the framework.
    otherwise its quite a head-ache.
    I'm unable to get to a video element coming from a proxied element
    that is being produced via an HDS connection.
    and haven't found any solution that works.

  • Found iCal events in Time Machine.  Now Lion only allowing me to import one event at a time.

    Upgrade my macbook pro over the weekend to Snow Leopard and then Lion.   I lost all my the majority of my iCal events.   Went to Apple store and they said that was rare and not sure how to restore my last back up from Time Machine on an external drive.   I've been spending hours trying to go through a bunch of threads on different MAC formums.  
    So I finally found my iCal events in Time Machine.   When I try to import these events, I am only allowed to highlight/import one event at a time.   This will take me forever to import years of missing data.   I basically have been using my iCal to journal for my 3 small daughters - first tooth, hair cut, etc.   So I am desperate to get these events back so I can get them printed and SAFE.
    Does anyone have any suggestions on how to import my ics files?   The Apple Store Genius had me tryng to import the corestorage.ics files.   2 or 3 of those files showed they were trying to be imported for over 4 hours.   I finally Forced Quit iCal.   I've tried this several times and same result. 
    The corestorage files were under user/library/application support/ical/sources
    I now located the calendar events user/library/calendars/ then a bunch of coded files leading to the events.  These events appear to be the ones I am looking for as I can read some of the files.   I have several years I want to import back into my working iCal.  
    Please help if you know how!!!
    Thank you,
    Very Upset Mama of 3 little girls

    Thomas - You are awesome - THANK YOU!  
    I did exactly what you said (CAN"T believe an Apple Genius did not know this) and I think all of my events got restored.  
    However, it duplicated all of the calendars - I have 6 (one for each family member plus an extra called home that we all have to do).   Not sure if I did something wrong, but do you have any ideas?  
    Also, the time setting must be wrong b/c I have events from 2008 showing up in 2012 - same day and time as the old sessoin - just out dated.    Do I need to manually change all of this?   Should I delete the Calendars folder again and try again?  
    Also, I read some where about deleting a iCal cache file.   Do I need to do this?
    I TRULY appreciate you taking the time to help people in this forum.   I have spent hours the past two days trying to figure this out.   Plus, now I need to figure out about upgrading my Office for Mac b/c I didn't realize I lost Office 2004 when upgrading to Lion.   
    Thank you for your time and support!
    Lori

  • What is the equivalent for 'On Change of' Event in ABAP OBJECTS?

    What is the equivalent for 'On Change of' Event in ABAP OBJECTS?  and how to use it in LOOP control?

    hi,
    There is no such Equivalent in OO ABAP.
    You have to Raise your own Event within tha class checking the value of the field whose value is changing.
    Regards
    Sumit Agarwal

  • I get the message 'There was an error in the App Store. Please try again later. (100)', every time when try to buy a software, i changed my billing info but it didn't work, what can i do?

    I get the message 'There was an error in the App Store. Please try again later. (100)', every time when try to buy a software, i changed my billing info but it didn't work, what can i do?

    Try here >  Mac App Store: "An unknown error occurred (100)" when purchasing

  • Six months later: still cannot get Time Capsule to  back up my PowerBooks

    I have a 500g TC and two Powerbook G4 (Al) computers. I have the same problem with both computers. I reinitialize the TC disk ("Erase" in the Airport Utility) then do an initial backup over hardwired Ethernet. Both PBs have about 60GB of data on them. The initial backups take the expected 12-18 hours. Thereafter, the automatic Time Machine backups work for about 3-5 days, then they stop. Time Machine gets into the "Preparing Backup" state and stays there for hours (I give up after 24 hours).
    I tried turning off TM and doing the backups manually (selecting "Backup Now" from the TM menu). That has the same problem, although it takes longer to appear.
    I have no reinitialized my TC disk 5 times and had the same problem 5 times.
    I have turned off Spotlight indexing of the backup disk and of the PB disk. That has not helped.
    Can anyone suggest anything to get this to work?

    Rob & tubwreck,
    Thanks for the redirect. However, I have already revised that info with new data. See below...
    *_Spotlight And Time Machine_*
    *Runaway MDS Process*
    For Spotlight searching to work, it needs to have metadata. Every time a file is created, modified or deleted, the system notifies Spotlight that it needs to update the meta-data store (mds). First, Spotlight (mdworker) seizes the file, determines its’ type, and then assigns an appropriate importer (mdimport).
    While some bits of metadata (modification dates, file type, path name) are easy to gather, most of the interesting data is embedded inside the file. To gather this embedded information Spotlight must use an importer (mdimport), a small plug-in that extracts information from files created by various applications. Each file type has its’ own importer. For instance there are unique Spotlight importers for JPEG, MP3, Word, PDF files and so on.
    It’s the importer’s responsibility to read the data file and construct a dictionary that contains the appropriate metadata. When finished, the dictionary is delivered to Spotlight (mdworker), which then updates the meta-data store (mds). The original file is then released to the system to complete the originally intended action.
    Ordinarily, this process is virtually instantaneous and invisible to the user. At times, however, it can hang, or loop causing Spotlight (mdworker) and the meta-data store (mds) to monopolize the CPU and interfere with other system events like Time Machine backups. The Console logs may report the following over and over again for perhaps hundreds of times.
    +“mds(32): (Error) Import: importer:0x8f8c00 Importer start failed for 503”+
    Eventually, the Time Machine backup may fail with the Console logs reporting
    +“Indexing a file failed” / “Copy stage failed with error: 11”.+
    Or a backup may be completely stalled in midstream, never seaming to end.
    Go to Applications --> Utilities folder and launch Activity Monitor.
    Clicking the “Process Name” column and scrolling down to the “m”s will reveal that one or all of the Spotlight components (mds, mdworker, mdimport) is maxing out your CPU.
    Highlight “mds” and click “Quit Process” in the toolbar.
    In the dialoge box that appears click “Quit”.
    Enter our Admin password and click “OK”
    The stalled backup should now resume and complete. If not, choose “Stop Backing Up” from the Time Machine menu or click the tiny “x” icon in the Time Machine Preferences. When the backup has completely stopped, select “Backup Now” from the Time Machine menu.
    *Waiting for index to be ready (909 > 0)*
    One of the processes Time Machine relies on for accurate backups is the indexing of the backup disk. With this index, Time Machine can quickly search the backup disk for files the user wishes to restore. When a routine backup begins, often the “Preparing…” stage will include a phase that permits Spotlight to update its’ index of the backup disk. Momentarily the Spotlight icon in the menu bar will pulsate and the Console logs will report “Waiting for index to be ready”. Generally, this phase is so quick that the user is unaware that it occurred.
    Unfortunately, this phase can hang thus preventing Time Machine from completing a backup. During this period, the Spotlight icon will continuously pulsate. Clicking on the Spotlight icon will reveal a progress bar with no estimate of the remaining time or it will indicate many hours of indexing still remains. The Console logs will continually report “Waiting for index to be ready”.
    Ordinarily, Spotlight indexing is a good thing. And at times, if an index has become corrupt or untrustworthy, Spotlight will require a period of time to rebuild the index. If it has only been a couple of hours then let the process continue. However, if it has been many hours, and the Spotlight menu progress bar still does not indicate an estimated time of completion, then things have hung. You will need to force Spotlight to clear its’ indexes and re-catalogue all volumes. [http://support.apple.com/kb/HT2409]
    *Force Spotlight to Rebuild Indexes*
    Go to System Preferences --> Time Machine.
    Using the slider on the left, turn OFF Time Machine backups for now.
    Next, click “Show All” in the toolbar.
    Select the Spotlight Preferences.
    Click the Privacy Tab.
    First, drag your Macs’ internal hard disk from the desktop to the Privacy list.
    Wait 10 seconds, then highlight the Macs’ hard disk in the list and click the tiny “-” button at the bottom to remove it from the list.
    Spotlight will initiate a reindex of the hard disk. If you click on the Spotlight menu icon you may see the message:
    +“Spotlight helps you quickly find things on your computer. Spotlight will be available as soon as the contents of your computer have been indexed.”+
    A progress bar will indicate perhaps 10-20 minutes remaining depending upon how much data there is.
    Once completed, drag your Time Machine backup disk into the Privacy list of the Spotlight Preferences.
    Wait 10 seconds, then highlight the Time Machine backup disk in the list and click the tiny “-” button at the bottom to remove it from the list.
    Spotlight will now initiate a reindex of the hard disk.
    Once completed, if you have any other hard disk attached to your Mac that are also being backed using Time Machine, then force a reindex as well using the procedure outlined above.
    *For Time Capsule / AirDisk Users*
    To properly force a reindex of networked disks, you will need to mount the Time Machine disk image so that it appears on the desktop. This will appear as a white drive icon. There is no need to index the green Time Machine drive with the clock icon on it.
    Drag the white backup disk image to the Spotlight Privacy list.
    Wait 10 seconds, then remove it using the “-” button.
    Reindexing disk images can often take much more time, particularly if this is being done wirelessly. Initially it may report upwards of 15-20 hours of indexing remaining. However after a period if time this estimate can begin to drop to just a few hours. Let is proceed without interruption. (Note: This period of reindexing can be reduced by connecting the Time Capsule to your Mac via ethernet cable, and then forcing the reindex to occur.)
    Once completed, turn Time Machine Preferences back ON.
    Now initiate a backup.
    Naturally, the first backup after a Spotlight reindex may be a lengthy one.
    *Deleting the .Spotlight-V100 Directory*
    At times, simply forcing Spotlight to reindex a volume is not enough to clear corrupt indexes. Additionally, stopping a Spotlight index while in progress can itself introduce further anomalies. In these instances, it may become necessary to delete the .Spotlight-V100 directory on the backup disk entirely. [http://www.thexlab.com/faqs/stopspotlightindex.html] This can be accomplished with the following Terminal command:
    +sudo rm -ri /pathtovolume/.Spotlight-V100+
    where /pathtovolume is the path of the volume in question.
    The volume can then be reindexed by any of the following methods:
    Restarting your Mac.
    Using Disk Utility to first unmount, then mount the volume.
    Issuing the command: +sudo mdutil -E /pathtovolume+
    *Redirect the Backup to a Different Hard Disk*
    It may be that directing backups to a different hard disk, performing a full backup, then redirecting Time Machine back to the original hard disk clears this issue up.
    One contributor reported: “However, I have fixed the problem by accident! Concerned at not having a backup, I did a new backup to an external USB drive which worked fine. I then set my backup device back to the Time Capsule, ran backup and it now works fine. Doing the backup to a different device appears to have cleared the Spotlight problem.” [http://discussions.apple.com/thread.jspa?messageID=8272650#8272650]
    Let us know if any of this helps further.
    Cheers!

  • When I receive calls I always get the option to remind me later, but only certain times I get the option to respond with text.  Is there a setting I need to update to always get this option?

    When I receive calls I always get the option to remind me later, but only certain times I get the option to respond with text.  Is there a setting I need to update to always get this option?  Also i can't use location reminders.  Is this because my calendar is in Outlook?

    The only known way to make it work on an external drive is by first installing Windows onto an internal drive, then cloning the install to an external Thunderbolt drive. Thunderbolt is seen as an extension of the internal bus, so Windows doesn't see it as an external device.

  • Can I filter News or Events by time (so that past items disappear from listings)?

    Can I filter News or Events by time (so that past items disappear from listings)?

    Thanks for your reply. I'm trying to find a way to divide events into two lists, "forthcoming" and "past events" which will automatically work without too much work for my client. If I set an event to "expired" is it still in the database and if so, can I list all expired events?
    Regards

Maybe you are looking for

  • Flash 9 Alpha ate my help files

    Just installed the Flash 9 taster (as it were) to explore the delights of as3 - boomshanka - no helpfiles, have not nosed around yet to see what else is ary Anyone else had good or bad experiences with this update??

  • Firefox loads pages so that I have to move the blue slider over to view the entire page, why won't it load the page to fit my screen properly?

    If I go to a textual forum, only the first two-thirds of each line is displayed, I have to move the slider to see the right hand end of each sentence. If I go to an image oriented page such as YouTube, the image is loaded so that I see mainly the lef

  • Change a white ipad to a black ipad

    i am not sure if this is the right place to ask this question. so here it is, i just got a white new ipad as a gift from my uncle. i havn't open it. can i just walk in to apple retail store and replace with a black one? (and there is no way to find t

  • HWNDBasedPanelView UID:102242

    Always when I open InDesing I see this window with title: HWNDBasedPanelView UID:102242 What is it? I have windows 7 professional and Indesign cs6 ver 8.0.1

  • WMV website plug-in not working in Safari

    Hey there everyone, Okay, well, i've been using Safari and Camino as web browsers on and off and they are each very great browsers. Though, there is this one website that won't allow me to see streaming video content in WMV format, neither with Safar