[spambayes-dev] Outlook toolbar error

Kenny Pitt kennypitt at hotmail.com
Fri Sep 12 09:57:39 EDT 2003


Attached is a tracelog of an error that I've been getting in the Outlook
addin.  The error occurs any time I start Outlook when the SpamBayes toolbar
already exists.  If I delete the toolbar and restart Outlook, everything
works that first time.  But on subsequent starts, SpamBayes always fails to
add the sub-items to the SpamBayes drop-down.  If I'm not mistaken, the
problem started around addin.py rev 1.103 when we went to temporary
sub-items.

I'd be happy to look into this myself, but SourceForge CVS seems so
hopelessly out-of-date right now that I thought I'd post first to find out
if the problem has already been fixed.  No sense in duplicating effort.

-- 
Kenny Pitt
-------------- next part --------------
SpamBayes Outlook Addin, version 0.7 (August 9, 2003) starting (with engine SpamBayes Beta2, version 0.2 (July 2003))
on Windows 5.0.2195 (Service Pack 4)
using Python 2.3 (#46, Jul 29 2003, 18:54:32) [MSC v.1200 32 bit (Intel)]
SpamBayes: Watching for new messages in folder  Inbox
SpamBayes: Watching for new messages in folder  Spam
Processing 0 missed spam in folder 'Inbox' took 4.26814ms
FAILED to add the toolbar item 'SpamBayesCommand.Manager' - (-2147352567, 'Exception occurred.', (0, None, None, None, 0, -2147467259), None)
Traceback (most recent call last):
  File "C:\src\Tools\spambayes\spambayes\Outlook2000\addin.py", line 963, in _AddControl
    item = parent.Controls.Add(Type=control_type, Temporary=temporary)
  File "C:\Dev\Lang\Python23\lib\site-packages\win32com\client\__init__.py", line 451, in __getattr__
    return self._ApplyTypes_(*args)
  File "C:\Dev\Lang\Python23\lib\site-packages\win32com\client\__init__.py", line 445, in _ApplyTypes_
    return self._get_good_object_(self._oleobj_.InvokeTypes(*((dispid, 0, wFlags, retType, argTypes) + args)), user, resultCLSID)
com_error: (-2147352567, 'Exception occurred.', (0, None, None, None, 0, -2147467259), None)
FAILED to add the toolbar item 'SpamBayesCommand.Clues' - (-2147352567, 'Exception occurred.', (0, None, None, None, 0, -2147467259), None)
Traceback (most recent call last):
  File "C:\src\Tools\spambayes\spambayes\Outlook2000\addin.py", line 963, in _AddControl
    item = parent.Controls.Add(Type=control_type, Temporary=temporary)
  File "C:\Dev\Lang\Python23\lib\site-packages\win32com\client\__init__.py", line 451, in __getattr__
    return self._ApplyTypes_(*args)
  File "C:\Dev\Lang\Python23\lib\site-packages\win32com\client\__init__.py", line 445, in _ApplyTypes_
    return self._get_good_object_(self._oleobj_.InvokeTypes(*((dispid, 0, wFlags, retType, argTypes) + args)), user, resultCLSID)
com_error: (-2147352567, 'Exception occurred.', (0, None, None, None, 0, -2147467259), None)
FAILED to add the toolbar item 'SpamBayesCommand.FilterNow' - (-2147352567, 'Exception occurred.', (0, None, None, None, 0, -2147467259), None)
Traceback (most recent call last):
  File "C:\src\Tools\spambayes\spambayes\Outlook2000\addin.py", line 963, in _AddControl
    item = parent.Controls.Add(Type=control_type, Temporary=temporary)
  File "C:\Dev\Lang\Python23\lib\site-packages\win32com\client\__init__.py", line 451, in __getattr__
    return self._ApplyTypes_(*args)
  File "C:\Dev\Lang\Python23\lib\site-packages\win32com\client\__init__.py", line 445, in _ApplyTypes_
    return self._get_good_object_(self._oleobj_.InvokeTypes(*((dispid, 0, wFlags, retType, argTypes) + args)), user, resultCLSID)
com_error: (-2147352567, 'Exception occurred.', (0, None, None, None, 0, -2147467259), None)
FAILED to add the toolbar item 'SpamBayesCommand.CheckVersion' - (-2147352567, 'Exception occurred.', (0, None, None, None, 0, -2147467259), None)
Traceback (most recent call last):
  File "C:\src\Tools\spambayes\spambayes\Outlook2000\addin.py", line 963, in _AddControl
    item = parent.Controls.Add(Type=control_type, Temporary=temporary)
  File "C:\Dev\Lang\Python23\lib\site-packages\win32com\client\__init__.py", line 451, in __getattr__
    return self._ApplyTypes_(*args)
  File "C:\Dev\Lang\Python23\lib\site-packages\win32com\client\__init__.py", line 445, in _ApplyTypes_
    return self._get_good_object_(self._oleobj_.InvokeTypes(*((dispid, 0, wFlags, retType, argTypes) + args)), user, resultCLSID)
com_error: (-2147352567, 'Exception occurred.', (0, None, None, None, 0, -2147467259), None)
FAILED to add the toolbar item 'SpamBayesCommand.HelpPopup' - (-2147352567, 'Exception occurred.', (0, None, None, None, 0, -2147467259), None)
Traceback (most recent call last):
  File "C:\src\Tools\spambayes\spambayes\Outlook2000\addin.py", line 963, in _AddControl
    item = parent.Controls.Add(Type=control_type, Temporary=temporary)
  File "C:\Dev\Lang\Python23\lib\site-packages\win32com\client\__init__.py", line 451, in __getattr__
    return self._ApplyTypes_(*args)
  File "C:\Dev\Lang\Python23\lib\site-packages\win32com\client\__init__.py", line 445, in _ApplyTypes_
    return self._get_good_object_(self._oleobj_.InvokeTypes(*((dispid, 0, wFlags, retType, argTypes) + args)), user, resultCLSID)
com_error: (-2147352567, 'Exception occurred.', (0, None, None, None, 0, -2147467259), None)
FAILED to add the toolbar item 'SpamBayesCommand.TestSuite' - (-2147352567, 'Exception occurred.', (0, None, None, None, 0, -2147467259), None)
Traceback (most recent call last):
  File "C:\src\Tools\spambayes\spambayes\Outlook2000\addin.py", line 963, in _AddControl
    item = parent.Controls.Add(Type=control_type, Temporary=temporary)
  File "C:\Dev\Lang\Python23\lib\site-packages\win32com\client\__init__.py", line 451, in __getattr__
    return self._ApplyTypes_(*args)
  File "C:\Dev\Lang\Python23\lib\site-packages\win32com\client\__init__.py", line 445, in _ApplyTypes_
    return self._get_good_object_(self._oleobj_.InvokeTypes(*((dispid, 0, wFlags, retType, argTypes) + args)), user, resultCLSID)
com_error: (-2147352567, 'Exception occurred.', (0, None, None, None, 0, -2147467259), None)



More information about the spambayes-dev mailing list