Page 1 of 1

Beta Bug

Posted: Wed Sep 29, 2010 7:42 am
by drtech
Upgraded to beta 7.3.1 in my office today after testing it and not finding any major bugs

But as I am using our system we find that on some patients (only two so far), I am getting this error in the chart module. (FuchsOptionsOn=0 and I disabled my plug in (which blew up as well with this update) so we should be back to stock testing here)

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at OpenDentBusiness.ChartModules.GetProgNotes(Int64 patNum, Boolean isAuditMode) in C:\SVN\Beta\OpenDentBusiness\Data Interface\ChartModules.cs:line 24
at OpenDentBusiness.ChartModules.GetAll(Int64 patNum, Boolean isAuditMode) in C:\SVN\Beta\OpenDentBusiness\Data Interface\ChartModules.cs:line 17
at OpenDental.ContrChart.FillProgNotes(Boolean retainSelection) in C:\SVN\Beta\OpenDental\Main Modules\ContrChart.cs:line 4156
at OpenDental.ContrChart.RefreshModuleScreen() in C:\SVN\Beta\OpenDental\Main Modules\ContrChart.cs:line 3318
at OpenDental.ContrChart.ModuleSelected(Int64 patNum) in C:\SVN\Beta\OpenDental\Main Modules\ContrChart.cs:line 3201
at OpenDental.FormOpenDental.SetModuleSelected() in C:\SVN\Beta\OpenDental\Main Modules\FormOpenDental.cs:line 2907
at OpenDental.FormOpenDental.myOutlookBar_ButtonClicked(Object sender, ButtonClicked_EventArgs e) in C:\SVN\Beta\OpenDental\Main Modules\FormOpenDental.cs:line 2873
at OpenDental.OutlookBar.OnButtonClicked(OutlookButton myButton, Boolean myCancel) in C:\SVN\Beta\OpenDental\User Controls\OutlookBar.cs:line 321
at OpenDental.OutlookBar.OnMouseUp(MouseEventArgs e) in C:\SVN\Beta\OpenDental\User Controls\OutlookBar.cs:line 313
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(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)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4952 (win7RTMGDR.050727-4900)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
OpenDental
Assembly Version: 7.3.1.0
Win32 Version: 7.3.1.0
CodeBase: file:///C:/Program%20Files/Open%20Dental/OpenDental.exe
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
CodeBase
Assembly Version: 7.1.0.0
Win32 Version: 7.1.0.0
CodeBase: file:///C:/Program%20Files/Open%20Dental/CodeBase.DLL
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
OpenDentBusiness
Assembly Version: 7.3.1.0
Win32 Version: 7.3.1.0
CodeBase: file:///C:/Program%20Files/Open%20Dental/OpenDentBusiness.DLL
----------------------------------------
SparksToothChart
Assembly Version: 4.7.1.0
Win32 Version: 4.7.1.0
CodeBase: file:///C:/Program%20Files/Open%20Dental/SparksToothChart.DLL
----------------------------------------
Microsoft.DirectX.Direct3D
Assembly Version: 1.0.2902.0
Win32 Version: 9.05.132.0000
CodeBase: file:///C:/Windows/assembly/GAC/Microsoft.DirectX.Direct3D/1.0.2902.0__31bf3856ad364e35/Microsoft.DirectX.Direct3D.dll
----------------------------------------
xImageDeviceManager
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files/Open%20Dental/xImageDeviceManager.DLL
----------------------------------------
SigPlusNET
Assembly Version: 1.0.2245.36238
Win32 Version:
CodeBase: file:///C:/Program%20Files/Open%20Dental/SigPlusNET.DLL
----------------------------------------
AxInterop.AcroPDFLib
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files/Open%20Dental/AxInterop.AcroPDFLib.DLL
----------------------------------------
System.Data
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
MySql.Data
Assembly Version: 1.0.9.0
Win32 Version: 1.0.9.0
CodeBase: file:///C:/Program%20Files/Open%20Dental/MySql.Data.DLL
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
CDT
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files/Open%20Dental/CDT.DLL
----------------------------------------
Microsoft.DirectX
Assembly Version: 1.0.2902.0
Win32 Version: 5.04.00.2904
CodeBase: file:///C:/Windows/assembly/GAC/Microsoft.DirectX/1.0.2902.0__31bf3856ad364e35/Microsoft.DirectX.dll
----------------------------------------
Microsoft.DirectX.Direct3DX
Assembly Version: 1.0.2911.0
Win32 Version: 9.12.589.0000
CodeBase: file:///C:/Windows/assembly/GAC/Microsoft.DirectX.Direct3DX/1.0.2911.0__31bf3856ad364e35/Microsoft.DirectX.Direct3DX.dll
----------------------------------------
Microsoft.VisualC
Assembly Version: 8.0.0.0
Win32 Version: 8.00.50727.4927
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualC/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualC.dll
----------------------------------------
VBbridges
Assembly Version: 4.4.11.0
Win32 Version: 4.4.11.0
CodeBase: file:///C:/Program%20Files/Open%20Dental/VBbridges.DLL
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

Re: Beta Bug

Posted: Wed Sep 29, 2010 8:48 am
by drtech
when I debugged with my database, found the index for a tooth range was 52 which is obviously out of range for 32 teeth. Not sure what needs to be done.

Re: Beta Bug

Posted: Wed Sep 29, 2010 9:29 am
by Rickliftig
drtech wrote:when I debugged with my database, found the index for a tooth range was 52 which is obviously out of range for 32 teeth. Not sure what needs to be done.
David - sounds like 32 adult plus 20 deciduous

Rick

Re: Beta Bug

Posted: Wed Sep 29, 2010 10:05 am
by drtech
good thought, so the new code for the progress notes is not calculating something right when it tries to show tooth ranges.

Jordan, OD team?

Re: Beta Bug

Posted: Thu Sep 30, 2010 6:10 am
by drtech
for the time being, I just commented out the tooth number section for my progress notes and it will run that way. As soon as you could fix the problem it would be helpful!

is this one caused by compiling for the wrong cpu like you said in the other thread?

Re: Beta Bug

Posted: Thu Sep 30, 2010 8:00 am
by drtech
no...this problem is still there...nothing to do with the compile error...

Re: Beta Bug

Posted: Thu Sep 30, 2010 8:00 am
by jordansparks
No it's not because of a compiling issue I don't think. For this sort of bug, we usually get a copy of the customer's database to try to duplicate the problem. But we can't do that if you're not on monthly support. There's a chance that it's entirely unique to your database, so we don't want to waste our time on it. Sorry.

Re: Beta Bug

Posted: Thu Sep 30, 2010 8:04 am
by drtech
this is still here. I thought it was fixed, but still have it on some patients. Most work fine. Is this related to my column problem with my plugin you think?

do you want me to send a database to you? worked fine before the update to 7.3.....

Re: Beta Bug

Posted: Thu Sep 30, 2010 8:16 am
by jordansparks
Only breakpoints will solve those questions.

Re: Beta Bug

Posted: Thu Sep 30, 2010 8:31 am
by drtech
I can pay you a service fee for support...that is not a problem...just assumed others would be having the same problem...

I will try to trouble shoot since it seems to be only two pts so far...

Re: Beta Bug

Posted: Thu Sep 30, 2010 10:54 am
by drtech
Problem occurs with pts who have tooth ranges on procedures it seems:

Image

Re: Beta Bug

Posted: Thu Sep 30, 2010 11:35 am
by drtech
as far as I can tell, every patient with bridges it is doing it on...not necessarily "tooth spans" in context of a tooth numbering in the programming...but where the debugging broke was in the span section as you can see above...

Re: Beta Bug

Posted: Fri Oct 01, 2010 5:41 pm
by jordansparks
The fix was released. We found it independently. Thanks, though.

Re: Beta Bug

Posted: Fri Oct 01, 2010 5:49 pm
by drtech
great...glad I could help find bugs for you....i just find them, you guys know how to fix them. :p