The Omni Group
These forums are now read-only. Please visit our new forums to participate in discussion. A new account will be required to post in the new forums. For more info on the switch, see this post. Thank you!

Go Back   The Omni Group Forums > OmniFocus > OmniFocus 1 for Mac
FAQ Members List Calendar Search Today's Posts Mark Forums Read

 
Due or Flagged View not Updating Thread Tools Search this Thread Display Modes
Further to wolfneuralnets's enquiry above, I'd also like to know if any progress has been made here?

The problem now occurs with such regularity for me that I habitually quit and restart OmniFocus every morning to ensure I'm not missing anything of importance.

I have debug messages turned on as directed in another post - as far as I can see (as mentioned by wolfneuralnet) no 'Due Soon' timer fires at the appropriate time to 'flag' due soon items. I'd appreciate any assistance as to what I should be seeing in respect of 'Due Soon' timer messages in my console log.
 
Thanks for posting this Mike -- I am hoping that this is fixed in 1.8 since they are in pre-beta with it. We should know soon...

I still have to restart on both machines every morning. Its a pain.
 
Hi,
I've just seen a raft of my 'actions' get flagged by OF as 'Due Soon' - trouble is at least some of them should have been flagged as such yesterday some time!

As mentioned in a previous post, I have debug messages turned on. As far as I can tell, when scheduling when the next 'isDueSoon' timer should fire, the elapse time is far too far in the future: i.e. 180000 seconds or 50 hours (my 'Due Soon' preference is set at 2 days). I find this extremely odd given that I know there are tasks within the next 50 hours that should be flagged as 'Due Soon' within that time period - what gives? This also appears to be borne out by subsequent messages issued when the timer eventually does fire where tasks are identified as 'elapsing' some substantial period back in time:
Code:
31/01/2010 10:10:27	OmniFocus[13018]	<OFMTaskElapsedDateController:0x217f0d0 - isDueSoon/effectiveDateDue/172800.000000>: next task date elapses in -148228.0 seconds
I attach what I believe to be the pertinent debug messages from my console log - I have substituted task/project descriptions with '<text description>' for privacy reasons:

Code:
29/01/2010 08:10:27	OmniFocus[13018]	<OFMTaskElapsedDateController:0x217f0d0 - isDueSoon/effectiveDateDue/172800.000000>: Setting limit date of 2010-01-31 10:10:27 +0000 with predicate isDueSoon == 0 AND effectiveDateDue < CAST(286625427.931984, "NSDate")
29/01/2010 08:10:27	OmniFocus[13018]	<OFMTaskElapsedDateController:0x217f0d0 - isDueSoon/effectiveDateDue/172800.000000>: No minimum date, using limit date 2010-01-31 10:10:27 +0000
29/01/2010 08:10:27	OmniFocus[13018]	<OFMTaskElapsedDateController:0x217f0d0 - isDueSoon/effectiveDateDue/172800.000000>: next task date elapses in 180000.0 seconds
29/01/2010 17:45:55	OmniFocus[13018]	tasks = {(
        {
        "__self__" = "<OFMTask:0x7b6220 - eKOoVa7E9OA '<text description>'>";
        objectID = "<ODOObjectID: 0x7b6500>";
        values =         {
            attachments = {(
)};
            blocked = 0;
            blockedByFutureStartDate = 0;
            children = <null>;
            childrenCount = 0;
            childrenCountAvailable = 0;
            childrenCountCompleted = 0;
            completeWhenChildrenComplete = 0;
            containingProjectContainsSingletons = 1;
            containingProjectInfo = "<OFMProjectInfo:0x7b6390 ProjectInfo gjYNtHILLdC>";
            containsNextTask = 0;
            context = "<OFMContext:0x14a1ea00 - eW6W-jLeki_ '<text description>'>";
            creationOrdinal = 0;
            dateAdded = 2009-11-08 23:31:48 +0000;
            dateCompleted = <null>;
            dateDue = 2010-01-29 17:00:00 +0000;
            dateModified = 2010-01-10 12:59:09 +0000;
            dateToStart = <null>;
            effectiveContainingProjectInfoActive = 1;
            effectiveDateDue = 2010-01-29 17:00:00 +0000;
            effectiveDateToStart = <null>;
            effectiveFlagged = 0;
            estimatedMinutes = <null>;
            flagged = 0;
            hasCompletedDescendant = 0;
            hasFlaggedTaskInTree = 0;
            hasUnestimatedLeafTaskInTree = 1;
            hierarchicalName = "";
            inInbox = 0;
            isDueSoon = 1;
            isOverdue = 0;
            maximumEstimateInTree = <null>;
            minimumEstimateInTree = <null>;
            name = "<text description>
            nextTaskOfProjectInfo = <null>;
            noteXMLData = <3c746578 743e3c70 3e3c7275 6e3e3c6c 69743e4e 65656420 746f2070 75742073 69676e61 6c6c696e 67207374 72756374 75726573 20696e2e 3c2f6c69 743e3c2f 72756e3e 3c2f703e 3c2f7465 78743e>;
            parent = "<OFMTask:0x7b62a0 - gjYNtHILLdC '<text description>'>";
            projectInfo = <null>;
            rank = -1759743546;
            rankPath = 268435456.536870912.387740102;
            repetitionString = <null>;
            sequential = 0;
        };
    }
)}
31/01/2010 10:10:27	OmniFocus[13018]	<OFMTaskElapsedDateController:0x217f0d0 - isDueSoon/effectiveDateDue/172800.000000> timer fired
31/01/2010 10:10:27	OmniFocus[13018]	<OFMTaskElapsedDateController:0x217f0d0 - isDueSoon/effectiveDateDue/172800.000000>: Clearing timer
31/01/2010 10:10:27	OmniFocus[13018]	<OFMTaskElapsedDateController:0x217f0d0 - isDueSoon/effectiveDateDue/172800.000000> processing 0 tasks 
31/01/2010 10:10:27	OmniFocus[13018]	<OFMTaskElapsedDateController:0x217f0d0 - isDueSoon/effectiveDateDue/172800.000000> processing {(
)}
31/01/2010 10:10:27	OmniFocus[13018]	<OFMTaskElapsedDateController:0x217f0d0 - isDueSoon/effectiveDateDue/172800.000000>: Setting limit date of 2010-02-02 12:10:27 +0000 with predicate isDueSoon == 0 AND effectiveDateDue < CAST(286805427.933059, "NSDate")
31/01/2010 10:10:27	OmniFocus[13018]	<OFMTaskElapsedDateController:0x217f0d0 - isDueSoon/effectiveDateDue/172800.000000>: Found minimum date of 2010-01-31 17:00:00 +0000
31/01/2010 10:10:27	OmniFocus[13018]	tasks = {(
        {
        "__self__" = "<OFMTask:0x14b0d3c0 - fyqbPO3yif0 '<text description>'>";
        objectID = "<ODOObjectID: 0x14b0e480>";
        values =         {
            attachments = <null>;
            blocked = 0;
            blockedByFutureStartDate = 0;
            children = <null>;
            childrenCount = 0;
            childrenCountAvailable = 0;
            childrenCountCompleted = 0;
            completeWhenChildrenComplete = 0;
            containingProjectContainsSingletons = 1;
            containingProjectInfo = "<OFMProjectInfo:0x14a02910 ProjectInfo fvB-eJU3zXC>";
            containsNextTask = 0;
            context = "<OFMContext:0x14a1f8d0 - f5oiA48LxZa '<text description>'>";
            creationOrdinal = 0;
            dateAdded = 2009-07-26 08:15:35 +0100;
            dateCompleted = <null>;
            dateDue = <null>;
            dateModified = 2009-10-17 01:23:23 +0100;
            dateToStart = <null>;
            effectiveContainingProjectInfoActive = 1;
            effectiveDateDue = 2010-01-31 17:00:00 +0000;
            effectiveDateToStart = <null>;
            effectiveFlagged = 0;
            estimatedMinutes = <null>;
            flagged = 0;
            hasCompletedDescendant = 0;
            hasFlaggedTaskInTree = 0;
            hasUnestimatedLeafTaskInTree = 1;
            hierarchicalName = "";
            inInbox = 0;
            isDueSoon = 0;
            isOverdue = 0;
            maximumEstimateInTree = <null>;
            minimumEstimateInTree = <null>;
            name = "<text description>
            nextTaskOfProjectInfo = <null>;
            noteXMLData = <null>;
            parent = "<OFMTask:0x7ef080 - fvB-eJU3zXC '<text description>'>";
            projectInfo = <null>;
            rank = 1073741824;
            rankPath = 134217728.3154116608.3221225472;
            repetitionString = <null>;
            sequential = 0;
        };
    },
        {
        "__self__" = "<OFMTask:0x7ef080 - fvB-eJU3zXC '<text description>'>";
        objectID = "<ODOObjectID: 0x7ef070>";
        values =         {
            attachments = <null>;
            blocked = 0;
            blockedByFutureStartDate = 0;
            children = <null>;
            childrenCount = 2;
            childrenCountAvailable = 2;
            childrenCountCompleted = 0;
            completeWhenChildrenComplete = 0;
            containingProjectContainsSingletons = 1;
            containingProjectInfo = "fvB-eJU3zXC";
            containsNextTask = 1;
            context = <null>;
            creationOrdinal = 0;
            dateAdded = 2009-07-25 09:02:47 +0100;
            dateCompleted = <null>;
            dateDue = 2010-01-31 17:00:00 +0000;
            dateModified = 2010-01-24 23:15:25 +0000;
            dateToStart = <null>;
            effectiveContainingProjectInfoActive = 1;
            effectiveDateDue = 2010-01-31 17:00:00 +0000;
            effectiveDateToStart = <null>;
            effectiveFlagged = 0;
            estimatedMinutes = <null>;
            flagged = 0;
            hasCompletedDescendant = 0;
            hasFlaggedTaskInTree = 0;
            hasUnestimatedLeafTaskInTree = 1;
            hierarchicalName = "Personal : Week Off";
            inInbox = 0;
            isDueSoon = 0;
            isOverdue = 0;
            maximumEstimateInTree = <null>;
            minimumEstimateInTree = <null>;
            name = "<text description>
            nextTaskOfProjectInfo = <null>;
            noteXMLData = <null>;
            parent = <null>;
            projectInfo = "<OFMProjectInfo:0x14a02910 ProjectInfo fvB-eJU3zXC>";
            rank = 1006632960;
            rankPath = 134217728.3154116608;
            repetitionString = <null>;
            sequential = 0;
        };
    },
        {
        "__self__" = "<OFMTask:0x14b06a70 - lP8FdR59AQg '<text description>'>";
        objectID = "<ODOObjectID: 0x14b06e00>";
        values =         {
            attachments = {(
)};
            blocked = 0;
            blockedByFutureStartDate = 0;
            children = <null>;
            childrenCount = 0;
            childrenCountAvailable = 0;
            childrenCountCompleted = 0;
            completeWhenChildrenComplete = 0;
            containingProjectContainsSingletons = 1;
            containingProjectInfo = "<OFMProjectInfo:0x14a07ef0 ProjectInfo ecnFBBil5vu>";
            containsNextTask = 0;
            context = "<OFMContext:0x14a1f460 - dC_Dwt7awQp '<text description>'>";
            creationOrdinal = 0;
            dateAdded = 2010-01-10 14:40:57 +0000;
            dateCompleted = <null>;
            dateDue = 2010-01-31 17:00:00 +0000;
            dateModified = 2010-01-10 14:42:17 +0000;
            dateToStart = <null>;
            effectiveContainingProjectInfoActive = 1;
            effectiveDateDue = 2010-01-31 17:00:00 +0000;
            effectiveDateToStart = <null>;
            effectiveFlagged = 0;
            estimatedMinutes = <null>;
            flagged = 0;
            hasCompletedDescendant = 0;
            hasFlaggedTaskInTree = 0;
            hasUnestimatedLeafTaskInTree = 1;
            hierarchicalName = "";
            inInbox = 0;
            isDueSoon = 0;
            isOverdue = 0;
            maximumEstimateInTree = <null>;
            minimumEstimateInTree = <null>;
            name = "<text description>
            nextTaskOfProjectInfo = <null>;
            noteXMLData = <3c746578 743e3c70 3e3c7275 6e3e3c6c 69743e48 61766520 61206c6f 6f6b2061 74204a75 72792661 706f733b 7320496e 6e3c2f6c 69743e3c 2f72756e 3e3c2f70 3e3c703e 3c72756e 3e3c6c69 743e5072 656d6965 7220496e 6e202d20 4b696e67 2661706f 733b7320 43726f73 733f3c2f 6c69743e 3c2f7275 6e3e3c2f 703e3c2f 74657874 3e>;
            parent = "<OFMTask:0x14b06d40 - ecnFBBil5vu '<text description>'>";
            projectInfo = <null>;
            rank = -2080374785;
            rankPath = 872415232.2147483648.67108863;
            repetitionString = <null>;
            sequential = 0;
        };
    },
        {
        "__self__" = "<OFMTask:0x7eb460 - nqw2HGysauL '<text description>'>";
        objectID = "<ODOObjectID: 0x7eb060>";
        values =         {
            attachments = <null>;
            blocked = 0;
            blockedByFutureStartDate = 0;
            children = {(
)};
            childrenCount = 0;
            childrenCountAvailable = 0;
            childrenCountCompleted = 0;
            completeWhenChildrenComplete = 0;
            containingProjectContainsSingletons = 1;
            containingProjectInfo = "<OFMProjectInfo:0x14a04c00 ProjectInfo fOXhouKLr4u>";
            containsNextTask = 0;
            context = "<OFMContext:0x14a1ea00 - eW6W-jLeki_ '<text description>'>";
            creationOrdinal = 0;
            dateAdded = 2010-01-28 16:40:47 +0000;
            dateCompleted = <null>;
            dateDue = 2010-02-01 14:00:00 +0000;
            dateModified = 2010-01-28 16:41:55 +0000;
            dateToStart = <null>;
            effectiveContainingProjectInfoActive = 1;
            effectiveDateDue = 2010-02-01 14:00:00 +0000;
            effectiveDateToStart = <null>;
            effectiveFlagged = 0;
            estimatedMinutes = <null>;
            flagged = 0;
            hasCompletedDescendant = 0;
            hasFlaggedTaskInTree = 0;
            hasUnestimatedLeafTaskInTree = 1;
            hierarchicalName = "";
            inInbox = 0;
            isDueSoon = 0;
            isOverdue = 0;
            maximumEstimateInTree = <null>;
            minimumEstimateInTree = <null>;
            name = "<text description>
            nextTaskOfProjectInfo = <null>;
            noteXMLData = <null>;
            parent = "<OFMTask:0x7e7700 - fOXhouKLr4u '<text description>'>";
            projectInfo = <null>;
            rank = -2147467264;
            rankPath = 268435456.268435456.16384;
            repetitionString = <null>;
            sequential = 0;
        };
    },
        {
        "__self__" = "<OFMTask:0x14b12d00 - jQbvycKeNEJ '<text description>'>";
        objectID = "<ODOObjectID: 0x14b128a0>";
        values =         {
            attachments = <null>;
            blocked = 0;
            blockedByFutureStartDate = 0;
            children = <null>;
            childrenCount = 0;
            childrenCountAvailable = 0;
            childrenCountCompleted = 0;
            completeWhenChildrenComplete = 0;
            containingProjectContainsSingletons = 1;
            containingProjectInfo = "<OFMProjectInfo:0x14a019f0 ProjectInfo hrWszuD--ts>";
            containsNextTask = 0;
            context = "<OFMContext:0x14a1f8d0 - f5oiA48LxZa '<text description>'>";
            creationOrdinal = 0;
            dateAdded = 2010-01-24 23:24:54 +0000;
            dateCompleted = <null>;
            dateDue = 2010-01-31 22:30:00 +0000;
            dateModified = 2010-01-24 23:24:54 +0000;
            dateToStart = <null>;
            effectiveContainingProjectInfoActive = 1;
            effectiveDateDue = 2010-01-31 22:30:00 +0000;
            effectiveDateToStart = <null>;
            effectiveFlagged = 0;
            estimatedMinutes = <null>;
            flagged = 0;
            hasCompletedDescendant = 0;
            hasFlaggedTaskInTree = 0;
            hasUnestimatedLeafTaskInTree = 1;
            hierarchicalName = "";
            inInbox = 0;
            isDueSoon = 0;
            isOverdue = 0;
            maximumEstimateInTree = <null>;
            minimumEstimateInTree = <null>;
            name = "<text description>
            nextTaskOfProjectInfo = <null>;
            noteXMLData = <null>;
            parent = "<OFMTask:0x7ef310 - hrWszuD--ts '<text description>'>";
            projectInfo = <null>;
            rank = -1073745920;
            rankPath = 134217728.3187671040.1073737728;
            repetitionString = "@1(s)w";
            sequential = 0;
        };
    },
        {
        "__self__" = "<OFMTask:0x7e8e10 - aCRpLVm4QX3 '<text description>'>";
        objectID = "<ODOObjectID: 0x7e8e00>";
        values =         {
            attachments = <null>;
            blocked = 0;
            blockedByFutureStartDate = 0;
            children = <null>;
            childrenCount = 0;
            childrenCountAvailable = 0;
            childrenCountCompleted = 0;
            completeWhenChildrenComplete = 0;
            containingProjectContainsSingletons = 1;
            containingProjectInfo = "<OFMProjectInfo:0x7b50d0 ProjectInfo daD_eAr21i9>";
            containsNextTask = 0;
            context = "<OFMContext:0x14a1ea00 - eW6W-jLeki_ '<text description>'>";
            creationOrdinal = 0;
            dateAdded = 2009-10-16 10:46:47 +0100;
            dateCompleted = <null>;
            dateDue = 2010-01-31 17:00:00 +0000;
            dateModified = 2010-01-07 10:57:17 +0000;
            dateToStart = <null>;
            effectiveContainingProjectInfoActive = 1;
            effectiveDateDue = 2010-01-31 17:00:00 +0000;
            effectiveDateToStart = <null>;
            effectiveFlagged = 0;
            estimatedMinutes = <null>;
            flagged = 0;
            hasCompletedDescendant = 0;
            hasFlaggedTaskInTree = 0;
            hasUnestimatedLeafTaskInTree = 1;
            hierarchicalName = "";
            inInbox = 0;
            isDueSoon = 0;
            isOverdue = 0;
            maximumEstimateInTree = <null>;
            minimumEstimateInTree = <null>;
            name = "<text description>
            nextTaskOfProjectInfo = <null>;
            noteXMLData = <null>;
            parent = "<OFMTask:0x7b5020 - daD_eAr21i9 '<text description>'>";
            projectInfo = <null>;
            rank = -1264629266;
            rankPath = 67108864.882854382;
            repetitionString = <null>;
            sequential = 0;
        };
    },
        {
        "__self__" = "<OFMTask:0x14b12050 - fZ8w1x9PlyB '<text description>'>";
        objectID = "<ODOObjectID: 0x14b11cb0>";
        values =         {
            attachments = <null>;
            blocked = 0;
            blockedByFutureStartDate = 0;
            children = <null>;
            childrenCount = 0;
            childrenCountAvailable = 0;
            childrenCountCompleted = 0;
            completeWhenChildrenComplete = 0;
            containingProjectContainsSingletons = 1;
            containingProjectInfo = "<OFMProjectInfo:0x14a02910 ProjectInfo fvB-eJU3zXC>";
            containsNextTask = 0;
            context = "<OFMContext:0x14a1f8d0 - f5oiA48LxZa '<text description>'>";
            creationOrdinal = 0;
            dateAdded = 2009-07-25 09:03:15 +0100;
            dateCompleted = <null>;
            dateDue = <null>;
            dateModified = 2009-10-04 11:58:55 +0100;
            dateToStart = <null>;
            effectiveContainingProjectInfoActive = 1;
            effectiveDateDue = 2010-01-31 17:00:00 +0000;
            effectiveDateToStart = <null>;
            effectiveFlagged = 0;
            estimatedMinutes = <null>;
            flagged = 0;
            hasCompletedDescendant = 0;
            hasFlaggedTaskInTree = 0;
            hasUnestimatedLeafTaskInTree = 1;
            hierarchicalName = "";
            inInbox = 0;
            isDueSoon = 0;
            isOverdue = 0;
            maximumEstimateInTree = <null>;
            minimumEstimateInTree = <null>;
            name = "<text description>
            nextTaskOfProjectInfo = <null>;
            noteXMLData = <null>;
            parent = "<OFMTask:0x7ef080 - fvB-eJU3zXC '<text description>'>";
            projectInfo = <null>;
            rank = 0;
            rankPath = 134217728.3154116608.2147483648;
            repetitionString = <null>;
            sequential = 0;
        };
    },
        {
        "__self__" = "<OFMTask:0x7e57f0 - mtfpmqljfkw '<text description>'>";
        objectID = "<ODOObjectID: 0x7e57e0>";
        values =         {
            attachments = {(
)};
            blocked = 0;
            blockedByFutureStartDate = 0;
            children = <null>;
            childrenCount = 0;
            childrenCountAvailable = 0;
            childrenCountCompleted = 0;
            completeWhenChildrenComplete = 0;
            containingProjectContainsSingletons = 1;
            containingProjectInfo = "<OFMProjectInfo:0x7b50d0 ProjectInfo daD_eAr21i9>";
            containsNextTask = 0;
            context = "<OFMContext:0x14a1ea00 - eW6W-jLeki_ '<text description>'>";
            creationOrdinal = 0;
            dateAdded = 2009-12-14 13:34:23 +0000;
            dateCompleted = <null>;
            dateDue = 2010-01-31 17:00:00 +0000;
            dateModified = 2009-12-14 22:26:54 +0000;
            dateToStart = <null>;
            effectiveContainingProjectInfoActive = 1;
            effectiveDateDue = 2010-01-31 17:00:00 +0000;
            effectiveDateToStart = <null>;
            effectiveFlagged = 0;
            estimatedMinutes = <null>;
            flagged = 0;
            hasCompletedDescendant = 0;
            hasFlaggedTaskInTree = 0;
            hasUnestimatedLeafTaskInTree = 1;
            hierarchicalName = "";
            inInbox = 0;
            isDueSoon = 0;
            isOverdue = 0;
            maximumEstimateInTree = <null>;
            minimumEstimateInTree = <null>;
            name = "<text description>
            nextTaskOfProjectInfo = <null>;
            noteXMLData = <3c746578 743e3c70 3e3c7275 6e3e3c6c 69743e39 20342f37 20646179 73207265 6d61696e 696e6720 61732061 74203134 2f31322f 30393c2f 6c69743e 3c2f7275 6e3e3c2f 703e3c2f 74657874 3e>;
            parent = "<OFMTask:0x7b5020 - daD_eAr21i9 '<text description>'>";
            projectInfo = <null>;
            rank = -2147413743;
            rankPath = 67108864.69905;
            repetitionString = <null>;
            sequential = 0;
        };
    },
        {
        "__self__" = "<OFMTask:0x7f2ef0 - jnD6LAerI43 '<text description>'>";
        objectID = "<ODOObjectID: 0x7f2ee0>";
        values =         {
            attachments = <null>;
            blocked = 0;
            blockedByFutureStartDate = 0;
            children = <null>;
            childrenCount = 0;
            childrenCountAvailable = 0;
            childrenCountCompleted = 0;
            completeWhenChildrenComplete = 0;
            containingProjectContainsSingletons = 1;
            containingProjectInfo = "<OFMProjectInfo:0x21fae30 ProjectInfo bRCx0WZWR4_>";
            containsNextTask = 0;
            context = "<OFMContext:0x7bd730 - mxpMb0OYIES '<text description>'>";
            creationOrdinal = 0;
            dateAdded = 2010-01-25 08:23:47 +0000;
            dateCompleted = <null>;
            dateDue = 2010-01-31 17:00:00 +0000;
            dateModified = 2010-01-27 22:36:15 +0000;
            dateToStart = <null>;
            effectiveContainingProjectInfoActive = 1;
            effectiveDateDue = 2010-01-31 17:00:00 +0000;
            effectiveDateToStart = <null>;
            effectiveFlagged = 0;
            estimatedMinutes = <null>;
            flagged = 0;
            hasCompletedDescendant = 0;
            hasFlaggedTaskInTree = 0;
            hasUnestimatedLeafTaskInTree = 1;
            hierarchicalName = "";
            inInbox = 0;
            isDueSoon = 0;
            isOverdue = 0;
            maximumEstimateInTree = <null>;
            minimumEstimateInTree = <null>;
            name = "<text description>
            nextTaskOfProjectInfo = <null>;
            noteXMLData = <null>;
            parent = "<OFMTask:0x7ebbf0 - bRCx0WZWR4_ '<text description>'>";
            projectInfo = <null>;
            rank = 1342177280;
            rankPath = 83886080.3489660928;
            repetitionString = <null>;
            sequential = 0;
        };
    },
        {
        "__self__" = "<OFMTask:0x7ea790 - bDmCPeD1298 '<text description>'>";
        objectID = "<ODOObjectID: 0x7ea9b0>";
        values =         {
            attachments = <null>;
            blocked = 1;
            blockedByFutureStartDate = 1;
            children = <null>;
            childrenCount = 0;
            childrenCountAvailable = 0;
            childrenCountCompleted = 0;
            completeWhenChildrenComplete = 0;
            containingProjectContainsSingletons = 1;
            containingProjectInfo = "<OFMProjectInfo:0x7b50d0 ProjectInfo daD_eAr21i9>";
            containsNextTask = 0;
            context = "<OFMContext:0x14a1ea00 - eW6W-jLeki_ '<text description>'>";
            creationOrdinal = 0;
            dateAdded = 2010-01-25 10:25:25 +0000;
            dateCompleted = <null>;
            dateDue = 2010-02-01 12:00:00 +0000;
            dateModified = 2010-01-25 10:25:25 +0000;
            dateToStart = 2010-02-01 00:00:00 +0000;
            effectiveContainingProjectInfoActive = 1;
            effectiveDateDue = 2010-02-01 12:00:00 +0000;
            effectiveDateToStart = 2010-02-01 00:00:00 +0000;
            effectiveFlagged = 0;
            estimatedMinutes = <null>;
            flagged = 0;
            hasCompletedDescendant = 0;
            hasFlaggedTaskInTree = 0;
            hasUnestimatedLeafTaskInTree = 1;
            hierarchicalName = "";
            inInbox = 0;
            isDueSoon = 0;
            isOverdue = 0;
            maximumEstimateInTree = <null>;
            minimumEstimateInTree = <null>;
            name = "<text description>
            nextTaskOfProjectInfo = <null>;
            noteXMLData = <null>;
            parent = "<OFMTask:0x7b5020 - daD_eAr21i9 '<text description>'>";
            projectInfo = <null>;
            rank = -2147458890;
            rankPath = 67108864.24758;
            repetitionString = "@1w";
            sequential = 0;
        };
    }
)}
31/01/2010 10:10:27	OmniFocus[13018]	<OFMTaskElapsedDateController:0x217f0d0 - isDueSoon/effectiveDateDue/172800.000000>: next task date elapses in -148228.0 seconds
31/01/2010 10:10:27	OmniFocus[13018]	<OFMTaskElapsedDateController:0x217f0d0 - isDueSoon/effectiveDateDue/172800.000000> timer fired
31/01/2010 10:10:27	OmniFocus[13018]	<OFMTaskElapsedDateController:0x217f0d0 - isDueSoon/effectiveDateDue/172800.000000>: Clearing timer
31/01/2010 10:10:27	OmniFocus[13018]	<OFMTaskElapsedDateController:0x217f0d0 - isDueSoon/effectiveDateDue/172800.000000> processing 10 tasks 
31/01/2010 10:10:27	OmniFocus[13018]	<OFMTaskElapsedDateController:0x217f0d0 - isDueSoon/effectiveDateDue/172800.000000> processing {(
    "<OFMTask:0x7e57f0 - mtfpmqljfkw '<text description>'>",
    "<OFMTask:0x14b06a70 - lP8FdR59AQg '<text description>'>",
    "<OFMTask:0x7f2ef0 - jnD6LAerI43 '<text description>'>",
    "<OFMTask:0x7ea790 - bDmCPeD1298 '<text description>'>",
    "<OFMTask:0x14b12d00 - jQbvycKeNEJ '<text description>'>",
    "<OFMTask:0x14b0d3c0 - fyqbPO3yif0 '<text description>'>",
    "<OFMTask:0x7ef080 - fvB-eJU3zXC '<text description>'>",
    "<OFMTask:0x7eb460 - nqw2HGysauL '<text description>'>",
    "<OFMTask:0x14b12050 - fZ8w1x9PlyB '<text description>'>",
    "<OFMTask:0x7e8e10 - aCRpLVm4QX3 '<text description>'>"
)}
31/01/2010 10:10:27	OmniFocus[13018]	Adding task <OFMTask:0x7ef080 - fvB-eJU3zXC '<text description>'> for com.omnigroup.omnifocus.live_fetch.tasks_by_elapsed_date.effectiveDateDue.isDueSoon
31/01/2010 10:10:27	OmniFocus[13018]	Adding task <OFMTask:0x14b12050 - fZ8w1x9PlyB '<text description>'> for com.omnigroup.omnifocus.live_fetch.tasks_by_elapsed_date.effectiveDateDue.isDueSoon
31/01/2010 10:10:27	OmniFocus[13018]	Adding task <OFMTask:0x14b0d3c0 - fyqbPO3yif0 '<text description>'> for com.omnigroup.omnifocus.live_fetch.tasks_by_elapsed_date.effectiveDateDue.isDueSoon
31/01/2010 10:10:27	OmniFocus[13018]	Adding task <OFMTask:0x14b06a70 - lP8FdR59AQg '<text description>'> for com.omnigroup.omnifocus.live_fetch.tasks_by_elapsed_date.effectiveDateDue.isDueSoon
31/01/2010 10:10:27	OmniFocus[13018]	Adding task <OFMTask:0x7eb460 - nqw2HGysauL '<text description>'> for com.omnigroup.omnifocus.live_fetch.tasks_by_elapsed_date.effectiveDateDue.isDueSoon
31/01/2010 10:10:27	OmniFocus[13018]	Adding task <OFMTask:0x14b12d00 - jQbvycKeNEJ '<text description>'> for com.omnigroup.omnifocus.live_fetch.tasks_by_elapsed_date.effectiveDateDue.isDueSoon
31/01/2010 10:10:27	OmniFocus[13018]	Adding task <OFMTask:0x7f2ef0 - jnD6LAerI43 '<text description>'> for com.omnigroup.omnifocus.live_fetch.tasks_by_elapsed_date.effectiveDateDue.isDueSoon
31/01/2010 10:10:27	OmniFocus[13018]	Adding task <OFMTask:0x7e57f0 - mtfpmqljfkw '<text description>'> for com.omnigroup.omnifocus.live_fetch.tasks_by_elapsed_date.effectiveDateDue.isDueSoon
31/01/2010 10:10:27	OmniFocus[13018]	Adding task <OFMTask:0x7ea790 - bDmCPeD1298 '<text description>'> for com.omnigroup.omnifocus.live_fetch.tasks_by_elapsed_date.effectiveDateDue.isDueSoon
31/01/2010 10:10:27	OmniFocus[13018]	Adding task <OFMTask:0x7e8e10 - aCRpLVm4QX3 '<text description>'> for com.omnigroup.omnifocus.live_fetch.tasks_by_elapsed_date.effectiveDateDue.isDueSoon
31/01/2010 10:10:27	OmniFocus[13018]	<OFMTaskElapsedDateController:0x217f0d0 - isDueSoon/effectiveDateDue/172800.000000>: No minimum date, using limit date 2010-02-02 12:10:27 +0000
31/01/2010 10:10:27	OmniFocus[13018]	<OFMTaskElapsedDateController:0x217f0d0 - isDueSoon/effectiveDateDue/172800.000000>: next task date elapses in 180000.0 seconds
31/01/2010 10:10:27	OmniFocus[13018]	Posting notification for com.omnigroup.omnifocus.live_fetch.tasks_by_elapsed_date.effectiveDateDue.isDueSoon with tasks (
    "<OFMTask:0x7ef080 - fvB-eJU3zXC '<text description>'>",
    "<OFMTask:0x14b12050 - fZ8w1x9PlyB '<text description>'>",
    "<OFMTask:0x14b0d3c0 - fyqbPO3yif0 '<text description>'>",
    "<OFMTask:0x14b06a70 - lP8FdR59AQg '<text description>'>",
    "<OFMTask:0x7eb460 - nqw2HGysauL '<text description>'>",
    "<OFMTask:0x14b12d00 - jQbvycKeNEJ '<text description>'>",
    "<OFMTask:0x7f2ef0 - jnD6LAerI43 '<text description>'>",
    "<OFMTask:0x7e57f0 - mtfpmqljfkw '<text description>'>",
    "<OFMTask:0x7ea790 - bDmCPeD1298 '<text description>'>",
    "<OFMTask:0x7e8e10 - aCRpLVm4QX3 '<text description>'>"
)

Last edited by MikeM; 2010-01-31 at 03:48 AM..
 
Interesting. I wonder if there's a seconds/milliseconds error. 180000ms in the future, would by 3 minutes, a much more reasonable interval. MikeM, you should definitely email a link to your post to the ninjas. They might have missed the units problem in your logs.

Cheers,

Curt
__________________
Cheers,

Curt
 
Mike,

Were there any more log messages from OmniFocus around 29/01/2010 17:45:55, i.e. between these three entries?

Code:
29/01/2010 08:10:27	OmniFocus[13018]	<OFMTaskElapsedDateController:0x217f0d0 - isDueSoon/effectiveDateDue/172800.000000>: next task date elapses in 180000.0 seconds
29/01/2010 17:45:55	OmniFocus[13018]	tasks = {( ...
31/01/2010 10:10:27	OmniFocus[13018]	<OFMTaskElapsedDateController:0x217f0d0 - isDueSoon/effectiveDateDue/172800.000000> timer fired
I would expect there to be another message before the "tasks = " line saying "Found minimum date of...", and I would expect there to be some lines afterwards saying "next task date elapses in...".

<strike>However, maybe that's where the problem lies! There's a short-circuit in there which exits before that "next task date" calculation if that code is called from a background thread. But I can't claim that's definitely the issue, since there shouldn't be any way to get the "tasks = " message without the preceding "Found minimum date" message—so I thought I should double-check to see if there were other log messages that you didn't quote.</strike> Edit: Nevermind, I think we've found the problem (see next post)!

Thanks!

Last edited by Ken Case; 2010-02-05 at 03:26 PM..
 
Quote:
Originally Posted by curt.clifton View Post
I wonder if there's a seconds/milliseconds error. 180000ms in the future, would by 3 minutes, a much more reasonable interval.
Hmm… 180000 isn't a units problem, it does refer to seconds: that's 50 hours, which is 48 hours (the configured "due soon" interval) plus two hours (the maximum amount of time the scheduler is supposed to sleep between refreshing the schedule), so that's the limit date in its database query.

But wait a minute! That's it, isn't it? It looks like that log shows the scheduler incorrectly using that limit date as its wakeup time, so it goes to sleep for 50 hours rather than two.

I'll go check the code…
 
That was it. Fixed in 1.8.

…and I'm guessing the next question is "When's 1.8 coming?" As you probably know we're pretty focused on iPad development right now, but I'm hoping to find a few hours next week to fix a glaring issue with 1.8 so we can start sneaky peeks.

Last edited by Ken Case; 2010-02-05 at 04:09 PM..
 
Great news that you found this finally -- I will be very happy to not get bitten by this every morning!

Looking forward to the sneaky peek (and the iPad version of course!!!)
 
Hallelujah!

Thanks for the update, Ken. Yup, I thought that 180000 seconds being the 'Due Soon' setting plus 2 hours might be the essence of the problem. So it now looks like the contention that this bug was related to having your Mac got to sleep was unfounded. I'm surprised that more people weren't hitting this one more often?

Looking forward to 1.8 ...
 
I think there were a lot of people like me that have the same problem - with just as much frustration - that had no important things to add to this discussion other than "me too." I submitted it as a bug and tried what I could to help, but I sat back and watched this discussion and left it to the people who know how to troubleshoot. And it worked! Thank you for doing some of the heavy lifting for the rest of us!
 
 


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Similar Threads
Thread Thread Starter Forum Replies Last Post
Sorting Flagged View Catherine OmniFocus 1 for Mac 13 2010-09-17 06:00 PM
Due or Flagged View / Perspective in OF 1.7.3? clwalk OmniFocus 1 for Mac 0 2009-09-11 04:22 PM
What is the best way to view 'flagged'? peterlemer OmniFocus 1 for Mac 26 2008-10-26 06:16 PM
Available tasks on project view not updating... BwanaZulia OmniFocus for iPhone 2 2008-07-16 08:40 AM
View Overdue, flagged mike.erickson OmniFocus 1 for Mac 0 2008-07-12 04:31 PM


All times are GMT -8. The time now is 05:25 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2020, vBulletin Solutions, Inc.