Released Feb 7th 2024

HDSlog v1.23.0 (Feb 2024) Change Log

HDSlog v1.23.0 adds better logging, automatic error reporting, the ability to import CSV files and fixes several bugs.


Features

6 issues
  • HDSlog [Database/IO] 700: Add NLog and NLog.Windows.Forms libraries for better logging
  • HDSlog [General] 1156: Automatically report exceptions to issue tracker
  • HDSlog [General] 1157: Add options for including logs and current database file with error reports
  • HDSlog [Updates] 843: Add auto and manual updating
  • HDSlog [User Interface] 1158: Add window for reporting issues
  • Import LAS [Import/Export] 1152: Add the ability to import CSV files

Enhancements

4 issues
  • Edit - Depth Shift [User Interface] 984: Add adjustable splitter between selected curves and selection curves
  • HDSlog [Licensing/Activation] 1098: Add RASiP license type
  • Import LAS [User Interface] 1153: Update progress messages when importing files for clarity
  • Log Plots [User Interface] 1100: Add grid settings to plot context menu

Bug Fixes

80 issues
  • Batch Processing [Database/IO] 1062: The Microsoft Jet database engine cannot find the input table or query 'Header001'. Make sure it exists and that its name is spelled correctly. @ DAO.Recordset OpenRecordset(System.String, System.Object, System.Object, System.Object) @ DAO.Database
  • Core Tools [Database/IO] 937: Object reference not set to an instance of an object. @ Boolean _Lambda$__1980-7(HdsDB.Curve) @ CoreTools.frmMain
  • Cross Plots [User Interface] 705: Available formations for multiple wells aren't visible on the Setup window
  • Cross Plots [User Interface] 812: Cannot access a disposed object.Object name: 'frmMain'. @ Void CreateHandle() @ System.Windows.Forms.Control
  • Cross Plots [User Interface] 928: Form that is already visible cannot be displayed as a modal dialog box. @ DialogResult ShowDialog(IWin32Window) @ Form
  • Cross Section [Graphics] 958: Print tool bar button and menu item always remain disabled
  • Cross Section [User Interface] 438: Object reference not set to an instance of an object. @ Void ShowCurrentWellForm(Boolean) @ CrossSection.CrossSectionWindow
  • Edit - Cleanup [Database/IO] 929: Referencia a objeto no establecida como instancia de un objeto. @ Void SavedPreferences(Boolean) @ EditCleanup.EditCleanupMain
  • Edit - Cleanup [User Interface] 876: Entering a non-numeric value for Find/Replace values causes InvalidCastException
  • Edit - Copy [Calculations] 1052: Copying curves from data sets with different depth steps does not work
  • Edit - Copy [User Interface] 703: Clicking the 'Accept' label on the copy summary causes InvalidCastException
  • Edit - Copy [User Interface] 930: Object reference not set to an instance of an object. @ Void DisplayDepthInfo(Int16) @ EditCopy.frmMain
  • Edit - Toolbox [User Interface] 675: Entering an invalid number in the Auto Rescale text boxes causes InvalidCastException
  • Export LAS [Import/Export] 850: The process cannot access the file 'C:\HDSLOG\DATA\BB1033_JAN2023_SIGMA\BB10331V_ANALYSIS.LAS' because it is being used by another process. @ Void WinIOError(Int32, System.String) @ System.IO.__Error
  • Export LAS [Import/Export] 931: Argument 'Number' must be greater or equal to zero. @ System.String Space(Int32) @ Microsoft.VisualBasic.Strings
  • File Explorer [User Interface] 708: Clicking a drive or folder before it is available causes IOException
  • HdsData [App Interaction] 706: Launching an application after recently closing Task Manager can cause a Win32Exception
  • HdsData [Calculations] 721: Index was outside the bounds of the array. @ Void TVDMath(Single[] ByRef, Single[] ByRef, Single[] ByRef, Single[] ByRef) @ HdsDB.clsSurveys
  • HdsData [Calculations] 807: Index was outside the bounds of the array. @ Int32 GetUbound(DepthRef, System.Decimal ByRef) @ HdsDB.GlobalCore
  • HdsData [Calculations] 887: Index was outside the bounds of the array. @ Void DepthReferences_Create() @ HdsDB.clsSurveys
  • HdsData [Calculations] 922: Index was outside the bounds of the array. @ Void PayLogic(myApps) @ HdsDB.FilterCollection
  • HdsData [Calculations] 923: Arithmetic operation resulted in an overflow. @ Int16 ToShort(System.String) @ Microsoft.VisualBasic.CompilerServices.Conversion
  • HdsData [Database/IO] 683: Launching an application with an invalid version saved to the registry causes FormatException
  • HdsData [Database/IO] 805: Cannot open database 'P:\2002\2002_04\Logs\42-365-34822.mdb'. It may not be a database that your application recognizes, or the file may be corrupt. @ DAO.Database OpenDatabase(System.String, System.Object, System.Object, System.Object) @ DAO._DBEngine
  • HdsData [Graphics] 806: Index was outside the bounds of the array. @ Void PrintLogic(Int32 ByRef, Int32 ByRef, Boolean ByRef) @ HdsDB.clsPaySummary
  • HdsData [Licensing/Activation] 884: Attempting to start an HDSlog application with an invalid activation file causes FormatException
  • HdsData [Network] 970: Collection was modified; enumeration operation may not execute. @ Boolean MoveNext() @ System.Collections.ArrayList+ArrayListEnumeratorSimple
  • HdsData [User Interface] 588: Pressing a specific key on Formations spreadsheet on Formations window causes NullReferenceException
  • HdsDraw [Graphics] 1075: Index was outside the bounds of the array. @ Void set_ScaledValues(Int32, System.Drawing.PointF) @ HdsDB.WireCurve
  • HdsEdit [Graphics] 932: Object reference not set to an instance of an object. @ Void BlankAllLogs(Color, Color) @ HdsEdit.EditLogPlotArea
  • HdsForms [Calculations] 1094: Saving curve changes in Curve Management causes the message "Object reference not set to an instance of an object" to be shown
  • HdsForms [User Interface] 924: Object reference not set to an instance of an object. @ Void ssPay_Available_EditModeOff() @ HdsForms.PayFilters
  • HdsForms [User Interface] 925: Object reference not set to an instance of an object. @ Void txtDescription_LostFocus() @ HdsForms.SelectCurvesOrUnits
  • HdsForms [User Interface] 926: Object reference not set to an instance of an object. @ Void GetGridCurves() @ HdsForms.CurveData
  • HdsForms [User Interface] 957: Surveys spreadsheet only allows pasting as many surveys as there are rows that are currently visible
  • HdsForms [User Interface] 1095: Cannot set any curves as net filters on Pay Filters form
  • HdsLP [Calculations] 885: Arithmetic operation resulted in an overflow. @ Void DrawGrid_Main_Draw_LogarithmicScales() @ HdsLP.LogPlot
  • HdsLP [Calculations] 927: Referencia a objeto no establecida como instancia de un objeto. @ Void Setup306090(Boolean ByRef) @ HdsLP.LogPlot
  • HdsLP [Database/IO] 771: Object reference not set to an instance of an object. @ Void SetupQuickLog(myApps) @ HdsLP.LogPlot
  • HdsLP [Database/IO] 936: Object reference not set to an instance of an object. @ Void SaveValues() @ HdsLP.clsRegistryLP
  • HdsLP [Graphics] 944: Index was outside the bounds of the array. @ Int32 DrawScales(ScalesEnum ByRef, Int32, Int32 ByRef, System.Drawing.Graphics, Boolean ByRef, Boolean ByRef) @ HdsLP.clsPlot
  • HdsLP [Graphics] 919: Filters applied to curve shadings do not work
  • HdsLP [Graphics] 792: Changing a Curve's color style to 'Layered Colors' can cause IndexOutOfRangeException
  • HdsLP [Graphics] 837: Index was outside the bounds of the array. @ Void DrawGrid_Main_Draw_Tracks(System.Drawing.Graphics ByRef) @ HdsLP.LogPlot
  • HdsLP [Graphics] 869: Arithmetic operation resulted in an overflow. @ Void DrawGrid_Draw_Line_Segment(Single ByRef, Single ByRef, Int32 ByRef, Int32 ByRef, Int32 ByRef, Int32 ByRef, System.Decimal ByRef, Boolean ByRef) @ HdsLP.LogPlot
  • HdsLP [User Interface] 902: Value of '826' is not valid for 'Value'. 'Value' should be between 'minimum' and 'maximum'.Parameter name: Value @ Void set_Value(Int32) @ System.Windows.Forms.ScrollProperties
  • HdsXPlot [Database/IO] 933: Index was outside the bounds of the array. @ Boolean CheckForHRPhi(Int32) @ HdsXP.clsSurveyWellData
  • Import LAS [Database/IO] 892: The Microsoft Jet database engine cannot find the input table or query 'CurveData002'. Make sure it exists and that its name is spelled correctly. @ DAO.Recordset OpenRecordset(System.String, System.Object, System.Object, System.Object) @ DAO.Database
  • Import LAS [Import/Export] 935: Arithmetic operation resulted in an overflow. @ CheckAndReadErrorEnum VerifyUnWrappedFile(Form) @ Import_LAS.CheckInputSpecs
  • Import LAS [Import/Export] 1024: Length cannot be less than zero.Parameter name: length @ System.String Substring(Int32, Int32) @ System.String
  • Import LAS [Import/Export] 1167: Importing an LAS file with inconsistent spacing between columns causes null data
  • Import LAS [User Interface] 059: If project is set in Project Management, user cannot change directories on explorer control
  • Import LAS [User Interface] 677: De-selecting a curve on the Preferred Neutron Curves window causes an ArgumentOutOfRangeException
  • Import LAS [User Interface] 698: Preferred Neutron Curves window does not work
  • Import LAS [User Interface] 699: "Load" button becomes disabled if user cancels the open file dialog after clicking it
  • Import LAS [User Interface] 701: Double clicking an input file on 'Select File' window causes ArgumentNullException if the selected output file does not exist
  • Import LAS [User Interface] 1161: Missing current file message appears behind the window
  • Import Misc [Import/Export] 938: Column names with special characters are not detected
  • Log Plots [Graphics] 745: Out of memory. @ Void CheckErrorStatus(Int32) @ System.Drawing.Graphics
  • Log Plots [Graphics] 1096: Reference plot does not fill entire parent control
  • Log Plots [Graphics] 1099: Companion reference track is always the last track of the plot
  • Log Plots [Graphics] 1164: Exporting plot as EMF or WMF does not actually work
  • Log Plots [User Interface] 730: Moving a Formation control can cause NullReferenceException
  • Log Plots [User Interface] 740: Object reference not set to an instance of an object. @ Void Form_LoadPlot() @ LogPlots.frmSetup_Master
  • Log Plots [User Interface] 801: Clicking the plot after creating a new Log Text causes NullReferenceException
  • Log Plots [User Interface] 821: Updating curves in applications outside of Log Plots, then returning, causes IndexOutOfRangeException
  • Log Plots [User Interface] 841: Index was out of range. Must be non-negative and less than the size of the collection.Parameter name: index @ System.Object get_Item(Int32) @ System.Collections.ArrayList
  • Log Plots [User Interface] 891: O índice estava fora do intervalo. Ele deve ser não-negativo e menor que o tamanho da coleção.Parameter name: index @ System.Object get_Item(Int32) @ System.Collections.ArrayList
  • Log Plots [User Interface] 983: Cannot access a disposed object.Object name: 'PrintPreviewDialog'. @ Void CreateHandle() @ System.Windows.Forms.Control
  • Log Plots [User Interface] 995: Object reference not set to an instance of an object. @ Void UpdateUI() @ LogPlots.frmSetup_Header
  • Log Plots [User Interface] 1031: Selecting a curve on the Master Setup window, after it has just loaded, moves the curve to the last track
  • Log Plots [User Interface] 1097: Zoom in/out buttons above reference plot do not work
  • Petro Calc [Database/IO] 985: Object invalid or no longer set. @ Void Close() @ DAO.Database
  • Petro Calc [User Interface] 1054: Dragging certain Water Saturation sliders or variable boxes causes an error message
  • Petro Calc [User Interface] 908: Object reference not set to an instance of an object. @ Void mnuZones_Delete_Click(System.Object, System.EventArgs) @ PetroCalc.frmMain
  • Petro Calc [User Interface] 910: Object reference not set to an instance of an object. @ Void mnuZones_ChangeName_Click(System.Object, System.EventArgs) @ PetroCalc.frmMain
  • Task Manager [App Interaction] 882: Clicking the 'End Task' button for a process that has locked up causes InvalidOperationException
  • Unconventional Reservoirs [User Interface] 681: Attempting to access Zone add/delete form after it has been closed causes ObjectDisposedException
  • Unconventional Reservoirs [User Interface] 760: Clicking the 'Undo' button for Rhob baseline can cause NullReferenceException
  • Unconventional Reservoirs [User Interface] 934: Object reference not set to an instance of an object. @ Void mnuTopsCombo_SelectedIndexChanged() @ UnConRes.UnConResMain
  • 700: [Database/IO] Add NLog and NLog.Windows.Forms libraries for better logging
  • 843: [Updates] Add auto and manual updating
  • 1098: [Licensing/Activation] Add RASiP license type
  • 1156: [General] Automatically report exceptions to issue tracker
  • 1157: [General] Add options for including logs and current database file with error reports
  • 1158: [User Interface] Add window for reporting issues
6 issues View Issues
Released Apr 3rd 2023

HDSlog v1.22.11.2 (Apr 2023) Change Log

HDSlog v1.22.11.2 hot fixes a few more issues with v1.22.11.


Features

1 issue
  • Log Plots [User Interface] 329: Add button/menu item for resetting plot Depths to maximum

Enhancements

3 issues
  • HDSlog [User Interface] 878: Combine all duplicate forms from separate applications
  • HdsForms [User Interface] 877: Add confirmation dialog when applying an options template
  • Log Plots [User Interface] 888: Add Header options rotated, logo file, logo visible, logo alignment and logo fit to container to print property grid

Bug Fixes

4 issues
  • HdsForms [User Interface] 889: Object reference not set to an instance of an object. @ Void LoadQuickHelp() @ HdsForms.QuickHelpForm
  • HdsLP [Graphics] 868: Header items are misaligned
  • Log Plots [Graphics] 403: Importing a file while Log Plots is running can cause NullReferenceException
  • Petro Calc [User Interface] 879: Cannot add a zone
  • 878: [User Interface] Combine all duplicate forms from separate applications
1 issue View Issues
Released Feb 20th 2023

HDSlog v1.22.11.1 (Feb 2023) Change Log

HDSlog v1.22.11.1 hot fixes a few regressions from v1.22.11.


Enhancements

1 issue
  • Log Plots [User Interface] 874: Add mouse coordinates to print preview window

Bug Fixes

12 issues
  • Batch Plots [Database/IO] 852: Launching the application causes FileLoadException due to incorrect DAO reference
  • Edit - Copy [Calculations] 840: Entering a new depth increment of 0 causes DivideByZeroException
  • HdsEdit [User Interface] 842: Entering a non-numeric value for curve scales on EditPlotScales form causes InvalidCastException
  • HdsForms [User Interface] 765: File explorer user control crashes with IOException when attempting to load a network drive without read access
  • HdsForms [User Interface] 872: File explorer user control resets to drive listings when loading, even if directory is set
  • HdsNT [Calculations] 750: Swirr value for Permeability equation is converted from decimal to percent multiple times when copying Options template
  • Log Plots [Database/IO] 844: Loading a file with DSTs causes IndexOutOfRangeException
  • Log Plots [User Interface] 871: Printer margins cannot be changed on the property grid, unless they are expanded
  • Pay Reports [Database/IO] 851: Launching the application causes NullReferenceException
  • Petro Calc [Calculations] 862: PhiE calculation for Cased Hole Water Saturation is incorrect
  • Petro Calc [User Interface] 860: Switching from 'Open Hole' to 'Cased Hole' Water Saturation causes Lithology to reset
  • Petro Calc [User Interface] 861: Accept button on the Compute Fluids window is not enabled after entering a value
  • 852: [Database/IO] Launching the application causes FileLoadException due to incorrect DAO reference
1 issue View Issues
Released Feb 7th 2024
  • 1062: [Database/IO] The Microsoft Jet database engine cannot find the input table or query 'Header001'. Make sure it exists and that its name is spelled correctly. @ DAO.Recordset OpenRecordset(System.String, System.Object, System.Object, System.Object) @ DAO.Database
1 issue View Issues
Released Feb 7th 2024
  • 937: [Database/IO] Object reference not set to an instance of an object. @ Boolean _Lambda$__1980-7(HdsDB.Curve) @ CoreTools.frmMain
1 issue View Issues
Released Feb 7th 2024
  • 705: [User Interface] Available formations for multiple wells aren't visible on the Setup window
  • 812: [User Interface] Cannot access a disposed object.Object name: 'frmMain'. @ Void CreateHandle() @ System.Windows.Forms.Control
  • 928: [User Interface] Form that is already visible cannot be displayed as a modal dialog box. @ DialogResult ShowDialog(IWin32Window) @ Form
3 issues View Issues
Released Jan 17th 2023

HDSlog v1.22.11 (Jan 2023) Change Log

HDSlog v1.22.11 fixes several bugs from v1.22.10.


Enhancements

1 issue
  • Log Plots [Graphics] 776: Print settings should remember last margins used

Bug Fixes

30 issues
  • CUP [Database/IO] 314: Loading a program with Global variables from the Code Editor causes NullReferenceException
  • Cross Plots [Graphics] 746: Closing a Cross Plot window with any PowerPacks shapes causes InvalidOperationException
  • Cross Plots [User Interface] 747: Exiting the Setup window by clicking the X button in the corner causes COMException
  • Edit - Cleanup [User Interface] 451: Clicking the 'Despike' toolbar button before Curves have been selected causes NullReferenceException
  • Edit - Copy [Database/IO] 758: Clicking the 'Expand Database' button causes NullReferenceException
  • Edit - Copy [User Interface] 768: Clicking the 'Reverse To and From Sets' button without valid sets selected causes NullReferenceException
  • Edit - Depth Shift [User Interface] 718: Clicking 'Open Old Shift Table' menu or toolbar button causes IndexOutOfRangeException
  • Export LAS [User Interface] 815: Attempting to change the Data Set causes MissingMemberException
  • HdsData [Database/IO] 795: Cannot open or load a file with a space at the beginning or end of the file name
  • HdsData [Graphics] 781: Attempting to ID Cross Plot points from Log Plot can cause IndexOutOfRangeException
  • HdsData [Licensing/Activation] 682: License XML signature verification fails sometimes
  • HdsData [User Interface] 676: Opening the User Load Defaults window without any titles loaded results in ArgumentNullException
  • HdsForms [Database/IO] 712: Loading the Core data form with a file that has Core Curves but no Core Depth causes IndexOutOfRangeException
  • HdsForms [User Interface] 742: Attempting to clear Formation spreadsheet can cause IndexOutOfRangeException
  • HdsForms [User Interface] 791: Clicking 'Show All Curves' on Curve data form can cause NullReferenceException
  • HdsLP [Graphics] 793: Drawing Formation controls sometimes causes ExternalException
  • HdsNT [User Interface] 772: Clicking a Badhole/Coal button after changing the trigger causes NullReferenceException
  • HdsXPlot [Calculations] 778: Attempting to get Curve min/max values for an axis with an invalid curve index causes IndexOutOfRangeException
  • Import LAS [Import/Export] 753: Attempting to load a large text file without enough memory causes OutOfMemoryException
  • Import LAS [Import/Export] 754: Attempting to load a large text file without enough memory causes OutOfMemoryException
  • Import LAS [Import/Export] 770: Saving a new database without default Curve names loaded causes NullReferenceException
  • Log Plots [App Interaction] 763: Having a non-existing curve index selected when refreshing causes NullReferenceException
  • Log Plots [Graphics] 789: Curve scales in print preview overlap each other
  • Log Plots [Graphics] 790: Curve scales on Master Setup window are cut off by Curve settings if there are several Curves in one track
  • Log Plots [Graphics] 797: Attempting to draw the plot with invalid dimensions causes ArgumentException
  • Log Plots [Graphics] 814: Printed plots with certain widths are cut off on the right side
  • Log Plots [User Interface] 717: Adding a Formation to the plot can cause ArgumentOutOfRangeException
  • Task Manager [App Interaction] 587: Closing an application during the refresh window can cause InvalidOperationException
  • Unconventional Reservoirs [User Interface] 648: Clicking outside of the items on Curve list view causes NullReferenceException
  • Unconventional Reservoirs [User Interface] 723: Entering an empty or non-numeric string into Baseline text boxes causes InvalidCastException
  • 746: [Graphics] Closing a Cross Plot window with any PowerPacks shapes causes InvalidOperationException
  • 747: [User Interface] Exiting the Setup window by clicking the X button in the corner causes COMException
2 issues View Issues
Released Feb 7th 2024
  • 438: [User Interface] Object reference not set to an instance of an object. @ Void ShowCurrentWellForm(Boolean) @ CrossSection.CrossSectionWindow
  • 958: [Graphics] Print tool bar button and menu item always remain disabled
2 issues View Issues
Released Jan 17th 2023
  • 314: [Database/IO] Loading a program with Global variables from the Code Editor causes NullReferenceException
1 issue View Issues
Released Feb 7th 2024
  • 876: [User Interface] Entering a non-numeric value for Find/Replace values causes InvalidCastException
  • 929: [Database/IO] Referencia a objeto no establecida como instancia de un objeto. @ Void SavedPreferences(Boolean) @ EditCleanup.EditCleanupMain
2 issues View Issues
Released Jan 17th 2023
  • 451: [User Interface] Clicking the 'Despike' toolbar button before Curves have been selected causes NullReferenceException
1 issue View Issues
Released Apr 12th 2024

HDSlog v1.23.0.3 (Apr 2024) Change Log

HDSlog v1.23.0.3 fixes a few more bugs from v1.23.0.


Bug Fixes

7 issues
  • Edit - Complex Curve Adjustments [User Interface] 1268: Incorrectly formatted text causes an error message
  • Export LAS [Import/Export] 1257: Exported LAS files have spaces between the curve name and units
  • Export LAS [Import/Export] 1286: Formations are not exported for LAS files
  • HdsData [Database/IO] 1258: Object reference not set to an instance of an object. @ Void Show_Formation_Totals(Int32 ByRef, Int32 ByRef) @ HdsDB.clsPaySummary
  • Log Plots [User Interface] 1259: AIRD curve is not shown in list of curves to add on Master Setup
  • Log Plots [User Interface] 1284: Changing track width does not work properly
  • Task Manager [User Interface] 1282: Task bar icon flashes when launched
  • 1268: [User Interface] Incorrectly formatted text causes an error message
1 issue View Issues
Released Feb 7th 2024
  • 703: [User Interface] Clicking the 'Accept' label on the copy summary causes InvalidCastException
  • 930: [User Interface] Object reference not set to an instance of an object. @ Void DisplayDepthInfo(Int16) @ EditCopy.frmMain
  • 1052: [Calculations] Copying curves from data sets with different depth steps does not work
3 issues View Issues
Released Feb 20th 2023
  • 840: [Calculations] Entering a new depth increment of 0 causes DivideByZeroException
1 issue View Issues
Released Jan 17th 2023
  • 758: [Database/IO] Clicking the 'Expand Database' button causes NullReferenceException
  • 768: [User Interface] Clicking the 'Reverse To and From Sets' button without valid sets selected causes NullReferenceException
2 issues View Issues
Released Mar 8th 2024

HDSlog v1.23.0.1 (Mar 2024) Change Log

HDSlog v1.23.0.1 fixes a few regressions from v1.23.0.


Enhancements

1 issue
  • Main Menu [User Interface] 1177: Data set tool strip combo box is not wide enough

Bug Fixes

7 issues
  • Edit - Depth Shift [Calculations] 1197: Attempting to perform a cubic spline depth shift causes NullReferenceException
  • HdsData [Calculations] 1194: Depth curves with values larger than max integer size will not load
  • HdsData [Database/IO] 1176: Files with un-sequenced depths cause cascading errors
  • HdsData [Database/IO] 1178: Attempting to set the current file to the same file prevents the file from loading
  • HdsData [Database/IO] 1179: Error reports that fail to submit cause continuous error messages
  • Pay Reports [Database/IO] 1203: Attempting to load defaults on curve selection form causes COMException
  • Petro Calc [Database/IO] 331: Saving takes too long
  • 1197: [Calculations] Attempting to perform a cubic spline depth shift causes NullReferenceException
1 issue View Issues
Released Feb 7th 2024
  • 984: [User Interface] Add adjustable splitter between selected curves and selection curves
1 issue View Issues
Released Jan 17th 2023
  • 718: [User Interface] Clicking 'Open Old Shift Table' menu or toolbar button causes IndexOutOfRangeException
1 issue View Issues
Released Feb 7th 2024
  • 675: [User Interface] Entering an invalid number in the Auto Rescale text boxes causes InvalidCastException
1 issue View Issues
Released Apr 12th 2024
  • 1257: [Import/Export] Exported LAS files have spaces between the curve name and units
  • 1286: [Import/Export] Formations are not exported for LAS files
2 issues View Issues
Released Feb 7th 2024
  • 850: [Import/Export] The process cannot access the file 'C:\HDSLOG\DATA\BB1033_JAN2023_SIGMA\BB10331V_ANALYSIS.LAS' because it is being used by another process. @ Void WinIOError(Int32, System.String) @ System.IO.__Error
  • 931: [Import/Export] Argument 'Number' must be greater or equal to zero. @ System.String Space(Int32) @ Microsoft.VisualBasic.Strings
2 issues View Issues
Released Jan 17th 2023
  • 815: [User Interface] Attempting to change the Data Set causes MissingMemberException
1 issue View Issues
Released May 13th 2024

HDSlog v1.23.0.4 (May 2024) Change Log

HDSlog v1.23.0.4 hotfixes issues with Petro Calc and RASiP.


Bug Fixes

14 issues
  • File Explorer [User Interface] 1249: List of recent files is too small
  • HdsData [Database/IO] 1369: The field is too small to accept the amount of data you attempted to add. Try inserting or pasting less data. @ Void set_Value(System.Object) @ DAO._Field
  • HdsData [Database/IO] 1396: Data type conversion error. @ Void Seek(System.String, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object) @ DAO.Recordset
  • HdsData [General] 1362: No current record. @ System.Object get_Value() @ DAO._Field
  • HdsLP [Graphics] 1416: Fill from curve partially covers track
  • Import LAS [Import/Export] 1335: Specified argument was out of the range of valid values.Parameter name: i @ System.Text.RegularExpressions.Match get_Item(Int32) @ System.Text.RegularExpressions.MatchCollection
  • Import LAS [Import/Export] 1357: Object reference not set to an instance of an object. @ Int32 GetConsecutiveDepths() @ Import_LAS.frmLoadSelect
  • Import LAS [Import/Export] 1401: Index (zero based) must be greater than or equal to zero and less than the size of the argument list. @ System.Text.StringBuilder AppendFormatHelper(System.IFormatProvider, System.String, System.ParamsArray) @ System.Text.StringBuilder
  • Log Plots [Graphics] 1315: Index was outside the bounds of the array. @ Void picScales_MouseMove(System.Object, System.Windows.Forms.MouseEventArgs) @ LogPlots.frmSetup_Master
  • Log Plots [Graphics] 1277: The box surrounding the "Drop Curves Here for New Track" text is offset on the Master Setup form
  • Log Plots [Graphics] 1365: Casing is drawn at incorrect depths
  • Log Plots [User Interface] 1347: Object reference not set to an instance of an object. @ Void tbSetup_Ok_Click(System.Object, System.EventArgs) @ LogPlots.frmSetup_Master
  • Petro Calc [Calculations] 1307: Index was outside the bounds of the array. @ Void PorosityShaleValueChange(ShaleValueChangeEnum, Single, Single, Boolean ByRef, Boolean ByRef) @ PetroCalc.frmMain
  • Petro Calc [Calculations] 1326: Index was outside the bounds of the array. @ Boolean InitNewDataSet_NotFullBatch() @ PetroCalc.frmMain
  • 1249: [User Interface] List of recent files is too small
1 issue View Issues
Released Feb 7th 2024
  • 708: [User Interface] Clicking a drive or folder before it is available causes IOException
1 issue View Issues
Released May 17th 2024

HDSlog v1.23.0.5 (May 2024) Change Log

HDSlog v1.23.0.5 fixes several issues.


Bug Fixes

16 issues
  • HdsData [Database/IO] 1408: Access to the path 'C:\ProgramData\Exception_MiniDump_133594824952286506.mdmp' is denied. @ Void WinIOError(Int32, System.String) @ System.IO.__Error
  • HdsData [Database/IO] 1443: Syntax error in CREATE TABLE statement. @ Void Execute(System.String, System.Object) @ DAO.Database
  • HdsForms [Graphics] 1117: Out of memory. @ Void CheckErrorStatus(Int32) @ System.Drawing.Graphics
  • HdsForms [User Interface] 1034: Saving LWD data causes IndexOutOfRangeException
  • HdsLP [Calculations] 1032: Object reference not set to an instance of an object. @ Void Find_Scale_Height(PlotTrack[] ByRef, System.Drawing.Graphics ByRef) @ HdsLP.clsPlot
  • HdsLP [Database/IO] 1283: Attempting to load the same grid value twice causes ArgumentException
  • HdsLP [Graphics] 1367: Enabling backup scales causes IndexOutOfRangeException
  • HdsNT [User Interface] 1433: Object reference not set to an instance of an object. @ Void GetSliderScalesSingle(VshSelectionEnum, Single ByRef, Single ByRef, Single ByRef) @ HdsNT.uctlMultClay
  • HdsNT [User Interface] 1306: Value of '10264' is not valid for 'Value'. 'Value' should be between 'Minimum' and 'Maximum'.Parameter name: Value @ Void set_Value(Int32) @ System.Windows.Forms.TrackBar
  • Import LAS [Import/Export] 1479: An LAS file with a Bit Size that contains a fraction and a whole number causes ArgumentOutOfRangeException
  • Import LAS [Import/Export] 1486: Index was outside the bounds of the array. @ Int32 InventoryTildes() @ Import_LAS.mod_NL_LasFile
  • Log Plots [Database/IO] 1160: Object reference not set to an instance of an object. @ Int32 TypeOfCurve(Int32, System.String) @ LogPlots.frmSetup_Master
  • Log Plots [Graphics] 1053: The process cannot access the file because it is being used by another process @ Void OnStartPrint(System.Drawing.Printing.PrintDocument, System.Drawing.Printing.PrintEventArgs) @ System.Drawing.Printing.StandardPrintController
  • Log Plots [Graphics] 1498: Log Memo text does not show up on the print preview
  • Log Plots [Import/Export] 1478: Attempting to export the plot as an image file causes NullReferenceException
  • Petro Calc [Database/IO] 1454: Loading a file without any Option zones causes COMException
  • 1408: [Database/IO] Access to the path 'C:\ProgramData\Exception_MiniDump_133594824952286506.mdmp' is denied. @ Void WinIOError(Int32, System.String) @ System.IO.__Error
  • 1443: [Database/IO] Syntax error in CREATE TABLE statement. @ Void Execute(System.String, System.Object) @ DAO.Database
2 issues View Issues
Released May 13th 2024
  • 1362: [General] No current record. @ System.Object get_Value() @ DAO._Field
  • 1369: [Database/IO] The field is too small to accept the amount of data you attempted to add. Try inserting or pasting less data. @ Void set_Value(System.Object) @ DAO._Field
  • 1396: [Database/IO] Data type conversion error. @ Void Seek(System.String, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object, System.Object) @ DAO.Recordset
3 issues View Issues
Released Apr 12th 2024
  • 1258: [Database/IO] Object reference not set to an instance of an object. @ Void Show_Formation_Totals(Int32 ByRef, Int32 ByRef) @ HdsDB.clsPaySummary
1 issue View Issues
Released Mar 22nd 2024

HDSlog v1.23.0.2 (Mar 2024) Change Log

HDSlog v1.23.0.2 mainly focuses on bug fixes that slow down workflows in Log Plots and Petro Calc.


Features

1 issue
  • Main Menu [User Interface] 1238: Add an option for disabling message shown when a large file is loaded

Enhancements

2 issues
  • HdsData [User Interface] 1242: Allow copying from log messages
  • Log Plots [User Interface] 1187: Property grid section titles are hard to read

Bug Fixes

13 issues
  • HdsData [Database/IO] 1288: Index was outside the bounds of the array. @ Boolean LoadCurveNames(CurveStructure[] ByRef, System.String ByRef, Boolean ByRef, System.String ByRef, System.String, Boolean, Boolean ByRef, Int32 ByRef, Int32 ByRef) @ HdsDB.GlobalCore
  • HdsEdit [Database/IO] 1244: Object reference not set to an instance of an object. @ Void OptionsClassToOptionsStruct(Int32, HdsDB.clsOptions ByRef, OptClass[]) @ HdsEdit.EditModelOptionObjAndStruct
  • HdsLP [Database/IO] 1204: The field is too small to accept the amount of data you attempted to add. Try inserting or pasting less data. @ Void set_Value(System.Object) @ DAO._Field
  • HdsNT [Calculations] 1190: Slider out of range error message
  • HdsXPlot [Database/IO] 1219: Could not find file '.MDB'. @ DAO.Database OpenDatabase(System.String, System.Object, System.Object, System.Object) @ DAO._DBEngine
  • Import LAS [Import/Export] 1205: Input string was not in a correct format. @ System.Text.StringBuilder AppendFormatHelper(System.IFormatProvider, System.String, System.ParamsArray) @ System.Text.StringBuilder
  • Import LAS [Import/Export] 1237: Importing an LAS file with spaces in the curve names causes curve data not to load
  • Import LAS [Import/Export] 1241: Attempting to import an MDSS curve shows an invalid reference curve message
  • Import LAS [Import/Export] 1243: Prevent setting the current file for a canceled import
  • Log Plots [Database/IO] 1184: Header templates do not restore sub-titles
  • Log Plots [User Interface] 1186: Header templates cannot be easily updated
  • Petro Calc [Graphics] 1188: Changing some parameters does not update the plot
  • Task Manager [App Interaction] 1215: The operation was canceled by the user @ Boolean StartWithShellExecuteEx(System.Diagnostics.ProcessStartInfo) @ System.Diagnostics.Process
  • 1288: [Database/IO] Index was outside the bounds of the array. @ Boolean LoadCurveNames(CurveStructure[] ByRef, System.String ByRef, Boolean ByRef, System.String ByRef, System.String, Boolean, Boolean ByRef, Int32 ByRef, Int32 ByRef) @ HdsDB.GlobalCore
  • 1242: [User Interface] Allow copying from log messages
2 issues View Issues
Released Mar 8th 2024
  • 1176: [Database/IO] Files with un-sequenced depths cause cascading errors
  • 1178: [Database/IO] Attempting to set the current file to the same file prevents the file from loading
  • 1179: [Database/IO] Error reports that fail to submit cause continuous error messages
  • 1194: [Calculations] Depth curves with values larger than max integer size will not load
4 issues View Issues
Released Feb 7th 2024
  • 721: [Calculations] Index was outside the bounds of the array. @ Void TVDMath(Single[] ByRef, Single[] ByRef, Single[] ByRef, Single[] ByRef) @ HdsDB.clsSurveys
  • 806: [Graphics] Index was outside the bounds of the array. @ Void PrintLogic(Int32 ByRef, Int32 ByRef, Boolean ByRef) @ HdsDB.clsPaySummary
  • 683: [Database/IO] Launching an application with an invalid version saved to the registry causes FormatException
  • 588: [User Interface] Pressing a specific key on Formations spreadsheet on Formations window causes NullReferenceException
  • 923: [Calculations] Arithmetic operation resulted in an overflow. @ Int16 ToShort(System.String) @ Microsoft.VisualBasic.CompilerServices.Conversion
  • 970: [Network] Collection was modified; enumeration operation may not execute. @ Boolean MoveNext() @ System.Collections.ArrayList+ArrayListEnumeratorSimple
  • 922: [Calculations] Index was outside the bounds of the array. @ Void PayLogic(myApps) @ HdsDB.FilterCollection
  • 887: [Calculations] Index was outside the bounds of the array. @ Void DepthReferences_Create() @ HdsDB.clsSurveys
  • 884: [Licensing/Activation] Attempting to start an HDSlog application with an invalid activation file causes FormatException
  • 807: [Calculations] Index was outside the bounds of the array. @ Int32 GetUbound(DepthRef, System.Decimal ByRef) @ HdsDB.GlobalCore
  • 805: [Database/IO] Cannot open database 'P:\2002\2002_04\Logs\42-365-34822.mdb'. It may not be a database that your application recognizes, or the file may be corrupt. @ DAO.Database OpenDatabase(System.String, System.Object, System.Object, System.Object) @ DAO._DBEngine
  • 706: [App Interaction] Launching an application after recently closing Task Manager can cause a Win32Exception
12 issues View Issues
Released Jan 17th 2023
  • 676: [User Interface] Opening the User Load Defaults window without any titles loaded results in ArgumentNullException
  • 682: [Licensing/Activation] License XML signature verification fails sometimes
  • 795: [Database/IO] Cannot open or load a file with a space at the beginning or end of the file name
  • 781: [Graphics] Attempting to ID Cross Plot points from Log Plot can cause IndexOutOfRangeException
4 issues View Issues
Released Feb 7th 2024
  • 1075: [Graphics] Index was outside the bounds of the array. @ Void set_ScaledValues(Int32, System.Drawing.PointF) @ HdsDB.WireCurve
1 issue View Issues
Released Mar 22nd 2024
  • 1244: [Database/IO] Object reference not set to an instance of an object. @ Void OptionsClassToOptionsStruct(Int32, HdsDB.clsOptions ByRef, OptClass[]) @ HdsEdit.EditModelOptionObjAndStruct
1 issue View Issues
Released Feb 7th 2024
  • 932: [Graphics] Object reference not set to an instance of an object. @ Void BlankAllLogs(Color, Color) @ HdsEdit.EditLogPlotArea
1 issue View Issues
Released Feb 20th 2023
  • 842: [User Interface] Entering a non-numeric value for curve scales on EditPlotScales form causes InvalidCastException
1 issue View Issues
Released May 17th 2024
  • 1034: [User Interface] Saving LWD data causes IndexOutOfRangeException
  • 1117: [Graphics] Out of memory. @ Void CheckErrorStatus(Int32) @ System.Drawing.Graphics
2 issues View Issues
Released Feb 7th 2024
  • 924: [User Interface] Object reference not set to an instance of an object. @ Void ssPay_Available_EditModeOff() @ HdsForms.PayFilters
  • 925: [User Interface] Object reference not set to an instance of an object. @ Void txtDescription_LostFocus() @ HdsForms.SelectCurvesOrUnits
  • 926: [User Interface] Object reference not set to an instance of an object. @ Void GetGridCurves() @ HdsForms.CurveData
  • 957: [User Interface] Surveys spreadsheet only allows pasting as many surveys as there are rows that are currently visible
  • 1094: [Calculations] Saving curve changes in Curve Management causes the message "Object reference not set to an instance of an object" to be shown
  • 1095: [User Interface] Cannot set any curves as net filters on Pay Filters form
6 issues View Issues
Released Apr 3rd 2023
  • 877: [User Interface] Add confirmation dialog when applying an options template
  • 889: [User Interface] Object reference not set to an instance of an object. @ Void LoadQuickHelp() @ HdsForms.QuickHelpForm
2 issues View Issues
Released Feb 20th 2023
  • 765: [User Interface] File explorer user control crashes with IOException when attempting to load a network drive without read access
  • 872: [User Interface] File explorer user control resets to drive listings when loading, even if directory is set
2 issues View Issues
Released Jan 17th 2023
  • 712: [Database/IO] Loading the Core data form with a file that has Core Curves but no Core Depth causes IndexOutOfRangeException
  • 742: [User Interface] Attempting to clear Formation spreadsheet can cause IndexOutOfRangeException
  • 791: [User Interface] Clicking 'Show All Curves' on Curve data form can cause NullReferenceException
3 issues View Issues
Released May 17th 2024
  • 1367: [Graphics] Enabling backup scales causes IndexOutOfRangeException
  • 1032: [Calculations] Object reference not set to an instance of an object. @ Void Find_Scale_Height(PlotTrack[] ByRef, System.Drawing.Graphics ByRef) @ HdsLP.clsPlot
  • 1283: [Database/IO] Attempting to load the same grid value twice causes ArgumentException
3 issues View Issues
Released May 13th 2024
  • 1416: [Graphics] Fill from curve partially covers track
1 issue View Issues
Released Mar 22nd 2024
  • 1204: [Database/IO] The field is too small to accept the amount of data you attempted to add. Try inserting or pasting less data. @ Void set_Value(System.Object) @ DAO._Field
1 issue View Issues
Released Feb 7th 2024
  • 944: [Graphics] Index was outside the bounds of the array. @ Int32 DrawScales(ScalesEnum ByRef, Int32, Int32 ByRef, System.Drawing.Graphics, Boolean ByRef, Boolean ByRef) @ HdsLP.clsPlot
  • 927: [Calculations] Referencia a objeto no establecida como instancia de un objeto. @ Void Setup306090(Boolean ByRef) @ HdsLP.LogPlot
  • 919: [Graphics] Filters applied to curve shadings do not work
  • 771: [Database/IO] Object reference not set to an instance of an object. @ Void SetupQuickLog(myApps) @ HdsLP.LogPlot
  • 792: [Graphics] Changing a Curve's color style to 'Layered Colors' can cause IndexOutOfRangeException
  • 837: [Graphics] Index was outside the bounds of the array. @ Void DrawGrid_Main_Draw_Tracks(System.Drawing.Graphics ByRef) @ HdsLP.LogPlot
  • 869: [Graphics] Arithmetic operation resulted in an overflow. @ Void DrawGrid_Draw_Line_Segment(Single ByRef, Single ByRef, Int32 ByRef, Int32 ByRef, Int32 ByRef, Int32 ByRef, System.Decimal ByRef, Boolean ByRef) @ HdsLP.LogPlot
  • 885: [Calculations] Arithmetic operation resulted in an overflow. @ Void DrawGrid_Main_Draw_LogarithmicScales() @ HdsLP.LogPlot
  • 902: [User Interface] Value of '826' is not valid for 'Value'. 'Value' should be between 'minimum' and 'maximum'.Parameter name: Value @ Void set_Value(Int32) @ System.Windows.Forms.ScrollProperties
  • 936: [Database/IO] Object reference not set to an instance of an object. @ Void SaveValues() @ HdsLP.clsRegistryLP
10 issues View Issues
Released Apr 3rd 2023
  • 868: [Graphics] Header items are misaligned
1 issue View Issues
Released Jan 17th 2023
  • 793: [Graphics] Drawing Formation controls sometimes causes ExternalException
1 issue View Issues
Not Yet Released

HDSlog v1.23.1 (Jun 2024) Roadmap

HDSlog v1.23.1 adds USB dongle support, automatic updates and fixes some remaining bugs.


Features

5 issues
  • Cross Section [Import/Export] 1879: Cannot export cross section plot as an image
  • HDSlog [Licensing/Activation] 893: Add the option to use a USB key for activation
  • HdsForms [User Interface] 802: Add search text box to Curve type selections
  • HdsLP [Database/IO] 716: Add the ability to import and export Log Plot formats
  • Log Plots [Import/Export] 1872: Exporting the plot as a WMF file does not work

Enhancements

3 issues
  • Import LAS [User Interface] 1240: Selecting curve type or units for imported curves still uses old form and does not allow changing the database curve name
  • Log Plots [User Interface] 1776: Allow moving formations to a new depth by dragging the formation line
  • Petro Calc [Graphics] 1777: Core data points on the log plot do not need to be connected with lines

Bug Fixes

23 issues
  • Cross Plots [Batch] 1247: Well lists shown on the setup window are out of date
  • Cross Section [Graphics] 1875: The print button is disabled and attempting to print causes a crash
  • Cross Section [User Interface] 1873: The inner window crashes when the application is launched
  • Edit - Toolbox [Database/IO] 1802: Index was outside the bounds of the array. @ Int16 LoadInputCurveList(Boolean, Int16 ByRef, LoggingDataEnum, Boolean) @ EditToolbox.frmMain
  • Export LAS [Import/Export] 1752: Launching the application without an active file causes NullReferenceException
  • HdsData [Database/IO] 1239: Files added to error report zip files are sometimes duplicated
  • HdsData [User Interface] 1794: Value of '3135' is not valid for 'Value'. 'Value' should be between 'minimum' and 'maximum'.Parameter name: Value @ Void set_Value(Int32) @ System.Windows.Forms.ScrollProperties
  • HdsForms [Database/IO] 1774: Saving Rmf data causes COMException
  • Import LAS [Import/Export] 1865: Importing a text file with depths from bottom to top causes a rescue message
  • Log Plots [Graphics] 1185: Plot ratio does not appear on header if there is not enough room
  • Log Plots [Graphics] 1778: Formation bases are drawn at the wrong depth
  • Log Plots [User Interface] 1171: Object reference not set to an instance of an object. @ Void tbSetup_PlotWidth_Leave(System.Object, System.EventArgs) @ LogPlots.frmSetup_Master
  • Log Plots [User Interface] 1775: Dragging a formation to a new depth resets the formation depth to the top of the plot
  • Log Plots [User Interface] 1759: Selecting a plot ratio causes an incorrect ratio to be shown
  • Pay Reports [Database/IO] 1864: Switching to a file with fewer data sets causes COMException
  • Petro Calc [Calculations] 1191: Water saturation is calculated for cased hole wells without resistivity
  • Petro Calc [Graphics] 1189: Changing parameters causes lithology to reset
  • Petro Calc [Graphics] 1216: Index was outside the bounds of the array. @ Void Draw_LogTracks(DrawLogPlotEnum, Boolean, Boolean ByRef) @ PetroCalc.frmMain
  • Petro Calc [User Interface] 1351: Index was outside the bounds of the array. @ Void picXPlot_MouseMove(System.Object, System.Windows.Forms.MouseEventArgs) @ PetroCalc.frmMain
  • Quick Calc [Calculations] 1855: Object reference not set to an instance of an object. @ Boolean ParseUserEquation(System.String) @ QuickCalc.frmMain
  • Quick Calc [Database/IO] 1384: Overflow @ System.Object Eval(System.String) @ MSScriptControl.IScriptControl
  • RASiP [Calculations] 1213: Launching the application after renaming a RAS curve causes NullReferenceException
  • Task Manager [App Interaction] 1738: Object reference not set to an instance of an object. @ System.Object MarshaledInvoke(System.Windows.Forms.Control, System.Delegate, System.Object[], Boolean) @ System.Windows.Forms.Control
  • 1190: [Calculations] Slider out of range error message
1 issue View Issues
Released May 17th 2024
  • 1433: [User Interface] Object reference not set to an instance of an object. @ Void GetSliderScalesSingle(VshSelectionEnum, Single ByRef, Single ByRef, Single ByRef) @ HdsNT.uctlMultClay
  • 1306: [User Interface] Value of '10264' is not valid for 'Value'. 'Value' should be between 'Minimum' and 'Maximum'.Parameter name: Value @ Void set_Value(Int32) @ System.Windows.Forms.TrackBar
2 issues View Issues
Released Feb 20th 2023
  • 750: [Calculations] Swirr value for Permeability equation is converted from decimal to percent multiple times when copying Options template
1 issue View Issues
Released Jan 17th 2023
  • 772: [User Interface] Clicking a Badhole/Coal button after changing the trigger causes NullReferenceException
1 issue View Issues
Released Mar 22nd 2024
  • 1219: [Database/IO] Could not find file '.MDB'. @ DAO.Database OpenDatabase(System.String, System.Object, System.Object, System.Object) @ DAO._DBEngine
1 issue View Issues
Released Feb 7th 2024
  • 933: [Database/IO] Index was outside the bounds of the array. @ Boolean CheckForHRPhi(Int32) @ HdsXP.clsSurveyWellData
1 issue View Issues
Released Jan 17th 2023
  • 778: [Calculations] Attempting to get Curve min/max values for an axis with an invalid curve index causes IndexOutOfRangeException
1 issue View Issues
Released May 17th 2024
  • 1479: [Import/Export] An LAS file with a Bit Size that contains a fraction and a whole number causes ArgumentOutOfRangeException
  • 1486: [Import/Export] Index was outside the bounds of the array. @ Int32 InventoryTildes() @ Import_LAS.mod_NL_LasFile
2 issues View Issues
Released May 13th 2024
  • 1335: [Import/Export] Specified argument was out of the range of valid values.Parameter name: i @ System.Text.RegularExpressions.Match get_Item(Int32) @ System.Text.RegularExpressions.MatchCollection
  • 1357: [Import/Export] Object reference not set to an instance of an object. @ Int32 GetConsecutiveDepths() @ Import_LAS.frmLoadSelect
  • 1401: [Import/Export] Index (zero based) must be greater than or equal to zero and less than the size of the argument list. @ System.Text.StringBuilder AppendFormatHelper(System.IFormatProvider, System.String, System.ParamsArray) @ System.Text.StringBuilder
3 issues View Issues
Released Mar 22nd 2024
  • 1205: [Import/Export] Input string was not in a correct format. @ System.Text.StringBuilder AppendFormatHelper(System.IFormatProvider, System.String, System.ParamsArray) @ System.Text.StringBuilder
  • 1237: [Import/Export] Importing an LAS file with spaces in the curve names causes curve data not to load
  • 1241: [Import/Export] Attempting to import an MDSS curve shows an invalid reference curve message
  • 1243: [Import/Export] Prevent setting the current file for a canceled import
4 issues View Issues
Released Feb 7th 2024
  • 059: [User Interface] If project is set in Project Management, user cannot change directories on explorer control
  • 1153: [User Interface] Update progress messages when importing files for clarity
  • 677: [User Interface] De-selecting a curve on the Preferred Neutron Curves window causes an ArgumentOutOfRangeException
  • 698: [User Interface] Preferred Neutron Curves window does not work
  • 699: [User Interface] "Load" button becomes disabled if user cancels the open file dialog after clicking it
  • 701: [User Interface] Double clicking an input file on 'Select File' window causes ArgumentNullException if the selected output file does not exist
  • 892: [Database/IO] The Microsoft Jet database engine cannot find the input table or query 'CurveData002'. Make sure it exists and that its name is spelled correctly. @ DAO.Recordset OpenRecordset(System.String, System.Object, System.Object, System.Object) @ DAO.Database
  • 935: [Import/Export] Arithmetic operation resulted in an overflow. @ CheckAndReadErrorEnum VerifyUnWrappedFile(Form) @ Import_LAS.CheckInputSpecs
  • 1024: [Import/Export] Length cannot be less than zero.Parameter name: length @ System.String Substring(Int32, Int32) @ System.String
  • 1152: [Import/Export] Add the ability to import CSV files
  • 1161: [User Interface] Missing current file message appears behind the window
  • 1167: [Import/Export] Importing an LAS file with inconsistent spacing between columns causes null data
12 issues View Issues
Released Jan 17th 2023
  • 753: [Import/Export] Attempting to load a large text file without enough memory causes OutOfMemoryException
  • 754: [Import/Export] Attempting to load a large text file without enough memory causes OutOfMemoryException
  • 770: [Import/Export] Saving a new database without default Curve names loaded causes NullReferenceException
3 issues View Issues
Released Feb 7th 2024
  • 938: [Import/Export] Column names with special characters are not detected
1 issue View Issues
Released May 17th 2024
  • 1053: [Graphics] The process cannot access the file because it is being used by another process @ Void OnStartPrint(System.Drawing.Printing.PrintDocument, System.Drawing.Printing.PrintEventArgs) @ System.Drawing.Printing.StandardPrintController
  • 1160: [Database/IO] Object reference not set to an instance of an object. @ Int32 TypeOfCurve(Int32, System.String) @ LogPlots.frmSetup_Master
  • 1498: [Graphics] Log Memo text does not show up on the print preview
  • 1478: [Import/Export] Attempting to export the plot as an image file causes NullReferenceException
4 issues View Issues
Released May 13th 2024
  • 1315: [Graphics] Index was outside the bounds of the array. @ Void picScales_MouseMove(System.Object, System.Windows.Forms.MouseEventArgs) @ LogPlots.frmSetup_Master
  • 1347: [User Interface] Object reference not set to an instance of an object. @ Void tbSetup_Ok_Click(System.Object, System.EventArgs) @ LogPlots.frmSetup_Master
  • 1277: [Graphics] The box surrounding the "Drop Curves Here for New Track" text is offset on the Master Setup form
  • 1365: [Graphics] Casing is drawn at incorrect depths
4 issues View Issues
Released Apr 12th 2024
  • 1259: [User Interface] AIRD curve is not shown in list of curves to add on Master Setup
  • 1284: [User Interface] Changing track width does not work properly
2 issues View Issues
Released Mar 22nd 2024
  • 1184: [Database/IO] Header templates do not restore sub-titles
  • 1186: [User Interface] Header templates cannot be easily updated
  • 1187: [User Interface] Property grid section titles are hard to read
3 issues View Issues
Released Feb 7th 2024
  • 740: [User Interface] Object reference not set to an instance of an object. @ Void Form_LoadPlot() @ LogPlots.frmSetup_Master
  • 1096: [Graphics] Reference plot does not fill entire parent control
  • 1164: [Graphics] Exporting plot as EMF or WMF does not actually work
  • 1100: [User Interface] Add grid settings to plot context menu
  • 1099: [Graphics] Companion reference track is always the last track of the plot
  • 1097: [User Interface] Zoom in/out buttons above reference plot do not work
  • 730: [User Interface] Moving a Formation control can cause NullReferenceException
  • 1031: [User Interface] Selecting a curve on the Master Setup window, after it has just loaded, moves the curve to the last track
  • 995: [User Interface] Object reference not set to an instance of an object. @ Void UpdateUI() @ LogPlots.frmSetup_Header
  • 983: [User Interface] Cannot access a disposed object.Object name: 'PrintPreviewDialog'. @ Void CreateHandle() @ System.Windows.Forms.Control
  • 891: [User Interface] O índice estava fora do intervalo. Ele deve ser não-negativo e menor que o tamanho da coleção.Parameter name: index @ System.Object get_Item(Int32) @ System.Collections.ArrayList
  • 841: [User Interface] Index was out of range. Must be non-negative and less than the size of the collection.Parameter name: index @ System.Object get_Item(Int32) @ System.Collections.ArrayList
  • 821: [User Interface] Updating curves in applications outside of Log Plots, then returning, causes IndexOutOfRangeException
  • 801: [User Interface] Clicking the plot after creating a new Log Text causes NullReferenceException
  • 745: [Graphics] Out of memory. @ Void CheckErrorStatus(Int32) @ System.Drawing.Graphics
15 issues View Issues
Released Apr 3rd 2023
  • 329: [User Interface] Add button/menu item for resetting plot Depths to maximum
  • 888: [User Interface] Add Header options rotated, logo file, logo visible, logo alignment and logo fit to container to print property grid
  • 403: [Graphics] Importing a file while Log Plots is running can cause NullReferenceException
3 issues View Issues
Released Feb 20th 2023
  • 844: [Database/IO] Loading a file with DSTs causes IndexOutOfRangeException
  • 871: [User Interface] Printer margins cannot be changed on the property grid, unless they are expanded
  • 874: [User Interface] Add mouse coordinates to print preview window
3 issues View Issues
Released Jan 17th 2023
  • 717: [User Interface] Adding a Formation to the plot can cause ArgumentOutOfRangeException
  • 776: [Graphics] Print settings should remember last margins used
  • 763: [App Interaction] Having a non-existing curve index selected when refreshing causes NullReferenceException
  • 789: [Graphics] Curve scales in print preview overlap each other
  • 790: [Graphics] Curve scales on Master Setup window are cut off by Curve settings if there are several Curves in one track
  • 797: [Graphics] Attempting to draw the plot with invalid dimensions causes ArgumentException
  • 814: [Graphics] Printed plots with certain widths are cut off on the right side
7 issues View Issues
Released Mar 22nd 2024
  • 1238: [User Interface] Add an option for disabling message shown when a large file is loaded
1 issue View Issues
Released Mar 8th 2024
  • 1177: [User Interface] Data set tool strip combo box is not wide enough
1 issue View Issues
Released Mar 8th 2024
  • 1203: [Database/IO] Attempting to load defaults on curve selection form causes COMException
1 issue View Issues
Released Feb 20th 2023
  • 851: [Database/IO] Launching the application causes NullReferenceException
1 issue View Issues
Released May 20th 2024

HDSlog v1.23.0.6 (May 2024) Change Log

HDSlog v1.23.0.6 hotfixes a few issues.


Bug Fixes

1 issue
  • Petro Calc [Database/IO] 1660: Attempting to save causes several COMException error messages, and doesn't actually save
  • 1660: [Database/IO] Attempting to save causes several COMException error messages, and doesn't actually save
1 issue View Issues
Released May 17th 2024
  • 1454: [Database/IO] Loading a file without any Option zones causes COMException
1 issue View Issues
Released May 13th 2024
  • 1307: [Calculations] Index was outside the bounds of the array. @ Void PorosityShaleValueChange(ShaleValueChangeEnum, Single, Single, Boolean ByRef, Boolean ByRef) @ PetroCalc.frmMain
  • 1326: [Calculations] Index was outside the bounds of the array. @ Boolean InitNewDataSet_NotFullBatch() @ PetroCalc.frmMain
2 issues View Issues
Released Mar 22nd 2024
  • 1188: [Graphics] Changing some parameters does not update the plot
1 issue View Issues
Released Mar 8th 2024
  • 331: [Database/IO] Saving takes too long
1 issue View Issues
Released Feb 7th 2024
  • 985: [Database/IO] Object invalid or no longer set. @ Void Close() @ DAO.Database
  • 1054: [User Interface] Dragging certain Water Saturation sliders or variable boxes causes an error message
  • 908: [User Interface] Object reference not set to an instance of an object. @ Void mnuZones_Delete_Click(System.Object, System.EventArgs) @ PetroCalc.frmMain
  • 910: [User Interface] Object reference not set to an instance of an object. @ Void mnuZones_ChangeName_Click(System.Object, System.EventArgs) @ PetroCalc.frmMain
4 issues View Issues
Released Apr 3rd 2023
  • 879: [User Interface] Cannot add a zone
1 issue View Issues
Released Feb 20th 2023
  • 860: [User Interface] Switching from 'Open Hole' to 'Cased Hole' Water Saturation causes Lithology to reset
  • 861: [User Interface] Accept button on the Compute Fluids window is not enabled after entering a value
  • 862: [Calculations] PhiE calculation for Cased Hole Water Saturation is incorrect
3 issues View Issues
Released Apr 12th 2024
  • 1282: [User Interface] Task bar icon flashes when launched
1 issue View Issues
Released Mar 22nd 2024
  • 1215: [App Interaction] The operation was canceled by the user @ Boolean StartWithShellExecuteEx(System.Diagnostics.ProcessStartInfo) @ System.Diagnostics.Process
1 issue View Issues
Released Feb 7th 2024
  • 882: [App Interaction] Clicking the 'End Task' button for a process that has locked up causes InvalidOperationException
1 issue View Issues
Released Jan 17th 2023
  • 587: [App Interaction] Closing an application during the refresh window can cause InvalidOperationException
1 issue View Issues
Released Feb 7th 2024
  • 681: [User Interface] Attempting to access Zone add/delete form after it has been closed causes ObjectDisposedException
  • 760: [User Interface] Clicking the 'Undo' button for Rhob baseline can cause NullReferenceException
  • 934: [User Interface] Object reference not set to an instance of an object. @ Void mnuTopsCombo_SelectedIndexChanged() @ UnConRes.UnConResMain
3 issues View Issues
Released Jan 17th 2023
  • 648: [User Interface] Clicking outside of the items on Curve list view causes NullReferenceException
  • 723: [User Interface] Entering an empty or non-numeric string into Baseline text boxes causes InvalidCastException
2 issues View Issues