Released Apr 3rd 2023

HDSlog v1.22.11.2

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


Features

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

Enhancements

  • 878: HDSlog - [User Interface] Combine all duplicate forms from separate applications
  • 877: HdsForms - [User Interface] Add confirmation dialog when applying an option template

Bug Fixes

  • 868: HdsLP - [Graphics] Header items are misaligned
  • 403: Log Plots - [Graphics] Importing a file while Log Plots is running can cause NullReferenceException
  • 879: Petro Calc - [User Interface] 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

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


Enhancements

  • 874: Log Plots - [User Interface] Added mouse coordinates to print preview window

Bug Fixes

  • 852: Batch Plots - [General] Launching the application causes FileLoadException due to incorrect DAO reference
  • 840: Edit - Copy - [Calculations] Entering a new depth increment of 0 causes DivideByZeroException
  • 842: HDSEdit - [User Interface] Entering a non-numeric value for curve scales on EditPlotScales form causes InvalidCastException
  • 872: HDSForms - [User Interface] File explorer user control resets to drive listings when loading, even if directory is set
  • 868: HdsLP - [Graphics] Header items are misaligned
  • 871: Log Plots - [User Interface] Printer margins cannot be changed on the property grid, unless they are expanded
  • 851: Pay Reports - [User Interface] Launching the application causes NullReferenceException
  • 860: Petro Calc - [User Interface] Switching from 'Open Hole' to 'Cased Hole' Water Saturation causes Lithology to reset
  • 862: Petro Calc - [Calculations] PhiE calculation for Cased Hole Water Saturation is incorrect

852: [General] Launching the application causes FileLoadException due to incorrect DAO reference
1 issue View Issues
Released Feb 2nd 2022

HDSlog v1.22.2

HDSlog v1.22.2 focuses on bug and regression fixes from v1.22.1.


Bug Fixes

  • 573: Cross Plots - [User Interface] Closing the window sometimes causes InvalidOperationException
  • 480: Cross Plots - [User Interface] Launching Cross Plots causes NullReferenceException since recent files loading was moved
  • 571: Cross Plots - [User Interface] Switching to Symbols Report tab before plots have been drawn causes NullReferenceException
  • 562: Cross Plots - [User Interface] Clicking the Process History menu item without a file loaded causes NullReferenceException
  • 572: Cross Plots - [User Interface] Loading Tops window without initializing well data causes NullReferenceException
  • 536: HdsData - [User Interface] Attempting to load the About window without a valid Standards/SiteData/Defaults file causes FileNotFoundException
  • 537: HdsForms - [Database/IO] Refreshing curve data after loading a new file causes IndexOutOfRangeException
  • 548: HdsForms - [User Interface] Clicking the Add to Master List button on Formations window causes IndexOutOfRangeException
  • 481: Import LAS - [User Interface] Closing the window and saving preferences before Standards/SiteData has been loaded causes NullReferenceException
  • 508: Import LAS - [User Interface] Attempting to launch the application with an invalid Standards file causes NullReferenceException
  • 538: Import LAS - [User Interface] Selecting specific cells on Curve Info spreadsheet causes IndexOutOfRangeException
  • 549: Log Plots - [User Interface] Selecting a curve from the list of plot curves on Control Panel causes NullReferenceException
  • 569: Log Plots - [General] Loading a file with incorrect curve indexing causes NullReferenceException
  • 570: Main Menu - [User Interface] Open and Close side menu items do not work
  • 483: Task Manager - [General] Closing an application during the refresh window causes Win32Exception
  • 489: Task Manager - [General] Attempting to launch an application causes NullReferenceException

406: [General] Collection was modified; enumeration operation may not execute. @ Void ThrowInvalidOperationException(System.ExceptionResource) @ System.ThrowHelper
1 issue View Issues
Released Jan 17th 2023

HDSlog v1.22.11

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


Enhancements

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

Bug Fixes

  • 746: Cross Plots - [Graphics] Closing a Cross Plot window with any PowerPacks shapes causes InvalidOperationException
  • 314: CUP - [Database/IO] Loading a program with Global variables from the Code Editor causes NullReferenceException
  • 451: Edit – Cleanup - [User Interface] Clicking the 'Despike' toolbar button before Curves have been selected causes NullReferenceException
  • 758: Edit – Copy - [Database/IO] Clicking the 'Expand Database' button causes NullReferenceException
  • 768: Edit – Copy - [User Interface] Clicking the 'Reverse To and From Sets' button without valid sets selected causes NullReferenceException
  • 718: Edit – Depth Shift - [User Interface] Clicking 'Open Old Shift Table' menu or toolbar button causes IndexOutOfRangeException
  • 815: Export – LAS - [User Interface] Attempting to change the Data Set causes MissingMemberException
  • 676: HDSData - [User Interface] Opening the User Load Defaults window without any titles loaded results in ArgumentNullException
  • 682: HDSData - [Licensing and Activation] License XML signature verification fails sometimes
  • 781: HDSData - [Graphics] Attempting to ID Cross Plot points from Log Plot can cause IndexOutOfRangeException
  • 795: HDSData - [Database/IO] Cannot open or load a file with a space at the beginning or end of the file name
  • 712: HDSForms - [Database/IO] Loading the Core data form with a file that has Core Curves but no Core Depth causes IndexOutOfRangeException
  • 742: HDSForms - [User Interface] Attempting to clear Formation spreadsheet can cause IndexOutOfRangeException
  • 765: HDSForms - [User Interface] File explorer user control crashes with IOException when attempting to load a network drive without read access
  • 791: HDSForms - [User Interface] Clicking 'Show All Curves' on Curve data form can cause NullReferenceException
  • 793: HdsLP - [Graphics] Drawing Formation controls sometimes causes ExternalException
  • 750: HdsNT - [Calculations] Swirr value for Permeability equation is converted from decimal to percent multiple times when copying Options template
  • 772: HdsNT - [User Interface] Clicking a Badhole/Coal button after changing the trigger causes NullReferenceException
  • 778: HdsXPlot - [Calculations] Attempting to get Curve min/max values for an axis with an invalid curve index causes IndexOutOfRangeException
  • 753: Import – LAS - [Import/Export] Attempting to load a large text file without enough memory causes OutOfMemoryException
  • 754: Import – LAS - [Import/Export] Attempting to load a large text file without enough memory causes OutOfMemoryException
  • 770: Import – LAS - [Import/Export] Saving a new database without default Curve names loaded causes NullReferenceException
  • 717: Log Plots - [User Interface] Adding a Formation to the plot can cause ArgumentOutOfRangeException
  • 763: Log Plots - [App Interaction] Having a non-existing curve index selected when refreshing causes NullReferenceException
  • 789: Log Plots - [Graphics] Curve scales in print preview overlap each other
  • 790: Log Plots - [Graphics] Curve scales on Master Setup window are cut off by Curve settings if there are several Curves in one track
  • 797: Log Plots - [Graphics] Attempting to draw the plot with invalid dimensions causes ArgumentException
  • 814: Log Plots - [Graphics] Printed plots with certain widths are cut off on the right side
  • 844: Log Plots - [Database/IO] Loading a file with DSTs causes IndexOutOfRangeException
  • 587: Task Manager - [App Interaction] Closing an application during the refresh window can cause InvalidOperationException
  • 648: Unconventional Reservoirs - [User Interface] Clicking outside of the items on Curve list view causes NullReferenceException
  • 723: Unconventional Reservoirs - [User Interface] 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
1 issue View Issues
Released Jun 8th 2022

HDSlog v1.22.6

HDSlog v1.22.6 consists of bug and regression fixes, and a feature for selecting a license if one isn't found.


Features

  • 660: HdsData - [Licensing/Activation] Ask user to locate license if it isn't found in program folder

Bug Fixes

  • 647: Cross Plots - [User Interface] Cannot select X axis curves for Multi Linear Regression Plot
  • 634: File Explorer - [Database/IO] Changing the name of a file to one that already exists causes IOException
  • 458: File Explorer - [User Interface] File details always display curve min/max values as null
  • 577: HdsData - [Licensing/Activation] Attempting to verify license signature sometimes causes ObjectDisposedException
  • 604: HdsData - [Database/IO] Launching an application with an invalid version saved to the registry causes FormatException
  • 613: HdsData - [Database/IO] Launching an application with an invalid date saved in the registry causes ArgumentException
  • 633: HdsData - [Database/IO] Attempting to access the end depth for any depth besides Measured Depth causes NullReferenceException
  • 663: HdsData - [Network] Login exits due to not finding the Kernel before it can launch and generate a Kernel request
  • 575: HdsForms - [User Interface] RFTs Gradient and Mud Weight columns always show NaN (Not a Number)
  • 584: HdsForms - [User Interface] Pressing a key on the "Selected Pay Filters" spreadsheet on Pay Filters window causes IndexOutOfRangeException
  • 657: HdsForms - [User Interface] Enabling/disabling Gross/Net Pay flags on Pay Filters window does not update plot, even when auto apply is enabled
  • 383: HdsLP - [Database/IO] Selecting a format with a depth type that doesn't exist in the current file causes ArgumentNullException
  • 550: HdsLP - [User Interface] Clicking the "Select" button without a format selected causes NullReferenceException
  • 574: HdsLP - [Calculations] Leaving the Scale text box when it contains certain text on the Master Setup window causes NullReferenceException
  • 592: HdsLP - [Database/IO] If table fails to be created when saving grid settings to Defaults, it causes COMException
  • 599: HdsLP - [Graphics] Attempting to draw plots with a negative font size causes ArgumentException
  • 635: HdsLP - [User Interface] Attempting to add a new format fails due to invalid characters regardless of name
  • 651: HdsLP - [Graphics] Header draws each logging run lower than the previous run
  • 656: HdsLP - [Graphics] Reservoir/Gross Pay flag title does not have opaque white background like Net Pay flag title
  • 379: HdsXPlot - [User Interface] Attempting to draw Cross Plots with an invalid top selected causes IndexOutOfRangeException
  • 591: HdsXPlot - [Database/IO] Attempting to plot a Histogram or User Cross Plot for a well without sonic data causes IndexOutOfRangeException
  • 649: Import LAS - [Import/Export] When adding a data set to a file, the user's default units are used instead of the units from the file
  • 650: Import LAS - [Import/Export] Canceling the import of an additional data set causes the file to become inaccessible
  • 422: Log Plots - [User Interface] Setting the Master Setup window to visible sometimes causes ArgumentOutOfRangeException
  • 652: Log Plots - [Graphics] Adding a new curve on Master Setup removes any curves on the depth track
  • 653: Log Plots - [User Interface] After adding a curve that was already on the plot on Master Setup, the first curve is selected instead of the recently added one
  • 654: Log Plots - [Graphics] Empty tracks are still drawn when all curves are moved to other tracks on Master Setup window
  • 655: Log Plots - [Graphics] Log Text remain visible on the plot after setting them individually to not visible
  • 673: Login - [User Interface] Login default window size is set from the registry, and the default size is too large
  • 674: Login - [Network] Task Manager is launched along with Login window and displays an error message
  • 606: Main Menu - [User Interface] Data editing menu does not work
  • 587: Task Manager - [App Interaction] Closing an application during the refresh window can cause InvalidOperationException
  • 602: Task Manager - [User Interface] Clicking the "Switch To" button to switch to another application causes FormatException
  • 623: Task Manager - [User Interface] Closing the window before background thread has been initialized causes NullReferenceException
  • 641: Task Manager - [User Interface] Clicking the "Switch To" button to switch to another application causes InvalidCastException

647: [User Interface] Cannot select X axis curves for Multi Linear Regression Plot
1 issue View Issues
Released Feb 2nd 2022
480: [User Interface] Launching Cross Plots causes NullReferenceException since recent files loading was moved
573: [User Interface] Closing the window sometimes causes InvalidOperationException
562: [User Interface] Clicking the Process History menu item without a file loaded causes NullReferenceException
571: [User Interface] Switching to Symbols Report tab before plots have been drawn causes NullReferenceException
572: [User Interface] Loading Tops window without initializing well data causes NullReferenceException
5 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 Jan 17th 2023
451: [User Interface] Clicking the 'Despike' toolbar button before Curves have been selected causes NullReferenceException
1 issue 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
768: [User Interface] Clicking the 'Reverse To and From Sets' button without valid sets selected causes NullReferenceException
758: [Database/IO] Clicking the 'Expand Database' button causes NullReferenceException
2 issues View Issues
Released Oct 3rd 2022

HDSlog v1.22.10

HDSlog v1.22.10 hot fixes a major Petro Calc regression from v1.22.6.


Bug Fixes

  • 736: Petro Calc - [User Interface] An error occurred creating the form. See Exception.InnerException for details. The error is: Could not load file or assembly 'Microsoft.VisualBasic.PowerPacks, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040) @ T Create__Instance__[T](T) @ PetroCalc.My.MyProject+MyForms
741: [Calculations] Copying curves to a data set with a different depth increment results in incorrect curve values
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 Jan 17th 2023
815: [User Interface] Attempting to change the Data Set causes MissingMemberException
1 issue View Issues
Released Jun 8th 2022
458: [User Interface] File details always display curve min/max values as null
634: [Database/IO] Changing the name of a file to one that already exists causes IOException
2 issues View Issues
Released Jan 17th 2023
682: [Licensing/Activation] License XML signature verification fails sometimes
781: [Graphics] Attempting to ID Cross Plot points from Log Plot can cause IndexOutOfRangeException
676: [User Interface] Opening the User Load Defaults window without any titles loaded results in ArgumentNullException
795: [Database/IO] Cannot open or load a file with a space at the beginning or end of the file name
4 issues View Issues
Released Jun 8th 2022
577: [Licensing/Activation] Attempting to verify license signature sometimes causes ObjectDisposedException
660: [Licensing/Activation] Ask user to locate license if it isn't found in program folder
604: [Database/IO] Launching an application with an invalid version saved to the registry causes FormatException
613: [Database/IO] Launching an application with an invalid date saved in the registry causes ArgumentException
633: [Database/IO] Attempting to access the end depth for any depth besides Measured Depth causes NullReferenceException
663: [Network] Login exits due to not finding the Kernel before it can launch and generate a Kernel request
6 issues View Issues
Released Feb 2nd 2022
536: [User Interface] Attempting to load the About window without a valid Standards/SiteData/Defaults file causes FileNotFoundException
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 Apr 3rd 2023
889: [User Interface] Object reference not set to an instance of an object. @ Void LoadQuickHelp() @ HdsForms.QuickHelpForm
877: [User Interface] Add confirmation dialog when applying an options template
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 Jun 8th 2022
575: [User Interface] RFTs Gradient and Mud Weight columns always show NaN (Not a Number)
657: [User Interface] Enabling/disabling Gross/Net Pay flags on Pay Filters window does not update plot, even when auto apply is enabled
584: [User Interface] Pressing a key on the "Selected Pay Filters" spreadsheet on Pay Filters window causes IndexOutOfRangeException
3 issues View Issues
Released Feb 2nd 2022
537: [Database/IO] Refreshing curve data after loading a new file causes IndexOutOfRangeException
548: [User Interface] Clicking the Add to Master List button on Formations window causes IndexOutOfRangeException
2 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
Released Jun 8th 2022
635: [User Interface] Attempting to add a new format fails due to invalid characters, regardless of name
656: [Graphics] Reservoir/Gross Pay flag title does not have opaque, white background like Net Pay flag title
550: [User Interface] Clicking the "Select" button without a format selected causes NullReferenceException
574: [Calculations] Leaving the Scale text box when it contains certain text on the Master Setup window causes NullReferenceException
599: [Graphics] Attempting to draw plots with a negative font size causes ArgumentException
651: [Graphics] Header draws each logging run lower than the previous run
383: [Database/IO] Selecting a format with a depth type that doesn't exist in the current file causes ArgumentNullException
592: [Database/IO] If table fails to be created when saving grid settings to Defaults, it causes COMException
8 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 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 Jun 8th 2022
379: [User Interface] Attempting to draw Cross Plots with an invalid top selected causes IndexOutOfRangeException
591: [Database/IO] Attempting to plot a Histogram or User Cross Plot for a well without sonic data causes IndexOutOfRangeException
2 issues View Issues
Released Jan 17th 2023
770: [Import/Export] Saving a new database without default Curve names loaded causes NullReferenceException
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
3 issues View Issues
Released Jun 8th 2022
649: [Import/Export] When adding a data set to a file, the user's default units are used instead of the units from the file
650: [Import/Export] Canceling the import of an additional data set causes the file to become inaccessible
2 issues View Issues
Released Feb 2nd 2022
508: [User Interface] Attempting to launch the application with an invalid Standards file causes NullReferenceException
393: [User Interface] Exception handled in FpSpread.WndProc @ Void WndProc(System.Windows.Forms.Message ByRef) @ FarPoint.Win.Spread.FpSpread
538: [User Interface] Selecting specific cells on Curve Info spreadsheet causes IndexOutOfRangeException
481: [User Interface] Closing the window and saving preferences before Standards/SiteData has been loaded causes NullReferenceException
4 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
776: [Graphics] Print settings should remember last margins used
717: [User Interface] Adding a Formation to the plot can cause ArgumentOutOfRangeException
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
763: [App Interaction] Having a non-existing curve index selected when refreshing causes NullReferenceException
7 issues View Issues
Released Jun 8th 2022
653: [User Interface] After adding a curve that was already on the plot on Master Setup, the first curve is selected instead of the recently added one
654: [Graphics] Empty tracks are still drawn when all curves are moved to other tracks on Master Setup window
655: [Graphics] Log Text remain visible on the plot after setting them individually to not visible
422: [User Interface] Setting the Master Setup window to visible sometimes causes ArgumentOutOfRangeException
652: [Graphics] Adding a new curve on Master Setup removes any curves on the depth track
5 issues View Issues
Released Feb 2nd 2022
549: [User Interface] Selecting a curve from the list of plot curves on Control Panel causes NullReferenceException
569: [General] Loading a file with incorrect curve indexing causes NullReferenceException
2 issues View Issues
Released Jun 8th 2022
673: [User Interface] Login default window size is set from the registry, and the default size is too large
674: [Network] Task Manager is launched along with Login window and displays an error message
2 issues View Issues
Released Jun 8th 2022
606: [User Interface] Data editing menu does not work
1 issue View Issues
Released Feb 2nd 2022
570: [User Interface] Open and Close side menu items do not work
1 issue View Issues
Released Feb 20th 2023
851: [Database/IO] Launching the application causes NullReferenceException
1 issue 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 Oct 3rd 2022
736: [User Interface] An error occurred creating the form. See Exception.InnerException for details. The error is: Could not load file or assembly 'Microsoft.VisualBasic.PowerPacks, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040) @ T Create__Instance__[T](T) @ PetroCalc.My.MyProject+MyForms
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 Jun 8th 2022
602: [User Interface] Clicking the "Switch To" button to switch to another application causes FormatException
623: [User Interface] Closing the window before background thread has been initialized causes NullReferenceException
641: [User Interface] Clicking the "Switch To" button to switch to another application causes InvalidCastException
3 issues View Issues
Released Feb 2nd 2022
583: [General] Access is denied @ Microsoft.Win32.SafeHandles.SafeProcessHandle OpenProcess(Int32, Int32, Boolean) @ System.Diagnostics.ProcessManager
483: [General] Closing an application during the refresh window causes Win32Exception
489: [General] Attempting to launch an application causes NullReferenceException
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