Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Quoted text in replies

#1856

Hello,

I just updated my work laptop to 10.12.6 and I am seeing some odd behavior in MailMate, mostly in the display of emails and in replies.

Most of my emails seem to display correctly, but when I choose to reply to the email, the quoted text does not appear. Instead, what looks like some kind of hash string shows up:

On 24 Oct 2017, at 2:32, XXX XXX wrote:

> 6C803B0A-2B32-4F32-8E01-A89BBB5EE161

But I also noted that a few emails were not displaying in the preview window. They look like an empty email. This happened with the confirmation email from lighthouseapp.com when I registered for the forum here. I had to open the email in an alternate app to see the content. But when I reply to those emails that don't show the body, the full quoted text appears as expected in the reply.

If I turn on the option "Only include selected text", then the selected text (in emails where something is displayed) does indeed show up in the reply. The emails that are not displaying still quote the entire email text.

It may or may not be related, but it also seems like the "Search all messages" search is not taking place. When I enter some search text that I know should limit the number of found entries, nothing happens. The app used to create a mailbox search out of the request, but that does not seem to be happening any more.

Thanks,
Gary Rybak

Reported by Gary Rybak · October 25th, 2017 @ 07:23 PM

State: new
Milestone: none
Assigned to: benny benny

Activity

  1. benny
    benny

    This indicates that some external script is failing when generating emails.

    Could you try launching MailMate from a Terminal window like this:

    /Applications/MailMate.app/Contents/MacOS/MailMate
    

    That should result in errors being output in the Terminal window.

    I don't know if the searching issue is somehow related. (This also calls an external script so it's theoretically possible.)

    Let me know what you find.

    October 26th, 2017 @ 09:40 AM

  2. Gary Rybak
    Gary Rybak

    Thanks, Benny.

    I ran the app from the command line, and did indeed get some errors when I tried to reply to an email. I had an issue with my Ruby installation after the system update, and I thought I had fixed it. But the errors were showing an undefined method error in one of the gem modules.

    I wiped ruby and reinstalled everything, and now it seems to be working. It has fixed both the reply issue and the search issue.

    I do still get the following notifications when I start MailMate from the command line, but it does not seem to be affecting the operation of the app.

    CoreData: warning: dynamic accessors failed to find @property implementation for 'uniqueId' for entity ABCDInfo while resolving selector 'uniqueId' on class 'ABCDInfo'.  Did you remember to declare it @dynamic or @synthesized in the @implementation ?
    CoreData: warning: dynamic accessors failed to find @property implementation for 'uniqueId' for entity ABCDContact while resolving selector 'uniqueId' on class 'ABCDContact'.  Did you remember to declare it @dynamic or @synthesized in the @implementation ?
    CoreData: warning: dynamic accessors failed to find @property implementation for 'serialNumber' for entity ABCDAddressBookSource while resolving selector 'serialNumber' on class 'ABCDAddressBookSource'.  Did you remember to declare it @dynamic or @synthesized in the @implementation ?
    CoreData: warning: dynamic accessors failed to find @property implementation for 'uniqueId' for entity ABCDAddressBookSource while resolving selector 'uniqueId' on class 'ABCDAddressBookSource'.  Did you remember to declare it @dynamic or @synthesized in the @implementation ?
    

    Thanks for the help!

    October 26th, 2017 @ 04:17 PM

  3. benny
    benny
    • State changed from new to resolved

    I don't think I can do anything about the warnings (it's an Apple issue) other than switch to a different framework (for Contacts). I've been postponing that, because the newer framework is 10.11+.

    October 26th, 2017 @ 06:14 PM

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.