Closed Bug 104091 Opened 23 years ago Closed 23 years ago

MAPI: Sending unsaved WordPad doc give error message

Categories

(MailNews Core :: Simple MAPI, defect, P3)

x86
Windows NT
defect

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: alam, Assigned: rdayal)

References

Details

(Whiteboard: [PDT-])

Attachments

(2 files)

Build Used: 2001-10-09-10.0.9.4 When sending an unsaved WordPad document via MAPI, the following error message pop up: "an unnamed file was not found" (Screenshot will be follow.) before the mail compose window show up. In the compose window, the document is attached, but the subject line is left blank (used to be "document.doc") Note: It worked fine if sending via Outlook Express or Netscape Messenger (no error message pop up).
Attached image Error message dialog from WordPad (deleted) —
nominating. Not a good thing to show. Does not appear to happen for MS Word. Only seen in Wordpad so far, I think.
Keywords: nsbranch
Whiteboard: [PDT]
Reassign to Rajiv.
Assignee: tiantian → rdayal
Pls verify that the document was recieved after it is sent.
Is the same dialogue box showing up for Outlook Explorer as the MAPI client. How about, is you save the document, and make modifications, which version of the document will you be sending?
The unsaved WordPad document was recieved by the recipient after it is sent.
Priority: -- → P3
For relnote, make sure to tell people to save files before sending = PDT-
Keywords: relnote
Whiteboard: [PDT] → [PDT-]
Well this is happening because when one sends an unsaved file from Wordpad it (this is also done by Word, Excel, Powerpoint) creates a temporary file in the system's temp dir and then passes that temp file name as the file to send. What we do in send is move this file to a MozMapi temp dir (within the system's temp dir) and replace the name with the real filename. We delete the temp file after send is done. Since we move the file, this temp file is not there and when Wordpad tries to delete the temp file it fails. The MS Office apps donot display any error if this temp file is not found during deletion whereas Wordpad does. We wrote the code to move rather than copy since it is much better from performance as well as disk usage point of view, specially if the file to be sent is large. Also the MS Office apps donot mind that (no error msg). The fix for this is very simple (copy the file instead of move) but we need to decide if it is OK from the performance point of view.
The patch in bug # 102645 also solves this problem.
Comment on attachment 53787 [details] [diff] [review] fix for FrontPage crash and WordPad msg after send, copied from 102654 has r = ducarroz, sr = mscott. r and sr given on bug # 102645. Checked in yesterday (10/15) into 094 branch.
Attachment #53787 - Flags: superreview+
Attachment #53787 - Flags: review+
Trix can u please verify Send in both FrontPage and Wordpad with today's build.
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
The patch for this bug was originally posted in bug 102645, since the comments for Frontpage is in that bug. Copied below for future reference. ------ Additional Comments From scalkins@netscape.com 2001-10-12 12:25 ------- I think I have a consistently reproducible case for a crash..but it is in MS Frontpage 2000 (v 4.0.2.2717) Every time I send to our mail via mapi with a html file created in Frontpage, I can successfully send the file thru our mapi, but it will (within Frontpage) report in a dialog "An unmamed file was not found". When I click OK to the dialog, after a few seconds more, Frontpage will crash with the error I attached earlier. Other apps such as Word and Powerpoint don't give this crash or dialog. (I am on a Win 2k box) This happens every time for me. ------- Additional Comments From Rajiv Dayal 2001-10-12 17:37 ------- I have the solution for the Front Page crash. This is happening for the similiar reason why WordPad is displaying the error message when sending unsaved document (bug # 104091). MS Office apps and WordPad creates a temp file for unsaved documents and send the path name for this temp file as well as the real file name for it to MAPISend. However, FrontPage decides to do this even for saved docuemnts !! Now all these apps try to delete the temp file they created and behave differently when they do so. MS Office apps donot display any error messages when they donot find this temp file created for the sole purpose of the messaging app, WordPad displays an error message whereas FrontPage decides that it is very severe and crashes. As I mentioned in bug # 104091 there is a simple fix, rather than us moving the temp file to our moz_mapi temp dir (which we did for performance reason in case of large files) and rename with real filename we make a copy of this temp file with real filename in our moz_mapi temp dir. Please find the fix in the patch below.
verified on 2001-10-16-05-0.9.4 that the error message is no longer displayed on send and the send is successful with the attachments being readable. but, in regards to the first description that the file name should be in the subject line, communicator 4.x does display the attached filename on the subject line, but Outlook Express does not. Since similar feature sets with Communicator 4.x has been the one of the goals and this a different issue, i'll file another bug regarding this.
Status: RESOLVED → VERIFIED
Frontpage 2k no longer crashes with todays build when sending via mapi. No error dialogs before the crash either. This was a consistent crash and error dialog for me earlier. verifying Win 32 2001-10-16-05 0.9.4 Branch
Product: MailNews → Core
Product: Core → MailNews Core
Keywords: relnote
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: