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