The Notes "Hannover" development team is looking for input, and somehow I suspect a few of you can help with this one.  Quote:

In Hannover, we would like to fix the most egregious Notes error messages.  To qualify as "most egregious," they should probably:

- Be seen by business end users (like Samantha, Ted, and Betty) as a result of trying to do something that seems logical to them

- Be particularly confusing or unhelpful to those end users


Unfortunately, it's not easy for you to post screen shots into comments on the blog... so, maybe this is one of those e-mail preferred entries.  E-mail them to me at ed_brill at us.ibm.com.  Please also provide info on when the error message occurs, and if you have a suggestion on what the error should say, feel free to include that, too.

Some examples that have already been submitted:

  • The six entries on the Lotus Notes Sucks site called "Stupid Error Messages" (though we don't agree with all of these, and many have been addressed in Notes 7 already) 1 2 3 4 5 6
  • MIME Save warning dialog
  • Multilingual MIME warning
  • "The internet service certificate is not trusted.  Do you want to take corrective action now ... ?"

Post a Comment

  1. 1  Simon Barratt http://apps.fmc.com/blog.nsf |

    I just got a weird one today. Notes 6.5 Calendar.

    I had highlighted a Reminder in the calendar (instead of a meeting) and selected Owner Actions/View Invitee Status, which resulted in this less than useful error:

    "This action is not allowed on non-workflow entries."

    I can just imagine confused looks at that one!

    Good idea for this thread Ed!

  1. 2  Ev  |

    The ECL pop-up is a nightmare, first thing any users does when they get is is press OK a couple of times ( defaulting to no ), and then call us, or if we are lucky they call us first.

    A message saying something simpler like....

    <Signer> modified this application. If this is an Trusted person in your organisation, press "Yes" to allow them to xxxxxxxx or "Yes to All" to allow them access to everything.

    Give them a "More information" box if they want.

    Also the request to renew your certificate message box, way too complicated for users, I have to read it through everytime myself to re-assure myself all I need to do is press OK.

    How about the ability to turn on "Friendly messages" like in a browser, it would say "System Error: the administrator has been informed", and send a mail to an administrator/log file. Instead of having to code that into every tiny bit of code in every application.

    I saw the new edit attachment dialog on the alanlepowsky site, it filled me with horror. I thought it was a joke, as had the person who showed me.

    Worse still, the blog thought it was a good idea ( sorry alan ).

    More information does not necessarily mean better understanding for the user.

    You could easily have half the words, and much clearer understanding.

    Sample alternative:

    Exactly the Same as Current Save Dialog with these lines on top

    "You have edited an attachment in this document.

    Attachments must be saved in the applications you used to modify the files.

    Do you want to Send or Save without saving your files or to Discard your Changes?

    Choose Cancel to Continue Editing or to Save your Files

  1. 3  Andrew Price www.healthspace.com |

    One that drives me crazy is the "Server is not responding ..." message that the Notes client presents if it cannot reach a server. There are a LARGE number of reasons why a client might not reach a server, only one of them is that the server is not responding.

    The message inaccurately lays the blame on the server when the Notes client simply cannot know what the real problem is (e.g. broken cable, hub not switched on, ....) in a way that tends to generate support calls, short-circuit a user's proper evaluation of the problem and undermine trust in the server -- all in one compact error message. Amazing feat of brevity really ;)

    MUCH better would be something like "Unable to reach server xxxxx, see Help | Help Topics | "Unable to reach server" " The page referenced could give a proper proper troubleshooting guide.

  1. 4  Chris Whisonant http://cwhisonant.blogspot.com |

    Best one yet... =)

    { Link }

    It was actually seen by an end user when trying to send an email from another application in Windows. I'm not certain if it has been fixed in later releases, but that was in the 6.5.x release timeframe.

  1. 5  Eric Bickle  |

    * "The server is not responding. The server may be down or you may be experiencing network problems. Contact your system administrator if this problem persists". - This message is a big pet-peeve at our office - it immediately states to the user that a server may be down. The server is still responding and isn't down - it's usually a firewall, LAN, or connection document problem. Many users don't bother reading past the "server is down" part of this error message.

    * "NSD Is Running" - our technical support team gets a large number of calls asking why NSD keeps crashing Lotus Notes and how they can uninstall NSD.

    * "The remote server is not a known TCP/IP host" when network connectivity (or DNS) is down.

    * "Unable to find path to server"

    "This database has local access protection and you are not authorized to access it locally" when trying to open an encrypted database with a different ID. I encountered this on a server once, and spent hours checking my NTFS and windows security settings (most technical users would think "local access protection" would mean file system level security). The message doesn't mention anything about encryption!

  1. 6  Duffbert http://www.twduff.com |

    #0C:04...

    'nuff said. :)

  1. 7  Richard Schwartz http://www.yellowisthenewblack.com |

    Here's one that pops up frequently in my blog's search hits: "Couldn't get default View id for database" I mentioned it in a post once, a long time ago, and I get hits for it just about every day. It can result from any of several problems, but it generally means that some operation was being done that required that the database have a default view, but the database doesn't have one. There are three inherent problems with this message: (1) it's vague to the point that even Domino developers frequently don't understand what it is trying to tell them; (2) it seems to pop up in cases where there doesn't seem to be any logical reason why a default view is needed; (3) in most cases it could probably be a warning rather than a fatal problem -- if the database has no default view, why not issue the warning but then just try using the first view in the database?

  1. 8  Richard Schwartz http://www.yellowisthenewblack.com |

    BTW: Links "1", "2" and "3" above are all pointing to the same page.

  1. 9  Chris Whisonant http://cwhisonant.blogspot.com |

    @5 - "NSD Is Running" has been corrected in Notes 7.

  1. 10  LongLiveLotus  |

    Ed, great idea and I applaud it. Your response is obviously limited to those that read your blog.

    Personally I would like to see a PERMANENT suggestion route into the development team, a kind of Notes database equivalent of the "ask the developers" sessions at Lotusphere. This would be trivial to implement in Notes and could be accessible from notes.net (or whatever its 'official' name is now!). That way someone could allocate a response along the lines of:-

    a. great idea - next release

    b. great idea - future release

    c. great idea - not technically possible though

    d. great idea - not commercially viable

    z. stupid idea - schmuck

    etc

    This would not be limited to error messages but to genuine product improvement suggestions and could be kept anonymous if IBM/Lotus decreed. Regardless, what about trumpeting some of the best suggestions (you are a marketing guy..) and maybe rewarding them (boxing glove anyone?).

    MarkieG

  1. 11  Joakim Kosmo  |

    This is not a error message in it self, more a feature request.

    Can you make it possible to copy the error message as text out of the msgbox and on to the clip-board?

    Getting the exact message with the exact wording is important, as it gives meaning to me but not the end-user. Guiding the end-user through shooting and mailing a screenshot takes a lot of time.

  1. 12  Richard Schwartz http://www.yellowisthenewblack.com |

    Additional favorites:

    "Network operation did not complete in a reasonable time". This one is not really that bad as error messages go, but I'd rather see something like this: "Network operation did not complete. Mail was not sent." or "Network operation did not complete. Document was not saved." The way it is right now, my reaction is always "Who are YOU to tell me what's a reasonable amount of time!?"

    "Notes error: Network protocol error: message from server cannot be deciphered". This one is probably completely accurate, yet it is too much information for the end-user, and not enough information for a troubleshooter.

  1. 13  Bill Brown  |

    @10 Lotus had an 800 number years ago for ccMail suggestions. Don't know if that could also be used for Notes. In any case, it never should have gone away and should have been more widely publicized. Even a web form to submit ideas would be a huge step forward.

    @11 Hear! Hear!! A button to copy text (perhaps with some info on what generated the error) to the clipboard would be handy.

  1. 14  Alan Lepofsky http://www.alanlepofsky.net |

    @11 and @13 - While I agree capturing the text of the error messages is handy (mainly for full text searches), would teaching the users how to use this new feature (whether it was via a button, keystroke, etc) be any easier than teaching them to use ALT+PrtSc and then CTRL+V as they can today?

  1. 15  Craig Wiseman  |

    A digression: Every notice how people will click "YES" to dialog boxes like 'Install evil virus/spyware that will destroy your PC?', but click "NO" to "Trust */YourCompanyName"....

  1. 16  Gavin Bollard http://dominogavin.blogspot.com/ |

    How about NOT getting rid of the messages but having new OPTIONs on the user profiles.

    Error Messaging:

    1. Suppress Errors (completely hide ones that mean very little)

    2. Report recoverable errors to status bar only

    3. Report All Errors to the screen

    4. Report All Errors to screen and LOG File

    5. Automatically Send all errors to this email address (including Machine ID and User Name)

    The default would be 1.

    Also, how about changing the error message box to display a user-friendly version of the error with a button that expands the box for technical info?

  1. 17  Warren Elsmore www.elsmore.net |

    Please, just get rid (totally) of "Do you want to send changes to the server?", when roaming users try to close Notes.

    Do it straight away, and if it fails, fail silently (and log it - or email it in to somewhere). Users shouldn't ever have to see that one (I'm the admin - it's my problem, not theirs!!)

  1. 18  Bob Brodsky  |

    Ed,

    Lets do something better than the "Red Box of Death" we get when Notes has totally given up and must terminate. Just state that Notes is terminating due to some unforseen error condition and advise to try again after rebooting. What else can you say ...

    This thread is a GREAT idea,

    Bob

  1. 19  Colin Williams  |

    Nice work asking this question here! Please just promise that any such changes will be applied both to the Eclipse based client AND traditional clients!

  1. 20  Gennady  |

    This is not an error message but this behaviour never fails to confuse users.

    When a user receives a link to a document, view or database and the database has not been opened (the bookmark does not exist) then Notes opens the database on the first server in alphabetical order, which is very seldom the right server. Could Notes pop up a server selection dialog box as in Find Replica instead?

  1. 21  Ed Brill www.edbrill.com |

    @19 there is only one "Hannover" codestream....

  1. 22  Tim Rynne http://www.timrynne.com |

    @10, @13 - input to the developers so they can "feel the pain" would be great, however the response to a number of the requests at Lotusphere tended to be "I'll add it to the list and see if I can push it up in priority"...

    with my tongue firmly planted in my cheek (but my hopes high), I don't suppose the developers would be keen on releasing to the public "the list" to which they referred? (and planted further still.. a chance to perhaps "vote" on the top 10 or something)

    @14 - at least the button to copy the text to clipboard (@11) would hopefully reduce the usage of PrtSc instead of Alt-PrtSc and you end up receiving an email with a picture of their entire screen - there's hopefully not much training involved in a button that says "copy error text to clipboard"

  1. 23  Colin Williams  |

    @21 - Ok, but there will be two Notes 8 clients right? An Eclipse based one (Hannover) and a traditional one (Notes as it is today). And you'll be improving the error messages on both?

  1. 24  Subhan http://www.subcoded.com |

    I agree with @16. User-friendly idea.

    Insead of simplifing the Message, the more Technical description should always be there as a TAB. (May be the current message can also be included for Backward compatibility :)...after all these years mosts Admin/Dev/Support are used to the cryptic messages and knows what the problem could be.)

  1. 25  Thomas Schulte  |

    Yes Sir. The Error Options thing that Gavin stated @16 would be a BIG one (for users, admins and developers). Digging after error Messages can be a little bit frustrating if the error is happening one or two times a week and nobody knows how the user did this.

    And also the Copy TextToClipboard.

    And the direct Input Database that MarkieG mentioned @10. This would perhaps lead to speeding up some things. Or to a better understanding for the community of why this special feature will not be supported. Any way of a better listening (and showing that you are listening) of IBM to the people not in the internal circles of the company could become a huge profit for the product itself.

  1. 26  Andrew Price www.healthspace.com |

    @14: YES for God's sake YES it would be MUCH EASIER. Especially if the button was labelled sanely and there was some text offering helpful advice.

  1. 27  GarryL  |

    @23 - Colin, My understanding is that they are the same codebase, the 'traditional' client is just the current look and feel.

    I do not believe they are actually separate clients as such.

  1. 28  notesadm  |

    @20 - I keep hoping that one day somebody will make the doc link look on the users home server first. It can't be that hard to find - it's right there in the location doc!

    Also, related to this, is when a user is sent a db link or doclink to a db they don't have access to, they get presented with a list of servers to try. Notes knows they haven't got access to the db as it has checked (hence the dialog box), but doesn't give an 'access denied' message.

  1. 29  Ben Rose http://www.jaffacake.net |

    @17 - Checkbox on Replication tab in location document. Turn it off.

  1. 30  Alan Bell http://www.astoryforbedtime.com |

    yes, it should probably have been trapped and handled properly, but no it is not a useful error message to either the user or developer. The variable name it refers to would be very very helpful.

  1. 31  Rob McDonagh www.CaptainOblivious.com |

    @30: Same is true for 'entry not found in index' when a dblookup or dbcolumn fails. Yes, it should be trapped by the developer. But the error message should include the field name in question, so at least people would know where to look.

    I suspect this sort of error isn't really what Ed is looking for, though, and I'm sure I've heard these particular items requested before.

  1. 32  Jeroen Jacobs http://www.sith.be |

    What about :

    "Error : File does not exist"

    At least tell me what file you're talking about...

  1. 33  Alan Bell http://www.astoryforbedtime.com |

    yes, entry not found in index is another not very useful error message. The field name(if in a field formula) would be handy, but also the database, view name, and the value it was looking for and didn't find.

  1. 34  Richard Smith www.basic.co.uk |

    @16:

    I seriously like the idea of that... perhaps it could be incorporated into the Policies and Settings area, so we can centrally manage the error messages.

    The only thing i'd want to change though about Gavin's idea, would be that more than 1 option could be chosen in the "settings" for the error message, ie, "suppress from user", but also "send as email to..." as the set of settings i'd run.

    Also, i'd want to be able to have log to file and screen / status bar items separate, just to ensure the granularity, but in general, something like this would be a really cool admin thing!

  1. 35  Alan Goldt  |

    I just got one in Notes 7:

    "Name too long."

  1. 36  Peter Wilson  |

    My 2 cents...on features

    a) a better Undo

    b) An improved doclink info/ability to find a server

    c) Improved Calendar drag n' drop and edit inplace

    Pete

  1. 37  Ben Rose http://www.jaffacake.net |

    @32 - Spot on. "File does not exist" is very common when a user with an html signature moves to another machine that doesn't have access to the signature file.

    Every time they click a new memo "file does not exist" - no other hints.

  1. 38  Nathan T. Freeman  |

    I know you specified 'end-user' error messages, but "Type Mismatch", "Object Variable Not Set", "Entry Not Found in Index" are probably seen by more users than anything else on this list. At least in any organization that uses Notes for more than just email.

    Yes, we can all prattle about how developers should error trap, but the ENTIRE point of building applications in Domino is speed to completion, and the only thing more likely to get dropped than proper error-handling is documentation. Improving error handling on 'developer' errors would vastly improve both the developer experience and the user experience. There's no rocket science to how these errors should work. If you want a case study, go to OpenLog on OpenNTF.org.

    Wrapping every complex operation in "@If(@IsError(blah)...)" just so a user doesn't see a confusing error message is a waste of the developer's time. Notes should be smarter than to deliver a debug-level error message to a user in the first place. Figure an experienced developer spends 5% of dev time dealing with error handling (inexperienced developers spend closer to 10%.) For an FTE, that's 100 hours a year. Times every full-time Notes developer on the planet, and we're talking about effort put in by a handful of engineers at IBM that would probably save millions of customer man-hours over the next 5 years.

    That sounds like good product investment to me.

  1. 39  Michel Poleur  |

    Some SMTP error messages are not very clear for the user. As an example, here is what he will receive from our relay host (Exim) if the body contains some prohibited text :

    Your document: test

    was not delivered to: <truc@machin.net>

    because: Error transferring to abc.machin.net; SMTP Protocol Returned a Permanent Error 550 .

    followed by some inappropriate solutions.

    Before it's treated by Notes/Domino, the error message sent by our relay host is something like :

    ----- Transcript of session follows -----

    ... while talking to abc.machin.net.:

    >>> DATA

    <<< 550-Rejected message body text: Spam text in body: Viagra

    <<< 550-.

    <<< 550-Contact: postmaster@machin.net

    <<< 550-.

    <<< 550-Sorry, your message has been rejected because

    <<< 550-its body text/content is prohibited for the

    <<< 550-above reason.

    <<< 550-.

    <<< 550-If your message has been incorrectly blocked,

    <<< 550-please let us know at the above contact address.

    <<< 550 .

    All the explanation is cropped before it reaches the user. Our Domino servers are 7.0.1 and clients are 6.5.x.

  1. 40  Alan Bell http://www.dominux.co.uk |

    "type mismatch" means nothing to users (apart from sending them hunting for the m-i-s-m-a-t-c-h keys) however a more meaningful error message, perhaps showing the types or values involved might prompt the user to think that perhaps "fifteen" was not a good thing to put in a particular field and maybe try again with 15.

  1. 41  Stein Sebak  |

    What about fixing the "Database Lookup Generated More than 65,000 Bytes of Results" when doing a dblookup? It's a pain to fix as you'll have to change how the field is seen by the users. Must be possible to fix this...

  1. 42  Stein Sebak  |

    In the designer client, if a dialog list field is of type "Use view dialog for choises", it's a pain to select the database and view you want to use. Those boxes are so so tiny and with several views with similar names (at least the start) the only way to get the right view is to guess, and guess again etc. until you get it right. I just checked R7 and it's not fixed there either.

  1. 43  Alan Lepofsky http://www.alanlepofsky.net/ |

    @37 - The HTML signature issue was fixed with Notes 7.

  1. 44  Bill Brown  |

    #39. Domino does (in 5.x, 6.x and 6.5.x) return the text on the first 550 error. I'm not sure it's kosher to return multiple error codes for one SMTP command, so expecting all of those lines to be returned may not be reasonable.

    I've seen Exchange not even return the text from the 550 failure, so I'll take what Domino does over what echange offers.

  1. 45  Andy http://absoblogginlutely.net/ |

    I'd like to be able to search and get results come back from the search rather than "no results found" when I can see an email with the searched for text in the preview pane BEFORE i hit the submit button.

  1. 46  Lottie http://www.lotties-shenanigans.com |

    what about trying to get rid of the 'red box of death' ...or at least make the error messages it contains slightly more useful.

    Lottie :o)

  1. 47  Ed Brill www.edbrill.com |

    @46, actually, that's been discussed ... though I wouldn't want to see Red Box Panic { Link } disappear...

  1. 48  Jeff Dayton dominojeff.com |

    Working with Lotus Support on this one now....

    ClientUpdateNoteExtended2: conflict UNID is AA97EE693C644416.8025713E004CD4E4

    Just putting in the replica ID or the database name involved would save hours and hours of work.

    Thanks,

    Jeff

  1. 49  Barb Skedel  |

    Domino Web Access Warning. Sorry, we were unable to process your request at this time.

    This could be 1 of about 100 things that caused issues, from pop-up blockers to firewalls to access rights...

  1. 50  Chris Doig chrisdoig.net |

    Another error that some of our users sarted getting after the R6.5.5 upgrade...

    If you copy from a PDF and paste it into the clipboard you sometimes get the following error: A dialog box pops up saying "#29:5" with an OK button. Click on the button and another dialog box pops up saying "Invalid RFT data on the clipboard".

    Note: to trigger this problem I used the redbook "Distributing Notes clients automatically". If I copied a section of text with a picture in it this triggered the error. But if I copies a section of text that included a live URL, it copied across ok. As a test, I copied some "problem" text into MS Word - no problem there.

  1. 51  Alan Lepofsky http://www.alanlepofsky.net/ |

    Server people in this thread have asked for a way to copy the text of an error message to the clipboard. Well, here you go: { Link }

  1. 52  Dale Cybela  |

    Sometimes its the error message you don't get:

    1) Right mouse clicking on a folder in your mail database and then select "Remove Folder"; does exactly what Lotus Notes is designed to do, unfortunately, its not what the user expects. At a minimum, please pop a dialog box similar to the Sent View Box that asks if the documents should be deleted or just "UnFiled".

    2) Drag a main folder (listed under "Folders" in your mail file) to another folder and a sub folder is created. Now try to reverse the action. Try dragging a sub folder to "Folders" and you just get the "you can't do that symbol". Try explaining that one to the user.

    3) Depending upon the current focus of your mouse, try right clicking on a folder in your mail file, different menus appear, some correct (context sensitive menu for Folders), some incorrect (generic document menu). Inconsistencies can kill a product.

    4) "You are not authorized to perform this operation" appears to the user, but there is no entry on the server's log. Happens on the web all the time. Makes auditors nervouse, makes admins want to hide and frustrates users because you can't tell them what they are not authorized to do.

    There are more.

  1. 53  Chris Doig chrisdoig.net |

    @51 Alan's comments on copying the text to the clipboard made me think... Instead of just having and [OK] button on the error message, why not have another button [Email Tech Support]? If the user clicks that button, all the relevant information is put into an email, and is sent to the appropriate mail in DB (background stuff would be set up via policies). You could even have yet another button [Contact tech support] which uses their VOIP phone to automatically link them with tech support (well, maybe that is a bit much...)

    This approach would certainly reduce end user frustration.

  1. 54  Mathias Persson  |

    @11 that is great! But why not also make properties possible to copy? How many times don't ypu want to copy filename, replica ID, Created By or whatever from the properties of a document or database...

  1. 55  Gareth (Guff) http://blog.garethhowell.com |

    How abut this beauty from the Mac client

    "The buffer pool is extemely full; delay the thread"

    Wha??

  1. 56  marco foellmer http://www.ebf.de |

    file not found!

    Which filename, nothing is logged in the log.nsf

  1. 57  Oliver Regelmann http://www.n-komm.de/blog |

    Whenever the integrated Sametime client has a problem connecting to the server, it just asks for a password and "hides" the real error in the status bar. Users then type and retype their password to no avail.

    Instead, it should just tell the user about the error (connection fails, DNS issue) but not ask for a password when everything is ok with it or single sign-on is active.

  1. 58  jonvon http://jonvon.net |

    Notes Error - #0C:16

    { Link }

  1. 59  kinoko  |

    The user who has staying in Chaina, got error massages like

    "This database has local access protection and you are not authorized to access it locally"

    The internet line is no problem.

    He could ping to the server but still can not open the Notes Mail system.

    Please give me advice

  1. 60  Satheesh Kumar. N  |

    Hi

    Can any one help me please for below error massage

    While closing Lotus Notes Client I am getting error massage "NSD is runnign"

    Thanks

    Satheesh Kumar. N

  1. 61  mobin  |

    People are getting notes messages from their server with subject line "Changes made to database 'Db Title' have NOT been incorporated into the database. There was a conflict detected. Your changes may be found in body of this message. A document link to the original document is attached to the end"

  1. 62  Joe Herrmann  |

    The error "Type mismatch on external name: {name of LotusScript library}" appears very often after one has made changes to a Lotus Script Library or has copied manually an updated one into the database (nsf) or after a "Refresh Design" is this library was updated.

    The message is simply wrong and misleading as the library exists and is available. It's simply so that internal references or the cache are not up to date. One has to edit the script library,add a blank so that it is forced to recompile the script library and sometimes one has even to do the same to one or more other design elements that are using the library, to solve the problem.

    Ed, it would be really great if this message could be modified into "Update error on external name: {name of LotusScript library}"

    or "Reference error on external ..."

  1. 63  Siddhartha Sen  |

    Dear Ed - I need some help from you. The problem statement is explained below.

    1. I have a notes database (let's call it ABC.nsf) which is NOT bookmarked in my notes workspace.

    2. Someone emails me a doc link of a document of the notes db - ABC.nsf

    3. I try to open the link and it gives me an error "The database was not found, Please selevct servers to search" and gives a list of 500 servers to lookup on. This is very scary for some users ..because the database IS actually there.

    4. NOW .. if i bookmark this database - ABC.nsf and then try to click on the doc link...the document opens like a "sweet little baby"

    5. Other databaes in the same server do not have this problem. If the db is NOT bookmarked ...clicking on a doc link ALSO bookmarks the db and opens the document.

    Please help...this is killing us :(

    Thanks Ed --

  1. 64  andy pedisich  |

    Perhaps someone sent you a link to a replica of the database that was local on their client rather than on a server. Or maybe even to a non-replica copy.

  1. 65  David Plaisance  |

    People are getting notes messages from their server with subject line "Changes made to database 'Db Title' have NOT been incorporated into the database. There was a conflict detected. Your changes may be found in body of this message. A document link to the original document is attached to the end."

    In Notes 8.5.2 if the database title length is greater than 34 characters the subject line message gets chopped. Plus the current message is missing a 'the' between 'in' and 'body'. A suggested change is "Changes made to database 'DB Title' have NOT been incorporated due a detected conflict. Your changes and a link to the original document may be found in the body of this email."