Exchange 2007 Spelling check in OWA

Hi all

We recently rolled up to Exchange 2007 and with any update, we are running into issues.

When clients log into OWA premium in IE8 and try to send an email with HTML formatting, the spelling checker refuses to work. I noticed if I set the emails to default in plain text for that account in the options, it works but that would be too tedious to tell all the staff to change the setting.

Here is a copy of the error details in the code thingo.

I sort of adopted the exchange admin role and my knowledge is very limited

Thanks!

Steve


Client Information
------------------
User Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; InfoPath.2)
CPU Class: x86
Platform: Win32
System Language: en-us
User Language: en-au
CookieEnabled: true
Mime Types: 

Exception Details
-----------------
Date: Tue Apr 20 14:31:51 UTC+0800 2010
Message: Object doesn't support this property or method
Url: http://10.73.16.18/owa/8.2.254.0/scripts/premium/uglobal.js
Line: 70

Call Stack
----------
shwMnu(oB)
 oB = http://10.73.16.18/owa/?ae=Item&a=New&t=IPM.Note#
  nextSibling = [object]
  onresizeend = null
  onrowenter = null
  aria-haspopup = 
  childNodes = [object]
  ondragleave = null
  canHaveHTML = true
  onbeforepaste = null
  ondragover = null
  onbeforecopy = null
  aria-disabled = 
  onpage = null
  recordNumber = null
  previousSibling = null
  nodeName = A
  onbeforeactivate = null
  accessKey = 
  currentStyle = [object]
  scrollLeft = 0
  onbeforeeditfocus = null
  oncontrolselect = null
  aria-hidden = 
  onblur = null
  hideFocus = false
  clientHeight = 26
  style = [object]
  onbeforedeactivate = null
  dir = 
  aria-expanded = 
  onkeydown = null
  nodeType = 1
  ondragstart = null
  onscroll = null
  onpropertychange = null
  ondragenter = null
  id = spellcheckd
  aria-level = 0
  onrowsinserted = null
  scopeName = HTML
  lang = 
  onmouseup = function onBUp(){var oB=this;if(oB._pushed)return ;aplStl(oB,oB._mnuItm?g_oEmt:g_oDef);}
  aria-busy = 
  oncontextmenu = null
  language = 
  scrollTop = 0
  offsetWidth = 15
  onbeforeupdate = null
  onreadystatechange = null
  onmouseenter = null
  filters = [object]
  onresize = null
  isContentEditable = false
  aria-checked = 
  aria-readonly = 
  oncopy = null
  onselectstart = null
  scrollHeight = 26
  onmove = null
  ondragend = null
  onrowexit = null
  lastChild = [object]
  aria-secret = 
  onactivate = null
  canHaveChildren = true
  onfocus = null
  onfocusin = null
  isMultiLine = true
  onmouseover = function onBOvr(){var oB=this;if(oB._pushed)return ;aplStl(oB,oB._mnuItm?g_oMir:g_oRsd);}
  offsetTop = 1
  oncut = null
  parentNode = [object]
  tagName = A
  className = btnDf
  onmousemove = null
  title = 
  role = 
  behaviorUrns = [object]
  onfocusout = null
  onfilterchange = null
  disabled = false
  parentTextEdit = [object]
  ownerDocument = [object]
  offsetParent = [object]
  aria-posinset = 0
  ondrop = null
  ondblclick = null
  onrowsdelete = null
  tabIndex = 0
  onkeypress = null
  aria-relevant = 
  onlosecapture = null
  innerText = 
  aria-live = 
  parentElement = [object]
  ondeactivate = null
  aria-labelledby = 
  aria-pressed = 
  children = [object]
  ondatasetchanged = null
  ondataavailable = null
  aria-invalid = 
  onafterupdate = null
  nodeValue = null
  onmousewheel = null
  onkeyup = null
  readyState = complete
  onmovestart = null
  aria-valuenow = 
  aria-selected = 
  onmouseout = function onBOut(){var oB=this;if(oB._pushed)return ;aplStl(oB,oB._mnuItm?g_oEmt:g_oDef);}
  aria-owns = 
  aria-valuemax = 
  onmoveend = null
  contentEditable = inherit
  document = [object]
  firstChild = [object]
  sourceIndex = 70
  outerText = 
  isTextEdit = false
  isDisabled = false
  oncellchange = null
  runtimeStyle = [object]
  scrollWidth = 13
  aria-valuemin = 
  onlayoutcomplete = null
  onhelp = null
  attributes = [object]
  offsetHeight = 28
  onerrorupdate = null
  onmousedown = function onBDn(){var oB=this;if(g_oCurM!=null&&g_oCurM!=oB&&!oB._mnuItm)hdeMnu();if(oB.unselectable=="on"){try{var oAE=document.activeElement;if(oAE&&oAE.tagName!="IFRAME"){oB.focus();oAE.focus();}}catch(e){}}aplStl(oB,g_oDwn);}
  clientTop = 1
  aria-setsize = 0
  clientWidth = 13
  onpaste = null
  tagUrn = 
  onmouseleave = null
  onclick = function onClkB(){var oB=this;canEvt();if(null!=oB._sbMnu){if(g_oCurM!=oB)shwMnu(oB);return ;}if(oB._stky=="1"){oB._pushed=(true==oB._pushed);if(!oB._pushed)aplStl(oB,g_oDwn);if(!oB._pushed){oB._pushed=true;var sT=oB._tgl;if(null!=sT){var rgsE=sT.split(";");for(var i=0;i<rgsE.length;i++){var o=g_oAll[rgsE[i]];aplStl(o,g_oDef);o._pushed=false;}}}else if(oB._pushed&&!oB._radio){oB._pushed=false;aplStl(oB,g_oDef);}}if(null!=oB._swp){hideEm(oB.parentElement);var rgsE=oB._swp.split(";");for(var i=0;i<rgsE.length;i++){var o=g_oAll[rgsE[i]].parentElement;showEm(o,isDisp(o));}}if(g_oCurM!=null)hdeMnu();clkBtn(oB.id,oB);return ;}
  outerHTML = <A style="BORDER-BOTTOM: #ffcc00 1px solid; BORDER-LEFT: #ffcc00 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #ffefb2; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #3f52b8; BORDER-TOP: #ffcc00 1px solid; BORDER-RIGHT: #ffcc00 1px solid; PADDING-TOP: 3px" id=spellcheckd class=btnDf href="#" name=lnkB unselectable="on" _stky="1" _ovr="spellcheck" _sbMnu="tblspellcheckMnu" _pushed="true"><IMG class=ddn alt="" src="8.2.254.0/themes/base/dwn.gif"></A>
  ondrag = null
  aria-controls = 
  onresizestart = null
  aria-flowto = 
  ondatasetcomplete = null
  aria-required = 
  clientLeft = 1
  aria-describedby = 
  all = [object]
  onbeforecut = null
  innerHTML = <IMG class=ddn alt="" src="8.2.254.0/themes/base/dwn.gif">
  aria-activedescendant = 
  aria-multiselectable = 
  offsetLeft = 1
  protocol = http:
  href = http://10.73.16.18/owa/?ae=Item&a=New&t=IPM.Note#
  rev = 
  pathname = owa/
  hreflang = 
  dataFld = 
  dataFormatAs = 
  dataSrc = 
  coords = 
  mimeType = 18/OWA/ File
  type = 
  charset = 
  nameProp = ?ae=Item&a=New&t=IPM.Note#
  host = 10.73.16.18:80
  search = ?ae=Item&a=New&t=IPM.Note
  shape = 
  protocolLong = HyperText Transfer Protocol
  hash = 
  port = 80
  urn = 
  name = lnkB
  hostname = 10.73.16.18
  Methods = 
  rel = 
  target = 
  unselectable = on
  _stky = 1
  _ovr = spellcheck
  _sbMnu = tblspellcheckMnu
  _pushed = true
onClkB()


Dump Event
----------
 recordset = null
 type = error
 fromElement = null
 toElement = null
 altLeft = false
 keyCode = 0
 repeat = false
 reason = 0
 data = 
 behaviorCookie = 0
 source = null
 contentOverflow = false
 behaviorPart = 0
 url = 
 dataTransfer = null
 ctrlKey = false
 shiftLeft = false
 dataFld = 
 returnValue = undefined
 qualifier = 
 wheelDelta = 0
 bookmarks = null
 button = 0
 srcFilter = null
 nextPage = 
 cancelBubble = false
 x = 0
 y = 0
 srcElement = null
 screenX = 2132
 screenY = 145
 srcUrn = 
 origin = 
 boundElements = [object]
 clientX = 313
 clientY = -102
 propertyName = 
 shiftKey = false
 ctrlLeft = false
 offsetX = 0
 offsetY = 0
 altKey = false
 errorMessage = Object doesn't support this property or method
 errorUrl = http://10.73.16.18/owa/8.2.254.0/scripts/premium/uglobal.js
 errorLine = 70
 errorCharacter = 248
 errorCode = 0

Open in new window

StevoidAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

sandeep_narkhedeCommented:
Steve, which Service pack & roll up are you using on your exchange server?
0
StevoidAuthor Commented:
Hi Sandeep,

I am running SP2 on it with rollup 4
0
StevoidAuthor Commented:
Fixed, I uninstalled Rollup 4 and the issues went away.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Exchange

From novice to tech pro — start learning today.