Weird bugs!
Chasing very weird bugs….
I have received a few reports of JPEGCleaner, mailMaker and iCalMaker not exporting correctly to the users default mail program.
A lot of digging, and testing, and I think I have finally tracked the problem down to Toast (not the bread product but the application for burning CDs)!
The clue to the problem was the programs were working fine on the a development machines, an iBook running 10.3.1, an iMac running 10.3.1 and and one running 10.2.8, however a ‘lamp-stand’ iMac running 10.3.1 was producing an error in the logs of:
## Component Manager: attempting to find symbols in a component alias of type (regR/carP/x!bt)
However, the export would work, and the error still appeared in the logs, if the mail application was launched before mailMaker sent the messages.
A quick Google showed that this error had been reported before and linked to Toast and a QuickTime component that it installs (Toast Video CD Support.qtx). However, there was no solution to the problem mentioned on any of the sites, other than removing the component, and nothing over at Apple gave a solution.
The work around appears to be to make sure the receiving application, i.e. the mail client, is running before mailMaker sends the messages, and if it is not, start it! The programs, JPEGCleaner, mailMaker and iCalMaker now do this….