Skip to main content

ChangelogHDSlog

HDSlog Versions

HDSlog v1.22.11

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


Cross Plots

  • #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

CUP

  • #314 : [Database/IO] Loading a program with Global variables from the Code Editor causes NullReferenceException

Edit – Cleanup

  • #451 : [User Interface] Clicking the ‘Despike’ toolbar button before Curves have been selected causes NullReferenceException

Edit – Copy

  • #703 : [User Interface] Clicking the ‘Accept’ label with any Data Sets selected on the Data Set summary causes InvalidCastException
  • #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

Edit – Depth Shift

  • #718 : [User Interface] Clicking ‘Open Old Shift Table’ menu or toolbar button causes IndexOutOfRangeException

Export – LAS

  • #815 : [User Interface] Attempting to change the Data Set causes MissingMemberException

HDSData

  • #676 : [User Interface] Opening the User Load Defaults window without any titles loaded results in ArgumentNullException
  • #795 : [General] 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
  • #682 : [Licensing and Activation] License XML signature verification fails sometimes

HDSForms

  • #765 : [Database/IO] File explorer user control crashes with IOException when attempting to load a network drive without read access
  • #791 : [User Interface] Clicking ‘Show All Curves’ on Curve data form can cause NullReferenceException
  • #742 : [User Interface] Attempting to clear Formation spreadsheet can cause IndexOutOfRangeException
  • #712 : [User Interface] Loading the Core data form with a file that has Core Curves but no Core Depth causes IndexOutOfRangeException

HdsLP

  • #793 : [Graphics] Drawing Formation controls sometimes causes ExternalException

HdsNT

  • #772 : [User Interface] Clicking a Badhole/Coal button after changing the trigger causes NullReferenceException
  • #750 : [User Interface] Swirr value for Permeability equation is converted from decimal to percent multiple times when copying Options template

HdsXPlot

  • #778 : [Graphics] Attempting to get Curve min/max values for an axis with an invalid curve index causes IndexOutOfRangeException

Import – LAS

  • #770 : [Database/IO] Saving a new database without default Curve names loaded causes NullReferenceException
  • #754 : [Database/IO] Attempting to load a large text file without enough memory causes OutOfMemoryException
  • #753 : [Database/IO] Attempting to load a large text file without enough memory causes OutOfMemoryException

Log Plots

  • #763 : [Database/IO] Having a non-existing curve index selected when refreshing causes NullReferenceException
  • #790 : [User Interface] Curve scales on Master Setup window are cut off by Curve settings if there are several Curves in one track
  • #789 : [Graphics] Curve scales in print preview overlap each other
  • #717 : [User Interface] Adding a Formation to the plot can cause ArgumentOutOfRangeException
  • #797 : [Graphics] Attempting to draw the plot with invalid dimensions causes ArgumentException
  • #776 : [Feature] Print settings should remember last margins used
  • #814 : [Graphics] Printed plots with certain widths are cut off on the right side
  • #844 : [Database/IO] Loading a file with DSTs causes IndexOutOfRangeException

Task Manager

  • #587 : [General] Closing an application during the refresh window can cause InvalidOperationException

Unconventional Reservoirs

  • #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

HDSlog v1.22.10

HDSlog v1.22.10 fixes several bugs and a regression from v1.22.6.


Cross Plots

  • #704 : [User Interface] User Plots window shows previously used curves, but does not allow you to use them
  • #705 : [User Interface] Available formations for multiple wells aren’t visible on the Setup window

Edit – Toolbox

  • #675 : [User Interface] Entering an invalid number in the Auto Rescale text boxes causes InvalidCastException

File Explorer

  • #708 : [User Interface] Clicking a drive or folder before it is available causes IOException

HDSData

  • #683 : [Database/IO] Launching an application with an invalid version saved to the registry causes FormatException
  • #706 : [App Interaction] Launching an application after recently closing Task Manager can cause a Win32Exception

Import – LAS

  • #677 : [User Interface] De-selecting a curve on the Preferred Neutron Curves window causes an ArgumentOutOfRangeException
  • #698 : [General] 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

Petro Calc

  • #736 : [General] 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

Unconventional Reservoirs

  • #681 : [User Interface] Attempting to access Zone add/delete form after it has been closed causes ObjectDisposedException

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, instead of just displaying an error.


Cross Plots

  • #647 : [User Interface] Cannot select X axis curves for Multi Linear Regression Plot

File Explorer

  • #634 : [User Interface] Changing the name of a file to one that already exists causes IOException
  • #458 : [User Interface] File details always display curve min/max values as null

HdsData

  • #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
  • #577 : [General] Attempting to verify license signature sometimes causes ObjectDisposedException
  • #633 : [Database/IO] Attempting to access the end depth for any depth besides Measured Depth causes NullReferenceException
  • #660 : [Feature] Ask user to locate license if it isn’t found in program folder
  • #663 : [User Interface] Login exits due to not finding the Kernel before it can launch and generate a Kernel request

HdsForms

  • #575 : [User Interface] RFTs Gradient and Mud Weight columns always show NaN (Not a Number)
  • #584 : [User Interface] Pressing a key on the “Selected Pay Filters” spreadsheet on Pay Filters window causes IndexOutOfRangeException
  • #657 : [User Interface] Enabling/disabling Gross/Net Pay flags on Pay Filters window does not update plot, even when auto apply is enabled

HdsLP

  • #383 : [Database/IO] Selecting a format with a depth type that doesn’t exist in the current file causes ArgumentNullException
  • #550 : [User Interface] Clicking the “Select” button without a format selected causes NullReferenceException
  • #574 : [Graphics] Leaving the Scale text box when it contains certain text on the Master Setup window causes NullReferenceException
  • #592 : [Database/IO] If table fails to be created when saving grid settings to Defaults, it causes COMException
  • #599 : [Graphics] Attempting to draw plots with a negative font size causes ArgumentException
  • #635 : [User Interface] Attempting to add a new format fails due to invalid characters regardless of name
  • #651 : [Graphics] Header draws each logging run lower than the previous run
  • #656 : [Graphics] Reservoir/Gross Pay flag title does not have opaque white background like Net Pay flag title

HdsXPlot

  • #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

Import LAS

  • #649 : [Database/IO] When adding a data set to a file, the user’s default units are used instead of the units from the file
  • #650 : [Database/IO] Canceling the import of an additional data set causes the file to become inaccessible

Log Plots

  • #422 : [User Interface] Setting the Master Setup window to visible sometimes causes ArgumentOutOfRangeException
  • #652 : [User Interface] Adding a new curve on Master Setup removes any curves on the depth track
  • #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

Login

  • #673 : [User Interface] Login default window size is set from the registry, and the default size is too large
  • #674 : [General] Task Manager is launched along with Login window and displays an error message

Main Menu

  • #606 : [User Interface] Data editing menu does not work

Task Manager

  • #587 : [General] Closing an application during the refresh window can cause InvalidOperationException
  • #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

HDSlog v1.22.2

HDSlog v1.22.2 is bug and regression fixes for v1.22.1.


Cross Plots

  • #573 : [User Interface] Closing the window sometimes causes InvalidOperationException
  • #480 : [User Interface] Launching Cross Plots causes NullReferenceException since recent files loading was moved
  • #571 : [User Interface] Switching to Symbols Report tab before plots have been drawn causes NullReferenceException
  • #562 : [User Interface] Clicking the Process History menu item without a file loaded causes NullReferenceException
  • #572 : [User Interface] Loading Tops window without initializing well data causes NullReferenceException

HdsData

  • #536 : [User Interface] Attempting to load the About window without a valid Standards/SiteData/Defaults file causes FileNotFoundException

HdsForms

  • #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

Import LAS

  • #481 : [User Interface] Closing the window and saving preferences before Standards/SiteData has been loaded causes NullReferenceException
  • #508 : [User Interface] Attempting to launch the application with an invalid Standards file causes NullReferenceException
  • #538 : [User Interface] Selecting specific cells on Curve Info spreadsheet causes IndexOutOfRangeException

Log Plots

  • #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

Main Menu

  • #570 : [User Interface] Open and Close side menu items do not work

Task Manager

  • #483 : [General] Closing an application during the refresh window causes Win32Exception
  • #489 : [General] Attempting to launch an application causes NullReferenceException

HDSlog v1.22.1

HDSlog v1.22.1 consists of some minor new features and a large amount of bug fixes.


HDSlog

  • #444 : [Licensing and Activation] Licenses cannot be issued for a future date

HdsData

  • #470 : [User Interface] Add changelog form which shows the current changelog
  • #463 : [User Interface] Task Manager steals focus from the application it was launched from
  • #277 : [General] Access is denied @ Microsoft.Win32.SafeHandles.SafeProcessHandle OpenProcess(Int32, Int32, Boolean) @ System.Diagnostics.ProcessManager
  • #445 : [Database/IO] Curve’s scale changes each time it is saved
  • #408 : [General] The process cannot access the file ‘C:\HDSlog\Logs\error-2021-06-28.txt’ because it is being used by another process. @ Void WinIOError(Int32, System.String) @ System.IO.__Error
  • #287 : [General] Index was outside the bounds of the array. @ Void ComputeStats() @ HdsDB.DepthCurve
  • #346 : [User Interface] License expiration message always says 30 days regardless of time left

HdsEdit

  • #351 : [Graphics] Any curve past the 5th is cut off from the plot when splicing curves from sets

HdsForms

  • #246 : [General] Invalid column index specified (must be between 0 and 0). Parameter name: column Actual value was 1. @ System.String GetText(Int32, Int32) @ FarPoint.Win.Spread.SheetView
  • #302 : [General] Attempting to change Percent values for all Log Text causes FormatException.
  • #468 : [User Interface] Clicking Curve Label Set menu item on Log Text form causes IndexOutOfRangeException
  • #280 : [General] Object reference not set to an instance of an object. @ Void DisplayPayRanges() @ HdsForms.PayFilters
  • #310 : [User Interface] Cannot change ‘Version Mode’ on Curve Save Settings form
  • #337 : [User Interface] Cannot enter numbers for curve name appending
  • #366 : [User Interface] Loading History Notes form results in ArgumentOutOfRangeException

HdsXS

  • #382 : [General] Collection was modified; enumeration operation may not execute. @ Void ThrowInvalidOperationException(System.ExceptionResource) @ System.ThrowHelper

Batch Plots

  • #406 : [General] Collection was modified; enumeration operation may not execute. @ Void ThrowInvalidOperationException(System.ExceptionResource) @ System.ThrowHelper

Cross Plots

  • #290 : [General] Object reference not set to an instance of an object. @ Void LoadBackDoor(HdsXP.clsScales ByRef, Boolean) @ MWXP.UC_GridTics
  • #327 : [Feature] Change Plot Title in User Defined Plot
  • #367 : [User Interface] Core curves are shown instead of Wireline curves when setting up a multi-well user-defined Cross Plot

Cross Section

  • #476 : [User Interface] Selecting small/no area in Portion mode causes ArgumentException
  • #453 : [Graphics] A generic error occurred in GDI+. @ Void Save(System.IO.Stream, System.Drawing.Imaging.ImageCodecInfo, System.Drawing.Imaging.EncoderParameters) @ System.Drawing.Image
  • #434 : [General] Object reference not set to an instance of an object. @ Void CalcTvdCore(System.Object, System.Object, System.Object, System.Object, System.Object) @ HdsDB.clsSurveys
  • #345 : [Database/IO] Logs are not written to log files like other applications
  • #381 : [User Interface] Edit Formations form opens with formations from the incorrect file

CUP

  • #299 : [General] The Microsoft Jet database engine cannot find the input table or query ‘PHI_TDT_PARADOX_BASIN’. Make sure it exists and that its name is spelled correctly. @ DAO.Recordset OpenRecordset(System.String, System.Object, System.Object, System.Object) @ DAO.Database
  • #439 : [General] Object reference not set to an instance of an object. @ Void CreateVariableLines(HdsCup.CurveVariable) @ CUPApp.frmMain

Data Inventory

  • #380 : [General] Unable to cast object of type ‘HdsDB.WellList’ to type ‘HdsDB.clsListComboNameItemData’. @ Void lstWellList_SelectedIndexChanged(System.Object, System.EventArgs) @ DataInvView.DataInvRevMain

DeterMin

  • #301 : [General] Object reference not set to an instance of an object. @ Void SaveInversionParameters() @ DeterMin.MainForm

Edit – Cleanup

  • #443 : [User Interface] Attempting to change a curve’s scale results in NullReferenceException
  • #455 : [User Interface] Changing curve scale type preference from Min/Max to Standard does not work

Edit – Copy

  • #300 : [General] InvalidArgument=Value of ‘5’ is not valid for ‘index’. Parameter name: index @ System.Windows.Forms.ListViewItem get_Item(Int32) @ System.Windows.Forms.ListView+ListViewItemCollection
  • #461 : [User Interface] Checking List Latest Version Only check box when copying curves set to set does not list only the latest curves
  • #462 : [User Interface] Clicking Expand Database button causes IndexOutOfRangeException if the set being expanded contains TVD

Edit – Splice

  • #318 : [User Interface] No way to change initial curve selection when splicing curves
  • #323 : [Database/IO] Attempting to splice data sets fails with exception ‘Object reference not set to an instance of an object’
  • #349 : [User Interface] Cannot select specific curves for splicing when splicing curves from different data sets
  • #350 : [User Interface] Number of spliced curves is incorrect when splicing curves between data sets
  • #352 : [User Interface] ‘Spliced Set’ is shown in list of data sets if a set to set splice process has been started
  • #354 : [User Interface] Undo/Undo All buttons do not work
  • #355 : [Graphics] Spliced curves have multiple ‘(Spliced)’ suffixes for each change made to them
  • #356 : [Calculations] Cubic spline splice type does not work
  • #357 : [User Interface] Cannot change file from data set selection form
  • #317 : [User Interface] User cannot select individual curves due to automatic selection of similar curves

Edit – Toolbox

  • #322 : [User Interface] Unable to Change Curve Scales in Data Averaging

Environmental – Invasion

  • #410 : [General] Cannot access a disposed object. Object name: ‘frmMain’. @ Void CreateHandle() @ System.Windows.Forms.Control

File Explorer

  • #322 : [User Interface] Hidden/system folders should not be displayed

Import LAS

  • #385 : [General] Exception handled in FpSpread.WndProc @ Void WndProc(System.Windows.Forms.Message ByRef) @ FarPoint.Win.Spread.FpSpread
  • #308 : [General] Conversion from string “RHOB” to type ‘Integer’ is not valid. @ Int32 ToInteger(System.String) @ Microsoft.VisualBasic.CompilerServices.Conversions
  • #309 : [General] Unable to cast object of type ‘System.String’ to type ‘HdsDB.clsListComboNameItemData’. @ Void lstNeutronNames_SelectedIndexChanged(System.Object, System.EventArgs) @ Import_LAS.frm_NL_PreferedNeutronCurve
  • #338 : [Database/IO] Curve append string is added to depth curve if the string is edited from the ‘Select File’ form
  • #339 : [User Interface] Cancelling the import of a file leaves the user at a blank screen

Import Misc

  • #358 : [Database/IO] Importing Surveys results with NullReferenceException
  • #359 : [User Interface] Setting the Unique Well ID column does not change the column title
  • #360 : [General] After loading a file with thousands of depths, exiting the application takes a very long time
  • #361 : [User Interface] After changing to ‘Multiple Wells’ mode, cannot change back to ‘Single Well’ mode
  • #362 : [User Interface] Setting a column type without a file selected shows a message box each time
  • #363 : [User Interface] File selection button remains disabled even when set to ‘Other File’ mode
  • #364 : [User Interface] Changing the file in ‘Other File’ mode also updates the text box for ‘Current File’
  • #365 : [Database/IO] Setting a column type in ‘Multiple Wells’ mode without a directory selected results in NullReferenceException
  • #368 : [User Interface] Removing ‘Unique Well ID’ column type results in IndexOutOfRangeException
  • #369 : [User Interface] Importing a large amount of Surveys causes the UI to lock up when saving

Log Plots

  • #225 : [Graphics] Index was outside the bounds of the array. @ Void picDisplayScales_MouseMove(System.Object, System.Windows.Forms.MouseEventArgs) @ LogPlots.frmMain
  • #403 : [General] Object reference not set to an instance of an object. @ Void OriginalDimensions() @ LogPlots.frmMain
  • #446 : [General] SplitterDistance must be between Panel1MinSize and Width – Panel2MinSize. @ Void set_SplitterDistance(Int32) @ System.Windows.Forms.SplitContainer
  • #457 : [User Interface] Selecting a plot track on the ‘Curve – Data & Values’ tab causes ArgumentOutOfRangeException
  • #459 : [User Interface] Curve status bar label is always visible
  • #391 : [General] Index was outside the bounds of the array. @ Void picScales_MouseMove(System.Object, System.Windows.Forms.MouseEventArgs) @ LogPlots.frmSetup_Master
  • #386 : [General] Value of ‘7720’ is not valid for ‘Value’. ‘Value’ should be between ‘minimum’ and ‘maximum’. Parameter name: Value @ Void set_Value(Int32) @ System.Windows.Forms.ScrollProperties
  • #388 : [General] Object reference not set to an instance of an object. @ Void AddCurve(Int32 ByRef, Int32 ByRef, Boolean) @ LogPlots.frmSetup_Master
  • #418 : [General] Index was outside the bounds of the array. @ Void DrawFrame_Scales(System.Drawing.Graphics, Int32, Int32, Int32, Int32, ChangeFlag, Int32) @ HdsLP.clsPlot
  • #245 : [General] Arithmetic operation resulted in an overflow. @ Int32 DrawScales(ScalesEnum ByRef, Int32, Int32 ByRef, System.Drawing.Graphics, Boolean ByRef, Boolean ByRef) @ HdsLP.clsPlot
  • #305 : [General] Index was outside the bounds of the array. @ Void CrossOver_Polygon_DoSection(System.Drawing.Graphics ByRef, Int32 ByRef, Int32 ByRef, System.Drawing.PointF[] ByRef, System.Drawing.PointF[] ByRef) @ HdsLP.LogPlot
  • #315 : [Graphics] Fonts that could be changed in HDS 2008 are now static
  • #311 : [User Interface] Plot scroll bars reset when window loses focus
  • #312 : [User Interface] Top scales above plot should scroll with plot
  • #316 : [User Interface] Selecting an alternate Lithology pattern in the Lithology setup form does not work
  • #320 : [Graphics] Last depth on Depth Track is sometimes cut off
  • #321 : [Graphics] Core summary background is wider than the text
  • #325 : [Graphics] Reference plot appears to be drawn twice
  • #328 : [Feature] Master Setup Undo Button Does Not Work
  • #340 : [Database/IO] New files with curves that a scale can’t be detected or adding a curve in Master Setup causes curve to be renamed to HDSid
  • #341 : [Graphics] Footer preview is cut off if it is longer than a certain height
  • #370 : [Graphics] Bottom of Footer preview is cut-off if it is over a certain length
  • #371 : [Graphics] Disabling Pay Filters on plot does not remove them from reference plot
  • #372 : [User Interface] Enabling Pay Filters on plot when none exist prevents them from being disabled
  • #373 : [Graphics] Well symbol is not drawn in depth track
  • #374 : [User Interface] Moving a curve on Master Setup form changes the selected curve
  • #375 : [User Interface] Pressing F5 to redraw plot while Master Setup form is active causes the Master Setup form to redraw instead
  • #376 : [User Interface] Right clicking on a curve on Master Setup form does not cause that curve to become selected
  • #377 : [Graphics] Removing the last curve from a track on Master Setup form does not remove the empty track
  • #378 : [Graphics] Margins are not used when printing

Login

  • #471 : [General] Update for .NET

Main Menu

  • #324 : [User Interface] Remove ‘View Data Forms’ menu item

Petro Calc

  • #387 : [General] Unable to cast object of type ‘System.String’ to type ‘HdsNT.clsListComboTwoNamesOneItem’. @ Void tbFile_Datasets_SelectedIndexChanged(System.Object, System.EventArgs) @ PetroCalc.frmMain
  • #460 : [General] No beep after saving

SS Gas Quicklook

  • #449 : [Database/IO] Loading a file with a Phid curve, but no Rhob, results in a NullReferenceException
  • #450 : [User Interface] Selecting an input curve type does not show the correct input curves

Unconventional Reservoirs

  • #469 : [Database/IO] Attempting to save causes COMException

HDSlog v1.21.1


Log Plots

  • #279 : [Graphics] Extra space displayed to the left of plot which cuts off the right edge of plot
  • #278 : [General] Object reference not set to an instance of an object. @ Void AddLineProperties(HdsLP.clsPlotCurve ByRef, Int32) @ LogPlots.frmSetup_Master

HDSlog v1.20.12


HDSData

  • #268 : [Calculations] Curves with null values at the beginning/end will not detect null values in the middle
  • #269 : [Licensing and Activation] Chinese customers are unable to access Google and cannot verify license

HDSDraw

  • #237 : [Graphics] Arithmetic operation resulted in an overflow. @ Void CalculateDrawAreas(System.Drawing.Bitmap) @ HDSDraw.DrawMap

HDSForms

  • #275 : [User Interface] Unit panel is visible even when user is selecting a curve on the curve/unit selection form
  • #274 : [General] Cannot select Core curves on the curve/unit selection form
  • #273 : [User Interface] When adding a new History Note, the save button stays disabled
  • #271 : [User Interface] History Notes cannot be exported

Batch Processing

  • #227 : [Database/IO] Index was outside the bounds of the array. @ Void InitFormationsSpreadSheet() @ BatchProcessing.frm_SelectPayFilters
  • #254 : [Database/IO] Value cannot be null.Parameter name: Argument ‘Array’ is Nothing. @ Int32 UBound(System.Array, Int32) @ Microsoft.VisualBasic.Information

Cross Plots

  • #276 : [User Interface] User cannot enter plot depth range on setup form
  • #232 : [Graphics] Index was outside the bounds of the array. @ Void PlotCurves() @ HdsXP.clsXplotData
  • #270 : [Graphics] When switching to a new file, the depth range remains from the previous file

Cross Section

  • #239 : [Graphics] Specified cast is not valid. @ Void SetPlotCurveProperties(CurveStructure ByRef, HdsLP.clsPlotCurve ByRef) @ HdsXS.frmUserFormats

Edit – Cleanup

  • #267 : [User Interface] After switching files, plot scroll bar becomes extremely wide
  • #266 : [Graphics] After switching files, log track width is smaller
  • #265 : [User Interface] After switching files, curve selection is not visible
  • #264 : [Graphics] Depth track does not move with other tracks when scrolling

Import – LAS

  • #235 : [Database/IO] Object reference not set to an instance of an object. @ Int32 GetSetNumberForPriorityCurves() @ Import_LAS.frmMain
  • #247 : [User Interface] Exception handled in FpSpread.WndProc @ Void WndProc(System.Windows.Forms.Message ByRef) @ FarPoint.Win.Spread.FpSpread

Log Plots

  • #225 : [Graphics] Index was outside the bounds of the array. @ Void picDisplayScales_MouseMove(System.Object, System.Windows.Forms.MouseEventArgs) @ LogPlots.frmMain
  • #228 : [Graphics] Object reference not set to an instance of an object. @ Void UpdateSelected(System.Windows.Forms.GridItem, System.String, System.String, Int32) @ LogPlots.PropertyGridBaseClass
  • #263 : [Graphics] Pay track in Master Setup is offset from its track

Main Menu

  • #233 : [Database/IO] Object invalid or no longer set. @ Void Close() @ DAO.Recordset
  • #230 : [User Interface] Object reference not set to an instance of an object. @ Void mnuView_CurveData_Click(System.Object, System.EventArgs) @ MainMenu.frmMain

Petro Calc

  • #236 : [User Interface] Positive number required. Parameter name: durationActual value was 0. @ Void Beep(Int32, Int32) @ System.Console
  • #224 : [User Interface] startIndex cannot be larger than length of string.Parameter name: startIndex @ System.String Substring(Int32, Int32) @ System.String

HDSlog v1.20.11


HDSlog

  • #005 : [Feature] NBug integration with bug tracker
  • #053 : [General] Rename to HDSlog
  • #061 : [User Interface] Add “Process Apps” menu to all HDS applications
  • #052 : [Licensing and Activation] License expiration date reminder
  • #006 : [Licensing and Activation] Add Company field to license

HDSData

  • #035 : [Database/IO] Switching data sets in any application that uses the old data set code appears to work, but loads the wrong data

HDSForms

  • #032 : [User Interface] Font column is empty for all Formations on Formation form
  • #031 : [User Interface] Wrong Lithology type is displayed after editing a curve’s Lithology type in Curve Management
  • #030 : [User Interface] Apply button does not activate after changing a curve’s Lithology type in Curve Management
  • #024 : [User Interface] Changing a curve’s Lithology type in Curve Management results in ArgumentOutOfRangeException
  • #033 : [User Interface] Extra column on Formation spread sheet on Formations form
  • #025 : [User Interface] Updating a formation on the Formations form results in InvalidCastException
  • #034 : [User Interface] Loading the Header form with a file that has non-numeric Longitude/Latitude values results in InvalidCastException

Edit – Copy

  • #106 : [Database/IO] Header data does not get saved when copying a data set

Edit – Splice

  • #056 : [Database/IO] Empty data sets can be saved to database

Import – LAS

  • #051 : [Database/IO] Header data does not save to the database

Import – Misc

  • #060 : [User Interface] Columns are not automatically determined, even if they are named correctly, and they cannot be changed
  • #058 : [Database/IO] Loading an Excel file results in InvalidOperationException if missing Access 2010 Redistributables

Log Plots

  • #098 : [General] Cannot access a disposed object. Object name: ‘frmUserFormats’. @ Void CreateHandle() @ System.Windows.Forms.Control
  • #002 : [Graphics] Backup Scales Not Drawing
  • #004 : [Graphics] Grid settings from HDS 2008 are off by 1 track
  • #007 : [Graphics] Perforation visibility is not transferred from HDS 2008 files
  • #008 : [General] Switching files results in ArgumentException
  • #009 : [Graphics] Backup scales on Master Setup are drawn on top of original scales
  • #010 : [Database/IO] Loading a new file with older HdsDefaults database causes InvalidCastException
  • #011 : [User Interface] Auto apply preference is not set on some child forms
  • #012 : [User Interface] Status bar flashes when moving mouse around plot
  • #013 : [User Interface] Log Memos form has Close button which causes ObjectDisposedException when clicked
  • #014 : [User Interface] Grid settings None, Linear to Logarithmic and Logarithmic to Linear from HDS 2008 are no longer available
  • #015 : [User Interface] Clicking a curve on a split track in Master Setup moves it to the other side of the track
  • #016 : [User Interface] Cannot drag curve to a new track in Master Setup
  • #017 : [User Interface] Drop Curves Here text on Master Setup form is cut off
  • #018 : [Graphics] Depth ratio is changed on files from HDS 2008
  • #019 : [User Interface] Selecting a suggested track title in Grid settings does nothing
  • #021 : [Database/IO] Closing the main form causes NullReferenceException if the current file does not exist
  • #022 : [Database/IO] Attempting to change Header logo while the current logo is set to an invalid file results in ArgumentException
  • #027 : [Graphics] Track titles are drawn on top of scales if all titles are empty
  • #029 : [User Interface] Changing ruler type in Grid settings does nothing
  • #037 : [User Interface] Changing Horizontal Line type in Grid settings does nothing
  • #048 : [User Interface] Changing a curve’s left color style on the curve property grid does not work
  • #049 : [User Interface] Cannot change Depth track title visibility
  • #050 : [User Interface] Depth track settings on the Grid settings tab can get cut off with certain screen resolutions
  • #054 : [Graphics] Remarks and disclaimer in Header are cut off after one line
  • #055 : [Database/IO] Allow Header settings to be exported/imported to/from a file
  • #063 : [User Interface] Cannot change logarithmic track cycles in Grid settings
  • #108 : [Graphics] Pay flags on plot do not update when changing filter values
  • #120 : [User Interface] Vertical scale range on print preview is different from plot range
  • #117 : [Graphics] Changing the Header title does not update image on the print preview
  • #212 : [Graphics] Plot does not update after editing a Log Memo
  • #062 : [Graphics] Pay flags are not drawn if file contains no formations

Main Menu

  • #020 : [Database/IO] Closing the main form causes COMException if current file does not exist

Petro Calc

  • #026 : [User Interface] Cannot drag variable lines on log plot
  • #028 : [User Interface] Variable lines are not accurate/move off the plot after updating variable value
  • #038 : [User Interface] Selecting any type of VShale count method besides Single does not re-enable other shales and displays an error message
  • #039 : [User Interface] Changing Coal variables causes NullReferenceException
  • #040 : [User Interface] Cannot check Coal master flag check box
  • #041 : [Calculations] Vshale/Water Saturation source can be set to curve types that do not exist in the database
  • #042 : [User Interface] Cross Plot variable lines go off the plot if the value is outside the range of the variable min/max
  • #043 : [User Interface] Controls are visible while the program is initializing
  • #044 : [Database/IO] VShale source does not reset when switching files
  • #045 : [User Interface] Current curve being edited and selected source curves have the same background color
  • #046 : [User Interface] Cannot change Porosity matrix value for either Wyllie or HR
  • #047 : [User Interface] Clicking Sw button to change Water Saturation model while the Hole Type is set to Cased Hole shows an error message
  • #057 : [General] Rename to PetroCalc
  • #036 : [User Interface] Tool tip for log plot steals focus when mouse is over a variable line