#46 ✓resolved
Metta Zetty

Error Message: Oh my! Something happened....

Reported by Metta Zetty | March 27th, 2018 @ 02:09 AM | in

Unfortunately, I have no specific recollection of what I was doing when this error message suddenly popped up. I think I was just navigating through the Navigator tree.

Error report is attached.

Comments and changes to this ticket

  • Metta Zetty

    Metta Zetty March 27th, 2018 @ 02:23 AM

    After submitting this error report, the mouse indicator was spinning continuously, so I backed up doogiePIM and closed the application from the system tray.

    When I reopened the application, I received the same error message again (see attached screenshot).

    However, when I returned to the application to retrieve the error report to submit to you, the error message had disappeared, and the mouse indicator was spinning continuously again -- so minimized the application.

    When I maximized it again, the error message popped up again so I retrieved the error report (again) and closed the application using the "close" option provided on the error message window.

  • Metta Zetty

    Metta Zetty March 27th, 2018 @ 02:33 AM

    Reopened the application again, and received the same error message for the 3rd time, so I selected the option of continuing to doogiePIM.

    At this point, the error message disappeared, but the mouse indicator is now spinning continuously again.

    Unfortunately, it looks like the I'm caught in an infinite loop now and can't get out. :-(

    Will be looking forward to any feedback you can provide since I can't do much of anything with the application now. Although I can still toggle through the open tabs, and I can open/close new modules, my task list does NOT display....and I'm reluctant to try to do anything with the application under the circumstances.

    Please advise.

  • BiteSpire

    BiteSpire March 27th, 2018 @ 07:43 AM

    • State changed from “new” to “resolved”

    Status: Urgent fix. Version

    I have uploaded a brand new emergency executable that may help in this situation. Please note, this is only the executable and not an installation.

    You can download it from here: https://bitespire.com/testbuilds/doogiePIM.exe
    When you download it, copy it to your doogiePIM folder (overwrite the old one): C:\BiteSpire\doogiePIM2\

    The file has been certified and signed and Avast AV has been informed of the rare file, but your AV may check it anyway.

    =The Problem= If you look at the dev report you can see the exception message "exception message : Target node cannot be a child node of the node to be moved..". This is telling me that you have at least one Task that is either a parent of itself or a child-parent of another. If you check my first screenshot you'll see an example of this.

    "Fill shelves with books" is a parent of "Fix shelves to wall". BUT, it can't be because the logical tree should be the other way 'round. I believe this is the reason why you appear to have Tasks "bump out" is because of the parent Task being a child of itself or further down the child tree.

    I hope this helps and please let me know if I can be of further assistance.


  • Metta Zetty

    Metta Zetty March 27th, 2018 @ 01:20 PM

    Thank you so much, Chris, for your prompt and helpful feedback. I appreciate you coming to the rescue with a fix so quickly.

    I also have an update and several questions.

    -- Last night I closed the app when it was no longer working, and when I woke up this morning and opened it, like magic, everything seemed to be working again: no running mouse pointer, tasks were visible, navigation all worked perfectly.

    -- How could the app "fix" itself overnight?

    -- How could I make a task a parent of itself? I thought this would be a logical impossibility in terms of the options available within the program.

    -- How could the application know if parent/child tasks were "out of sequence" logically? This presumes the app would have the intelligence to "read" the contents of my task list and make "logical" sense of what order my tasks should be in.

    -- Since everything seems to be working now, is there any need to download and run the executable file you provided?

    -- In the future, if I run into any issues like this, should I attempt to run the "Repair Database" tool?

    Specifically, under what circumstances (in what type of situations) do you recommend using the "Repair Database" tool?

    For example, should this "Repair Database" option be my first choice when I get the "Oh my! Something happened" error message?

  • BiteSpire

    BiteSpire March 27th, 2018 @ 02:03 PM

    When you closed doogiePIM last night, it's possible your last selected Task folder wasn't one that contained a rogue child-parent record. This means the next time you load up, doogiePIM will run happily - until you get to display the folder with the problem record in it.

    Looking at your screenshot, the record in question is in the Task folder:

    06 = PERSONAL =.

    -- 06.1 - METTA.

    ---- 06.1 - HEALTH.

    You have two records in that folder so check the parent-child relationship of the task records when you use the newly updated doogiePIM.exe I gave you. If you use the old doogiePIM, you could run into the same problem. The newly updated version will catch the erroneous relationship and assign a temporary parent so that it can still display. (You'll also find the folder names work in this one).

    This error can occur when you're in the Task Edit Window and use the parent selector to choose a child of the task instead of a higher level parent. (This will be blocked in future versions).

    This could also have happened with Task records that were created before version as the tree recurrence wasn't implemented until recently.

    When you get an "Oh My!" message, it doesn't mean it's bad. It's simply something happening that I didn't take into account. These such "errors" are called unexpected exceptions. Microsoft Windows is full of them ;) Just send me the dev report and I can then fix them.

    I can only say; Sorry, the error is my fault as I should have anticipated a user trying to make a child-parent task instead of a parent-child task. Rest assured, my punishment will be no cheesecake tonight but hours of coding instead.

    Repair Database

    This should only be used when directed. It is designed to repair disk level problems of which are incredibly rare. The error that was found recently wasn't a database problem but a simple display problem. If you get a message telling you to do a Repair then do it, otherwise there's no need. You will most likely see a message when you do a full backup when doogiePIM has a chance to look at every single record. Also be aware that the database has error correction and self-repair in the background too.


  • Metta Zetty

    Metta Zetty March 27th, 2018 @ 02:46 PM

    Thank you again, Chris, ever so much. Your feedback is always so helpful and clear.

    Sure enough, when I navigated to the "Health" folder, the error message popped up again, and the app locked up -- and, right as rain, your new executable restored full functionality.

    I also discovered the circular parenting relationship on the 2 tasks in the "Health" folder, exactly as you suggested I would.

    FYI, I think this snafu resulted from the following sequence of events:
    -- I originally assigned the parent/child relationship using the parent selection option within the task editing window. -- Then, several days later I physically moved the parent thought under the child.

    Could this sequence of events have triggered the bug you found?

    It also helps immensely to know more about the "Oh my!" error messages and the "Repair Database" option. It all makes very good sense, and I appreciate your conscientious, reliable support more than you know.

    Finding this app has been a real god-send -- and knowing I can count on you for such prompt fixes is a HUGE bonus. (FWIW, I'm keenly aware of how slow bug fixes can be in another app that shall remain nameless.)

    In fact, I'm off now to register my free trial version and go "all in" with relying on doogiePIM as my shiny new task manager. :-)

    You can also celebrate with me by having that piece of cheesecake, after all. ;-)

  • BiteSpire

    BiteSpire March 27th, 2018 @ 03:07 PM

    You'll notice when trying to move a task manually with the mouse, you can no longer move it over a child of the same parent line. This is to protect the structure from the same error. This came into effect with the new version. It is very possible a combination of chaning parents caused some display error. You shouldn't have that problem now though.

    Birthday 2018 Discount. For my birthday this year, I'm sponsoring DonationCoder with a discount on doogiePIM. Therefore, If you're going to register your doogiePIM then either wait until 31 March 2018 as there will be a special offer of 33% off the price. If you simply can't wait, then use this link:


    As always, thanks for providing the observations to enable doogiePIM to be better.... and for the cheesecake.

  • Metta Zetty

    Metta Zetty March 27th, 2018 @ 04:21 PM

    Thanks for pointing out the visible fix that will now keep us from creating a circular parent relationship.

    Also, thank you very much for alerting me to your birthday discount! I'd love to take advantage of this offer, and will be glad to wait until the 31st to make my purchase -- although I do think doogiePIM is well worth every penny of your standard price, and more! ;-)

    May I assume you'll be sending out an email with your birthday discount link? Or should I be watching for an announcement with the info in the community forum?

  • BiteSpire
  • Metta Zetty

    Metta Zetty March 27th, 2018 @ 05:09 PM

    Great! Thanks for confirming. I'll be keeping an eye out.

  • Metta Zetty

    Metta Zetty March 31st, 2018 @ 12:40 PM

    Quick Question: Just now checked the News forum and Twitter, but did not see anything about the "birthday discount" you mentioned recently.

    Will you posting a link for this purchase options soon? Or should I use the purchase link you provided previously?

    Thanks again

  • BiteSpire

    BiteSpire March 31st, 2018 @ 03:25 PM

    Go ahead and use the link I gave you. I have a few contacts to sort out first before I post in the Forum Announcements. It will probably be tomorrow before I post on Twitter.

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile »

| doogiePIM Latest Download https://bitespire.com/download.php
| Ensure you change the Milestone Version to match the version you are reporting.
| Please be as detailed as you can about the issue.
| Attach screenshots to demonstrate the problem. A picture says a thousand words.

Shared Ticket Bins

People watching this ticket