This has just started happening on a particular avi, but not on others.
When I choose a party from my friends list or from radar, or even when I receive an incoming IM, I get the following exception.
I thought it may be a logging issue, since opening the log manager with that avi seems to create the same exception. After closing the exception window, then I get the list of logs. However, unchecking "save a log of IMs" did not make the problem go away.
I have uninstalled Metabolt and reinstalled it to see if that would clear any issues. (64 bit). Nothing changed after downloading and reinstalling.
One possible difference between the avi with a problem and the others is that it has a long first name, due to the new "resident" name protocol. the first name is 13 chars long, and the last name "resident". Maybe the 13 char name is causing a variable overflow in the IM logic somewhere? None of the other avis I have which work okay have this issue.
Also important, I have Metabolt IM logs from 22 Feb where this avi could use IM just fine. The problem seems to have started just this Monday. Maybe a change in SL? No problems with IMs in other viewers.
[General Info]
Application: METAbolt
Version: 0.9.41.0
Region: English (United States)
Machine: XXXXXXX
User: XXXX
Date: 3/15/2011
Time: 2:28 PM
User Explanation:
Lynn said "1. select a party from radar or friends screen or any other way.
2. choose IM button.
3. Exception appears.
I have noticed this on one particular user account, but another avi seems to work fine."
[Exception Info 1]
Top-level Exception
Type: System.InvalidCastException
Message: Unable to cast object of type 'System.IO.DirectoryInfo' to type 'System.IO.FileInfo'.
Source: METAbolt
Stack Trace: at METAbolt.METAboltInstance.IMHistyoryExists(String filename, Boolean isgroup)
at METAbolt.IMTabWindow..ctor(METAboltInstance instance, UUID target, UUID session, String toName)
at METAbolt.TabsConsole.AddIMTab(UUID target, UUID session, String targetName)
at METAbolt.ChatConsole.tbtnStartIM_Click(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
[Assembly Info]
System.Windows.Forms, Version=2.0.0.0
mscorlib, Version=2.0.0.0
METAxCommon, Version=1.0.0.0
System, Version=2.0.0.0
OpenMetaverse, Version=0.0.0.17187
SLNetworkComm, Version=1.0.0.0
PopupControl, Version=1.4.0.968
ExceptionReporter.WinForms, Version=2.1.1.0
System.Drawing, Version=2.0.0.0
OpenMetaverseTypes, Version=0.0.0.0
METAbrain, Version=1.0.0.0
AIMLbot, Version=2.4.1.50
METAx, Version=1.0.0.0
Khendys.Controls.ExRichTextBox, Version=2.0.0.0
TreeViewWalker, Version=1.0.3990.27465
AxInterop.WMPLib, Version=1.0.0.0
ScintillaNet, Version=2.2.3590.28520
System.Data, Version=2.0.0.0
MsgBoxCheck, Version=1.0.4007.17112
System.Core, Version=3.5.0.0
GoogleTranslationUtils, Version=1.0.0.0
MD5library, Version=2.0.0.0
Interop.IWshRuntimeLibrary, Version=1.0.0.0
Nini, Version=1.1.0.0
Interop.WMPLib, Version=1.0.0.0
AWS_PAAPI, Version=1.0.0.0
System.Web, Version=2.0.0.0
[Config Settings]
<?xml version="1.0"?>
<configuration>
<configSections>
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<section name="METAbolt.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false"/>
</sectionGroup>
</configSections>
<startup/><system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="AWSECommerceServiceBinding" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536" messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true">
<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384" maxBytesPerRead="4096" maxNameTableCharCount="16384"/>
<security mode="Transport">
<transport clientCredentialType="None" proxyCredentialType="None" realm="">
<extendedProtectionPolicy policyEnforcement="Never"/>
</transport>
<message clientCredentialType="UserName" algorithmSuite="Default"/>
</security>
</binding>
<binding name="AWSECommerceServiceBinding2" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536" messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true">
<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384" maxBytesPerRead="4096" maxNameTableCharCount="16384"/>
<security mode="Transport">
<transport clientCredentialType="None" proxyCredentialType="None" realm="">
<extendedProtectionPolicy policyEnforcement="Never"/>
</transport>
<message clientCredentialType="UserName" algorithmSuite="Default"/>
</security>
</binding>
<binding name="AWSECommerceServiceBinding3" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536" messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true">
<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384" maxBytesPerRead="4096" maxNameTableCharCount="16384"/>
<security mode="None">
<transport clientCredentialType="None" proxyCredentialType="None" realm="">
<extendedProtectionPolicy policyEnforcement="Never"/>
</transport>
<message clientCredentialType="UserName" algorithmSuite="Default"/>
</security>
</binding>
<binding name="AWSECommerceServiceBinding4" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536" messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true">
<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384" maxBytesPerRead="4096" maxNameTableCharCount="16384"/>
<security mode="Transport">
<transport clientCredentialType="None" proxyCredentialType="None" realm="">
<extendedProtectionPolicy policyEnforcement="Never"/>
</transport>
<message clientCredentialType="UserName" algorithmSuite="Default"/>
</security>
</binding>
<binding name="AWSECommerceServiceBinding5" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536" messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true">
<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384" maxBytesPerRead="4096" maxNameTableCharCount="16384"/>
<security mode="None">
<transport clientCredentialType="None" proxyCredentialType="None" realm="">
<extendedProtectionPolicy policyEnforcement="Never"/>
</transport>
<message clientCredentialType="UserName" algorithmSuite="Default"/>
</security>
</binding>
<binding name="LyricWikiBinding1" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536" messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true">
<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384" maxBytesPerRead="4096" maxNameTableCharCount="16384"/>
<security mode="None">
<transport clientCredentialType="None" proxyCredentialType="None" realm="">
<extendedProtectionPolicy policyEnforcement="Never"/>
</transport>
<message clientCredentialType="UserName" algorithmSuite="Default"/>
</security>
</binding>
<binding name="AWSECommerceServiceBinding1" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536" messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true">
<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384" maxBytesPerRead="4096" maxNameTableCharCount="16384"/>
<security mode="Transport">
<transport clientCredentialType="None" proxyCredentialType="None" realm="">
<extendedProtectionPolicy policyEnforcement="Never"/>
</transport>
<message clientCredentialType="UserName" algorithmSuite="Default"/>
</security>
</binding>
<binding name="AWSECommerceServiceBinding6" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536" messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true">
<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384" maxBytesPerRead="4096" maxNameTableCharCount="16384"/>
<security mode="None">
<transport clientCredentialType="None" proxyCredentialType="None" realm="">
<extendedProtectionPolicy policyEnforcement="Never"/>
</transport>
<message clientCredentialType="UserName" algorithmSuite="Default"/>
</security>
</binding>
</basicHttpBinding>
</bindings>
<client>
<endpoint address="https://ecs.amazonaws.co.uk/onca/soap?Service=AWSECommerceService" binding="basicHttpBinding" bindingConfiguration="AWSECommerceServiceBinding" contract="AznSearch.AWSECommerceServicePortType" name="AWSECommerceServicePort"/>
<endpoint address="https://ecs.amazonaws.co.uk/onca/soap?Service=AWSECommerceService" binding="basicHttpBinding" bindingConfiguration="AWSECommerceServiceBinding4" contract="AmazonSearch.AWSECommerceServicePortType" name="AWSECommerceServicePort2"/>
<endpoint address="http://lyricwiki.org/server.php" binding="basicHttpBinding" bindingConfiguration="LyricWikiBinding1" contract="Lyrics.LyricWikiPortType" name="LyricWikiPort1"/>
<endpoint address="https://ecs.amazonaws.com/onca/soap?Service=AWSECommerceService" binding="basicHttpBinding" bindingConfiguration="AWSECommerceServiceBinding1" contract="AmazonWebServices.AWSECommerceServicePortType" name="AWSECommerceServicePort1"/>
</client>
</system.serviceModel>
<userSettings>
<METAbolt.Properties.Settings>
<setting name="ToolstripTabs_LayoutStyle" serializeAs="String">
<value>HorizontalStackWithOverflow</value>
</setting>
<setting name="ToolstripTabs_Dock" serializeAs="String">
<value>None</value>
</setting>
</METAbolt.Properties.Settings>
</userSettings>
<system.net>
<settings>
<performanceCounters enabled="true" />
</settings>
</system.net>
</configuration>
[System Info]
Operating System
-Microsoft Windows 7 Professional
--CodeSet = 1252
--CSDVersion =
--CurrentTimeZone = -300
--FreePhysicalMemory = 5990428
--OSArchitecture = 64-bit
--OSLanguage = 1033
--ServicePackMajorVersion = 0
--ServicePackMinorVersion = 0
--Version = 6.1.7600
Machine
-XXXXXXXXXXXXXX
--Manufacturer = HP-Pavilion
--Model = FK484AV-ABA m9400t
--TotalPhysicalMemory = 8589123584
--UserName =XXXXXXXXXXXXXX
-----------------------------