Kid's email app only works in Admin acc

Discussion in 'Mac Apps and Mac App Store' started by TheOrs, Feb 6, 2006.

  1. TheOrs macrumors newbie

    Joined:
    Feb 6, 2006
    #1
    Hi

    (Warning: Tediously long message alert! I'm sorry about the length of this post. It's only about an email program for a 6 yr old, but I've spent so long trying to get it to work that I'm determined to make it work now!)

    iMac G3 DV400 - OS X 10.3.9 - 320MB RAM

    I have downloaded & installed a child friendly mail application called Mail4Kids ( http://www.apple.com/downloads/macosx/email_chat/mail4kids.html ).

    It's a good application but I can only get it to work correctly in my Admin account. (& obviously I don't want to give my 6 yr old an Admin account!)

    The symptons are:

    Admin acc - On start-up Mail4Kids downloads any mail waiting on the server and then deletes it from the server. (I have checked this 'before & after' using Safari to look at my daughters webmail). Replying & sending of mail works correctly.

    My acc (Standard, No Limits) - On start-up Mail4Kids starts to download any mail waiting but only downloads the first message waiting. The download arrows continue to 'revolve'. Checking webmail via Safari show that the message has not been deleted from the server. The message can be read and replied to. Sending of mail works OK.

    If I click on 'Check Mail' the first message is downloaded again. If i click a second time the first message is downloaded a third time and I immediately get an error dialog box that states: "An exception of class NilObjectException was not handled. The application must shut down." Clicking the 'OK' button causes the application to shut down.

    My daughter's acc (Simplified, Simple Finder) - Same as my account.

    I have searched the net but found very little regarding Mail4Kids. I searched again using 'An exception of class NilObjectException was not handled'. Most of the hits (for other apps) seemed to point to a quicktime issue or locked files.

    I opened Mail4Kids and Activity Monitor & did an 'Inspect' - 'Open Files' in the Admin account and my own account. The open files were the same in both cases. I have pasted them at the end of this message. Using terminal I checked the file permissions on each path. They were all rwx for owner (Admin) and r_x for group and others.

    I then did a 'Sample' of the process in Activity Monitor. The results were significantly different for the Admin account and my own account. I cannot post the results here as the are way too many characters for the forum limit.

    Can anyone help?



    Open files: (Admin acc & my own std account show the same (apart from users/ path))

    / (/dev/disk0s10)
    /dev/null
    /dev/console
    /dev/console
    / (/dev/disk0s10)
    0x01a00b7c file struct, ty=0x3, op=0x317820
    0x01a00b58 file struct, ty=0x3, op=0x317820
    /Applications/Mail4Kids.app/Contents/Resources/Mail4Kids.rsrc
    /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/Resources/HIToolbox.rsrc
    /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/Resources/English.lproj/Localized.rsrc
    /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/Resources/HIServices.rsrc
    /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/Resources/Extras.rsrc
    ->0x01c50564
    ->0x01adb860
    /Users/theors/Library/Preferences/DerekSoft.Mail4Kids/Mail4Kids.dat
    /var/tmp/SCDynamicStoreNotifyFileDescriptor-17923
    ->0x01015dc4
     
  2. yellow Moderator emeritus

    yellow

    Joined:
    Oct 21, 2003
    Location:
    Portland, OR
    #2
    If this is a portion of a crashlog it would much more useful if you posted the entire thing.

    Post it as an attachment.
     
  3. TheOrs thread starter macrumors newbie

    Joined:
    Feb 6, 2006
    #3
    Hi, Thanks for your reply.

    It's not a portion of a crash log, it's from an Activity Monitor Inspect window. I checked on Console & I didn't see any crash logs for the Mail4Kids app.

    I opened Activity Monitor whilst Mail4Kids was running. I clicked on the Mail4Kids process & then 'Inspect'. When the inspect window came up I clicked on the 'Open Files' button. This (I believe) shows all the resources being used by that application. It was the same whether I was in my admin account or my own Standard user account and this is what I posted on the tail end of my message. Mail4Kids only works properly when run as admin.

    In the 'Inspect' window there is a button called 'Sample'. I clicked on that; once in Admin account when Mail4Kids was working correctly; once in my own user account when Mail4Kids was hung up trying to collect mail. I copied the results and have posted them as attachments. I don't know whether this is any use as a trouble-shooting aid or not, but the results were significantly different in each case.
     

    Attached Files:

  4. yellow Moderator emeritus

    yellow

    Joined:
    Oct 21, 2003
    Location:
    Portland, OR
    #4
    I think probably the best thing you can do is go to the source:

    http://www.dereksoft.com/ContactUs.asp

    Don't waste your own time trying to figure out the problem, since you paid for this software, make the company that wrote it support you.. as they should.
     
  5. annk Administrator

    annk

    Staff Member

    Joined:
    Apr 18, 2004
    Location:
    Somewhere over the rainbow
    #5
    Just wanted to say this program is news to me, and I think it´s VERY cool (if the company will help you get it to work, that is :rolleyes: ).

    I´m a firm believer in letting kids use technology from as early on as possible, and if my son were back at this stage (he´s a Mac-using teenager new), I´d have loved to have something like this for him to start out on.

    Good for you for going to the trouble, hope your issue gets resolved.
     
  6. TheOrs thread starter macrumors newbie

    Joined:
    Feb 6, 2006
    #6
    Fixed! (sort of)

    I have found a solution to this problem; It's more of a work around than a fix though.

    I moved the Mail4Kids application from the applications folder to the 'Shared' user folder.

    After doing this I noticed that Mail4Kids writes a file called 'RawSource.txt to the parent folder and this was why it would only work in the Admin account. Admin is the only account to have writeaccess to the 'Applications' folder.

    Thanks to everyone for their help.
     
  7. yellow Moderator emeritus

    yellow

    Joined:
    Oct 21, 2003
    Location:
    Portland, OR
    #7
    You could move it back to it's own dir in /Applications and give that dir write access for everyone.
     

Share This Page