All Projects
HDS 2008
HDSlog
Batch Plots
Batch Processing
Core Tools
Cross Plots
Cross Section
CUP
Data Inventory
Data Trend
DeterMin
Edit - Cleanup
Edit - Complex Curve Adjustments
Edit - Copy
Edit - Depth Shift
Edit - Input Priority
Edit - Smooth
Edit - SP Baseline
Edit - Splice
Edit - Toolbox
Environmental - GR
Environmental - Invasion
Environmental - Mudcake
Environmental - Neutron
Environmental - Resistivity
Environmental - Rhob
Environmental - Stdoff
Export LAS
File Explorer
HDS API
HdsCup
HdsData
HdsDraw
HdsEdit
HdsForms
HdsLP
HdsNT
HdsXPlot
HdsXS
Import LAS
Import Misc
Log Plots
Login
Main Menu
Pay Reports
Petro Calc
Quick Calc
SS Gas Quicklook
Task Manager
Unconventional Reservoirs
Hunter RASiP
HDSlog - Change Log
Not Yet Released
HDSlog 1.23
HDSlog 1.23 is a feature-focused update that adds logging support, automatic updating, UI updates and also includes some bug fixes.Features
- HDSlog - 700 : [Feature] Added NLog and NLog.Windows.Forms libraries for better logging support
- HDSlog - 848 : [User Interface] Updated applications' UI
- HDSlog - 843 : [Feature] Added automatic and manual updating
Bug Fixes
- HDSlog - 875 : [User Interface] Fixed misspellings
- Cross Plots - 704 : [User Interface] User Plots window shows previously used curves, but does not allow you to use them
- Cross Plots - 705 : [User Interface] Available formations for multiple wells aren't visible on the Setup window
- Cross Plots - 747 : [User Interface] Exiting the Setup window by clicking the X button in the corner causes COMException
- Edit - Copy - 703 : [User Interface] Clicking the 'Accept' label on the copy summary causes InvalidCastException
- 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
- Import - LAS - 698 : [General] Preferred Neutron Curves window does not work
- Import - LAS - 677 : [User Interface] De-selecting a curve on the Preferred Neutron Curves window causes an ArgumentOutOfRangeException
- Import - LAS - 701 : [User Interface] Double clicking an input file on 'Select File' window causes ArgumentNullException if the selected output file does not exist
- Import - LAS - 699 : [User Interface] "Load" button becomes disabled if user cancels the open file dialog after clicking it
- Unconventional Reservoirs - 681 : [User Interface] Attempting to access Zone add/delete form after it has been closed causes ObjectDisposedException
3 issues View Issues
Released Jan 20th 2022
HDSlog 1.22.1
HDSlog 1.22.1 consists of some minor new features and a large amount of bug fixes.Features
- Cross Plots - 327 : [Feature] Change Plot Title in User Defined Plot
- Login - 471 : [General] Update for .NET
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
- HdsData - 463 : [User Interface] Task Manager steals focus from the application it was launched from
- HdsData - 277 : [General] Access is denied @ Microsoft.Win32.SafeHandles.SafeProcessHandle OpenProcess(Int32, Int32, Boolean) @ System.Diagnostics.ProcessManager
- HdsData - 445 : [Database/IO] Curve's scale changes each time it is saved
- HdsData - 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
- HdsData - 287 : [General] Index was outside the bounds of the array. @ Void ComputeStats() @ HdsDB.DepthCurve
- HdsData - 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
- HdsForms - 302 : [General] Attempting to change Percent values for all Log Text causes FormatException.
- HdsForms - 468 : [User Interface] Clicking Curve Label Set menu item on Log Text form causes IndexOutOfRangeException
- HdsForms - 280 : [General] Object reference not set to an instance of an object. @ Void DisplayPayRanges() @ HdsForms.PayFilters
- HdsForms - 310 : [User Interface] Cannot change 'Version Mode' on Curve Save Settings form
- HdsForms - 337 : [User Interface] Cannot enter numbers for curve name appending
- HdsForms - 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
- Cross Plots - 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
- Cross Section - 453 : [Graphics] A generic error occurred in GDI+. @ Void Save(System.IO.Stream, System.Drawing.Imaging.ImageCodecInfo, System.Drawing.Imaging.EncoderParameters) @ System.Drawing.Image
- Cross Section - 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
- Cross Section - 345 : [Database/IO] Logs are not written to log files like other applications
- Cross Section - 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
- CUP - 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
- Edit - Cleanup - 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
- Edit - Copy - 461 : [User Interface] Checking List Latest Version Only check box when copying curves set to set does not list only the latest curves
- Edit - Copy - 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
- Edit - Splice - 323 : [Database/IO] Attempting to splice data sets fails with exception 'Object reference not set to an instance of an object'
- Edit - Splice - 349 : [User Interface] Cannot select specific curves for splicing when splicing curves from different data sets
- Edit - Splice - 350 : [User Interface] Number of spliced curves is incorrect when splicing curves between data sets
- Edit - Splice - 352 : [User Interface] 'Spliced Set' is shown in list of data sets if a set to set splice process has been started
- Edit - Splice - 354 : [User Interface] Undo/Undo All buttons do not work
- Edit - Splice - 355 : [Graphics] Spliced curves have multiple '(Spliced)' suffixes for each change made to them
- Edit - Splice - 356 : [Calculations] Cubic spline splice type does not work
- Edit - Splice - 357 : [User Interface] Cannot change file from data set selection form
- Edit - Splice - 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
- Import LAS - 308 : [General] Conversion from string "RHOB" to type 'Integer' is not valid. @ Int32 ToInteger(System.String) @ Microsoft.VisualBasic.CompilerServices.Conversions
- Import LAS - 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
- Import LAS - 338 : [Database/IO] Curve append string is added to depth curve if the string is edited from the 'Select File' form
- Import LAS - 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
- Import Misc - 359 : [User Interface] Setting the Unique Well ID column does not change the column title
- Import Misc - 360 : [General] After loading a file with thousands of depths, exiting the application takes a very long time
- Import Misc - 361 : [User Interface] After changing to 'Multiple Wells' mode, cannot change back to 'Single Well' mode
- Import Misc - 362 : [User Interface] Setting a column type without a file selected shows a message box each time
- Import Misc - 363 : [User Interface] File selection button remains disabled even when set to 'Other File' mode
- Import Misc - 364 : [User Interface] Changing the file in 'Other File' mode also updates the text box for 'Current File'
- Import Misc - 365 : [Database/IO] Setting a column type in 'Multiple Wells' mode without a directory selected results in NullReferenceException
- Import Misc - 368 : [User Interface] Removing 'Unique Well ID' column type results in IndexOutOfRangeException
- Import Misc - 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
- Log Plots - 403 : [General] Object reference not set to an instance of an object. @ Void OriginalDimensions() @ LogPlots.frmMain
- Log Plots - 446 : [General] SplitterDistance must be between Panel1MinSize and Width - Panel2MinSize. @ Void set_SplitterDistance(Int32) @ System.Windows.Forms.SplitContainer
- Log Plots - 457 : [User Interface] Selecting a plot track on the 'Curve - Data & Values' tab causes ArgumentOutOfRangeException
- Log Plots - 459 : [User Interface] Curve status bar label is always visible
- Log Plots - 391 : [General] Index was outside the bounds of the array. @ Void picScales_MouseMove(System.Object, System.Windows.Forms.MouseEventArgs) @ LogPlots.frmSetup_Master
- Log Plots - 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
- Log Plots - 388 : [General] Object reference not set to an instance of an object. @ Void AddCurve(Int32 ByRef, Int32 ByRef, Boolean) @ LogPlots.frmSetup_Master
- Log Plots - 418 : [General] Index was outside the bounds of the array. @ Void DrawFrame_Scales(System.Drawing.Graphics, Int32, Int32, Int32, Int32, ChangeFlag, Int32) @ HdsLP.clsPlot
- Log Plots - 245 : [General] Arithmetic operation resulted in an overflow. @ Int32 DrawScales(ScalesEnum ByRef, Int32, Int32 ByRef, System.Drawing.Graphics, Boolean ByRef, Boolean ByRef) @ HdsLP.clsPlot
- Log Plots - 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
- Log Plots - 315 : [Graphics] Fonts that could be changed in HDS 2008 are now static
- Log Plots - 311 : [User Interface] Plot scroll bars reset when window loses focus
- Log Plots - 312 : [User Interface] Top scales above plot should scroll with plot
- Log Plots - 316 : [User Interface] Selecting an alternate Lithology pattern in the Lithology setup form does not work
- Log Plots - 320 : [Graphics] Last depth on Depth Track is sometimes cut off
- Log Plots - 321 : [Graphics] Core summary background is wider than the text
- Log Plots - 325 : [Graphics] Reference plot appears to be drawn twice
- Log Plots - 328 : [Feature] Master Setup Undo Button Does Not Work
- Log Plots - 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
- Log Plots - 341 : [Graphics] Footer preview is cut off if it is longer than a certain height
- Log Plots - 370 : [Graphics] Bottom of Footer preview is cut-off if it is over a certain length
- Log Plots - 371 : [Graphics] Disabling Pay Filters on plot does not remove them from reference plot
- Log Plots - 372 : [User Interface] Enabling Pay Filters on plot when none exist prevents them from being disabled
- Log Plots - 373 : [Graphics] Well symbol is not drawn in depth track
- Log Plots - 374 : [User Interface] Moving a curve on Master Setup form changes the selected curve
- Log Plots - 375 : [User Interface] Pressing F5 to redraw plot while Master Setup form is active causes the Master Setup form to redraw instead
- Log Plots - 376 : [User Interface] Right clicking on a curve on Master Setup form does not cause that curve to become selected
- Log Plots - 377 : [Graphics] Removing the last curve from a track on Master Setup form does not remove the empty track
- Log Plots - 378 : [Graphics] Margins are not used when printing
- 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
- Petro Calc - 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
- SS Gas Quicklook - 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
1 issue View Issues
Batch Plots - Change Log
Released Feb 20th 2023
HDSlog 1.22.11.1
HDSlog 1.22.11.1 hot fixes a few regressions from HDSlog 1.22.11.Bug Fixes
- Batch Plots - 852 : [General] Launching the application causes FileLoadException due to incorrect DAO reference
- Edit - Copy - 840: [Calculations] Entering a new depth increment of 0 causes DivideByZeroException
- HDSEdit - 842 : [User Interface] Entering a non-numeric value for curve scales on EditPlotScales form causes InvalidCastException
- HDSForms - 872 : [User Interface] File explorer user control resets to drive listings when loading, even if directory is set
- HdsLP - 868 : [Graphics] Header items are misaligned
- Log Plots - 871 : [User Interface] Printer margins cannot be changed on the property grid, unless they are expanded
- Pay Reports - 851 : [User Interface] Launching the application causes NullReferenceException
- Petro Calc - 860 : [User Interface] Switching from 'Open Hole' to 'Cased Hole' Water Saturation causes Lithology to reset
- Petro Calc - 862 : [Calculations] PhiE calculation for Cased Hole Water Saturation is incorrect
1 issue View Issues
Released Feb 2nd 2022
HDSlog 1.22.2
HDSlog 1.22.2 is bug and regression fixes for 1.22.1.Bug Fixes
- Cross Plots - 573 : [User Interface] Closing the window sometimes causes InvalidOperationException
- Cross Plots - 480 : [User Interface] Launching Cross Plots causes NullReferenceException since recent files loading was moved
- Cross Plots - 571 : [User Interface] Switching to Symbols Report tab before plots have been drawn causes NullReferenceException
- Cross Plots - 562 : [User Interface] Clicking the Process History menu item without a file loaded causes NullReferenceException
- Cross Plots - 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
- HdsForms - 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
- Import LAS - 508 : [User Interface] Attempting to launch the application with an invalid Standards file causes NullReferenceException
- Import LAS - 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
- Log Plots - 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
- Task Manager - 489 : [General] Attempting to launch an application causes NullReferenceException
1 issue View Issues
Cross Plots - Change Log
Not Yet Released
HDSlog 1.23
HDSlog 1.23 is a feature-focused update that adds logging support, automatic updating, UI updates and also includes some bug fixes.Features
- HDSlog - 700 : [Feature] Added NLog and NLog.Windows.Forms libraries for better logging support
- HDSlog - 848 : [User Interface] Updated applications' UI
- HDSlog - 843 : [Feature] Added automatic and manual updating
Bug Fixes
- HDSlog - 875 : [User Interface] Fixed misspellings
- Cross Plots - 704 : [User Interface] User Plots window shows previously used curves, but does not allow you to use them
- Cross Plots - 705 : [User Interface] Available formations for multiple wells aren't visible on the Setup window
- Cross Plots - 747 : [User Interface] Exiting the Setup window by clicking the X button in the corner causes COMException
- Edit - Copy - 703 : [User Interface] Clicking the 'Accept' label on the copy summary causes InvalidCastException
- 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
- Import - LAS - 698 : [General] Preferred Neutron Curves window does not work
- Import - LAS - 677 : [User Interface] De-selecting a curve on the Preferred Neutron Curves window causes an ArgumentOutOfRangeException
- Import - LAS - 701 : [User Interface] Double clicking an input file on 'Select File' window causes ArgumentNullException if the selected output file does not exist
- Import - LAS - 699 : [User Interface] "Load" button becomes disabled if user cancels the open file dialog after clicking it
- Unconventional Reservoirs - 681 : [User Interface] Attempting to access Zone add/delete form after it has been closed causes ObjectDisposedException
3 issues View Issues
Released Jan 17th 2023
HDSlog 1.22.11
HDSlog 1.22.11 fixes several bugs from 1.22.10.Bug Fixes
- Cross Plots - 746 : [Graphics] Closing a Cross Plot window with any PowerPacks shapes causes InvalidOperationException
- Cross Plots - 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
- Edit – Copy - 758 : [Database/IO] Clicking the 'Expand Database' button causes NullReferenceException
- Edit – Copy - 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
- HDSData - 795 : [General] Cannot open or load a file with a space at the beginning or end of the file name
- HDSData - 781 : [Graphics] Attempting to ID Cross Plot points from Log Plot can cause IndexOutOfRangeException
- HDSData - 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
- HDSForms - 791 : [User Interface] Clicking 'Show All Curves' on Curve data form can cause NullReferenceException
- HDSForms - 742 : [User Interface] Attempting to clear Formation spreadsheet can cause IndexOutOfRangeException
- HDSForms - 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
- HdsNT - 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
- Import – LAS - 754 : [Database/IO] Attempting to load a large text file without enough memory causes OutOfMemoryException
- Import – LAS - 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
- Log Plots - 790 : [User Interface] Curve scales on Master Setup window are cut off by Curve settings if there are several Curves in one track
- Log Plots - 789 : [Graphics] Curve scales in print preview overlap each other
- Log Plots - 717 : [User Interface] Adding a Formation to the plot can cause ArgumentOutOfRangeException
- Log Plots - 797 : [Graphics] Attempting to draw the plot with invalid dimensions causes ArgumentException
- Log Plots - 776 : [Feature] Print settings should remember last margins used
- Log Plots - 814 : [Graphics] Printed plots with certain widths are cut off on the right side
- Log Plots - 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
- Unconventional Reservoirs - 723 : [User Interface] Entering an empty or non-numeric string into Baseline text boxes causes InvalidCastException
1 issue View Issues
Released Jun 8th 2022
HDSlog 1.22.6
HDSlog 1.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.Features
- HdsData - 660 : [Feature] Ask user to locate license if it isn't found in program folder
Bug Fixes
- 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
- File Explorer - 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
- HdsData - 613 : [Database/IO] Launching an application with an invalid date saved in the registry causes ArgumentException
- HdsData - 577 : [General] Attempting to verify license signature sometimes causes ObjectDisposedException
- HdsData - 633 : [Database/IO] Attempting to access the end depth for any depth besides Measured Depth causes NullReferenceException
- HdsData - 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)
- HdsForms - 584 : [User Interface] Pressing a key on the "Selected Pay Filters" spreadsheet on Pay Filters window causes IndexOutOfRangeException
- HdsForms - 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
- HdsLP - 550 : [User Interface] Clicking the "Select" button without a format selected causes NullReferenceException
- HdsLP - 574 : [Graphics] Leaving the Scale text box when it contains certain text on the Master Setup window causes NullReferenceException
- HdsLP - 592 : [Database/IO] If table fails to be created when saving grid settings to Defaults, it causes COMException
- HdsLP - 599 : [Graphics] Attempting to draw plots with a negative font size causes ArgumentException
- HdsLP - 635 : [User Interface] Attempting to add a new format fails due to invalid characters regardless of name
- HdsLP - 651 : [Graphics] Header draws each logging run lower than the previous run
- HdsLP - 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
- HdsXPlot - 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
- Import LAS - 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
- Log Plots - 652 : [User Interface] Adding a new curve on Master Setup removes any curves on the depth track
- Log Plots - 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
- Log Plots - 654 : [Graphics] Empty tracks are still drawn when all curves are moved to other tracks on Master Setup window
- Log Plots - 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
- Login - 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
- Task Manager - 602 : [User Interface] Clicking the "Switch To" button to switch to another application causes FormatException
- Task Manager - 623 : [User Interface] Closing the window before background thread has been initialized causes NullReferenceException
- Task Manager - 641 : [User Interface] Clicking the "Switch To" button to switch to another application causes InvalidCastException
1 issue View Issues
Released Feb 2nd 2022
HDSlog 1.22.2
HDSlog 1.22.2 is bug and regression fixes for 1.22.1.Bug Fixes
- Cross Plots - 573 : [User Interface] Closing the window sometimes causes InvalidOperationException
- Cross Plots - 480 : [User Interface] Launching Cross Plots causes NullReferenceException since recent files loading was moved
- Cross Plots - 571 : [User Interface] Switching to Symbols Report tab before plots have been drawn causes NullReferenceException
- Cross Plots - 562 : [User Interface] Clicking the Process History menu item without a file loaded causes NullReferenceException
- Cross Plots - 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
- HdsForms - 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
- Import LAS - 508 : [User Interface] Attempting to launch the application with an invalid Standards file causes NullReferenceException
- Import LAS - 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
- Log Plots - 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
- Task Manager - 489 : [General] Attempting to launch an application causes NullReferenceException
5 issues View Issues
Released Jan 20th 2022
HDSlog 1.22.1
HDSlog 1.22.1 consists of some minor new features and a large amount of bug fixes.Features
- Cross Plots - 327 : [Feature] Change Plot Title in User Defined Plot
- Login - 471 : [General] Update for .NET
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
- HdsData - 463 : [User Interface] Task Manager steals focus from the application it was launched from
- HdsData - 277 : [General] Access is denied @ Microsoft.Win32.SafeHandles.SafeProcessHandle OpenProcess(Int32, Int32, Boolean) @ System.Diagnostics.ProcessManager
- HdsData - 445 : [Database/IO] Curve's scale changes each time it is saved
- HdsData - 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
- HdsData - 287 : [General] Index was outside the bounds of the array. @ Void ComputeStats() @ HdsDB.DepthCurve
- HdsData - 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
- HdsForms - 302 : [General] Attempting to change Percent values for all Log Text causes FormatException.
- HdsForms - 468 : [User Interface] Clicking Curve Label Set menu item on Log Text form causes IndexOutOfRangeException
- HdsForms - 280 : [General] Object reference not set to an instance of an object. @ Void DisplayPayRanges() @ HdsForms.PayFilters
- HdsForms - 310 : [User Interface] Cannot change 'Version Mode' on Curve Save Settings form
- HdsForms - 337 : [User Interface] Cannot enter numbers for curve name appending
- HdsForms - 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
- Cross Plots - 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
- Cross Section - 453 : [Graphics] A generic error occurred in GDI+. @ Void Save(System.IO.Stream, System.Drawing.Imaging.ImageCodecInfo, System.Drawing.Imaging.EncoderParameters) @ System.Drawing.Image
- Cross Section - 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
- Cross Section - 345 : [Database/IO] Logs are not written to log files like other applications
- Cross Section - 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
- CUP - 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
- Edit - Cleanup - 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
- Edit - Copy - 461 : [User Interface] Checking List Latest Version Only check box when copying curves set to set does not list only the latest curves
- Edit - Copy - 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
- Edit - Splice - 323 : [Database/IO] Attempting to splice data sets fails with exception 'Object reference not set to an instance of an object'
- Edit - Splice - 349 : [User Interface] Cannot select specific curves for splicing when splicing curves from different data sets
- Edit - Splice - 350 : [User Interface] Number of spliced curves is incorrect when splicing curves between data sets
- Edit - Splice - 352 : [User Interface] 'Spliced Set' is shown in list of data sets if a set to set splice process has been started
- Edit - Splice - 354 : [User Interface] Undo/Undo All buttons do not work
- Edit - Splice - 355 : [Graphics] Spliced curves have multiple '(Spliced)' suffixes for each change made to them
- Edit - Splice - 356 : [Calculations] Cubic spline splice type does not work
- Edit - Splice - 357 : [User Interface] Cannot change file from data set selection form
- Edit - Splice - 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
- Import LAS - 308 : [General] Conversion from string "RHOB" to type 'Integer' is not valid. @ Int32 ToInteger(System.String) @ Microsoft.VisualBasic.CompilerServices.Conversions
- Import LAS - 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
- Import LAS - 338 : [Database/IO] Curve append string is added to depth curve if the string is edited from the 'Select File' form
- Import LAS - 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
- Import Misc - 359 : [User Interface] Setting the Unique Well ID column does not change the column title
- Import Misc - 360 : [General] After loading a file with thousands of depths, exiting the application takes a very long time
- Import Misc - 361 : [User Interface] After changing to 'Multiple Wells' mode, cannot change back to 'Single Well' mode
- Import Misc - 362 : [User Interface] Setting a column type without a file selected shows a message box each time
- Import Misc - 363 : [User Interface] File selection button remains disabled even when set to 'Other File' mode
- Import Misc - 364 : [User Interface] Changing the file in 'Other File' mode also updates the text box for 'Current File'
- Import Misc - 365 : [Database/IO] Setting a column type in 'Multiple Wells' mode without a directory selected results in NullReferenceException
- Import Misc - 368 : [User Interface] Removing 'Unique Well ID' column type results in IndexOutOfRangeException
- Import Misc - 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
- Log Plots - 403 : [General] Object reference not set to an instance of an object. @ Void OriginalDimensions() @ LogPlots.frmMain
- Log Plots - 446 : [General] SplitterDistance must be between Panel1MinSize and Width - Panel2MinSize. @ Void set_SplitterDistance(Int32) @ System.Windows.Forms.SplitContainer
- Log Plots - 457 : [User Interface] Selecting a plot track on the 'Curve - Data & Values' tab causes ArgumentOutOfRangeException
- Log Plots - 459 : [User Interface] Curve status bar label is always visible
- Log Plots - 391 : [General] Index was outside the bounds of the array. @ Void picScales_MouseMove(System.Object, System.Windows.Forms.MouseEventArgs) @ LogPlots.frmSetup_Master
- Log Plots - 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
- Log Plots - 388 : [General] Object reference not set to an instance of an object. @ Void AddCurve(Int32 ByRef, Int32 ByRef, Boolean) @ LogPlots.frmSetup_Master
- Log Plots - 418 : [General] Index was outside the bounds of the array. @ Void DrawFrame_Scales(System.Drawing.Graphics, Int32, Int32, Int32, Int32, ChangeFlag, Int32) @ HdsLP.clsPlot
- Log Plots - 245 : [General] Arithmetic operation resulted in an overflow. @ Int32 DrawScales(ScalesEnum ByRef, Int32, Int32 ByRef, System.Drawing.Graphics, Boolean ByRef, Boolean ByRef) @ HdsLP.clsPlot
- Log Plots - 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
- Log Plots - 315 : [Graphics] Fonts that could be changed in HDS 2008 are now static
- Log Plots - 311 : [User Interface] Plot scroll bars reset when window loses focus
- Log Plots - 312 : [User Interface] Top scales above plot should scroll with plot
- Log Plots - 316 : [User Interface] Selecting an alternate Lithology pattern in the Lithology setup form does not work
- Log Plots - 320 : [Graphics] Last depth on Depth Track is sometimes cut off
- Log Plots - 321 : [Graphics] Core summary background is wider than the text
- Log Plots - 325 : [Graphics] Reference plot appears to be drawn twice
- Log Plots - 328 : [Feature] Master Setup Undo Button Does Not Work
- Log Plots - 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
- Log Plots - 341 : [Graphics] Footer preview is cut off if it is longer than a certain height
- Log Plots - 370 : [Graphics] Bottom of Footer preview is cut-off if it is over a certain length
- Log Plots - 371 : [Graphics] Disabling Pay Filters on plot does not remove them from reference plot
- Log Plots - 372 : [User Interface] Enabling Pay Filters on plot when none exist prevents them from being disabled
- Log Plots - 373 : [Graphics] Well symbol is not drawn in depth track
- Log Plots - 374 : [User Interface] Moving a curve on Master Setup form changes the selected curve
- Log Plots - 375 : [User Interface] Pressing F5 to redraw plot while Master Setup form is active causes the Master Setup form to redraw instead
- Log Plots - 376 : [User Interface] Right clicking on a curve on Master Setup form does not cause that curve to become selected
- Log Plots - 377 : [Graphics] Removing the last curve from a track on Master Setup form does not remove the empty track
- Log Plots - 378 : [Graphics] Margins are not used when printing
- 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
- Petro Calc - 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
- SS Gas Quicklook - 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
3 issues View Issues
Cross Section - Change Log
Released Jan 20th 2022
HDSlog 1.22.1
HDSlog 1.22.1 consists of some minor new features and a large amount of bug fixes.Features
- Cross Plots - 327 : [Feature] Change Plot Title in User Defined Plot
- Login - 471 : [General] Update for .NET
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
- HdsData - 463 : [User Interface] Task Manager steals focus from the application it was launched from
- HdsData - 277 : [General] Access is denied @ Microsoft.Win32.SafeHandles.SafeProcessHandle OpenProcess(Int32, Int32, Boolean) @ System.Diagnostics.ProcessManager
- HdsData - 445 : [Database/IO] Curve's scale changes each time it is saved
- HdsData - 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
- HdsData - 287 : [General] Index was outside the bounds of the array. @ Void ComputeStats() @ HdsDB.DepthCurve
- HdsData - 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
- HdsForms - 302 : [General] Attempting to change Percent values for all Log Text causes FormatException.
- HdsForms - 468 : [User Interface] Clicking Curve Label Set menu item on Log Text form causes IndexOutOfRangeException
- HdsForms - 280 : [General] Object reference not set to an instance of an object. @ Void DisplayPayRanges() @ HdsForms.PayFilters
- HdsForms - 310 : [User Interface] Cannot change 'Version Mode' on Curve Save Settings form
- HdsForms - 337 : [User Interface] Cannot enter numbers for curve name appending
- HdsForms - 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
- Cross Plots - 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
- Cross Section - 453 : [Graphics] A generic error occurred in GDI+. @ Void Save(System.IO.Stream, System.Drawing.Imaging.ImageCodecInfo, System.Drawing.Imaging.EncoderParameters) @ System.Drawing.Image
- Cross Section - 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
- Cross Section - 345 : [Database/IO] Logs are not written to log files like other applications
- Cross Section - 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
- CUP - 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
- Edit - Cleanup - 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
- Edit - Copy - 461 : [User Interface] Checking List Latest Version Only check box when copying curves set to set does not list only the latest curves
- Edit - Copy - 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
- Edit - Splice - 323 : [Database/IO] Attempting to splice data sets fails with exception 'Object reference not set to an instance of an object'
- Edit - Splice - 349 : [User Interface] Cannot select specific curves for splicing when splicing curves from different data sets
- Edit - Splice - 350 : [User Interface] Number of spliced curves is incorrect when splicing curves between data sets
- Edit - Splice - 352 : [User Interface] 'Spliced Set' is shown in list of data sets if a set to set splice process has been started
- Edit - Splice - 354 : [User Interface] Undo/Undo All buttons do not work
- Edit - Splice - 355 : [Graphics] Spliced curves have multiple '(Spliced)' suffixes for each change made to them
- Edit - Splice - 356 : [Calculations] Cubic spline splice type does not work
- Edit - Splice - 357 : [User Interface] Cannot change file from data set selection form
- Edit - Splice - 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
- Import LAS - 308 : [General] Conversion from string "RHOB" to type 'Integer' is not valid. @ Int32 ToInteger(System.String) @ Microsoft.VisualBasic.CompilerServices.Conversions
- Import LAS - 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
- Import LAS - 338 : [Database/IO] Curve append string is added to depth curve if the string is edited from the 'Select File' form
- Import LAS - 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
- Import Misc - 359 : [User Interface] Setting the Unique Well ID column does not change the column title
- Import Misc - 360 : [General] After loading a file with thousands of depths, exiting the application takes a very long time
- Import Misc - 361 : [User Interface] After changing to 'Multiple Wells' mode, cannot change back to 'Single Well' mode
- Import Misc - 362 : [User Interface] Setting a column type without a file selected shows a message box each time
- Import Misc - 363 : [User Interface] File selection button remains disabled even when set to 'Other File' mode
- Import Misc - 364 : [User Interface] Changing the file in 'Other File' mode also updates the text box for 'Current File'
- Import Misc - 365 : [Database/IO] Setting a column type in 'Multiple Wells' mode without a directory selected results in NullReferenceException
- Import Misc - 368 : [User Interface] Removing 'Unique Well ID' column type results in IndexOutOfRangeException
- Import Misc - 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
- Log Plots - 403 : [General] Object reference not set to an instance of an object. @ Void OriginalDimensions() @ LogPlots.frmMain
- Log Plots - 446 : [General] SplitterDistance must be between Panel1MinSize and Width - Panel2MinSize. @ Void set_SplitterDistance(Int32) @ System.Windows.Forms.SplitContainer
- Log Plots - 457 : [User Interface] Selecting a plot track on the 'Curve - Data & Values' tab causes ArgumentOutOfRangeException
- Log Plots - 459 : [User Interface] Curve status bar label is always visible
- Log Plots - 391 : [General] Index was outside the bounds of the array. @ Void picScales_MouseMove(System.Object, System.Windows.Forms.MouseEventArgs) @ LogPlots.frmSetup_Master
- Log Plots - 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
- Log Plots - 388 : [General] Object reference not set to an instance of an object. @ Void AddCurve(Int32 ByRef, Int32 ByRef, Boolean) @ LogPlots.frmSetup_Master
- Log Plots - 418 : [General] Index was outside the bounds of the array. @ Void DrawFrame_Scales(System.Drawing.Graphics, Int32, Int32, Int32, Int32, ChangeFlag, Int32) @ HdsLP.clsPlot
- Log Plots - 245 : [General] Arithmetic operation resulted in an overflow. @ Int32 DrawScales(ScalesEnum ByRef, Int32, Int32 ByRef, System.Drawing.Graphics, Boolean ByRef, Boolean ByRef) @ HdsLP.clsPlot
- Log Plots - 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
- Log Plots - 315 : [Graphics] Fonts that could be changed in HDS 2008 are now static
- Log Plots - 311 : [User Interface] Plot scroll bars reset when window loses focus
- Log Plots - 312 : [User Interface] Top scales above plot should scroll with plot
- Log Plots - 316 : [User Interface] Selecting an alternate Lithology pattern in the Lithology setup form does not work
- Log Plots - 320 : [Graphics] Last depth on Depth Track is sometimes cut off
- Log Plots - 321 : [Graphics] Core summary background is wider than the text
- Log Plots - 325 : [Graphics] Reference plot appears to be drawn twice
- Log Plots - 328 : [Feature] Master Setup Undo Button Does Not Work
- Log Plots - 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
- Log Plots - 341 : [Graphics] Footer preview is cut off if it is longer than a certain height
- Log Plots - 370 : [Graphics] Bottom of Footer preview is cut-off if it is over a certain length
- Log Plots - 371 : [Graphics] Disabling Pay Filters on plot does not remove them from reference plot
- Log Plots - 372 : [User Interface] Enabling Pay Filters on plot when none exist prevents them from being disabled
- Log Plots - 373 : [Graphics] Well symbol is not drawn in depth track
- Log Plots - 374 : [User Interface] Moving a curve on Master Setup form changes the selected curve
- Log Plots - 375 : [User Interface] Pressing F5 to redraw plot while Master Setup form is active causes the Master Setup form to redraw instead
- Log Plots - 376 : [User Interface] Right clicking on a curve on Master Setup form does not cause that curve to become selected
- Log Plots - 377 : [Graphics] Removing the last curve from a track on Master Setup form does not remove the empty track
- Log Plots - 378 : [Graphics] Margins are not used when printing
- 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
- Petro Calc - 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
- SS Gas Quicklook - 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
4 issues View Issues
CUP - Change Log
Released Jan 17th 2023
HDSlog 1.22.11
HDSlog 1.22.11 fixes several bugs from 1.22.10.Bug Fixes
- Cross Plots - 746 : [Graphics] Closing a Cross Plot window with any PowerPacks shapes causes InvalidOperationException
- Cross Plots - 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
- Edit – Copy - 758 : [Database/IO] Clicking the 'Expand Database' button causes NullReferenceException
- Edit – Copy - 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
- HDSData - 795 : [General] Cannot open or load a file with a space at the beginning or end of the file name
- HDSData - 781 : [Graphics] Attempting to ID Cross Plot points from Log Plot can cause IndexOutOfRangeException
- HDSData - 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
- HDSForms - 791 : [User Interface] Clicking 'Show All Curves' on Curve data form can cause NullReferenceException
- HDSForms - 742 : [User Interface] Attempting to clear Formation spreadsheet can cause IndexOutOfRangeException
- HDSForms - 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
- HdsNT - 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
- Import – LAS - 754 : [Database/IO] Attempting to load a large text file without enough memory causes OutOfMemoryException
- Import – LAS - 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
- Log Plots - 790 : [User Interface] Curve scales on Master Setup window are cut off by Curve settings if there are several Curves in one track
- Log Plots - 789 : [Graphics] Curve scales in print preview overlap each other
- Log Plots - 717 : [User Interface] Adding a Formation to the plot can cause ArgumentOutOfRangeException
- Log Plots - 797 : [Graphics] Attempting to draw the plot with invalid dimensions causes ArgumentException
- Log Plots - 776 : [Feature] Print settings should remember last margins used
- Log Plots - 814 : [Graphics] Printed plots with certain widths are cut off on the right side
- Log Plots - 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
- Unconventional Reservoirs - 723 : [User Interface] Entering an empty or non-numeric string into Baseline text boxes causes InvalidCastException
1 issue View Issues
Released Jan 20th 2022
HDSlog 1.22.1
HDSlog 1.22.1 consists of some minor new features and a large amount of bug fixes.Features
- Cross Plots - 327 : [Feature] Change Plot Title in User Defined Plot
- Login - 471 : [General] Update for .NET
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
- HdsData - 463 : [User Interface] Task Manager steals focus from the application it was launched from
- HdsData - 277 : [General] Access is denied @ Microsoft.Win32.SafeHandles.SafeProcessHandle OpenProcess(Int32, Int32, Boolean) @ System.Diagnostics.ProcessManager
- HdsData - 445 : [Database/IO] Curve's scale changes each time it is saved
- HdsData - 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
- HdsData - 287 : [General] Index was outside the bounds of the array. @ Void ComputeStats() @ HdsDB.DepthCurve
- HdsData - 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
- HdsForms - 302 : [General] Attempting to change Percent values for all Log Text causes FormatException.
- HdsForms - 468 : [User Interface] Clicking Curve Label Set menu item on Log Text form causes IndexOutOfRangeException
- HdsForms - 280 : [General] Object reference not set to an instance of an object. @ Void DisplayPayRanges() @ HdsForms.PayFilters
- HdsForms - 310 : [User Interface] Cannot change 'Version Mode' on Curve Save Settings form
- HdsForms - 337 : [User Interface] Cannot enter numbers for curve name appending
- HdsForms - 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
- Cross Plots - 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
- Cross Section - 453 : [Graphics] A generic error occurred in GDI+. @ Void Save(System.IO.Stream, System.Drawing.Imaging.ImageCodecInfo, System.Drawing.Imaging.EncoderParameters) @ System.Drawing.Image
- Cross Section - 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
- Cross Section - 345 : [Database/IO] Logs are not written to log files like other applications
- Cross Section - 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
- CUP - 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
- Edit - Cleanup - 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
- Edit - Copy - 461 : [User Interface] Checking List Latest Version Only check box when copying curves set to set does not list only the latest curves
- Edit - Copy - 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
- Edit - Splice - 323 : [Database/IO] Attempting to splice data sets fails with exception 'Object reference not set to an instance of an object'
- Edit - Splice - 349 : [User Interface] Cannot select specific curves for splicing when splicing curves from different data sets
- Edit - Splice - 350 : [User Interface] Number of spliced curves is incorrect when splicing curves between data sets
- Edit - Splice - 352 : [User Interface] 'Spliced Set' is shown in list of data sets if a set to set splice process has been started
- Edit - Splice - 354 : [User Interface] Undo/Undo All buttons do not work
- Edit - Splice - 355 : [Graphics] Spliced curves have multiple '(Spliced)' suffixes for each change made to them
- Edit - Splice - 356 : [Calculations] Cubic spline splice type does not work
- Edit - Splice - 357 : [User Interface] Cannot change file from data set selection form
- Edit - Splice - 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
- Import LAS - 308 : [General] Conversion from string "RHOB" to type 'Integer' is not valid. @ Int32 ToInteger(System.String) @ Microsoft.VisualBasic.CompilerServices.Conversions
- Import LAS - 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
- Import LAS - 338 : [Database/IO] Curve append string is added to depth curve if the string is edited from the 'Select File' form
- Import LAS - 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
- Import Misc - 359 : [User Interface] Setting the Unique Well ID column does not change the column title
- Import Misc - 360 : [General] After loading a file with thousands of depths, exiting the application takes a very long time
- Import Misc - 361 : [User Interface] After changing to 'Multiple Wells' mode, cannot change back to 'Single Well' mode
- Import Misc - 362 : [User Interface] Setting a column type without a file selected shows a message box each time
- Import Misc - 363 : [User Interface] File selection button remains disabled even when set to 'Other File' mode
- Import Misc - 364 : [User Interface] Changing the file in 'Other File' mode also updates the text box for 'Current File'
- Import Misc - 365 : [Database/IO] Setting a column type in 'Multiple Wells' mode without a directory selected results in NullReferenceException
- Import Misc - 368 : [User Interface] Removing 'Unique Well ID' column type results in IndexOutOfRangeException
- Import Misc - 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
- Log Plots - 403 : [General] Object reference not set to an instance of an object. @ Void OriginalDimensions() @ LogPlots.frmMain
- Log Plots - 446 : [General] SplitterDistance must be between Panel1MinSize and Width - Panel2MinSize. @ Void set_SplitterDistance(Int32) @ System.Windows.Forms.SplitContainer
- Log Plots - 457 : [User Interface] Selecting a plot track on the 'Curve - Data & Values' tab causes ArgumentOutOfRangeException
- Log Plots - 459 : [User Interface] Curve status bar label is always visible
- Log Plots - 391 : [General] Index was outside the bounds of the array. @ Void picScales_MouseMove(System.Object, System.Windows.Forms.MouseEventArgs) @ LogPlots.frmSetup_Master
- Log Plots - 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
- Log Plots - 388 : [General] Object reference not set to an instance of an object. @ Void AddCurve(Int32 ByRef, Int32 ByRef, Boolean) @ LogPlots.frmSetup_Master
- Log Plots - 418 : [General] Index was outside the bounds of the array. @ Void DrawFrame_Scales(System.Drawing.Graphics, Int32, Int32, Int32, Int32, ChangeFlag, Int32) @ HdsLP.clsPlot
- Log Plots - 245 : [General] Arithmetic operation resulted in an overflow. @ Int32 DrawScales(ScalesEnum ByRef, Int32, Int32 ByRef, System.Drawing.Graphics, Boolean ByRef, Boolean ByRef) @ HdsLP.clsPlot
- Log Plots - 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
- Log Plots - 315 : [Graphics] Fonts that could be changed in HDS 2008 are now static
- Log Plots - 311 : [User Interface] Plot scroll bars reset when window loses focus
- Log Plots - 312 : [User Interface] Top scales above plot should scroll with plot
- Log Plots - 316 : [User Interface] Selecting an alternate Lithology pattern in the Lithology setup form does not work
- Log Plots - 320 : [Graphics] Last depth on Depth Track is sometimes cut off
- Log Plots - 321 : [Graphics] Core summary background is wider than the text
- Log Plots - 325 : [Graphics] Reference plot appears to be drawn twice
- Log Plots - 328 : [Feature] Master Setup Undo Button Does Not Work
- Log Plots - 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
- Log Plots - 341 : [Graphics] Footer preview is cut off if it is longer than a certain height
- Log Plots - 370 : [Graphics] Bottom of Footer preview is cut-off if it is over a certain length
- Log Plots - 371 : [Graphics] Disabling Pay Filters on plot does not remove them from reference plot
- Log Plots - 372 : [User Interface] Enabling Pay Filters on plot when none exist prevents them from being disabled
- Log Plots - 373 : [Graphics] Well symbol is not drawn in depth track
- Log Plots - 374 : [User Interface] Moving a curve on Master Setup form changes the selected curve
- Log Plots - 375 : [User Interface] Pressing F5 to redraw plot while Master Setup form is active causes the Master Setup form to redraw instead
- Log Plots - 376 : [User Interface] Right clicking on a curve on Master Setup form does not cause that curve to become selected
- Log Plots - 377 : [Graphics] Removing the last curve from a track on Master Setup form does not remove the empty track
- Log Plots - 378 : [Graphics] Margins are not used when printing
- 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
- Petro Calc - 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
- SS Gas Quicklook - 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
2 issues View Issues
Data Inventory - Change Log
Released Jan 20th 2022
HDSlog 1.22.1
HDSlog 1.22.1 consists of some minor new features and a large amount of bug fixes.Features
- Cross Plots - 327 : [Feature] Change Plot Title in User Defined Plot
- Login - 471 : [General] Update for .NET
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
- HdsData - 463 : [User Interface] Task Manager steals focus from the application it was launched from
- HdsData - 277 : [General] Access is denied @ Microsoft.Win32.SafeHandles.SafeProcessHandle OpenProcess(Int32, Int32, Boolean) @ System.Diagnostics.ProcessManager
- HdsData - 445 : [Database/IO] Curve's scale changes each time it is saved
- HdsData - 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
- HdsData - 287 : [General] Index was outside the bounds of the array. @ Void ComputeStats() @ HdsDB.DepthCurve
- HdsData - 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
- HdsForms - 302 : [General] Attempting to change Percent values for all Log Text causes FormatException.
- HdsForms - 468 : [User Interface] Clicking Curve Label Set menu item on Log Text form causes IndexOutOfRangeException
- HdsForms - 280 : [General] Object reference not set to an instance of an object. @ Void DisplayPayRanges() @ HdsForms.PayFilters
- HdsForms - 310 : [User Interface] Cannot change 'Version Mode' on Curve Save Settings form
- HdsForms - 337 : [User Interface] Cannot enter numbers for curve name appending
- HdsForms - 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
- Cross Plots - 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
- Cross Section - 453 : [Graphics] A generic error occurred in GDI+. @ Void Save(System.IO.Stream, System.Drawing.Imaging.ImageCodecInfo, System.Drawing.Imaging.EncoderParameters) @ System.Drawing.Image
- Cross Section - 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
- Cross Section - 345 : [Database/IO] Logs are not written to log files like other applications
- Cross Section - 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
- CUP - 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
- Edit - Cleanup - 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
- Edit - Copy - 461 : [User Interface] Checking List Latest Version Only check box when copying curves set to set does not list only the latest curves
- Edit - Copy - 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
- Edit - Splice - 323 : [Database/IO] Attempting to splice data sets fails with exception 'Object reference not set to an instance of an object'
- Edit - Splice - 349 : [User Interface] Cannot select specific curves for splicing when splicing curves from different data sets
- Edit - Splice - 350 : [User Interface] Number of spliced curves is incorrect when splicing curves between data sets
- Edit - Splice - 352 : [User Interface] 'Spliced Set' is shown in list of data sets if a set to set splice process has been started
- Edit - Splice - 354 : [User Interface] Undo/Undo All buttons do not work
- Edit - Splice - 355 : [Graphics] Spliced curves have multiple '(Spliced)' suffixes for each change made to them
- Edit - Splice - 356 : [Calculations] Cubic spline splice type does not work
- Edit - Splice - 357 : [User Interface] Cannot change file from data set selection form
- Edit - Splice - 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
- Import LAS - 308 : [General] Conversion from string "RHOB" to type 'Integer' is not valid. @ Int32 ToInteger(System.String) @ Microsoft.VisualBasic.CompilerServices.Conversions
- Import LAS - 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
- Import LAS - 338 : [Database/IO] Curve append string is added to depth curve if the string is edited from the 'Select File' form
- Import LAS - 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
- Import Misc - 359 : [User Interface] Setting the Unique Well ID column does not change the column title
- Import Misc - 360 : [General] After loading a file with thousands of depths, exiting the application takes a very long time
- Import Misc - 361 : [User Interface] After changing to 'Multiple Wells' mode, cannot change back to 'Single Well' mode
- Import Misc - 362 : [User Interface] Setting a column type without a file selected shows a message box each time
- Import Misc - 363 : [User Interface] File selection button remains disabled even when set to 'Other File' mode
- Import Misc - 364 : [User Interface] Changing the file in 'Other File' mode also updates the text box for 'Current File'
- Import Misc - 365 : [Database/IO] Setting a column type in 'Multiple Wells' mode without a directory selected results in NullReferenceException
- Import Misc - 368 : [User Interface] Removing 'Unique Well ID' column type results in IndexOutOfRangeException
- Import Misc - 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
- Log Plots - 403 : [General] Object reference not set to an instance of an object. @ Void OriginalDimensions() @ LogPlots.frmMain
- Log Plots - 446 : [General] SplitterDistance must be between Panel1MinSize and Width - Panel2MinSize. @ Void set_SplitterDistance(Int32) @ System.Windows.Forms.SplitContainer
- Log Plots - 457 : [User Interface] Selecting a plot track on the 'Curve - Data & Values' tab causes ArgumentOutOfRangeException
- Log Plots - 459 : [User Interface] Curve status bar label is always visible
- Log Plots - 391 : [General] Index was outside the bounds of the array. @ Void picScales_MouseMove(System.Object, System.Windows.Forms.MouseEventArgs) @ LogPlots.frmSetup_Master
- Log Plots - 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
- Log Plots - 388 : [General] Object reference not set to an instance of an object. @ Void AddCurve(Int32 ByRef, Int32 ByRef, Boolean) @ LogPlots.frmSetup_Master
- Log Plots - 418 : [General] Index was outside the bounds of the array. @ Void DrawFrame_Scales(System.Drawing.Graphics, Int32, Int32, Int32, Int32, ChangeFlag, Int32) @ HdsLP.clsPlot
- Log Plots - 245 : [General] Arithmetic operation resulted in an overflow. @ Int32 DrawScales(ScalesEnum ByRef, Int32, Int32 ByRef, System.Drawing.Graphics, Boolean ByRef, Boolean ByRef) @ HdsLP.clsPlot
- Log Plots - 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
- Log Plots - 315 : [Graphics] Fonts that could be changed in HDS 2008 are now static
- Log Plots - 311 : [User Interface] Plot scroll bars reset when window loses focus
- Log Plots - 312 : [User Interface] Top scales above plot should scroll with plot
- Log Plots - 316 : [User Interface] Selecting an alternate Lithology pattern in the Lithology setup form does not work
- Log Plots - 320 : [Graphics] Last depth on Depth Track is sometimes cut off
- Log Plots - 321 : [Graphics] Core summary background is wider than the text
- Log Plots - 325 : [Graphics] Reference plot appears to be drawn twice
- Log Plots - 328 : [Feature] Master Setup Undo Button Does Not Work
- Log Plots - 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
- Log Plots - 341 : [Graphics] Footer preview is cut off if it is longer than a certain height
- Log Plots - 370 : [Graphics] Bottom of Footer preview is cut-off if it is over a certain length
- Log Plots - 371 : [Graphics] Disabling Pay Filters on plot does not remove them from reference plot
- Log Plots - 372 : [User Interface] Enabling Pay Filters on plot when none exist prevents them from being disabled
- Log Plots - 373 : [Graphics] Well symbol is not drawn in depth track
- Log Plots - 374 : [User Interface] Moving a curve on Master Setup form changes the selected curve
- Log Plots - 375 : [User Interface] Pressing F5 to redraw plot while Master Setup form is active causes the Master Setup form to redraw instead
- Log Plots - 376 : [User Interface] Right clicking on a curve on Master Setup form does not cause that curve to become selected
- Log Plots - 377 : [Graphics] Removing the last curve from a track on Master Setup form does not remove the empty track
- Log Plots - 378 : [Graphics] Margins are not used when printing
- 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
- Petro Calc - 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
- SS Gas Quicklook - 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
1 issue View Issues
DeterMin - Change Log
Released Jan 20th 2022
HDSlog 1.22.1
HDSlog 1.22.1 consists of some minor new features and a large amount of bug fixes.Features
- Cross Plots - 327 : [Feature] Change Plot Title in User Defined Plot
- Login - 471 : [General] Update for .NET
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
- HdsData - 463 : [User Interface] Task Manager steals focus from the application it was launched from
- HdsData - 277 : [General] Access is denied @ Microsoft.Win32.SafeHandles.SafeProcessHandle OpenProcess(Int32, Int32, Boolean) @ System.Diagnostics.ProcessManager
- HdsData - 445 : [Database/IO] Curve's scale changes each time it is saved
- HdsData - 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
- HdsData - 287 : [General] Index was outside the bounds of the array. @ Void ComputeStats() @ HdsDB.DepthCurve
- HdsData - 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
- HdsForms - 302 : [General] Attempting to change Percent values for all Log Text causes FormatException.
- HdsForms - 468 : [User Interface] Clicking Curve Label Set menu item on Log Text form causes IndexOutOfRangeException
- HdsForms - 280 : [General] Object reference not set to an instance of an object. @ Void DisplayPayRanges() @ HdsForms.PayFilters
- HdsForms - 310 : [User Interface] Cannot change 'Version Mode' on Curve Save Settings form
- HdsForms - 337 : [User Interface] Cannot enter numbers for curve name appending
- HdsForms - 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
- Cross Plots - 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
- Cross Section - 453 : [Graphics] A generic error occurred in GDI+. @ Void Save(System.IO.Stream, System.Drawing.Imaging.ImageCodecInfo, System.Drawing.Imaging.EncoderParameters) @ System.Drawing.Image
- Cross Section - 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
- Cross Section - 345 : [Database/IO] Logs are not written to log files like other applications
- Cross Section - 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
- CUP - 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
- Edit - Cleanup - 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
- Edit - Copy - 461 : [User Interface] Checking List Latest Version Only check box when copying curves set to set does not list only the latest curves
- Edit - Copy - 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
- Edit - Splice - 323 : [Database/IO] Attempting to splice data sets fails with exception 'Object reference not set to an instance of an object'
- Edit - Splice - 349 : [User Interface] Cannot select specific curves for splicing when splicing curves from different data sets
- Edit - Splice - 350 : [User Interface] Number of spliced curves is incorrect when splicing curves between data sets
- Edit - Splice - 352 : [User Interface] 'Spliced Set' is shown in list of data sets if a set to set splice process has been started
- Edit - Splice - 354 : [User Interface] Undo/Undo All buttons do not work
- Edit - Splice - 355 : [Graphics] Spliced curves have multiple '(Spliced)' suffixes for each change made to them
- Edit - Splice - 356 : [Calculations] Cubic spline splice type does not work
- Edit - Splice - 357 : [User Interface] Cannot change file from data set selection form
- Edit - Splice - 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
- Import LAS - 308 : [General] Conversion from string "RHOB" to type 'Integer' is not valid. @ Int32 ToInteger(System.String) @ Microsoft.VisualBasic.CompilerServices.Conversions
- Import LAS - 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
- Import LAS - 338 : [Database/IO] Curve append string is added to depth curve if the string is edited from the 'Select File' form
- Import LAS - 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
- Import Misc - 359 : [User Interface] Setting the Unique Well ID column does not change the column title
- Import Misc - 360 : [General] After loading a file with thousands of depths, exiting the application takes a very long time
- Import Misc - 361 : [User Interface] After changing to 'Multiple Wells' mode, cannot change back to 'Single Well' mode
- Import Misc - 362 : [User Interface] Setting a column type without a file selected shows a message box each time
- Import Misc - 363 : [User Interface] File selection button remains disabled even when set to 'Other File' mode
- Import Misc - 364 : [User Interface] Changing the file in 'Other File' mode also updates the text box for 'Current File'
- Import Misc - 365 : [Database/IO] Setting a column type in 'Multiple Wells' mode without a directory selected results in NullReferenceException
- Import Misc - 368 : [User Interface] Removing 'Unique Well ID' column type results in IndexOutOfRangeException
- Import Misc - 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
- Log Plots - 403 : [General] Object reference not set to an instance of an object. @ Void OriginalDimensions() @ LogPlots.frmMain
- Log Plots - 446 : [General] SplitterDistance must be between Panel1MinSize and Width - Panel2MinSize. @ Void set_SplitterDistance(Int32) @ System.Windows.Forms.SplitContainer
- Log Plots - 457 : [User Interface] Selecting a plot track on the 'Curve - Data & Values' tab causes ArgumentOutOfRangeException
- Log Plots - 459 : [User Interface] Curve status bar label is always visible
- Log Plots - 391 : [General] Index was outside the bounds of the array. @ Void picScales_MouseMove(System.Object, System.Windows.Forms.MouseEventArgs) @ LogPlots.frmSetup_Master
- Log Plots - 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
- Log Plots - 388 : [General] Object reference not set to an instance of an object. @ Void AddCurve(Int32 ByRef, Int32 ByRef, Boolean) @ LogPlots.frmSetup_Master
- Log Plots - 418 : [General] Index was outside the bounds of the array. @ Void DrawFrame_Scales(System.Drawing.Graphics, Int32, Int32, Int32, Int32, ChangeFlag, Int32) @ HdsLP.clsPlot
- Log Plots - 245 : [General] Arithmetic operation resulted in an overflow. @ Int32 DrawScales(ScalesEnum ByRef, Int32, Int32 ByRef, System.Drawing.Graphics, Boolean ByRef, Boolean ByRef) @ HdsLP.clsPlot
- Log Plots - 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
- Log Plots - 315 : [Graphics] Fonts that could be changed in HDS 2008 are now static
- Log Plots - 311 : [User Interface] Plot scroll bars reset when window loses focus
- Log Plots - 312 : [User Interface] Top scales above plot should scroll with plot
- Log Plots - 316 : [User Interface] Selecting an alternate Lithology pattern in the Lithology setup form does not work
- Log Plots - 320 : [Graphics] Last depth on Depth Track is sometimes cut off
- Log Plots - 321 : [Graphics] Core summary background is wider than the text
- Log Plots - 325 : [Graphics] Reference plot appears to be drawn twice
- Log Plots - 328 : [Feature] Master Setup Undo Button Does Not Work
- Log Plots - 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
- Log Plots - 341 : [Graphics] Footer preview is cut off if it is longer than a certain height
- Log Plots - 370 : [Graphics] Bottom of Footer preview is cut-off if it is over a certain length
- Log Plots - 371 : [Graphics] Disabling Pay Filters on plot does not remove them from reference plot
- Log Plots - 372 : [User Interface] Enabling Pay Filters on plot when none exist prevents them from being disabled
- Log Plots - 373 : [Graphics] Well symbol is not drawn in depth track
- Log Plots - 374 : [User Interface] Moving a curve on Master Setup form changes the selected curve
- Log Plots - 375 : [User Interface] Pressing F5 to redraw plot while Master Setup form is active causes the Master Setup form to redraw instead
- Log Plots - 376 : [User Interface] Right clicking on a curve on Master Setup form does not cause that curve to become selected
- Log Plots - 377 : [Graphics] Removing the last curve from a track on Master Setup form does not remove the empty track
- Log Plots - 378 : [Graphics] Margins are not used when printing
- 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
- Petro Calc - 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
- SS Gas Quicklook - 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
1 issue View Issues
Edit - Cleanup - Change Log
Released Jan 17th 2023
HDSlog 1.22.11
HDSlog 1.22.11 fixes several bugs from 1.22.10.Bug Fixes
- Cross Plots - 746 : [Graphics] Closing a Cross Plot window with any PowerPacks shapes causes InvalidOperationException
- Cross Plots - 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
- Edit – Copy - 758 : [Database/IO] Clicking the 'Expand Database' button causes NullReferenceException
- Edit – Copy - 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
- HDSData - 795 : [General] Cannot open or load a file with a space at the beginning or end of the file name
- HDSData - 781 : [Graphics] Attempting to ID Cross Plot points from Log Plot can cause IndexOutOfRangeException
- HDSData - 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
- HDSForms - 791 : [User Interface] Clicking 'Show All Curves' on Curve data form can cause NullReferenceException
- HDSForms - 742 : [User Interface] Attempting to clear Formation spreadsheet can cause IndexOutOfRangeException
- HDSForms - 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
- HdsNT - 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
- Import – LAS - 754 : [Database/IO] Attempting to load a large text file without enough memory causes OutOfMemoryException
- Import – LAS - 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
- Log Plots - 790 : [User Interface] Curve scales on Master Setup window are cut off by Curve settings if there are several Curves in one track
- Log Plots - 789 : [Graphics] Curve scales in print preview overlap each other
- Log Plots - 717 : [User Interface] Adding a Formation to the plot can cause ArgumentOutOfRangeException
- Log Plots - 797 : [Graphics] Attempting to draw the plot with invalid dimensions causes ArgumentException
- Log Plots - 776 : [Feature] Print settings should remember last margins used
- Log Plots - 814 : [Graphics] Printed plots with certain widths are cut off on the right side
- Log Plots - 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
- Unconventional Reservoirs - 723 : [User Interface] Entering an empty or non-numeric string into Baseline text boxes causes InvalidCastException
1 issue View Issues
Released Jan 20th 2022
HDSlog 1.22.1
HDSlog 1.22.1 consists of some minor new features and a large amount of bug fixes.Features
- Cross Plots - 327 : [Feature] Change Plot Title in User Defined Plot
- Login - 471 : [General] Update for .NET
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
- HdsData - 463 : [User Interface] Task Manager steals focus from the application it was launched from
- HdsData - 277 : [General] Access is denied @ Microsoft.Win32.SafeHandles.SafeProcessHandle OpenProcess(Int32, Int32, Boolean) @ System.Diagnostics.ProcessManager
- HdsData - 445 : [Database/IO] Curve's scale changes each time it is saved
- HdsData - 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
- HdsData - 287 : [General] Index was outside the bounds of the array. @ Void ComputeStats() @ HdsDB.DepthCurve
- HdsData - 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
- HdsForms - 302 : [General] Attempting to change Percent values for all Log Text causes FormatException.
- HdsForms - 468 : [User Interface] Clicking Curve Label Set menu item on Log Text form causes IndexOutOfRangeException
- HdsForms - 280 : [General] Object reference not set to an instance of an object. @ Void DisplayPayRanges() @ HdsForms.PayFilters
- HdsForms - 310 : [User Interface] Cannot change 'Version Mode' on Curve Save Settings form
- HdsForms - 337 : [User Interface] Cannot enter numbers for curve name appending
- HdsForms - 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
- Cross Plots - 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
- Cross Section - 453 : [Graphics] A generic error occurred in GDI+. @ Void Save(System.IO.Stream, System.Drawing.Imaging.ImageCodecInfo, System.Drawing.Imaging.EncoderParameters) @ System.Drawing.Image
- Cross Section - 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
- Cross Section - 345 : [Database/IO] Logs are not written to log files like other applications
- Cross Section - 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
- CUP - 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
- Edit - Cleanup - 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
- Edit - Copy - 461 : [User Interface] Checking List Latest Version Only check box when copying curves set to set does not list only the latest curves
- Edit - Copy - 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
- Edit - Splice - 323 : [Database/IO] Attempting to splice data sets fails with exception 'Object reference not set to an instance of an object'
- Edit - Splice - 349 : [User Interface] Cannot select specific curves for splicing when splicing curves from different data sets
- Edit - Splice - 350 : [User Interface] Number of spliced curves is incorrect when splicing curves between data sets
- Edit - Splice - 352 : [User Interface] 'Spliced Set' is shown in list of data sets if a set to set splice process has been started
- Edit - Splice - 354 : [User Interface] Undo/Undo All buttons do not work
- Edit - Splice - 355 : [Graphics] Spliced curves have multiple '(Spliced)' suffixes for each change made to them
- Edit - Splice - 356 : [Calculations] Cubic spline splice type does not work
- Edit - Splice - 357 : [User Interface] Cannot change file from data set selection form
- Edit - Splice - 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
- Import LAS - 308 : [General] Conversion from string "RHOB" to type 'Integer' is not valid. @ Int32 ToInteger(System.String) @ Microsoft.VisualBasic.CompilerServices.Conversions
- Import LAS - 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
- Import LAS - 338 : [Database/IO] Curve append string is added to depth curve if the string is edited from the 'Select File' form
- Import LAS - 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
- Import Misc - 359 : [User Interface] Setting the Unique Well ID column does not change the column title
- Import Misc - 360 : [General] After loading a file with thousands of depths, exiting the application takes a very long time
- Import Misc - 361 : [User Interface] After changing to 'Multiple Wells' mode, cannot change back to 'Single Well' mode
- Import Misc - 362 : [User Interface] Setting a column type without a file selected shows a message box each time
- Import Misc - 363 : [User Interface] File selection button remains disabled even when set to 'Other File' mode
- Import Misc - 364 : [User Interface] Changing the file in 'Other File' mode also updates the text box for 'Current File'
- Import Misc - 365 : [Database/IO] Setting a column type in 'Multiple Wells' mode without a directory selected results in NullReferenceException
- Import Misc - 368 : [User Interface] Removing 'Unique Well ID' column type results in IndexOutOfRangeException
- Import Misc - 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
- Log Plots - 403 : [General] Object reference not set to an instance of an object. @ Void OriginalDimensions() @ LogPlots.frmMain
- Log Plots - 446 : [General] SplitterDistance must be between Panel1MinSize and Width - Panel2MinSize. @ Void set_SplitterDistance(Int32) @ System.Windows.Forms.SplitContainer
- Log Plots - 457 : [User Interface] Selecting a plot track on the 'Curve - Data & Values' tab causes ArgumentOutOfRangeException
- Log Plots - 459 : [User Interface] Curve status bar label is always visible
- Log Plots - 391 : [General] Index was outside the bounds of the array. @ Void picScales_MouseMove(System.Object, System.Windows.Forms.MouseEventArgs) @ LogPlots.frmSetup_Master
- Log Plots - 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
- Log Plots - 388 : [General] Object reference not set to an instance of an object. @ Void AddCurve(Int32 ByRef, Int32 ByRef, Boolean) @ LogPlots.frmSetup_Master
- Log Plots - 418 : [General] Index was outside the bounds of the array. @ Void DrawFrame_Scales(System.Drawing.Graphics, Int32, Int32, Int32, Int32, ChangeFlag, Int32) @ HdsLP.clsPlot
- Log Plots - 245 : [General] Arithmetic operation resulted in an overflow. @ Int32 DrawScales(ScalesEnum ByRef, Int32, Int32 ByRef, System.Drawing.Graphics, Boolean ByRef, Boolean ByRef) @ HdsLP.clsPlot
- Log Plots - 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
- Log Plots - 315 : [Graphics] Fonts that could be changed in HDS 2008 are now static
- Log Plots - 311 : [User Interface] Plot scroll bars reset when window loses focus
- Log Plots - 312 : [User Interface] Top scales above plot should scroll with plot
- Log Plots - 316 : [User Interface] Selecting an alternate Lithology pattern in the Lithology setup form does not work
- Log Plots - 320 : [Graphics] Last depth on Depth Track is sometimes cut off
- Log Plots - 321 : [Graphics] Core summary background is wider than the text
- Log Plots - 325 : [Graphics] Reference plot appears to be drawn twice
- Log Plots - 328 : [Feature] Master Setup Undo Button Does Not Work
- Log Plots - 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
- Log Plots - 341 : [Graphics] Footer preview is cut off if it is longer than a certain height
- Log Plots - 370 : [Graphics] Bottom of Footer preview is cut-off if it is over a certain length
- Log Plots - 371 : [Graphics] Disabling Pay Filters on plot does not remove them from reference plot
- Log Plots - 372 : [User Interface] Enabling Pay Filters on plot when none exist prevents them from being disabled
- Log Plots - 373 : [Graphics] Well symbol is not drawn in depth track
- Log Plots - 374 : [User Interface] Moving a curve on Master Setup form changes the selected curve
- Log Plots - 375 : [User Interface] Pressing F5 to redraw plot while Master Setup form is active causes the Master Setup form to redraw instead
- Log Plots - 376 : [User Interface] Right clicking on a curve on Master Setup form does not cause that curve to become selected
- Log Plots - 377 : [Graphics] Removing the last curve from a track on Master Setup form does not remove the empty track
- Log Plots - 378 : [Graphics] Margins are not used when printing
- 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
- Petro Calc - 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
- SS Gas Quicklook - 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
2 issues View Issues
Edit - Copy - Change Log
Not Yet Released
HDSlog 1.23
HDSlog 1.23 is a feature-focused update that adds logging support, automatic updating, UI updates and also includes some bug fixes.Features
- HDSlog - 700 : [Feature] Added NLog and NLog.Windows.Forms libraries for better logging support
- HDSlog - 848 : [User Interface] Updated applications' UI
- HDSlog - 843 : [Feature] Added automatic and manual updating
Bug Fixes
- HDSlog - 875 : [User Interface] Fixed misspellings
- Cross Plots - 704 : [User Interface] User Plots window shows previously used curves, but does not allow you to use them
- Cross Plots - 705 : [User Interface] Available formations for multiple wells aren't visible on the Setup window
- Cross Plots - 747 : [User Interface] Exiting the Setup window by clicking the X button in the corner causes COMException
- Edit - Copy - 703 : [User Interface] Clicking the 'Accept' label on the copy summary causes InvalidCastException
- 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
- Import - LAS - 698 : [General] Preferred Neutron Curves window does not work
- Import - LAS - 677 : [User Interface] De-selecting a curve on the Preferred Neutron Curves window causes an ArgumentOutOfRangeException
- Import - LAS - 701 : [User Interface] Double clicking an input file on 'Select File' window causes ArgumentNullException if the selected output file does not exist
- Import - LAS - 699 : [User Interface] "Load" button becomes disabled if user cancels the open file dialog after clicking it
- Unconventional Reservoirs - 681 : [User Interface] Attempting to access Zone add/delete form after it has been closed causes ObjectDisposedException
1 issue View Issues
Released Feb 20th 2023
HDSlog 1.22.11.1
HDSlog 1.22.11.1 hot fixes a few regressions from HDSlog 1.22.11.Bug Fixes
- Batch Plots - 852 : [General] Launching the application causes FileLoadException due to incorrect DAO reference
- Edit - Copy - 840: [Calculations] Entering a new depth increment of 0 causes DivideByZeroException
- HDSEdit - 842 : [User Interface] Entering a non-numeric value for curve scales on EditPlotScales form causes InvalidCastException
- HDSForms - 872 : [User Interface] File explorer user control resets to drive listings when loading, even if directory is set
- HdsLP - 868 : [Graphics] Header items are misaligned
- Log Plots - 871 : [User Interface] Printer margins cannot be changed on the property grid, unless they are expanded
- Pay Reports - 851 : [User Interface] Launching the application causes NullReferenceException
- Petro Calc - 860 : [User Interface] Switching from 'Open Hole' to 'Cased Hole' Water Saturation causes Lithology to reset
- Petro Calc - 862 : [Calculations] PhiE calculation for Cased Hole Water Saturation is incorrect
1 issue View Issues
Released Jan 17th 2023
HDSlog 1.22.11
HDSlog 1.22.11 fixes several bugs from 1.22.10.Bug Fixes
- Cross Plots - 746 : [Graphics] Closing a Cross Plot window with any PowerPacks shapes causes InvalidOperationException
- Cross Plots - 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
- Edit – Copy - 758 : [Database/IO] Clicking the 'Expand Database' button causes NullReferenceException
- Edit – Copy - 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
- HDSData - 795 : [General] Cannot open or load a file with a space at the beginning or end of the file name
- HDSData - 781 : [Graphics] Attempting to ID Cross Plot points from Log Plot can cause IndexOutOfRangeException
- HDSData - 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
- HDSForms - 791 : [User Interface] Clicking 'Show All Curves' on Curve data form can cause NullReferenceException
- HDSForms - 742 : [User Interface] Attempting to clear Formation spreadsheet can cause IndexOutOfRangeException
- HDSForms - 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
- HdsNT - 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
- Import – LAS - 754 : [Database/IO] Attempting to load a large text file without enough memory causes OutOfMemoryException
- Import – LAS - 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
- Log Plots - 790 : [User Interface] Curve scales on Master Setup window are cut off by Curve settings if there are several Curves in one track
- Log Plots - 789 : [Graphics] Curve scales in print preview overlap each other
- Log Plots - 717 : [User Interface] Adding a Formation to the plot can cause ArgumentOutOfRangeException
- Log Plots - 797 : [Graphics] Attempting to draw the plot with invalid dimensions causes ArgumentException
- Log Plots - 776 : [Feature] Print settings should remember last margins used
- Log Plots - 814 : [Graphics] Printed plots with certain widths are cut off on the right side
- Log Plots - 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
- Unconventional Reservoirs - 723 : [User Interface] Entering an empty or non-numeric string into Baseline text boxes causes InvalidCastException
2 issues View Issues
Released Oct 3rd 2022
HDSlog 1.22.10
HDSlog 1.22.10 fixes several bugs and a regression from 1.22.6.Bug Fixes
- Cross Plots - 704 : [User Interface] User Plots window shows previously used curves, but does not allow you to use them
- Cross Plots - 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
- HDSData - 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
- Import – LAS - 698 : [General] Preferred Neutron Curves window does not work
- Import – LAS - 699 : [User Interface] "Load" button becomes disabled if user cancels the open file dialog after clicking it
- Import – LAS - 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
1 issue View Issues
Released Jan 20th 2022
HDSlog 1.22.1
HDSlog 1.22.1 consists of some minor new features and a large amount of bug fixes.Features
- Cross Plots - 327 : [Feature] Change Plot Title in User Defined Plot
- Login - 471 : [General] Update for .NET
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
- HdsData - 463 : [User Interface] Task Manager steals focus from the application it was launched from
- HdsData - 277 : [General] Access is denied @ Microsoft.Win32.SafeHandles.SafeProcessHandle OpenProcess(Int32, Int32, Boolean) @ System.Diagnostics.ProcessManager
- HdsData - 445 : [Database/IO] Curve's scale changes each time it is saved
- HdsData - 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
- HdsData - 287 : [General] Index was outside the bounds of the array. @ Void ComputeStats() @ HdsDB.DepthCurve
- HdsData - 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
- HdsForms - 302 : [General] Attempting to change Percent values for all Log Text causes FormatException.
- HdsForms - 468 : [User Interface] Clicking Curve Label Set menu item on Log Text form causes IndexOutOfRangeException
- HdsForms - 280 : [General] Object reference not set to an instance of an object. @ Void DisplayPayRanges() @ HdsForms.PayFilters
- HdsForms - 310 : [User Interface] Cannot change 'Version Mode' on Curve Save Settings form
- HdsForms - 337 : [User Interface] Cannot enter numbers for curve name appending
- HdsForms - 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
- Cross Plots - 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
- Cross Section - 453 : [Graphics] A generic error occurred in GDI+. @ Void Save(System.IO.Stream, System.Drawing.Imaging.ImageCodecInfo, System.Drawing.Imaging.EncoderParameters) @ System.Drawing.Image
- Cross Section - 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
- Cross Section - 345 : [Database/IO] Logs are not written to log files like other applications
- Cross Section - 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
- CUP - 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
- Edit - Cleanup - 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
- Edit - Copy - 461 : [User Interface] Checking List Latest Version Only check box when copying curves set to set does not list only the latest curves
- Edit - Copy - 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
- Edit - Splice - 323 : [Database/IO] Attempting to splice data sets fails with exception 'Object reference not set to an instance of an object'
- Edit - Splice - 349 : [User Interface] Cannot select specific curves for splicing when splicing curves from different data sets
- Edit - Splice - 350 : [User Interface] Number of spliced curves is incorrect when splicing curves between data sets
- Edit - Splice - 352 : [User Interface] 'Spliced Set' is shown in list of data sets if a set to set splice process has been started
- Edit - Splice - 354 : [User Interface] Undo/Undo All buttons do not work
- Edit - Splice - 355 : [Graphics] Spliced curves have multiple '(Spliced)' suffixes for each change made to them
- Edit - Splice - 356 : [Calculations] Cubic spline splice type does not work
- Edit - Splice - 357 : [User Interface] Cannot change file from data set selection form
- Edit - Splice - 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
- Import LAS - 308 : [General] Conversion from string "RHOB" to type 'Integer' is not valid. @ Int32 ToInteger(System.String) @ Microsoft.VisualBasic.CompilerServices.Conversions
- Import LAS - 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
- Import LAS - 338 : [Database/IO] Curve append string is added to depth curve if the string is edited from the 'Select File' form
- Import LAS - 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
- Import Misc - 359 : [User Interface] Setting the Unique Well ID column does not change the column title
- Import Misc - 360 : [General] After loading a file with thousands of depths, exiting the application takes a very long time
- Import Misc - 361 : [User Interface] After changing to 'Multiple Wells' mode, cannot change back to 'Single Well' mode
- Import Misc - 362 : [User Interface] Setting a column type without a file selected shows a message box each time
- Import Misc - 363 : [User Interface] File selection button remains disabled even when set to 'Other File' mode
- Import Misc - 364 : [User Interface] Changing the file in 'Other File' mode also updates the text box for 'Current File'
- Import Misc - 365 : [Database/IO] Setting a column type in 'Multiple Wells' mode without a directory selected results in NullReferenceException
- Import Misc - 368 : [User Interface] Removing 'Unique Well ID' column type results in IndexOutOfRangeException
- Import Misc - 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
- Log Plots - 403 : [General] Object reference not set to an instance of an object. @ Void OriginalDimensions() @ LogPlots.frmMain
- Log Plots - 446 : [General] SplitterDistance must be between Panel1MinSize and Width - Panel2MinSize. @ Void set_SplitterDistance(Int32) @ System.Windows.Forms.SplitContainer
- Log Plots - 457 : [User Interface] Selecting a plot track on the 'Curve - Data & Values' tab causes ArgumentOutOfRangeException
- Log Plots - 459 : [User Interface] Curve status bar label is always visible
- Log Plots - 391 : [General] Index was outside the bounds of the array. @ Void picScales_MouseMove(System.Object, System.Windows.Forms.MouseEventArgs) @ LogPlots.frmSetup_Master
- Log Plots - 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
- Log Plots - 388 : [General] Object reference not set to an instance of an object. @ Void AddCurve(Int32 ByRef, Int32 ByRef, Boolean) @ LogPlots.frmSetup_Master
- Log Plots - 418 : [General] Index was outside the bounds of the array. @ Void DrawFrame_Scales(System.Drawing.Graphics, Int32, Int32, Int32, Int32, ChangeFlag, Int32) @ HdsLP.clsPlot
- Log Plots - 245 : [General] Arithmetic operation resulted in an overflow. @ Int32 DrawScales(ScalesEnum ByRef, Int32, Int32 ByRef, System.Drawing.Graphics, Boolean ByRef, Boolean ByRef) @ HdsLP.clsPlot
- Log Plots - 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
- Log Plots - 315 : [Graphics] Fonts that could be changed in HDS 2008 are now static
- Log Plots - 311 : [User Interface] Plot scroll bars reset when window loses focus
- Log Plots - 312 : [User Interface] Top scales above plot should scroll with plot
- Log Plots - 316 : [User Interface] Selecting an alternate Lithology pattern in the Lithology setup form does not work
- Log Plots - 320 : [Graphics] Last depth on Depth Track is sometimes cut off
- Log Plots - 321 : [Graphics] Core summary background is wider than the text
- Log Plots - 325 : [Graphics] Reference plot appears to be drawn twice
- Log Plots - 328 : [Feature] Master Setup Undo Button Does Not Work
- Log Plots - 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
- Log Plots - 341 : [Graphics] Footer preview is cut off if it is longer than a certain height
- Log Plots - 370 : [Graphics] Bottom of Footer preview is cut-off if it is over a certain length
- Log Plots - 371 : [Graphics] Disabling Pay Filters on plot does not remove them from reference plot
- Log Plots - 372 : [User Interface] Enabling Pay Filters on plot when none exist prevents them from being disabled
- Log Plots - 373 : [Graphics] Well symbol is not drawn in depth track
- Log Plots - 374 : [User Interface] Moving a curve on Master Setup form changes the selected curve
- Log Plots - 375 : [User Interface] Pressing F5 to redraw plot while Master Setup form is active causes the Master Setup form to redraw instead
- Log Plots - 376 : [User Interface] Right clicking on a curve on Master Setup form does not cause that curve to become selected
- Log Plots - 377 : [Graphics] Removing the last curve from a track on Master Setup form does not remove the empty track
- Log Plots - 378 : [Graphics] Margins are not used when printing
- 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
- Petro Calc - 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
- SS Gas Quicklook - 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
3 issues View Issues
Edit - Depth Shift - Change Log
Released Jan 17th 2023
HDSlog 1.22.11
HDSlog 1.22.11 fixes several bugs from 1.22.10.Bug Fixes
- Cross Plots - 746 : [Graphics] Closing a Cross Plot window with any PowerPacks shapes causes InvalidOperationException
- Cross Plots - 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
- Edit – Copy - 758 : [Database/IO] Clicking the 'Expand Database' button causes NullReferenceException
- Edit – Copy - 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
- HDSData - 795 : [General] Cannot open or load a file with a space at the beginning or end of the file name
- HDSData - 781 : [Graphics] Attempting to ID Cross Plot points from Log Plot can cause IndexOutOfRangeException
- HDSData - 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
- HDSForms - 791 : [User Interface] Clicking 'Show All Curves' on Curve data form can cause NullReferenceException
- HDSForms - 742 : [User Interface] Attempting to clear Formation spreadsheet can cause IndexOutOfRangeException
- HDSForms - 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
- HdsNT - 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
- Import – LAS - 754 : [Database/IO] Attempting to load a large text file without enough memory causes OutOfMemoryException
- Import – LAS - 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
- Log Plots - 790 : [User Interface] Curve scales on Master Setup window are cut off by Curve settings if there are several Curves in one track
- Log Plots - 789 : [Graphics] Curve scales in print preview overlap each other
- Log Plots - 717 : [User Interface] Adding a Formation to the plot can cause ArgumentOutOfRangeException
- Log Plots - 797 : [Graphics] Attempting to draw the plot with invalid dimensions causes ArgumentException
- Log Plots - 776 : [Feature] Print settings should remember last margins used
- Log Plots - 814 : [Graphics] Printed plots with certain widths are cut off on the right side
- Log Plots - 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
- Unconventional Reservoirs - 723 : [User Interface] Entering an empty or non-numeric string into Baseline text boxes causes InvalidCastException
1 issue View Issues
Edit - Splice - Change Log
Released Jan 20th 2022
HDSlog 1.22.1
HDSlog 1.22.1 consists of some minor new features and a large amount of bug fixes.Features
- Cross Plots - 327 : [Feature] Change Plot Title in User Defined Plot
- Login - 471 : [General] Update for .NET
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
- HdsData - 463 : [User Interface] Task Manager steals focus from the application it was launched from
- HdsData - 277 : [General] Access is denied @ Microsoft.Win32.SafeHandles.SafeProcessHandle OpenProcess(Int32, Int32, Boolean) @ System.Diagnostics.ProcessManager
- HdsData - 445 : [Database/IO] Curve's scale changes each time it is saved
- HdsData - 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
- HdsData - 287 : [General] Index was outside the bounds of the array. @ Void ComputeStats() @ HdsDB.DepthCurve
- HdsData - 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
- HdsForms - 302 : [General] Attempting to change Percent values for all Log Text causes FormatException.
- HdsForms - 468 : [User Interface] Clicking Curve Label Set menu item on Log Text form causes IndexOutOfRangeException
- HdsForms - 280 : [General] Object reference not set to an instance of an object. @ Void DisplayPayRanges() @ HdsForms.PayFilters
- HdsForms - 310 : [User Interface] Cannot change 'Version Mode' on Curve Save Settings form
- HdsForms - 337 : [User Interface] Cannot enter numbers for curve name appending
- HdsForms - 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
- Cross Plots - 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
- Cross Section - 453 : [Graphics] A generic error occurred in GDI+. @ Void Save(System.IO.Stream, System.Drawing.Imaging.ImageCodecInfo, System.Drawing.Imaging.EncoderParameters) @ System.Drawing.Image
- Cross Section - 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
- Cross Section - 345 : [Database/IO] Logs are not written to log files like other applications
- Cross Section - 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
- CUP - 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
- Edit - Cleanup - 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
- Edit - Copy - 461 : [User Interface] Checking List Latest Version Only check box when copying curves set to set does not list only the latest curves
- Edit - Copy - 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
- Edit - Splice - 323 : [Database/IO] Attempting to splice data sets fails with exception 'Object reference not set to an instance of an object'
- Edit - Splice - 349 : [User Interface] Cannot select specific curves for splicing when splicing curves from different data sets
- Edit - Splice - 350 : [User Interface] Number of spliced curves is incorrect when splicing curves between data sets
- Edit - Splice - 352 : [User Interface] 'Spliced Set' is shown in list of data sets if a set to set splice process has been started
- Edit - Splice - 354 : [User Interface] Undo/Undo All buttons do not work
- Edit - Splice - 355 : [Graphics] Spliced curves have multiple '(Spliced)' suffixes for each change made to them
- Edit - Splice - 356 : [Calculations] Cubic spline splice type does not work
- Edit - Splice - 357 : [User Interface] Cannot change file from data set selection form
- Edit - Splice - 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
- Import LAS - 308 : [General] Conversion from string "RHOB" to type 'Integer' is not valid. @ Int32 ToInteger(System.String) @ Microsoft.VisualBasic.CompilerServices.Conversions
- Import LAS - 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
- Import LAS - 338 : [Database/IO] Curve append string is added to depth curve if the string is edited from the 'Select File' form
- Import LAS - 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
- Import Misc - 359 : [User Interface] Setting the Unique Well ID column does not change the column title
- Import Misc - 360 : [General] After loading a file with thousands of depths, exiting the application takes a very long time
- Import Misc - 361 : [User Interface] After changing to 'Multiple Wells' mode, cannot change back to 'Single Well' mode
- Import Misc - 362 : [User Interface] Setting a column type without a file selected shows a message box each time
- Import Misc - 363 : [User Interface] File selection button remains disabled even when set to 'Other File' mode
- Import Misc - 364 : [User Interface] Changing the file in 'Other File' mode also updates the text box for 'Current File'
- Import Misc - 365 : [Database/IO] Setting a column type in 'Multiple Wells' mode without a directory selected results in NullReferenceException
- Import Misc - 368 : [User Interface] Removing 'Unique Well ID' column type results in IndexOutOfRangeException
- Import Misc - 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
- Log Plots - 403 : [General] Object reference not set to an instance of an object. @ Void OriginalDimensions() @ LogPlots.frmMain
- Log Plots - 446 : [General] SplitterDistance must be between Panel1MinSize and Width - Panel2MinSize. @ Void set_SplitterDistance(Int32) @ System.Windows.Forms.SplitContainer
- Log Plots - 457 : [User Interface] Selecting a plot track on the 'Curve - Data & Values' tab causes ArgumentOutOfRangeException
- Log Plots - 459 : [User Interface] Curve status bar label is always visible
- Log Plots - 391 : [General] Index was outside the bounds of the array. @ Void picScales_MouseMove(System.Object, System.Windows.Forms.MouseEventArgs) @ LogPlots.frmSetup_Master
- Log Plots - 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
- Log Plots - 388 : [General] Object reference not set to an instance of an object. @ Void AddCurve(Int32 ByRef, Int32 ByRef, Boolean) @ LogPlots.frmSetup_Master
- Log Plots - 418 : [General] Index was outside the bounds of the array. @ Void DrawFrame_Scales(System.Drawing.Graphics, Int32, Int32, Int32, Int32, ChangeFlag, Int32) @ HdsLP.clsPlot
- Log Plots - 245 : [General] Arithmetic operation resulted in an overflow. @ Int32 DrawScales(ScalesEnum ByRef, Int32, Int32 ByRef, System.Drawing.Graphics, Boolean ByRef, Boolean ByRef) @ HdsLP.clsPlot
- Log Plots - 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
- Log Plots - 315 : [Graphics] Fonts that could be changed in HDS 2008 are now static
- Log Plots - 311 : [User Interface] Plot scroll bars reset when window loses focus
- Log Plots - 312 : [User Interface] Top scales above plot should scroll with plot
- Log Plots - 316 : [User Interface] Selecting an alternate Lithology pattern in the Lithology setup form does not work
- Log Plots - 320 : [Graphics] Last depth on Depth Track is sometimes cut off
- Log Plots - 321 : [Graphics] Core summary background is wider than the text
- Log Plots - 325 : [Graphics] Reference plot appears to be drawn twice
- Log Plots - 328 : [Feature] Master Setup Undo Button Does Not Work
- Log Plots - 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
- Log Plots - 341 : [Graphics] Footer preview is cut off if it is longer than a certain height
- Log Plots - 370 : [Graphics] Bottom of Footer preview is cut-off if it is over a certain length
- Log Plots - 371 : [Graphics] Disabling Pay Filters on plot does not remove them from reference plot
- Log Plots - 372 : [User Interface] Enabling Pay Filters on plot when none exist prevents them from being disabled
- Log Plots - 373 : [Graphics] Well symbol is not drawn in depth track
- Log Plots - 374 : [User Interface] Moving a curve on Master Setup form changes the selected curve
- Log Plots - 375 : [User Interface] Pressing F5 to redraw plot while Master Setup form is active causes the Master Setup form to redraw instead
- Log Plots - 376 : [User Interface] Right clicking on a curve on Master Setup form does not cause that curve to become selected
- Log Plots - 377 : [Graphics] Removing the last curve from a track on Master Setup form does not remove the empty track
- Log Plots - 378 : [Graphics] Margins are not used when printing
- 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
- Petro Calc - 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
- SS Gas Quicklook - 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
10 issues View Issues
Edit - Toolbox - Change Log
Not Yet Released
HDSlog 1.23
HDSlog 1.23 is a feature-focused update that adds logging support, automatic updating, UI updates and also includes some bug fixes.Features
- HDSlog - 700 : [Feature] Added NLog and NLog.Windows.Forms libraries for better logging support
- HDSlog - 848 : [User Interface] Updated applications' UI
- HDSlog - 843 : [Feature] Added automatic and manual updating
Bug Fixes
- HDSlog - 875 : [User Interface] Fixed misspellings
- Cross Plots - 704 : [User Interface] User Plots window shows previously used curves, but does not allow you to use them
- Cross Plots - 705 : [User Interface] Available formations for multiple wells aren't visible on the Setup window
- Cross Plots - 747 : [User Interface] Exiting the Setup window by clicking the X button in the corner causes COMException
- Edit - Copy - 703 : [User Interface] Clicking the 'Accept' label on the copy summary causes InvalidCastException
- 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
- Import - LAS - 698 : [General] Preferred Neutron Curves window does not work
- Import - LAS - 677 : [User Interface] De-selecting a curve on the Preferred Neutron Curves window causes an ArgumentOutOfRangeException
- Import - LAS - 701 : [User Interface] Double clicking an input file on 'Select File' window causes ArgumentNullException if the selected output file does not exist
- Import - LAS - 699 : [User Interface] "Load" button becomes disabled if user cancels the open file dialog after clicking it
- Unconventional Reservoirs - 681 : [User Interface] Attempting to access Zone add/delete form after it has been closed causes ObjectDisposedException
1 issue View Issues
Released Jan 20th 2022
HDSlog 1.22.1
HDSlog 1.22.1 consists of some minor new features and a large amount of bug fixes.Features
- Cross Plots - 327 : [Feature] Change Plot Title in User Defined Plot
- Login - 471 : [General] Update for .NET
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
- HdsData - 463 : [User Interface] Task Manager steals focus from the application it was launched from
- HdsData - 277 : [General] Access is denied @ Microsoft.Win32.SafeHandles.SafeProcessHandle OpenProcess(Int32, Int32, Boolean) @ System.Diagnostics.ProcessManager
- HdsData - 445 : [Database/IO] Curve's scale changes each time it is saved
- HdsData - 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
- HdsData - 287 : [General] Index was outside the bounds of the array. @ Void ComputeStats() @ HdsDB.DepthCurve
- HdsData - 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
- HdsForms - 302 : [General] Attempting to change Percent values for all Log Text causes FormatException.
- HdsForms - 468 : [User Interface] Clicking Curve Label Set menu item on Log Text form causes IndexOutOfRangeException
- HdsForms - 280 : [General] Object reference not set to an instance of an object. @ Void DisplayPayRanges() @ HdsForms.PayFilters
- HdsForms - 310 : [User Interface] Cannot change 'Version Mode' on Curve Save Settings form
- HdsForms - 337 : [User Interface] Cannot enter numbers for curve name appending
- HdsForms - 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
- Cross Plots - 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
- Cross Section - 453 : [Graphics] A generic error occurred in GDI+. @ Void Save(System.IO.Stream, System.Drawing.Imaging.ImageCodecInfo, System.Drawing.Imaging.EncoderParameters) @ System.Drawing.Image
- Cross Section - 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
- Cross Section - 345 : [Database/IO] Logs are not written to log files like other applications
- Cross Section - 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
- CUP - 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
- Edit - Cleanup - 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
- Edit - Copy - 461 : [User Interface] Checking List Latest Version Only check box when copying curves set to set does not list only the latest curves
- Edit - Copy - 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
- Edit - Splice - 323 : [Database/IO] Attempting to splice data sets fails with exception 'Object reference not set to an instance of an object'
- Edit - Splice - 349 : [User Interface] Cannot select specific curves for splicing when splicing curves from different data sets
- Edit - Splice - 350 : [User Interface] Number of spliced curves is incorrect when splicing curves between data sets
- Edit - Splice - 352 : [User Interface] 'Spliced Set' is shown in list of data sets if a set to set splice process has been started
- Edit - Splice - 354 : [User Interface] Undo/Undo All buttons do not work
- Edit - Splice - 355 : [Graphics] Spliced curves have multiple '(Spliced)' suffixes for each change made to them
- Edit - Splice - 356 : [Calculations] Cubic spline splice type does not work
- Edit - Splice - 357 : [User Interface] Cannot change file from data set selection form
- Edit - Splice - 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
- Import LAS - 308 : [General] Conversion from string "RHOB" to type 'Integer' is not valid. @ Int32 ToInteger(System.String) @ Microsoft.VisualBasic.CompilerServices.Conversions
- Import LAS - 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
- Import LAS - 338 : [Database/IO] Curve append string is added to depth curve if the string is edited from the 'Select File' form
- Import LAS - 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
- Import Misc - 359 : [User Interface] Setting the Unique Well ID column does not change the column title
- Import Misc - 360 : [General] After loading a file with thousands of depths, exiting the application takes a very long time
- Import Misc - 361 : [User Interface] After changing to 'Multiple Wells' mode, cannot change back to 'Single Well' mode
- Import Misc - 362 : [User Interface] Setting a column type without a file selected shows a message box each time
- Import Misc - 363 : [User Interface] File selection button remains disabled even when set to 'Other File' mode
- Import Misc - 364 : [User Interface] Changing the file in 'Other File' mode also updates the text box for 'Current File'
- Import Misc - 365 : [Database/IO] Setting a column type in 'Multiple Wells' mode without a directory selected results in NullReferenceException
- Import Misc - 368 : [User Interface] Removing 'Unique Well ID' column type results in IndexOutOfRangeException
- Import Misc - 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
- Log Plots - 403 : [General] Object reference not set to an instance of an object. @ Void OriginalDimensions() @ LogPlots.frmMain
- Log Plots - 446 : [General] SplitterDistance must be between Panel1MinSize and Width - Panel2MinSize. @ Void set_SplitterDistance(Int32) @ System.Windows.Forms.SplitContainer
- Log Plots - 457 : [User Interface] Selecting a plot track on the 'Curve - Data & Values' tab causes ArgumentOutOfRangeException
- Log Plots - 459 : [User Interface] Curve status bar label is always visible
- Log Plots - 391 : [General] Index was outside the bounds of the array. @ Void picScales_MouseMove(System.Object, System.Windows.Forms.MouseEventArgs) @ LogPlots.frmSetup_Master
- Log Plots - 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
- Log Plots - 388 : [General] Object reference not set to an instance of an object. @ Void AddCurve(Int32 ByRef, Int32 ByRef, Boolean) @ LogPlots.frmSetup_Master
- Log Plots - 418 : [General] Index was outside the bounds of the array. @ Void DrawFrame_Scales(System.Drawing.Graphics, Int32, Int32, Int32, Int32, ChangeFlag, Int32) @ HdsLP.clsPlot
- Log Plots - 245 : [General] Arithmetic operation resulted in an overflow. @ Int32 DrawScales(ScalesEnum ByRef, Int32, Int32 ByRef, System.Drawing.Graphics, Boolean ByRef, Boolean ByRef) @ HdsLP.clsPlot
- Log Plots - 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
- Log Plots - 315 : [Graphics] Fonts that could be changed in HDS 2008 are now static
- Log Plots - 311 : [User Interface] Plot scroll bars reset when window loses focus
- Log Plots - 312 : [User Interface] Top scales above plot should scroll with plot
- Log Plots - 316 : [User Interface] Selecting an alternate Lithology pattern in the Lithology setup form does not work
- Log Plots - 320 : [Graphics] Last depth on Depth Track is sometimes cut off
- Log Plots - 321 : [Graphics] Core summary background is wider than the text
- Log Plots - 325 : [Graphics] Reference plot appears to be drawn twice
- Log Plots - 328 : [Feature] Master Setup Undo Button Does Not Work
- Log Plots - 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
- Log Plots - 341 : [Graphics] Footer preview is cut off if it is longer than a certain height
- Log Plots - 370 : [Graphics] Bottom of Footer preview is cut-off if it is over a certain length
- Log Plots - 371 : [Graphics] Disabling Pay Filters on plot does not remove them from reference plot
- Log Plots - 372 : [User Interface] Enabling Pay Filters on plot when none exist prevents them from being disabled
- Log Plots - 373 : [Graphics] Well symbol is not drawn in depth track
- Log Plots - 374 : [User Interface] Moving a curve on Master Setup form changes the selected curve
- Log Plots - 375 : [User Interface] Pressing F5 to redraw plot while Master Setup form is active causes the Master Setup form to redraw instead
- Log Plots - 376 : [User Interface] Right clicking on a curve on Master Setup form does not cause that curve to become selected
- Log Plots - 377 : [Graphics] Removing the last curve from a track on Master Setup form does not remove the empty track
- Log Plots - 378 : [Graphics] Margins are not used when printing
- 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
- Petro Calc - 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
- SS Gas Quicklook - 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
2 issues View Issues
Environmental - Invasion - Change Log
Released Jan 20th 2022
HDSlog 1.22.1
HDSlog 1.22.1 consists of some minor new features and a large amount of bug fixes.Features
- Cross Plots - 327 : [Feature] Change Plot Title in User Defined Plot
- Login - 471 : [General] Update for .NET
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
- HdsData - 463 : [User Interface] Task Manager steals focus from the application it was launched from
- HdsData - 277 : [General] Access is denied @ Microsoft.Win32.SafeHandles.SafeProcessHandle OpenProcess(Int32, Int32, Boolean) @ System.Diagnostics.ProcessManager
- HdsData - 445 : [Database/IO] Curve's scale changes each time it is saved
- HdsData - 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
- HdsData - 287 : [General] Index was outside the bounds of the array. @ Void ComputeStats() @ HdsDB.DepthCurve
- HdsData - 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
- HdsForms - 302 : [General] Attempting to change Percent values for all Log Text causes FormatException.
- HdsForms - 468 : [User Interface] Clicking Curve Label Set menu item on Log Text form causes IndexOutOfRangeException
- HdsForms - 280 : [General] Object reference not set to an instance of an object. @ Void DisplayPayRanges() @ HdsForms.PayFilters
- HdsForms - 310 : [User Interface] Cannot change 'Version Mode' on Curve Save Settings form
- HdsForms - 337 : [User Interface] Cannot enter numbers for curve name appending
- HdsForms - 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
- Cross Plots - 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
- Cross Section - 453 : [Graphics] A generic error occurred in GDI+. @ Void Save(System.IO.Stream, System.Drawing.Imaging.ImageCodecInfo, System.Drawing.Imaging.EncoderParameters) @ System.Drawing.Image
- Cross Section - 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
- Cross Section - 345 : [Database/IO] Logs are not written to log files like other applications
- Cross Section - 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
- CUP - 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
- Edit - Cleanup - 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
- Edit - Copy - 461 : [User Interface] Checking List Latest Version Only check box when copying curves set to set does not list only the latest curves
- Edit - Copy - 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
- Edit - Splice - 323 : [Database/IO] Attempting to splice data sets fails with exception 'Object reference not set to an instance of an object'
- Edit - Splice - 349 : [User Interface] Cannot select specific curves for splicing when splicing curves from different data sets
- Edit - Splice - 350 : [User Interface] Number of spliced curves is incorrect when splicing curves between data sets
- Edit - Splice - 352 : [User Interface] 'Spliced Set' is shown in list of data sets if a set to set splice process has been started
- Edit - Splice - 354 : [User Interface] Undo/Undo All buttons do not work
- Edit - Splice - 355 : [Graphics] Spliced curves have multiple '(Spliced)' suffixes for each change made to them
- Edit - Splice - 356 : [Calculations] Cubic spline splice type does not work
- Edit - Splice - 357 : [User Interface] Cannot change file from data set selection form
- Edit - Splice - 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
- Import LAS - 308 : [General] Conversion from string "RHOB" to type 'Integer' is not valid. @ Int32 ToInteger(System.String) @ Microsoft.VisualBasic.CompilerServices.Conversions
- Import LAS - 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
- Import LAS - 338 : [Database/IO] Curve append string is added to depth curve if the string is edited from the 'Select File' form
- Import LAS - 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
- Import Misc - 359 : [User Interface] Setting the Unique Well ID column does not change the column title
- Import Misc - 360 : [General] After loading a file with thousands of depths, exiting the application takes a very long time
- Import Misc - 361 : [User Interface] After changing to 'Multiple Wells' mode, cannot change back to 'Single Well' mode
- Import Misc - 362 : [User Interface] Setting a column type without a file selected shows a message box each time
- Import Misc - 363 : [User Interface] File selection button remains disabled even when set to 'Other File' mode
- Import Misc - 364 : [User Interface] Changing the file in 'Other File' mode also updates the text box for 'Current File'
- Import Misc - 365 : [Database/IO] Setting a column type in 'Multiple Wells' mode without a directory selected results in NullReferenceException
- Import Misc - 368 : [User Interface] Removing 'Unique Well ID' column type results in IndexOutOfRangeException
- Import Misc - 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
- Log Plots - 403 : [General] Object reference not set to an instance of an object. @ Void OriginalDimensions() @ LogPlots.frmMain
- Log Plots - 446 : [General] SplitterDistance must be between Panel1MinSize and Width - Panel2MinSize. @ Void set_SplitterDistance(Int32) @ System.Windows.Forms.SplitContainer
- Log Plots - 457 : [User Interface] Selecting a plot track on the 'Curve - Data & Values' tab causes ArgumentOutOfRangeException
- Log Plots - 459 : [User Interface] Curve status bar label is always visible
- Log Plots - 391 : [General] Index was outside the bounds of the array. @ Void picScales_MouseMove(System.Object, System.Windows.Forms.MouseEventArgs) @ LogPlots.frmSetup_Master
- Log Plots - 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
- Log Plots - 388 : [General] Object reference not set to an instance of an object. @ Void AddCurve(Int32 ByRef, Int32 ByRef, Boolean) @ LogPlots.frmSetup_Master
- Log Plots - 418 : [General] Index was outside the bounds of the array. @ Void DrawFrame_Scales(System.Drawing.Graphics, Int32, Int32, Int32, Int32, ChangeFlag, Int32) @ HdsLP.clsPlot
- Log Plots - 245 : [General] Arithmetic operation resulted in an overflow. @ Int32 DrawScales(ScalesEnum ByRef, Int32, Int32 ByRef, System.Drawing.Graphics, Boolean ByRef, Boolean ByRef) @ HdsLP.clsPlot
- Log Plots - 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
- Log Plots - 315 : [Graphics] Fonts that could be changed in HDS 2008 are now static
- Log Plots - 311 : [User Interface] Plot scroll bars reset when window loses focus
- Log Plots - 312 : [User Interface] Top scales above plot should scroll with plot
- Log Plots - 316 : [User Interface] Selecting an alternate Lithology pattern in the Lithology setup form does not work
- Log Plots - 320 : [Graphics] Last depth on Depth Track is sometimes cut off
- Log Plots - 321 : [Graphics] Core summary background is wider than the text
- Log Plots - 325 : [Graphics] Reference plot appears to be drawn twice
- Log Plots - 328 : [Feature] Master Setup Undo Button Does Not Work
- Log Plots - 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
- Log Plots - 341 : [Graphics] Footer preview is cut off if it is longer than a certain height
- Log Plots - 370 : [Graphics] Bottom of Footer preview is cut-off if it is over a certain length
- Log Plots - 371 : [Graphics] Disabling Pay Filters on plot does not remove them from reference plot
- Log Plots - 372 : [User Interface] Enabling Pay Filters on plot when none exist prevents them from being disabled
- Log Plots - 373 : [Graphics] Well symbol is not drawn in depth track
- Log Plots - 374 : [User Interface] Moving a curve on Master Setup form changes the selected curve
- Log Plots - 375 : [User Interface] Pressing F5 to redraw plot while Master Setup form is active causes the Master Setup form to redraw instead
- Log Plots - 376 : [User Interface] Right clicking on a curve on Master Setup form does not cause that curve to become selected
- Log Plots - 377 : [Graphics] Removing the last curve from a track on Master Setup form does not remove the empty track
- Log Plots - 378 : [Graphics] Margins are not used when printing
- 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
- Petro Calc - 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
- SS Gas Quicklook - 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
1 issue View Issues
Export LAS - Change Log
Released Jan 17th 2023
HDSlog 1.22.11
HDSlog 1.22.11 fixes several bugs from 1.22.10.Bug Fixes
- Cross Plots - 746 : [Graphics] Closing a Cross Plot window with any PowerPacks shapes causes InvalidOperationException
- Cross Plots - 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
- Edit – Copy - 758 : [Database/IO] Clicking the 'Expand Database' button causes NullReferenceException
- Edit – Copy - 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
- HDSData - 795 : [General] Cannot open or load a file with a space at the beginning or end of the file name
- HDSData - 781 : [Graphics] Attempting to ID Cross Plot points from Log Plot can cause IndexOutOfRangeException
- HDSData - 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
- HDSForms - 791 : [User Interface] Clicking 'Show All Curves' on Curve data form can cause NullReferenceException
- HDSForms - 742 : [User Interface] Attempting to clear Formation spreadsheet can cause IndexOutOfRangeException
- HDSForms - 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
- HdsNT - 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
- Import – LAS - 754 : [Database/IO] Attempting to load a large text file without enough memory causes OutOfMemoryException
- Import – LAS - 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
- Log Plots - 790 : [User Interface] Curve scales on Master Setup window are cut off by Curve settings if there are several Curves in one track
- Log Plots - 789 : [Graphics] Curve scales in print preview overlap each other
- Log Plots - 717 : [User Interface] Adding a Formation to the plot can cause ArgumentOutOfRangeException
- Log Plots - 797 : [Graphics] Attempting to draw the plot with invalid dimensions causes ArgumentException
- Log Plots - 776 : [Feature] Print settings should remember last margins used
- Log Plots - 814 : [Graphics] Printed plots with certain widths are cut off on the right side
- Log Plots - 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
- Unconventional Reservoirs - 723 : [User Interface] Entering an empty or non-numeric string into Baseline text boxes causes InvalidCastException
1 issue View Issues
File Explorer - Change Log
Not Yet Released
HDSlog 1.23
HDSlog 1.23 is a feature-focused update that adds logging support, automatic updating, UI updates and also includes some bug fixes.Features
- HDSlog - 700 : [Feature] Added NLog and NLog.Windows.Forms libraries for better logging support
- HDSlog - 848 : [User Interface] Updated applications' UI
- HDSlog - 843 : [Feature] Added automatic and manual updating
Bug Fixes
- HDSlog - 875 : [User Interface] Fixed misspellings
- Cross Plots - 704 : [User Interface] User Plots window shows previously used curves, but does not allow you to use them
- Cross Plots - 705 : [User Interface] Available formations for multiple wells aren't visible on the Setup window
- Cross Plots - 747 : [User Interface] Exiting the Setup window by clicking the X button in the corner causes COMException
- Edit - Copy - 703 : [User Interface] Clicking the 'Accept' label on the copy summary causes InvalidCastException
- 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
- Import - LAS - 698 : [General] Preferred Neutron Curves window does not work
- Import - LAS - 677 : [User Interface] De-selecting a curve on the Preferred Neutron Curves window causes an ArgumentOutOfRangeException
- Import - LAS - 701 : [User Interface] Double clicking an input file on 'Select File' window causes ArgumentNullException if the selected output file does not exist
- Import - LAS - 699 : [User Interface] "Load" button becomes disabled if user cancels the open file dialog after clicking it
- Unconventional Reservoirs - 681 : [User Interface] Attempting to access Zone add/delete form after it has been closed causes ObjectDisposedException
1 issue View Issues
Released Jun 8th 2022
HDSlog 1.22.6
HDSlog 1.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.Features
- HdsData - 660 : [Feature] Ask user to locate license if it isn't found in program folder
Bug Fixes
- 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
- File Explorer - 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
- HdsData - 613 : [Database/IO] Launching an application with an invalid date saved in the registry causes ArgumentException
- HdsData - 577 : [General] Attempting to verify license signature sometimes causes ObjectDisposedException
- HdsData - 633 : [Database/IO] Attempting to access the end depth for any depth besides Measured Depth causes NullReferenceException
- HdsData - 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)
- HdsForms - 584 : [User Interface] Pressing a key on the "Selected Pay Filters" spreadsheet on Pay Filters window causes IndexOutOfRangeException
- HdsForms - 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
- HdsLP - 550 : [User Interface] Clicking the "Select" button without a format selected causes NullReferenceException
- HdsLP - 574 : [Graphics] Leaving the Scale text box when it contains certain text on the Master Setup window causes NullReferenceException
- HdsLP - 592 : [Database/IO] If table fails to be created when saving grid settings to Defaults, it causes COMException
- HdsLP - 599 : [Graphics] Attempting to draw plots with a negative font size causes ArgumentException
- HdsLP - 635 : [User Interface] Attempting to add a new format fails due to invalid characters regardless of name
- HdsLP - 651 : [Graphics] Header draws each logging run lower than the previous run
- HdsLP - 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
- HdsXPlot - 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
- Import LAS - 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
- Log Plots - 652 : [User Interface] Adding a new curve on Master Setup removes any curves on the depth track
- Log Plots - 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
- Log Plots - 654 : [Graphics] Empty tracks are still drawn when all curves are moved to other tracks on Master Setup window
- Log Plots - 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
- Login - 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
- Task Manager - 602 : [User Interface] Clicking the "Switch To" button to switch to another application causes FormatException
- Task Manager - 623 : [User Interface] Closing the window before background thread has been initialized causes NullReferenceException
- Task Manager - 641 : [User Interface] Clicking the "Switch To" button to switch to another application causes InvalidCastException
2 issues View Issues
Released Jan 20th 2022
HDSlog 1.22.1
HDSlog 1.22.1 consists of some minor new features and a large amount of bug fixes.Features
- Cross Plots - 327 : [Feature] Change Plot Title in User Defined Plot
- Login - 471 : [General] Update for .NET
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
- HdsData - 463 : [User Interface] Task Manager steals focus from the application it was launched from
- HdsData - 277 : [General] Access is denied @ Microsoft.Win32.SafeHandles.SafeProcessHandle OpenProcess(Int32, Int32, Boolean) @ System.Diagnostics.ProcessManager
- HdsData - 445 : [Database/IO] Curve's scale changes each time it is saved
- HdsData - 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
- HdsData - 287 : [General] Index was outside the bounds of the array. @ Void ComputeStats() @ HdsDB.DepthCurve
- HdsData - 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
- HdsForms - 302 : [General] Attempting to change Percent values for all Log Text causes FormatException.
- HdsForms - 468 : [User Interface] Clicking Curve Label Set menu item on Log Text form causes IndexOutOfRangeException
- HdsForms - 280 : [General] Object reference not set to an instance of an object. @ Void DisplayPayRanges() @ HdsForms.PayFilters
- HdsForms - 310 : [User Interface] Cannot change 'Version Mode' on Curve Save Settings form
- HdsForms - 337 : [User Interface] Cannot enter numbers for curve name appending
- HdsForms - 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
- Cross Plots - 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
- Cross Section - 453 : [Graphics] A generic error occurred in GDI+. @ Void Save(System.IO.Stream, System.Drawing.Imaging.ImageCodecInfo, System.Drawing.Imaging.EncoderParameters) @ System.Drawing.Image
- Cross Section - 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
- Cross Section - 345 : [Database/IO] Logs are not written to log files like other applications
- Cross Section - 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
- CUP - 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
- Edit - Cleanup - 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
- Edit - Copy - 461 : [User Interface] Checking List Latest Version Only check box when copying curves set to set does not list only the latest curves
- Edit - Copy - 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
- Edit - Splice - 323 : [Database/IO] Attempting to splice data sets fails with exception 'Object reference not set to an instance of an object'
- Edit - Splice - 349 : [User Interface] Cannot select specific curves for splicing when splicing curves from different data sets
- Edit - Splice - 350 : [User Interface] Number of spliced curves is incorrect when splicing curves between data sets
- Edit - Splice - 352 : [User Interface] 'Spliced Set' is shown in list of data sets if a set to set splice process has been started
- Edit - Splice - 354 : [User Interface] Undo/Undo All buttons do not work
- Edit - Splice - 355 : [Graphics] Spliced curves have multiple '(Spliced)' suffixes for each change made to them
- Edit - Splice - 356 : [Calculations] Cubic spline splice type does not work
- Edit - Splice - 357 : [User Interface] Cannot change file from data set selection form
- Edit - Splice - 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
- Import LAS - 308 : [General] Conversion from string "RHOB" to type 'Integer' is not valid. @ Int32 ToInteger(System.String) @ Microsoft.VisualBasic.CompilerServices.Conversions
- Import LAS - 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
- Import LAS - 338 : [Database/IO] Curve append string is added to depth curve if the string is edited from the 'Select File' form
- Import LAS - 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
- Import Misc - 359 : [User Interface] Setting the Unique Well ID column does not change the column title
- Import Misc - 360 : [General] After loading a file with thousands of depths, exiting the application takes a very long time
- Import Misc - 361 : [User Interface] After changing to 'Multiple Wells' mode, cannot change back to 'Single Well' mode
- Import Misc - 362 : [User Interface] Setting a column type without a file selected shows a message box each time
- Import Misc - 363 : [User Interface] File selection button remains disabled even when set to 'Other File' mode
- Import Misc - 364 : [User Interface] Changing the file in 'Other File' mode also updates the text box for 'Current File'
- Import Misc - 365 : [Database/IO] Setting a column type in 'Multiple Wells' mode without a directory selected results in NullReferenceException
- Import Misc - 368 : [User Interface] Removing 'Unique Well ID' column type results in IndexOutOfRangeException
- Import Misc - 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
- Log Plots - 403 : [General] Object reference not set to an instance of an object. @ Void OriginalDimensions() @ LogPlots.frmMain
- Log Plots - 446 : [General] SplitterDistance must be between Panel1MinSize and Width - Panel2MinSize. @ Void set_SplitterDistance(Int32) @ System.Windows.Forms.SplitContainer
- Log Plots - 457 : [User Interface] Selecting a plot track on the 'Curve - Data & Values' tab causes ArgumentOutOfRangeException
- Log Plots - 459 : [User Interface] Curve status bar label is always visible
- Log Plots - 391 : [General] Index was outside the bounds of the array. @ Void picScales_MouseMove(System.Object, System.Windows.Forms.MouseEventArgs) @ LogPlots.frmSetup_Master
- Log Plots - 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
- Log Plots - 388 : [General] Object reference not set to an instance of an object. @ Void AddCurve(Int32 ByRef, Int32 ByRef, Boolean) @ LogPlots.frmSetup_Master
- Log Plots - 418 : [General] Index was outside the bounds of the array. @ Void DrawFrame_Scales(System.Drawing.Graphics, Int32, Int32, Int32, Int32, ChangeFlag, Int32) @ HdsLP.clsPlot
- Log Plots - 245 : [General] Arithmetic operation resulted in an overflow. @ Int32 DrawScales(ScalesEnum ByRef, Int32, Int32 ByRef, System.Drawing.Graphics, Boolean ByRef, Boolean ByRef) @ HdsLP.clsPlot
- Log Plots - 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
- Log Plots - 315 : [Graphics] Fonts that could be changed in HDS 2008 are now static
- Log Plots - 311 : [User Interface] Plot scroll bars reset when window loses focus
- Log Plots - 312 : [User Interface] Top scales above plot should scroll with plot
- Log Plots - 316 : [User Interface] Selecting an alternate Lithology pattern in the Lithology setup form does not work
- Log Plots - 320 : [Graphics] Last depth on Depth Track is sometimes cut off
- Log Plots - 321 : [Graphics] Core summary background is wider than the text
- Log Plots - 325 : [Graphics] Reference plot appears to be drawn twice
- Log Plots - 328 : [Feature] Master Setup Undo Button Does Not Work
- Log Plots - 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
- Log Plots - 341 : [Graphics] Footer preview is cut off if it is longer than a certain height
- Log Plots - 370 : [Graphics] Bottom of Footer preview is cut-off if it is over a certain length
- Log Plots - 371 : [Graphics] Disabling Pay Filters on plot does not remove them from reference plot
- Log Plots - 372 : [User Interface] Enabling Pay Filters on plot when none exist prevents them from being disabled
- Log Plots - 373 : [Graphics] Well symbol is not drawn in depth track
- Log Plots - 374 : [User Interface] Moving a curve on Master Setup form changes the selected curve
- Log Plots - 375 : [User Interface] Pressing F5 to redraw plot while Master Setup form is active causes the Master Setup form to redraw instead
- Log Plots - 376 : [User Interface] Right clicking on a curve on Master Setup form does not cause that curve to become selected
- Log Plots - 377 : [Graphics] Removing the last curve from a track on Master Setup form does not remove the empty track
- Log Plots - 378 : [Graphics] Margins are not used when printing
- 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
- Petro Calc - 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
- SS Gas Quicklook - 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
1 issue View Issues
HdsData - Change Log
Not Yet Released
HDSlog 1.23
HDSlog 1.23 is a feature-focused update that adds logging support, automatic updating, UI updates and also includes some bug fixes.Features
- HDSlog - 700 : [Feature] Added NLog and NLog.Windows.Forms libraries for better logging support
- HDSlog - 848 : [User Interface] Updated applications' UI
- HDSlog - 843 : [Feature] Added automatic and manual updating
Bug Fixes
- HDSlog - 875 : [User Interface] Fixed misspellings
- Cross Plots - 704 : [User Interface] User Plots window shows previously used curves, but does not allow you to use them
- Cross Plots - 705 : [User Interface] Available formations for multiple wells aren't visible on the Setup window
- Cross Plots - 747 : [User Interface] Exiting the Setup window by clicking the X button in the corner causes COMException
- Edit - Copy - 703 : [User Interface] Clicking the 'Accept' label on the copy summary causes InvalidCastException
- 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
- Import - LAS - 698 : [General] Preferred Neutron Curves window does not work
- Import - LAS - 677 : [User Interface] De-selecting a curve on the Preferred Neutron Curves window causes an ArgumentOutOfRangeException
- Import - LAS - 701 : [User Interface] Double clicking an input file on 'Select File' window causes ArgumentNullException if the selected output file does not exist
- Import - LAS - 699 : [User Interface] "Load" button becomes disabled if user cancels the open file dialog after clicking it
- Unconventional Reservoirs - 681 : [User Interface] Attempting to access Zone add/delete form after it has been closed causes ObjectDisposedException
1 issue View Issues
Released Jan 17th 2023
HDSlog 1.22.11
HDSlog 1.22.11 fixes several bugs from 1.22.10.Bug Fixes
- Cross Plots - 746 : [Graphics] Closing a Cross Plot window with any PowerPacks shapes causes InvalidOperationException
- Cross Plots - 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
- Edit – Copy - 758 : [Database/IO] Clicking the 'Expand Database' button causes NullReferenceException
- Edit – Copy - 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
- HDSData - 795 : [General] Cannot open or load a file with a space at the beginning or end of the file name
- HDSData - 781 : [Graphics] Attempting to ID Cross Plot points from Log Plot can cause IndexOutOfRangeException
- HDSData - 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
- HDSForms - 791 : [User Interface] Clicking 'Show All Curves' on Curve data form can cause NullReferenceException
- HDSForms - 742 : [User Interface] Attempting to clear Formation spreadsheet can cause IndexOutOfRangeException
- HDSForms - 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
- HdsNT - 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
- Import – LAS - 754 : [Database/IO] Attempting to load a large text file without enough memory causes OutOfMemoryException
- Import – LAS - 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
- Log Plots - 790 : [User Interface] Curve scales on Master Setup window are cut off by Curve settings if there are several Curves in one track
- Log Plots - 789 : [Graphics] Curve scales in print preview overlap each other
- Log Plots - 717 : [User Interface] Adding a Formation to the plot can cause ArgumentOutOfRangeException
- Log Plots - 797 : [Graphics] Attempting to draw the plot with invalid dimensions causes ArgumentException
- Log Plots - 776 : [Feature] Print settings should remember last margins used
- Log Plots - 814 : [Graphics] Printed plots with certain widths are cut off on the right side
- Log Plots - 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
- Unconventional Reservoirs - 723 : [User Interface] Entering an empty or non-numeric string into Baseline text boxes causes InvalidCastException
4 issues View Issues
Released Oct 3rd 2022
HDSlog 1.22.10
HDSlog 1.22.10 fixes several bugs and a regression from 1.22.6.Bug Fixes
- Cross Plots - 704 : [User Interface] User Plots window shows previously used curves, but does not allow you to use them
- Cross Plots - 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
- HDSData - 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
- Import – LAS - 698 : [General] Preferred Neutron Curves window does not work
- Import – LAS - 699 : [User Interface] "Load" button becomes disabled if user cancels the open file dialog after clicking it
- Import – LAS - 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
1 issue View Issues
Released Jun 8th 2022
HDSlog 1.22.6
HDSlog 1.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.Features
- HdsData - 660 : [Feature] Ask user to locate license if it isn't found in program folder
Bug Fixes
- 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
- File Explorer - 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
- HdsData - 613 : [Database/IO] Launching an application with an invalid date saved in the registry causes ArgumentException
- HdsData - 577 : [General] Attempting to verify license signature sometimes causes ObjectDisposedException
- HdsData - 633 : [Database/IO] Attempting to access the end depth for any depth besides Measured Depth causes NullReferenceException
- HdsData - 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)
- HdsForms - 584 : [User Interface] Pressing a key on the "Selected Pay Filters" spreadsheet on Pay Filters window causes IndexOutOfRangeException
- HdsForms - 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
- HdsLP - 550 : [User Interface] Clicking the "Select" button without a format selected causes NullReferenceException
- HdsLP - 574 : [Graphics] Leaving the Scale text box when it contains certain text on the Master Setup window causes NullReferenceException
- HdsLP - 592 : [Database/IO] If table fails to be created when saving grid settings to Defaults, it causes COMException
- HdsLP - 599 : [Graphics] Attempting to draw plots with a negative font size causes ArgumentException
- HdsLP - 635 : [User Interface] Attempting to add a new format fails due to invalid characters regardless of name
- HdsLP - 651 : [Graphics] Header draws each logging run lower than the previous run
- HdsLP - 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
- HdsXPlot - 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
- Import LAS - 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
- Log Plots - 652 : [User Interface] Adding a new curve on Master Setup removes any curves on the depth track
- Log Plots - 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
- Log Plots - 654 : [Graphics] Empty tracks are still drawn when all curves are moved to other tracks on Master Setup window
- Log Plots - 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
- Login - 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
- Task Manager - 602 : [User Interface] Clicking the "Switch To" button to switch to another application causes FormatException
- Task Manager - 623 : [User Interface] Closing the window before background thread has been initialized causes NullReferenceException
- Task Manager - 641 : [User Interface] Clicking the "Switch To" button to switch to another application causes InvalidCastException
6 issues View Issues
Released Feb 2nd 2022
HDSlog 1.22.2
HDSlog 1.22.2 is bug and regression fixes for 1.22.1.Bug Fixes
- Cross Plots - 573 : [User Interface] Closing the window sometimes causes InvalidOperationException
- Cross Plots - 480 : [User Interface] Launching Cross Plots causes NullReferenceException since recent files loading was moved
- Cross Plots - 571 : [User Interface] Switching to Symbols Report tab before plots have been drawn causes NullReferenceException
- Cross Plots - 562 : [User Interface] Clicking the Process History menu item without a file loaded causes NullReferenceException
- Cross Plots - 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
- HdsForms - 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
- Import LAS - 508 : [User Interface] Attempting to launch the application with an invalid Standards file causes NullReferenceException
- Import LAS - 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
- Log Plots - 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
- Task Manager - 489 : [General] Attempting to launch an application causes NullReferenceException
1 issue View Issues
Released Jan 20th 2022
HDSlog 1.22.1
HDSlog 1.22.1 consists of some minor new features and a large amount of bug fixes.Features
- Cross Plots - 327 : [Feature] Change Plot Title in User Defined Plot
- Login - 471 : [General] Update for .NET
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
- HdsData - 463 : [User Interface] Task Manager steals focus from the application it was launched from
- HdsData - 277 : [General] Access is denied @ Microsoft.Win32.SafeHandles.SafeProcessHandle OpenProcess(Int32, Int32, Boolean) @ System.Diagnostics.ProcessManager
- HdsData - 445 : [Database/IO] Curve's scale changes each time it is saved
- HdsData - 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
- HdsData - 287 : [General] Index was outside the bounds of the array. @ Void ComputeStats() @ HdsDB.DepthCurve
- HdsData - 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
- HdsForms - 302 : [General] Attempting to change Percent values for all Log Text causes FormatException.
- HdsForms - 468 : [User Interface] Clicking Curve Label Set menu item on Log Text form causes IndexOutOfRangeException
- HdsForms - 280 : [General] Object reference not set to an instance of an object. @ Void DisplayPayRanges() @ HdsForms.PayFilters
- HdsForms - 310 : [User Interface] Cannot change 'Version Mode' on Curve Save Settings form
- HdsForms - 337 : [User Interface] Cannot enter numbers for curve name appending
- HdsForms - 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
- Cross Plots - 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
- Cross Section - 453 : [Graphics] A generic error occurred in GDI+. @ Void Save(System.IO.Stream, System.Drawing.Imaging.ImageCodecInfo, System.Drawing.Imaging.EncoderParameters) @ System.Drawing.Image
- Cross Section - 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
- Cross Section - 345 : [Database/IO] Logs are not written to log files like other applications
- Cross Section - 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
- CUP - 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
- Edit - Cleanup - 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
- Edit - Copy - 461 : [User Interface] Checking List Latest Version Only check box when copying curves set to set does not list only the latest curves
- Edit - Copy - 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
- Edit - Splice - 323 : [Database/IO] Attempting to splice data sets fails with exception 'Object reference not set to an instance of an object'
- Edit - Splice - 349 : [User Interface] Cannot select specific curves for splicing when splicing curves from different data sets
- Edit - Splice - 350 : [User Interface] Number of spliced curves is incorrect when splicing curves between data sets
- Edit - Splice - 352 : [User Interface] 'Spliced Set' is shown in list of data sets if a set to set splice process has been started
- Edit - Splice - 354 : [User Interface] Undo/Undo All buttons do not work
- Edit - Splice - 355 : [Graphics] Spliced curves have multiple '(Spliced)' suffixes for each change made to them
- Edit - Splice - 356 : [Calculations] Cubic spline splice type does not work
- Edit - Splice - 357 : [User Interface] Cannot change file from data set selection form
- Edit - Splice - 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
- Import LAS - 308 : [General] Conversion from string "RHOB" to type 'Integer' is not valid. @ Int32 ToInteger(System.String) @ Microsoft.VisualBasic.CompilerServices.Conversions
- Import LAS - 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
- Import LAS - 338 : [Database/IO] Curve append string is added to depth curve if the string is edited from the 'Select File' form
- Import LAS - 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
- Import Misc - 359 : [User Interface] Setting the Unique Well ID column does not change the column title
- Import Misc - 360 : [General] After loading a file with thousands of depths, exiting the application takes a very long time
- Import Misc - 361 : [User Interface] After changing to 'Multiple Wells' mode, cannot change back to 'Single Well' mode
- Import Misc - 362 : [User Interface] Setting a column type without a file selected shows a message box each time
- Import Misc - 363 : [User Interface] File selection button remains disabled even when set to 'Other File' mode
- Import Misc - 364 : [User Interface] Changing the file in 'Other File' mode also updates the text box for 'Current File'
- Import Misc - 365 : [Database/IO] Setting a column type in 'Multiple Wells' mode without a directory selected results in NullReferenceException
- Import Misc - 368 : [User Interface] Removing 'Unique Well ID' column type results in IndexOutOfRangeException
- Import Misc - 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
- Log Plots - 403 : [General] Object reference not set to an instance of an object. @ Void OriginalDimensions() @ LogPlots.frmMain
- Log Plots - 446 : [General] SplitterDistance must be between Panel1MinSize and Width - Panel2MinSize. @ Void set_SplitterDistance(Int32) @ System.Windows.Forms.SplitContainer
- Log Plots - 457 : [User Interface] Selecting a plot track on the 'Curve - Data & Values' tab causes ArgumentOutOfRangeException
- Log Plots - 459 : [User Interface] Curve status bar label is always visible
- Log Plots - 391 : [General] Index was outside the bounds of the array. @ Void picScales_MouseMove(System.Object, System.Windows.Forms.MouseEventArgs) @ LogPlots.frmSetup_Master
- Log Plots - 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
- Log Plots - 388 : [General] Object reference not set to an instance of an object. @ Void AddCurve(Int32 ByRef, Int32 ByRef, Boolean) @ LogPlots.frmSetup_Master
- Log Plots - 418 : [General] Index was outside the bounds of the array. @ Void DrawFrame_Scales(System.Drawing.Graphics, Int32, Int32, Int32, Int32, ChangeFlag, Int32) @ HdsLP.clsPlot
- Log Plots - 245 : [General] Arithmetic operation resulted in an overflow. @ Int32 DrawScales(ScalesEnum ByRef, Int32, Int32 ByRef, System.Drawing.Graphics, Boolean ByRef, Boolean ByRef) @ HdsLP.clsPlot
- Log Plots - 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
- Log Plots - 315 : [Graphics] Fonts that could be changed in HDS 2008 are now static
- Log Plots - 311 : [User Interface] Plot scroll bars reset when window loses focus
- Log Plots - 312 : [User Interface] Top scales above plot should scroll with plot
- Log Plots - 316 : [User Interface] Selecting an alternate Lithology pattern in the Lithology setup form does not work
- Log Plots - 320 : [Graphics] Last depth on Depth Track is sometimes cut off
- Log Plots - 321 : [Graphics] Core summary background is wider than the text
- Log Plots - 325 : [Graphics] Reference plot appears to be drawn twice
- Log Plots - 328 : [Feature] Master Setup Undo Button Does Not Work
- Log Plots - 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
- Log Plots - 341 : [Graphics] Footer preview is cut off if it is longer than a certain height
- Log Plots - 370 : [Graphics] Bottom of Footer preview is cut-off if it is over a certain length
- Log Plots - 371 : [Graphics] Disabling Pay Filters on plot does not remove them from reference plot
- Log Plots - 372 : [User Interface] Enabling Pay Filters on plot when none exist prevents them from being disabled
- Log Plots - 373 : [Graphics] Well symbol is not drawn in depth track
- Log Plots - 374 : [User Interface] Moving a curve on Master Setup form changes the selected curve
- Log Plots - 375 : [User Interface] Pressing F5 to redraw plot while Master Setup form is active causes the Master Setup form to redraw instead
- Log Plots - 376 : [User Interface] Right clicking on a curve on Master Setup form does not cause that curve to become selected
- Log Plots - 377 : [Graphics] Removing the last curve from a track on Master Setup form does not remove the empty track
- Log Plots - 378 : [Graphics] Margins are not used when printing
- 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
- Petro Calc - 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
- SS Gas Quicklook - 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
8 issues View Issues
HdsEdit - Change Log
Released Feb 20th 2023
HDSlog 1.22.11.1
HDSlog 1.22.11.1 hot fixes a few regressions from HDSlog 1.22.11.Bug Fixes
- Batch Plots - 852 : [General] Launching the application causes FileLoadException due to incorrect DAO reference
- Edit - Copy - 840: [Calculations] Entering a new depth increment of 0 causes DivideByZeroException
- HDSEdit - 842 : [User Interface] Entering a non-numeric value for curve scales on EditPlotScales form causes InvalidCastException
- HDSForms - 872 : [User Interface] File explorer user control resets to drive listings when loading, even if directory is set
- HdsLP - 868 : [Graphics] Header items are misaligned
- Log Plots - 871 : [User Interface] Printer margins cannot be changed on the property grid, unless they are expanded
- Pay Reports - 851 : [User Interface] Launching the application causes NullReferenceException
- Petro Calc - 860 : [User Interface] Switching from 'Open Hole' to 'Cased Hole' Water Saturation causes Lithology to reset
- Petro Calc - 862 : [Calculations] PhiE calculation for Cased Hole Water Saturation is incorrect
1 issue View Issues
Released Jan 20th 2022
HDSlog 1.22.1
HDSlog 1.22.1 consists of some minor new features and a large amount of bug fixes.Features
- Cross Plots - 327 : [Feature] Change Plot Title in User Defined Plot
- Login - 471 : [General] Update for .NET
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
- HdsData - 463 : [User Interface] Task Manager steals focus from the application it was launched from
- HdsData - 277 : [General] Access is denied @ Microsoft.Win32.SafeHandles.SafeProcessHandle OpenProcess(Int32, Int32, Boolean) @ System.Diagnostics.ProcessManager
- HdsData - 445 : [Database/IO] Curve's scale changes each time it is saved
- HdsData - 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
- HdsData - 287 : [General] Index was outside the bounds of the array. @ Void ComputeStats() @ HdsDB.DepthCurve
- HdsData - 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
- HdsForms - 302 : [General] Attempting to change Percent values for all Log Text causes FormatException.
- HdsForms - 468 : [User Interface] Clicking Curve Label Set menu item on Log Text form causes IndexOutOfRangeException
- HdsForms - 280 : [General] Object reference not set to an instance of an object. @ Void DisplayPayRanges() @ HdsForms.PayFilters
- HdsForms - 310 : [User Interface] Cannot change 'Version Mode' on Curve Save Settings form
- HdsForms - 337 : [User Interface] Cannot enter numbers for curve name appending
- HdsForms - 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
- Cross Plots - 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
- Cross Section - 453 : [Graphics] A generic error occurred in GDI+. @ Void Save(System.IO.Stream, System.Drawing.Imaging.ImageCodecInfo, System.Drawing.Imaging.EncoderParameters) @ System.Drawing.Image
- Cross Section - 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
- Cross Section - 345 : [Database/IO] Logs are not written to log files like other applications
- Cross Section - 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
- CUP - 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
- Edit - Cleanup - 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
- Edit - Copy - 461 : [User Interface] Checking List Latest Version Only check box when copying curves set to set does not list only the latest curves
- Edit - Copy - 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
- Edit - Splice - 323 : [Database/IO] Attempting to splice data sets fails with exception 'Object reference not set to an instance of an object'
- Edit - Splice - 349 : [User Interface] Cannot select specific curves for splicing when splicing curves from different data sets
- Edit - Splice - 350 : [User Interface] Number of spliced curves is incorrect when splicing curves between data sets
- Edit - Splice - 352 : [User Interface] 'Spliced Set' is shown in list of data sets if a set to set splice process has been started
- Edit - Splice - 354 : [User Interface] Undo/Undo All buttons do not work
- Edit - Splice - 355 : [Graphics] Spliced curves have multiple '(Spliced)' suffixes for each change made to them
- Edit - Splice - 356 : [Calculations] Cubic spline splice type does not work
- Edit - Splice - 357 : [User Interface] Cannot change file from data set selection form
- Edit - Splice - 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
- Import LAS - 308 : [General] Conversion from string "RHOB" to type 'Integer' is not valid. @ Int32 ToInteger(System.String) @ Microsoft.VisualBasic.CompilerServices.Conversions
- Import LAS - 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
- Import LAS - 338 : [Database/IO] Curve append string is added to depth curve if the string is edited from the 'Select File' form
- Import LAS - 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
- Import Misc - 359 : [User Interface] Setting the Unique Well ID column does not change the column title
- Import Misc - 360 : [General] After loading a file with thousands of depths, exiting the application takes a very long time
- Import Misc - 361 : [User Interface] After changing to 'Multiple Wells' mode, cannot change back to 'Single Well' mode
- Import Misc - 362 : [User Interface] Setting a column type without a file selected shows a message box each time
- Import Misc - 363 : [User Interface] File selection button remains disabled even when set to 'Other File' mode
- Import Misc - 364 : [User Interface] Changing the file in 'Other File' mode also updates the text box for 'Current File'
- Import Misc - 365 : [Database/IO] Setting a column type in 'Multiple Wells' mode without a directory selected results in NullReferenceException
- Import Misc - 368 : [User Interface] Removing 'Unique Well ID' column type results in IndexOutOfRangeException
- Import Misc - 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
- Log Plots - 403 : [General] Object reference not set to an instance of an object. @ Void OriginalDimensions() @ LogPlots.frmMain
- Log Plots - 446 : [General] SplitterDistance must be between Panel1MinSize and Width - Panel2MinSize. @ Void set_SplitterDistance(Int32) @ System.Windows.Forms.SplitContainer
- Log Plots - 457 : [User Interface] Selecting a plot track on the 'Curve - Data & Values' tab causes ArgumentOutOfRangeException
- Log Plots - 459 : [User Interface] Curve status bar label is always visible
- Log Plots - 391 : [General] Index was outside the bounds of the array. @ Void picScales_MouseMove(System.Object, System.Windows.Forms.MouseEventArgs) @ LogPlots.frmSetup_Master
- Log Plots - 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
- Log Plots - 388 : [General] Object reference not set to an instance of an object. @ Void AddCurve(Int32 ByRef, Int32 ByRef, Boolean) @ LogPlots.frmSetup_Master
- Log Plots - 418 : [General] Index was outside the bounds of the array. @ Void DrawFrame_Scales(System.Drawing.Graphics, Int32, Int32, Int32, Int32, ChangeFlag, Int32) @ HdsLP.clsPlot
- Log Plots - 245 : [General] Arithmetic operation resulted in an overflow. @ Int32 DrawScales(ScalesEnum ByRef, Int32, Int32 ByRef, System.Drawing.Graphics, Boolean ByRef, Boolean ByRef) @ HdsLP.clsPlot
- Log Plots - 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
- Log Plots - 315 : [Graphics] Fonts that could be changed in HDS 2008 are now static
- Log Plots - 311 : [User Interface] Plot scroll bars reset when window loses focus
- Log Plots - 312 : [User Interface] Top scales above plot should scroll with plot
- Log Plots - 316 : [User Interface] Selecting an alternate Lithology pattern in the Lithology setup form does not work
- Log Plots - 320 : [Graphics] Last depth on Depth Track is sometimes cut off
- Log Plots - 321 : [Graphics] Core summary background is wider than the text
- Log Plots - 325 : [Graphics] Reference plot appears to be drawn twice
- Log Plots - 328 : [Feature] Master Setup Undo Button Does Not Work
- Log Plots - 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
- Log Plots - 341 : [Graphics] Footer preview is cut off if it is longer than a certain height
- Log Plots - 370 : [Graphics] Bottom of Footer preview is cut-off if it is over a certain length
- Log Plots - 371 : [Graphics] Disabling Pay Filters on plot does not remove them from reference plot
- Log Plots - 372 : [User Interface] Enabling Pay Filters on plot when none exist prevents them from being disabled
- Log Plots - 373 : [Graphics] Well symbol is not drawn in depth track
- Log Plots - 374 : [User Interface] Moving a curve on Master Setup form changes the selected curve
- Log Plots - 375 : [User Interface] Pressing F5 to redraw plot while Master Setup form is active causes the Master Setup form to redraw instead
- Log Plots - 376 : [User Interface] Right clicking on a curve on Master Setup form does not cause that curve to become selected
- Log Plots - 377 : [Graphics] Removing the last curve from a track on Master Setup form does not remove the empty track
- Log Plots - 378 : [Graphics] Margins are not used when printing
- 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
- Petro Calc - 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
- SS Gas Quicklook - 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
1 issue View Issues
HdsForms - Change Log
Released Feb 20th 2023
HDSlog 1.22.11.1
HDSlog 1.22.11.1 hot fixes a few regressions from HDSlog 1.22.11.Bug Fixes
- Batch Plots - 852 : [General] Launching the application causes FileLoadException due to incorrect DAO reference
- Edit - Copy - 840: [Calculations] Entering a new depth increment of 0 causes DivideByZeroException
- HDSEdit - 842 : [User Interface] Entering a non-numeric value for curve scales on EditPlotScales form causes InvalidCastException
- HDSForms - 872 : [User Interface] File explorer user control resets to drive listings when loading, even if directory is set
- HdsLP - 868 : [Graphics] Header items are misaligned
- Log Plots - 871 : [User Interface] Printer margins cannot be changed on the property grid, unless they are expanded
- Pay Reports - 851 : [User Interface] Launching the application causes NullReferenceException
- Petro Calc - 860 : [User Interface] Switching from 'Open Hole' to 'Cased Hole' Water Saturation causes Lithology to reset
- Petro Calc - 862 : [Calculations] PhiE calculation for Cased Hole Water Saturation is incorrect
2 issues View Issues
Released Jan 17th 2023
HDSlog 1.22.11
HDSlog 1.22.11 fixes several bugs from 1.22.10.Bug Fixes
- Cross Plots - 746 : [Graphics] Closing a Cross Plot window with any PowerPacks shapes causes InvalidOperationException
- Cross Plots - 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
- Edit – Copy - 758 : [Database/IO] Clicking the 'Expand Database' button causes NullReferenceException
- Edit – Copy - 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
- HDSData - 795 : [General] Cannot open or load a file with a space at the beginning or end of the file name
- HDSData - 781 : [Graphics] Attempting to ID Cross Plot points from Log Plot can cause IndexOutOfRangeException
- HDSData - 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
- HDSForms - 791 : [User Interface] Clicking 'Show All Curves' on Curve data form can cause NullReferenceException
- HDSForms - 742 : [User Interface] Attempting to clear Formation spreadsheet can cause IndexOutOfRangeException
- HDSForms - 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
- HdsNT - 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
- Import – LAS - 754 : [Database/IO] Attempting to load a large text file without enough memory causes OutOfMemoryException
- Import – LAS - 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
- Log Plots - 790 : [User Interface] Curve scales on Master Setup window are cut off by Curve settings if there are several Curves in one track
- Log Plots - 789 : [Graphics] Curve scales in print preview overlap each other
- Log Plots - 717 : [User Interface] Adding a Formation to the plot can cause ArgumentOutOfRangeException
- Log Plots - 797 : [Graphics] Attempting to draw the plot with invalid dimensions causes ArgumentException
- Log Plots - 776 : [Feature] Print settings should remember last margins used
- Log Plots - 814 : [Graphics] Printed plots with certain widths are cut off on the right side
- Log Plots - 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
- Unconventional Reservoirs - 723 : [User Interface] Entering an empty or non-numeric string into Baseline text boxes causes InvalidCastException
3 issues View Issues
Released Jun 8th 2022
HDSlog 1.22.6
HDSlog 1.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.Features
- HdsData - 660 : [Feature] Ask user to locate license if it isn't found in program folder
Bug Fixes
- 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
- File Explorer - 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
- HdsData - 613 : [Database/IO] Launching an application with an invalid date saved in the registry causes ArgumentException
- HdsData - 577 : [General] Attempting to verify license signature sometimes causes ObjectDisposedException
- HdsData - 633 : [Database/IO] Attempting to access the end depth for any depth besides Measured Depth causes NullReferenceException
- HdsData - 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)
- HdsForms - 584 : [User Interface] Pressing a key on the "Selected Pay Filters" spreadsheet on Pay Filters window causes IndexOutOfRangeException
- HdsForms - 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
- HdsLP - 550 : [User Interface] Clicking the "Select" button without a format selected causes NullReferenceException
- HdsLP - 574 : [Graphics] Leaving the Scale text box when it contains certain text on the Master Setup window causes NullReferenceException
- HdsLP - 592 : [Database/IO] If table fails to be created when saving grid settings to Defaults, it causes COMException
- HdsLP - 599 : [Graphics] Attempting to draw plots with a negative font size causes ArgumentException
- HdsLP - 635 : [User Interface] Attempting to add a new format fails due to invalid characters regardless of name
- HdsLP - 651 : [Graphics] Header draws each logging run lower than the previous run
- HdsLP - 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
- HdsXPlot - 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
- Import LAS - 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
- Log Plots - 652 : [User Interface] Adding a new curve on Master Setup removes any curves on the depth track
- Log Plots - 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
- Log Plots - 654 : [Graphics] Empty tracks are still drawn when all curves are moved to other tracks on Master Setup window
- Log Plots - 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
- Login - 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
- Task Manager - 602 : [User Interface] Clicking the "Switch To" button to switch to another application causes FormatException
- Task Manager - 623 : [User Interface] Closing the window before background thread has been initialized causes NullReferenceException
- Task Manager - 641 : [User Interface] Clicking the "Switch To" button to switch to another application causes InvalidCastException
3 issues View Issues
Released Feb 2nd 2022
HDSlog 1.22.2
HDSlog 1.22.2 is bug and regression fixes for 1.22.1.Bug Fixes
- Cross Plots - 573 : [User Interface] Closing the window sometimes causes InvalidOperationException
- Cross Plots - 480 : [User Interface] Launching Cross Plots causes NullReferenceException since recent files loading was moved
- Cross Plots - 571 : [User Interface] Switching to Symbols Report tab before plots have been drawn causes NullReferenceException
- Cross Plots - 562 : [User Interface] Clicking the Process History menu item without a file loaded causes NullReferenceException
- Cross Plots - 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
- HdsForms - 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
- Import LAS - 508 : [User Interface] Attempting to launch the application with an invalid Standards file causes NullReferenceException
- Import LAS - 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
- Log Plots - 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
- Task Manager - 489 : [General] Attempting to launch an application causes NullReferenceException
2 issues View Issues
Released Jan 20th 2022
HDSlog 1.22.1
HDSlog 1.22.1 consists of some minor new features and a large amount of bug fixes.Features
- Cross Plots - 327 : [Feature] Change Plot Title in User Defined Plot
- Login - 471 : [General] Update for .NET
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
- HdsData - 463 : [User Interface] Task Manager steals focus from the application it was launched from
- HdsData - 277 : [General] Access is denied @ Microsoft.Win32.SafeHandles.SafeProcessHandle OpenProcess(Int32, Int32, Boolean) @ System.Diagnostics.ProcessManager
- HdsData - 445 : [Database/IO] Curve's scale changes each time it is saved
- HdsData - 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
- HdsData - 287 : [General] Index was outside the bounds of the array. @ Void ComputeStats() @ HdsDB.DepthCurve
- HdsData - 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
- HdsForms - 302 : [General] Attempting to change Percent values for all Log Text causes FormatException.
- HdsForms - 468 : [User Interface] Clicking Curve Label Set menu item on Log Text form causes IndexOutOfRangeException
- HdsForms - 280 : [General] Object reference not set to an instance of an object. @ Void DisplayPayRanges() @ HdsForms.PayFilters
- HdsForms - 310 : [User Interface] Cannot change 'Version Mode' on Curve Save Settings form
- HdsForms - 337 : [User Interface] Cannot enter numbers for curve name appending
- HdsForms - 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
- Cross Plots - 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
- Cross Section - 453 : [Graphics] A generic error occurred in GDI+. @ Void Save(System.IO.Stream, System.Drawing.Imaging.ImageCodecInfo, System.Drawing.Imaging.EncoderParameters) @ System.Drawing.Image
- Cross Section - 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
- Cross Section - 345 : [Database/IO] Logs are not written to log files like other applications
- Cross Section - 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
- CUP - 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
- Edit - Cleanup - 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
- Edit - Copy - 461 : [User Interface] Checking List Latest Version Only check box when copying curves set to set does not list only the latest curves
- Edit - Copy - 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
- Edit - Splice - 323 : [Database/IO] Attempting to splice data sets fails with exception 'Object reference not set to an instance of an object'
- Edit - Splice - 349 : [User Interface] Cannot select specific curves for splicing when splicing curves from different data sets
- Edit - Splice - 350 : [User Interface] Number of spliced curves is incorrect when splicing curves between data sets
- Edit - Splice - 352 : [User Interface] 'Spliced Set' is shown in list of data sets if a set to set splice process has been started
- Edit - Splice - 354 : [User Interface] Undo/Undo All buttons do not work
- Edit - Splice - 355 : [Graphics] Spliced curves have multiple '(Spliced)' suffixes for each change made to them
- Edit - Splice - 356 : [Calculations] Cubic spline splice type does not work
- Edit - Splice - 357 : [User Interface] Cannot change file from data set selection form
- Edit - Splice - 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
- Import LAS - 308 : [General] Conversion from string "RHOB" to type 'Integer' is not valid. @ Int32 ToInteger(System.String) @ Microsoft.VisualBasic.CompilerServices.Conversions
- Import LAS - 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
- Import LAS - 338 : [Database/IO] Curve append string is added to depth curve if the string is edited from the 'Select File' form
- Import LAS - 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
- Import Misc - 359 : [User Interface] Setting the Unique Well ID column does not change the column title
- Import Misc - 360 : [General] After loading a file with thousands of depths, exiting the application takes a very long time
- Import Misc - 361 : [User Interface] After changing to 'Multiple Wells' mode, cannot change back to 'Single Well' mode
- Import Misc - 362 : [User Interface] Setting a column type without a file selected shows a message box each time
- Import Misc - 363 : [User Interface] File selection button remains disabled even when set to 'Other File' mode
- Import Misc - 364 : [User Interface] Changing the file in 'Other File' mode also updates the text box for 'Current File'
- Import Misc - 365 : [Database/IO] Setting a column type in 'Multiple Wells' mode without a directory selected results in NullReferenceException
- Import Misc - 368 : [User Interface] Removing 'Unique Well ID' column type results in IndexOutOfRangeException
- Import Misc - 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
- Log Plots - 403 : [General] Object reference not set to an instance of an object. @ Void OriginalDimensions() @ LogPlots.frmMain
- Log Plots - 446 : [General] SplitterDistance must be between Panel1MinSize and Width - Panel2MinSize. @ Void set_SplitterDistance(Int32) @ System.Windows.Forms.SplitContainer
- Log Plots - 457 : [User Interface] Selecting a plot track on the 'Curve - Data & Values' tab causes ArgumentOutOfRangeException
- Log Plots - 459 : [User Interface] Curve status bar label is always visible
- Log Plots - 391 : [General] Index was outside the bounds of the array. @ Void picScales_MouseMove(System.Object, System.Windows.Forms.MouseEventArgs) @ LogPlots.frmSetup_Master
- Log Plots - 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
- Log Plots - 388 : [General] Object reference not set to an instance of an object. @ Void AddCurve(Int32 ByRef, Int32 ByRef, Boolean) @ LogPlots.frmSetup_Master
- Log Plots - 418 : [General] Index was outside the bounds of the array. @ Void DrawFrame_Scales(System.Drawing.Graphics, Int32, Int32, Int32, Int32, ChangeFlag, Int32) @ HdsLP.clsPlot
- Log Plots - 245 : [General] Arithmetic operation resulted in an overflow. @ Int32 DrawScales(ScalesEnum ByRef, Int32, Int32 ByRef, System.Drawing.Graphics, Boolean ByRef, Boolean ByRef) @ HdsLP.clsPlot
- Log Plots - 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
- Log Plots - 315 : [Graphics] Fonts that could be changed in HDS 2008 are now static
- Log Plots - 311 : [User Interface] Plot scroll bars reset when window loses focus
- Log Plots - 312 : [User Interface] Top scales above plot should scroll with plot
- Log Plots - 316 : [User Interface] Selecting an alternate Lithology pattern in the Lithology setup form does not work
- Log Plots - 320 : [Graphics] Last depth on Depth Track is sometimes cut off
- Log Plots - 321 : [Graphics] Core summary background is wider than the text
- Log Plots - 325 : [Graphics] Reference plot appears to be drawn twice
- Log Plots - 328 : [Feature] Master Setup Undo Button Does Not Work
- Log Plots - 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
- Log Plots - 341 : [Graphics] Footer preview is cut off if it is longer than a certain height
- Log Plots - 370 : [Graphics] Bottom of Footer preview is cut-off if it is over a certain length
- Log Plots - 371 : [Graphics] Disabling Pay Filters on plot does not remove them from reference plot
- Log Plots - 372 : [User Interface] Enabling Pay Filters on plot when none exist prevents them from being disabled
- Log Plots - 373 : [Graphics] Well symbol is not drawn in depth track
- Log Plots - 374 : [User Interface] Moving a curve on Master Setup form changes the selected curve
- Log Plots - 375 : [User Interface] Pressing F5 to redraw plot while Master Setup form is active causes the Master Setup form to redraw instead
- Log Plots - 376 : [User Interface] Right clicking on a curve on Master Setup form does not cause that curve to become selected
- Log Plots - 377 : [Graphics] Removing the last curve from a track on Master Setup form does not remove the empty track
- Log Plots - 378 : [Graphics] Margins are not used when printing
- 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
- Petro Calc - 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
- SS Gas Quicklook - 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
7 issues View Issues
HdsLP - Change Log
Released Jan 17th 2023
HDSlog 1.22.11
HDSlog 1.22.11 fixes several bugs from 1.22.10.Bug Fixes
- Cross Plots - 746 : [Graphics] Closing a Cross Plot window with any PowerPacks shapes causes InvalidOperationException
- Cross Plots - 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
- Edit – Copy - 758 : [Database/IO] Clicking the 'Expand Database' button causes NullReferenceException
- Edit – Copy - 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
- HDSData - 795 : [General] Cannot open or load a file with a space at the beginning or end of the file name
- HDSData - 781 : [Graphics] Attempting to ID Cross Plot points from Log Plot can cause IndexOutOfRangeException
- HDSData - 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
- HDSForms - 791 : [User Interface] Clicking 'Show All Curves' on Curve data form can cause NullReferenceException
- HDSForms - 742 : [User Interface] Attempting to clear Formation spreadsheet can cause IndexOutOfRangeException
- HDSForms - 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
- HdsNT - 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
- Import – LAS - 754 : [Database/IO] Attempting to load a large text file without enough memory causes OutOfMemoryException
- Import – LAS - 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
- Log Plots - 790 : [User Interface] Curve scales on Master Setup window are cut off by Curve settings if there are several Curves in one track
- Log Plots - 789 : [Graphics] Curve scales in print preview overlap each other
- Log Plots - 717 : [User Interface] Adding a Formation to the plot can cause ArgumentOutOfRangeException
- Log Plots - 797 : [Graphics] Attempting to draw the plot with invalid dimensions causes ArgumentException
- Log Plots - 776 : [Feature] Print settings should remember last margins used
- Log Plots - 814 : [Graphics] Printed plots with certain widths are cut off on the right side
- Log Plots - 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
- Unconventional Reservoirs - 723 : [User Interface] Entering an empty or non-numeric string into Baseline text boxes causes InvalidCastException
1 issue View Issues
Released Jun 8th 2022
HDSlog 1.22.6
HDSlog 1.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.Features
- HdsData - 660 : [Feature] Ask user to locate license if it isn't found in program folder
Bug Fixes
- 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
- File Explorer - 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
- HdsData - 613 : [Database/IO] Launching an application with an invalid date saved in the registry causes ArgumentException
- HdsData - 577 : [General] Attempting to verify license signature sometimes causes ObjectDisposedException
- HdsData - 633 : [Database/IO] Attempting to access the end depth for any depth besides Measured Depth causes NullReferenceException
- HdsData - 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)
- HdsForms - 584 : [User Interface] Pressing a key on the "Selected Pay Filters" spreadsheet on Pay Filters window causes IndexOutOfRangeException
- HdsForms - 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
- HdsLP - 550 : [User Interface] Clicking the "Select" button without a format selected causes NullReferenceException
- HdsLP - 574 : [Graphics] Leaving the Scale text box when it contains certain text on the Master Setup window causes NullReferenceException
- HdsLP - 592 : [Database/IO] If table fails to be created when saving grid settings to Defaults, it causes COMException
- HdsLP - 599 : [Graphics] Attempting to draw plots with a negative font size causes ArgumentException
- HdsLP - 635 : [User Interface] Attempting to add a new format fails due to invalid characters regardless of name
- HdsLP - 651 : [Graphics] Header draws each logging run lower than the previous run
- HdsLP - 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
- HdsXPlot - 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
- Import LAS - 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
- Log Plots - 652 : [User Interface] Adding a new curve on Master Setup removes any curves on the depth track
- Log Plots - 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
- Log Plots - 654 : [Graphics] Empty tracks are still drawn when all curves are moved to other tracks on Master Setup window
- Log Plots - 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
- Login - 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
- Task Manager - 602 : [User Interface] Clicking the "Switch To" button to switch to another application causes FormatException
- Task Manager - 623 : [User Interface] Closing the window before background thread has been initialized causes NullReferenceException
- Task Manager - 641 : [User Interface] Clicking the "Switch To" button to switch to another application causes InvalidCastException
8 issues View Issues
HdsNT - Change Log
Released Jan 17th 2023
HDSlog 1.22.11
HDSlog 1.22.11 fixes several bugs from 1.22.10.Bug Fixes
- Cross Plots - 746 : [Graphics] Closing a Cross Plot window with any PowerPacks shapes causes InvalidOperationException
- Cross Plots - 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
- Edit – Copy - 758 : [Database/IO] Clicking the 'Expand Database' button causes NullReferenceException
- Edit – Copy - 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
- HDSData - 795 : [General] Cannot open or load a file with a space at the beginning or end of the file name
- HDSData - 781 : [Graphics] Attempting to ID Cross Plot points from Log Plot can cause IndexOutOfRangeException
- HDSData - 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
- HDSForms - 791 : [User Interface] Clicking 'Show All Curves' on Curve data form can cause NullReferenceException
- HDSForms - 742 : [User Interface] Attempting to clear Formation spreadsheet can cause IndexOutOfRangeException
- HDSForms - 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
- HdsNT - 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
- Import – LAS - 754 : [Database/IO] Attempting to load a large text file without enough memory causes OutOfMemoryException
- Import – LAS - 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
- Log Plots - 790 : [User Interface] Curve scales on Master Setup window are cut off by Curve settings if there are several Curves in one track
- Log Plots - 789 : [Graphics] Curve scales in print preview overlap each other
- Log Plots - 717 : [User Interface] Adding a Formation to the plot can cause ArgumentOutOfRangeException
- Log Plots - 797 : [Graphics] Attempting to draw the plot with invalid dimensions causes ArgumentException
- Log Plots - 776 : [Feature] Print settings should remember last margins used
- Log Plots - 814 : [Graphics] Printed plots with certain widths are cut off on the right side
- Log Plots - 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
- Unconventional Reservoirs - 723 : [User Interface] Entering an empty or non-numeric string into Baseline text boxes causes InvalidCastException
2 issues View Issues
HdsXPlot - Change Log
Released Jan 17th 2023
HDSlog 1.22.11
HDSlog 1.22.11 fixes several bugs from 1.22.10.Bug Fixes
- Cross Plots - 746 : [Graphics] Closing a Cross Plot window with any PowerPacks shapes causes InvalidOperationException
- Cross Plots - 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
- Edit – Copy - 758 : [Database/IO] Clicking the 'Expand Database' button causes NullReferenceException
- Edit – Copy - 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
- HDSData - 795 : [General] Cannot open or load a file with a space at the beginning or end of the file name
- HDSData - 781 : [Graphics] Attempting to ID Cross Plot points from Log Plot can cause IndexOutOfRangeException
- HDSData - 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
- HDSForms - 791 : [User Interface] Clicking 'Show All Curves' on Curve data form can cause NullReferenceException
- HDSForms - 742 : [User Interface] Attempting to clear Formation spreadsheet can cause IndexOutOfRangeException
- HDSForms - 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
- HdsNT - 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
- Import – LAS - 754 : [Database/IO] Attempting to load a large text file without enough memory causes OutOfMemoryException
- Import – LAS - 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
- Log Plots - 790 : [User Interface] Curve scales on Master Setup window are cut off by Curve settings if there are several Curves in one track
- Log Plots - 789 : [Graphics] Curve scales in print preview overlap each other
- Log Plots - 717 : [User Interface] Adding a Formation to the plot can cause ArgumentOutOfRangeException
- Log Plots - 797 : [Graphics] Attempting to draw the plot with invalid dimensions causes ArgumentException
- Log Plots - 776 : [Feature] Print settings should remember last margins used
- Log Plots - 814 : [Graphics] Printed plots with certain widths are cut off on the right side
- Log Plots - 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
- Unconventional Reservoirs - 723 : [User Interface] Entering an empty or non-numeric string into Baseline text boxes causes InvalidCastException
1 issue View Issues
Released Jun 8th 2022
HDSlog 1.22.6
HDSlog 1.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.Features
- HdsData - 660 : [Feature] Ask user to locate license if it isn't found in program folder
Bug Fixes
- 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
- File Explorer - 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
- HdsData - 613 : [Database/IO] Launching an application with an invalid date saved in the registry causes ArgumentException
- HdsData - 577 : [General] Attempting to verify license signature sometimes causes ObjectDisposedException
- HdsData - 633 : [Database/IO] Attempting to access the end depth for any depth besides Measured Depth causes NullReferenceException
- HdsData - 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)
- HdsForms - 584 : [User Interface] Pressing a key on the "Selected Pay Filters" spreadsheet on Pay Filters window causes IndexOutOfRangeException
- HdsForms - 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
- HdsLP - 550 : [User Interface] Clicking the "Select" button without a format selected causes NullReferenceException
- HdsLP - 574 : [Graphics] Leaving the Scale text box when it contains certain text on the Master Setup window causes NullReferenceException
- HdsLP - 592 : [Database/IO] If table fails to be created when saving grid settings to Defaults, it causes COMException
- HdsLP - 599 : [Graphics] Attempting to draw plots with a negative font size causes ArgumentException
- HdsLP - 635 : [User Interface] Attempting to add a new format fails due to invalid characters regardless of name
- HdsLP - 651 : [Graphics] Header draws each logging run lower than the previous run
- HdsLP - 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
- HdsXPlot - 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
- Import LAS - 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
- Log Plots - 652 : [User Interface] Adding a new curve on Master Setup removes any curves on the depth track
- Log Plots - 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
- Log Plots - 654 : [Graphics] Empty tracks are still drawn when all curves are moved to other tracks on Master Setup window
- Log Plots - 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
- Login - 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
- Task Manager - 602 : [User Interface] Clicking the "Switch To" button to switch to another application causes FormatException
- Task Manager - 623 : [User Interface] Closing the window before background thread has been initialized causes NullReferenceException
- Task Manager - 641 : [User Interface] Clicking the "Switch To" button to switch to another application causes InvalidCastException
2 issues View Issues
HdsXS - Change Log
Released Jan 20th 2022
HDSlog 1.22.1
HDSlog 1.22.1 consists of some minor new features and a large amount of bug fixes.Features
- Cross Plots - 327 : [Feature] Change Plot Title in User Defined Plot
- Login - 471 : [General] Update for .NET
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
- HdsData - 463 : [User Interface] Task Manager steals focus from the application it was launched from
- HdsData - 277 : [General] Access is denied @ Microsoft.Win32.SafeHandles.SafeProcessHandle OpenProcess(Int32, Int32, Boolean) @ System.Diagnostics.ProcessManager
- HdsData - 445 : [Database/IO] Curve's scale changes each time it is saved
- HdsData - 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
- HdsData - 287 : [General] Index was outside the bounds of the array. @ Void ComputeStats() @ HdsDB.DepthCurve
- HdsData - 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
- HdsForms - 302 : [General] Attempting to change Percent values for all Log Text causes FormatException.
- HdsForms - 468 : [User Interface] Clicking Curve Label Set menu item on Log Text form causes IndexOutOfRangeException
- HdsForms - 280 : [General] Object reference not set to an instance of an object. @ Void DisplayPayRanges() @ HdsForms.PayFilters
- HdsForms - 310 : [User Interface] Cannot change 'Version Mode' on Curve Save Settings form
- HdsForms - 337 : [User Interface] Cannot enter numbers for curve name appending
- HdsForms - 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
- Cross Plots - 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
- Cross Section - 453 : [Graphics] A generic error occurred in GDI+. @ Void Save(System.IO.Stream, System.Drawing.Imaging.ImageCodecInfo, System.Drawing.Imaging.EncoderParameters) @ System.Drawing.Image
- Cross Section - 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
- Cross Section - 345 : [Database/IO] Logs are not written to log files like other applications
- Cross Section - 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
- CUP - 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
- Edit - Cleanup - 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
- Edit - Copy - 461 : [User Interface] Checking List Latest Version Only check box when copying curves set to set does not list only the latest curves
- Edit - Copy - 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
- Edit - Splice - 323 : [Database/IO] Attempting to splice data sets fails with exception 'Object reference not set to an instance of an object'
- Edit - Splice - 349 : [User Interface] Cannot select specific curves for splicing when splicing curves from different data sets
- Edit - Splice - 350 : [User Interface] Number of spliced curves is incorrect when splicing curves between data sets
- Edit - Splice - 352 : [User Interface] 'Spliced Set' is shown in list of data sets if a set to set splice process has been started
- Edit - Splice - 354 : [User Interface] Undo/Undo All buttons do not work
- Edit - Splice - 355 : [Graphics] Spliced curves have multiple '(Spliced)' suffixes for each change made to them
- Edit - Splice - 356 : [Calculations] Cubic spline splice type does not work
- Edit - Splice - 357 : [User Interface] Cannot change file from data set selection form
- Edit - Splice - 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
- Import LAS - 308 : [General] Conversion from string "RHOB" to type 'Integer' is not valid. @ Int32 ToInteger(System.String) @ Microsoft.VisualBasic.CompilerServices.Conversions
- Import LAS - 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
- Import LAS - 338 : [Database/IO] Curve append string is added to depth curve if the string is edited from the 'Select File' form
- Import LAS - 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
- Import Misc - 359 : [User Interface] Setting the Unique Well ID column does not change the column title
- Import Misc - 360 : [General] After loading a file with thousands of depths, exiting the application takes a very long time
- Import Misc - 361 : [User Interface] After changing to 'Multiple Wells' mode, cannot change back to 'Single Well' mode
- Import Misc - 362 : [User Interface] Setting a column type without a file selected shows a message box each time
- Import Misc - 363 : [User Interface] File selection button remains disabled even when set to 'Other File' mode
- Import Misc - 364 : [User Interface] Changing the file in 'Other File' mode also updates the text box for 'Current File'
- Import Misc - 365 : [Database/IO] Setting a column type in 'Multiple Wells' mode without a directory selected results in NullReferenceException
- Import Misc - 368 : [User Interface] Removing 'Unique Well ID' column type results in IndexOutOfRangeException
- Import Misc - 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
- Log Plots - 403 : [General] Object reference not set to an instance of an object. @ Void OriginalDimensions() @ LogPlots.frmMain
- Log Plots - 446 : [General] SplitterDistance must be between Panel1MinSize and Width - Panel2MinSize. @ Void set_SplitterDistance(Int32) @ System.Windows.Forms.SplitContainer
- Log Plots - 457 : [User Interface] Selecting a plot track on the 'Curve - Data & Values' tab causes ArgumentOutOfRangeException
- Log Plots - 459 : [User Interface] Curve status bar label is always visible
- Log Plots - 391 : [General] Index was outside the bounds of the array. @ Void picScales_MouseMove(System.Object, System.Windows.Forms.MouseEventArgs) @ LogPlots.frmSetup_Master
- Log Plots - 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
- Log Plots - 388 : [General] Object reference not set to an instance of an object. @ Void AddCurve(Int32 ByRef, Int32 ByRef, Boolean) @ LogPlots.frmSetup_Master
- Log Plots - 418 : [General] Index was outside the bounds of the array. @ Void DrawFrame_Scales(System.Drawing.Graphics, Int32, Int32, Int32, Int32, ChangeFlag, Int32) @ HdsLP.clsPlot
- Log Plots - 245 : [General] Arithmetic operation resulted in an overflow. @ Int32 DrawScales(ScalesEnum ByRef, Int32, Int32 ByRef, System.Drawing.Graphics, Boolean ByRef, Boolean ByRef) @ HdsLP.clsPlot
- Log Plots - 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
- Log Plots - 315 : [Graphics] Fonts that could be changed in HDS 2008 are now static
- Log Plots - 311 : [User Interface] Plot scroll bars reset when window loses focus
- Log Plots - 312 : [User Interface] Top scales above plot should scroll with plot
- Log Plots - 316 : [User Interface] Selecting an alternate Lithology pattern in the Lithology setup form does not work
- Log Plots - 320 : [Graphics] Last depth on Depth Track is sometimes cut off
- Log Plots - 321 : [Graphics] Core summary background is wider than the text
- Log Plots - 325 : [Graphics] Reference plot appears to be drawn twice
- Log Plots - 328 : [Feature] Master Setup Undo Button Does Not Work
- Log Plots - 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
- Log Plots - 341 : [Graphics] Footer preview is cut off if it is longer than a certain height
- Log Plots - 370 : [Graphics] Bottom of Footer preview is cut-off if it is over a certain length
- Log Plots - 371 : [Graphics] Disabling Pay Filters on plot does not remove them from reference plot
- Log Plots - 372 : [User Interface] Enabling Pay Filters on plot when none exist prevents them from being disabled
- Log Plots - 373 : [Graphics] Well symbol is not drawn in depth track
- Log Plots - 374 : [User Interface] Moving a curve on Master Setup form changes the selected curve
- Log Plots - 375 : [User Interface] Pressing F5 to redraw plot while Master Setup form is active causes the Master Setup form to redraw instead
- Log Plots - 376 : [User Interface] Right clicking on a curve on Master Setup form does not cause that curve to become selected
- Log Plots - 377 : [Graphics] Removing the last curve from a track on Master Setup form does not remove the empty track
- Log Plots - 378 : [Graphics] Margins are not used when printing
- 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
- Petro Calc - 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
- SS Gas Quicklook - 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
1 issue View Issues
Import LAS - Change Log
Not Yet Released
HDSlog 1.23
HDSlog 1.23 is a feature-focused update that adds logging support, automatic updating, UI updates and also includes some bug fixes.Features
- HDSlog - 700 : [Feature] Added NLog and NLog.Windows.Forms libraries for better logging support
- HDSlog - 848 : [User Interface] Updated applications' UI
- HDSlog - 843 : [Feature] Added automatic and manual updating
Bug Fixes
- HDSlog - 875 : [User Interface] Fixed misspellings
- Cross Plots - 704 : [User Interface] User Plots window shows previously used curves, but does not allow you to use them
- Cross Plots - 705 : [User Interface] Available formations for multiple wells aren't visible on the Setup window
- Cross Plots - 747 : [User Interface] Exiting the Setup window by clicking the X button in the corner causes COMException
- Edit - Copy - 703 : [User Interface] Clicking the 'Accept' label on the copy summary causes InvalidCastException
- 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
- Import - LAS - 698 : [General] Preferred Neutron Curves window does not work
- Import - LAS - 677 : [User Interface] De-selecting a curve on the Preferred Neutron Curves window causes an ArgumentOutOfRangeException
- Import - LAS - 701 : [User Interface] Double clicking an input file on 'Select File' window causes ArgumentNullException if the selected output file does not exist
- Import - LAS - 699 : [User Interface] "Load" button becomes disabled if user cancels the open file dialog after clicking it
- Unconventional Reservoirs - 681 : [User Interface] Attempting to access Zone add/delete form after it has been closed causes ObjectDisposedException
4 issues View Issues
Released Jan 17th 2023
HDSlog 1.22.11
HDSlog 1.22.11 fixes several bugs from 1.22.10.Bug Fixes
- Cross Plots - 746 : [Graphics] Closing a Cross Plot window with any PowerPacks shapes causes InvalidOperationException
- Cross Plots - 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
- Edit – Copy - 758 : [Database/IO] Clicking the 'Expand Database' button causes NullReferenceException
- Edit – Copy - 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
- HDSData - 795 : [General] Cannot open or load a file with a space at the beginning or end of the file name
- HDSData - 781 : [Graphics] Attempting to ID Cross Plot points from Log Plot can cause IndexOutOfRangeException
- HDSData - 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
- HDSForms - 791 : [User Interface] Clicking 'Show All Curves' on Curve data form can cause NullReferenceException
- HDSForms - 742 : [User Interface] Attempting to clear Formation spreadsheet can cause IndexOutOfRangeException
- HDSForms - 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
- HdsNT - 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
- Import – LAS - 754 : [Database/IO] Attempting to load a large text file without enough memory causes OutOfMemoryException
- Import – LAS - 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
- Log Plots - 790 : [User Interface] Curve scales on Master Setup window are cut off by Curve settings if there are several Curves in one track
- Log Plots - 789 : [Graphics] Curve scales in print preview overlap each other
- Log Plots - 717 : [User Interface] Adding a Formation to the plot can cause ArgumentOutOfRangeException
- Log Plots - 797 : [Graphics] Attempting to draw the plot with invalid dimensions causes ArgumentException
- Log Plots - 776 : [Feature] Print settings should remember last margins used
- Log Plots - 814 : [Graphics] Printed plots with certain widths are cut off on the right side
- Log Plots - 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
- Unconventional Reservoirs - 723 : [User Interface] Entering an empty or non-numeric string into Baseline text boxes causes InvalidCastException
3 issues View Issues
Released Jun 8th 2022
HDSlog 1.22.6
HDSlog 1.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.Features
- HdsData - 660 : [Feature] Ask user to locate license if it isn't found in program folder
Bug Fixes
- 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
- File Explorer - 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
- HdsData - 613 : [Database/IO] Launching an application with an invalid date saved in the registry causes ArgumentException
- HdsData - 577 : [General] Attempting to verify license signature sometimes causes ObjectDisposedException
- HdsData - 633 : [Database/IO] Attempting to access the end depth for any depth besides Measured Depth causes NullReferenceException
- HdsData - 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)
- HdsForms - 584 : [User Interface] Pressing a key on the "Selected Pay Filters" spreadsheet on Pay Filters window causes IndexOutOfRangeException
- HdsForms - 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
- HdsLP - 550 : [User Interface] Clicking the "Select" button without a format selected causes NullReferenceException
- HdsLP - 574 : [Graphics] Leaving the Scale text box when it contains certain text on the Master Setup window causes NullReferenceException
- HdsLP - 592 : [Database/IO] If table fails to be created when saving grid settings to Defaults, it causes COMException
- HdsLP - 599 : [Graphics] Attempting to draw plots with a negative font size causes ArgumentException
- HdsLP - 635 : [User Interface] Attempting to add a new format fails due to invalid characters regardless of name
- HdsLP - 651 : [Graphics] Header draws each logging run lower than the previous run
- HdsLP - 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
- HdsXPlot - 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
- Import LAS - 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
- Log Plots - 652 : [User Interface] Adding a new curve on Master Setup removes any curves on the depth track
- Log Plots - 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
- Log Plots - 654 : [Graphics] Empty tracks are still drawn when all curves are moved to other tracks on Master Setup window
- Log Plots - 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
- Login - 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
- Task Manager - 602 : [User Interface] Clicking the "Switch To" button to switch to another application causes FormatException
- Task Manager - 623 : [User Interface] Closing the window before background thread has been initialized causes NullReferenceException
- Task Manager - 641 : [User Interface] Clicking the "Switch To" button to switch to another application causes InvalidCastException
2 issues View Issues
Released Feb 2nd 2022
HDSlog 1.22.2
HDSlog 1.22.2 is bug and regression fixes for 1.22.1.Bug Fixes
- Cross Plots - 573 : [User Interface] Closing the window sometimes causes InvalidOperationException
- Cross Plots - 480 : [User Interface] Launching Cross Plots causes NullReferenceException since recent files loading was moved
- Cross Plots - 571 : [User Interface] Switching to Symbols Report tab before plots have been drawn causes NullReferenceException
- Cross Plots - 562 : [User Interface] Clicking the Process History menu item without a file loaded causes NullReferenceException
- Cross Plots - 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
- HdsForms - 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
- Import LAS - 508 : [User Interface] Attempting to launch the application with an invalid Standards file causes NullReferenceException
- Import LAS - 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
- Log Plots - 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
- Task Manager - 489 : [General] Attempting to launch an application causes NullReferenceException
4 issues View Issues
Released Jan 20th 2022
HDSlog 1.22.1
HDSlog 1.22.1 consists of some minor new features and a large amount of bug fixes.Features
- Cross Plots - 327 : [Feature] Change Plot Title in User Defined Plot
- Login - 471 : [General] Update for .NET
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
- HdsData - 463 : [User Interface] Task Manager steals focus from the application it was launched from
- HdsData - 277 : [General] Access is denied @ Microsoft.Win32.SafeHandles.SafeProcessHandle OpenProcess(Int32, Int32, Boolean) @ System.Diagnostics.ProcessManager
- HdsData - 445 : [Database/IO] Curve's scale changes each time it is saved
- HdsData - 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
- HdsData - 287 : [General] Index was outside the bounds of the array. @ Void ComputeStats() @ HdsDB.DepthCurve
- HdsData - 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
- HdsForms - 302 : [General] Attempting to change Percent values for all Log Text causes FormatException.
- HdsForms - 468 : [User Interface] Clicking Curve Label Set menu item on Log Text form causes IndexOutOfRangeException
- HdsForms - 280 : [General] Object reference not set to an instance of an object. @ Void DisplayPayRanges() @ HdsForms.PayFilters
- HdsForms - 310 : [User Interface] Cannot change 'Version Mode' on Curve Save Settings form
- HdsForms - 337 : [User Interface] Cannot enter numbers for curve name appending
- HdsForms - 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
- Cross Plots - 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
- Cross Section - 453 : [Graphics] A generic error occurred in GDI+. @ Void Save(System.IO.Stream, System.Drawing.Imaging.ImageCodecInfo, System.Drawing.Imaging.EncoderParameters) @ System.Drawing.Image
- Cross Section - 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
- Cross Section - 345 : [Database/IO] Logs are not written to log files like other applications
- Cross Section - 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
- CUP - 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
- Edit - Cleanup - 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
- Edit - Copy - 461 : [User Interface] Checking List Latest Version Only check box when copying curves set to set does not list only the latest curves
- Edit - Copy - 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
- Edit - Splice - 323 : [Database/IO] Attempting to splice data sets fails with exception 'Object reference not set to an instance of an object'
- Edit - Splice - 349 : [User Interface] Cannot select specific curves for splicing when splicing curves from different data sets
- Edit - Splice - 350 : [User Interface] Number of spliced curves is incorrect when splicing curves between data sets
- Edit - Splice - 352 : [User Interface] 'Spliced Set' is shown in list of data sets if a set to set splice process has been started
- Edit - Splice - 354 : [User Interface] Undo/Undo All buttons do not work
- Edit - Splice - 355 : [Graphics] Spliced curves have multiple '(Spliced)' suffixes for each change made to them
- Edit - Splice - 356 : [Calculations] Cubic spline splice type does not work
- Edit - Splice - 357 : [User Interface] Cannot change file from data set selection form
- Edit - Splice - 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
- Import LAS - 308 : [General] Conversion from string "RHOB" to type 'Integer' is not valid. @ Int32 ToInteger(System.String) @ Microsoft.VisualBasic.CompilerServices.Conversions
- Import LAS - 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
- Import LAS - 338 : [Database/IO] Curve append string is added to depth curve if the string is edited from the 'Select File' form
- Import LAS - 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
- Import Misc - 359 : [User Interface] Setting the Unique Well ID column does not change the column title
- Import Misc - 360 : [General] After loading a file with thousands of depths, exiting the application takes a very long time
- Import Misc - 361 : [User Interface] After changing to 'Multiple Wells' mode, cannot change back to 'Single Well' mode
- Import Misc - 362 : [User Interface] Setting a column type without a file selected shows a message box each time
- Import Misc - 363 : [User Interface] File selection button remains disabled even when set to 'Other File' mode
- Import Misc - 364 : [User Interface] Changing the file in 'Other File' mode also updates the text box for 'Current File'
- Import Misc - 365 : [Database/IO] Setting a column type in 'Multiple Wells' mode without a directory selected results in NullReferenceException
- Import Misc - 368 : [User Interface] Removing 'Unique Well ID' column type results in IndexOutOfRangeException
- Import Misc - 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
- Log Plots - 403 : [General] Object reference not set to an instance of an object. @ Void OriginalDimensions() @ LogPlots.frmMain
- Log Plots - 446 : [General] SplitterDistance must be between Panel1MinSize and Width - Panel2MinSize. @ Void set_SplitterDistance(Int32) @ System.Windows.Forms.SplitContainer
- Log Plots - 457 : [User Interface] Selecting a plot track on the 'Curve - Data & Values' tab causes ArgumentOutOfRangeException
- Log Plots - 459 : [User Interface] Curve status bar label is always visible
- Log Plots - 391 : [General] Index was outside the bounds of the array. @ Void picScales_MouseMove(System.Object, System.Windows.Forms.MouseEventArgs) @ LogPlots.frmSetup_Master
- Log Plots - 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
- Log Plots - 388 : [General] Object reference not set to an instance of an object. @ Void AddCurve(Int32 ByRef, Int32 ByRef, Boolean) @ LogPlots.frmSetup_Master
- Log Plots - 418 : [General] Index was outside the bounds of the array. @ Void DrawFrame_Scales(System.Drawing.Graphics, Int32, Int32, Int32, Int32, ChangeFlag, Int32) @ HdsLP.clsPlot
- Log Plots - 245 : [General] Arithmetic operation resulted in an overflow. @ Int32 DrawScales(ScalesEnum ByRef, Int32, Int32 ByRef, System.Drawing.Graphics, Boolean ByRef, Boolean ByRef) @ HdsLP.clsPlot
- Log Plots - 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
- Log Plots - 315 : [Graphics] Fonts that could be changed in HDS 2008 are now static
- Log Plots - 311 : [User Interface] Plot scroll bars reset when window loses focus
- Log Plots - 312 : [User Interface] Top scales above plot should scroll with plot
- Log Plots - 316 : [User Interface] Selecting an alternate Lithology pattern in the Lithology setup form does not work
- Log Plots - 320 : [Graphics] Last depth on Depth Track is sometimes cut off
- Log Plots - 321 : [Graphics] Core summary background is wider than the text
- Log Plots - 325 : [Graphics] Reference plot appears to be drawn twice
- Log Plots - 328 : [Feature] Master Setup Undo Button Does Not Work
- Log Plots - 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
- Log Plots - 341 : [Graphics] Footer preview is cut off if it is longer than a certain height
- Log Plots - 370 : [Graphics] Bottom of Footer preview is cut-off if it is over a certain length
- Log Plots - 371 : [Graphics] Disabling Pay Filters on plot does not remove them from reference plot
- Log Plots - 372 : [User Interface] Enabling Pay Filters on plot when none exist prevents them from being disabled
- Log Plots - 373 : [Graphics] Well symbol is not drawn in depth track
- Log Plots - 374 : [User Interface] Moving a curve on Master Setup form changes the selected curve
- Log Plots - 375 : [User Interface] Pressing F5 to redraw plot while Master Setup form is active causes the Master Setup form to redraw instead
- Log Plots - 376 : [User Interface] Right clicking on a curve on Master Setup form does not cause that curve to become selected
- Log Plots - 377 : [Graphics] Removing the last curve from a track on Master Setup form does not remove the empty track
- Log Plots - 378 : [Graphics] Margins are not used when printing
- 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
- Petro Calc - 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
- SS Gas Quicklook - 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
5 issues View Issues
Import Misc - Change Log
Released Jan 20th 2022
HDSlog 1.22.1
HDSlog 1.22.1 consists of some minor new features and a large amount of bug fixes.Features
- Cross Plots - 327 : [Feature] Change Plot Title in User Defined Plot
- Login - 471 : [General] Update for .NET
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
- HdsData - 463 : [User Interface] Task Manager steals focus from the application it was launched from
- HdsData - 277 : [General] Access is denied @ Microsoft.Win32.SafeHandles.SafeProcessHandle OpenProcess(Int32, Int32, Boolean) @ System.Diagnostics.ProcessManager
- HdsData - 445 : [Database/IO] Curve's scale changes each time it is saved
- HdsData - 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
- HdsData - 287 : [General] Index was outside the bounds of the array. @ Void ComputeStats() @ HdsDB.DepthCurve
- HdsData - 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
- HdsForms - 302 : [General] Attempting to change Percent values for all Log Text causes FormatException.
- HdsForms - 468 : [User Interface] Clicking Curve Label Set menu item on Log Text form causes IndexOutOfRangeException
- HdsForms - 280 : [General] Object reference not set to an instance of an object. @ Void DisplayPayRanges() @ HdsForms.PayFilters
- HdsForms - 310 : [User Interface] Cannot change 'Version Mode' on Curve Save Settings form
- HdsForms - 337 : [User Interface] Cannot enter numbers for curve name appending
- HdsForms - 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
- Cross Plots - 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
- Cross Section - 453 : [Graphics] A generic error occurred in GDI+. @ Void Save(System.IO.Stream, System.Drawing.Imaging.ImageCodecInfo, System.Drawing.Imaging.EncoderParameters) @ System.Drawing.Image
- Cross Section - 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
- Cross Section - 345 : [Database/IO] Logs are not written to log files like other applications
- Cross Section - 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
- CUP - 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
- Edit - Cleanup - 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
- Edit - Copy - 461 : [User Interface] Checking List Latest Version Only check box when copying curves set to set does not list only the latest curves
- Edit - Copy - 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
- Edit - Splice - 323 : [Database/IO] Attempting to splice data sets fails with exception 'Object reference not set to an instance of an object'
- Edit - Splice - 349 : [User Interface] Cannot select specific curves for splicing when splicing curves from different data sets
- Edit - Splice - 350 : [User Interface] Number of spliced curves is incorrect when splicing curves between data sets
- Edit - Splice - 352 : [User Interface] 'Spliced Set' is shown in list of data sets if a set to set splice process has been started
- Edit - Splice - 354 : [User Interface] Undo/Undo All buttons do not work
- Edit - Splice - 355 : [Graphics] Spliced curves have multiple '(Spliced)' suffixes for each change made to them
- Edit - Splice - 356 : [Calculations] Cubic spline splice type does not work
- Edit - Splice - 357 : [User Interface] Cannot change file from data set selection form
- Edit - Splice - 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
- Import LAS - 308 : [General] Conversion from string "RHOB" to type 'Integer' is not valid. @ Int32 ToInteger(System.String) @ Microsoft.VisualBasic.CompilerServices.Conversions
- Import LAS - 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
- Import LAS - 338 : [Database/IO] Curve append string is added to depth curve if the string is edited from the 'Select File' form
- Import LAS - 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
- Import Misc - 359 : [User Interface] Setting the Unique Well ID column does not change the column title
- Import Misc - 360 : [General] After loading a file with thousands of depths, exiting the application takes a very long time
- Import Misc - 361 : [User Interface] After changing to 'Multiple Wells' mode, cannot change back to 'Single Well' mode
- Import Misc - 362 : [User Interface] Setting a column type without a file selected shows a message box each time
- Import Misc - 363 : [User Interface] File selection button remains disabled even when set to 'Other File' mode
- Import Misc - 364 : [User Interface] Changing the file in 'Other File' mode also updates the text box for 'Current File'
- Import Misc - 365 : [Database/IO] Setting a column type in 'Multiple Wells' mode without a directory selected results in NullReferenceException
- Import Misc - 368 : [User Interface] Removing 'Unique Well ID' column type results in IndexOutOfRangeException
- Import Misc - 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
- Log Plots - 403 : [General] Object reference not set to an instance of an object. @ Void OriginalDimensions() @ LogPlots.frmMain
- Log Plots - 446 : [General] SplitterDistance must be between Panel1MinSize and Width - Panel2MinSize. @ Void set_SplitterDistance(Int32) @ System.Windows.Forms.SplitContainer
- Log Plots - 457 : [User Interface] Selecting a plot track on the 'Curve - Data & Values' tab causes ArgumentOutOfRangeException
- Log Plots - 459 : [User Interface] Curve status bar label is always visible
- Log Plots - 391 : [General] Index was outside the bounds of the array. @ Void picScales_MouseMove(System.Object, System.Windows.Forms.MouseEventArgs) @ LogPlots.frmSetup_Master
- Log Plots - 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
- Log Plots - 388 : [General] Object reference not set to an instance of an object. @ Void AddCurve(Int32 ByRef, Int32 ByRef, Boolean) @ LogPlots.frmSetup_Master
- Log Plots - 418 : [General] Index was outside the bounds of the array. @ Void DrawFrame_Scales(System.Drawing.Graphics, Int32, Int32, Int32, Int32, ChangeFlag, Int32) @ HdsLP.clsPlot
- Log Plots - 245 : [General] Arithmetic operation resulted in an overflow. @ Int32 DrawScales(ScalesEnum ByRef, Int32, Int32 ByRef, System.Drawing.Graphics, Boolean ByRef, Boolean ByRef) @ HdsLP.clsPlot
- Log Plots - 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
- Log Plots - 315 : [Graphics] Fonts that could be changed in HDS 2008 are now static
- Log Plots - 311 : [User Interface] Plot scroll bars reset when window loses focus
- Log Plots - 312 : [User Interface] Top scales above plot should scroll with plot
- Log Plots - 316 : [User Interface] Selecting an alternate Lithology pattern in the Lithology setup form does not work
- Log Plots - 320 : [Graphics] Last depth on Depth Track is sometimes cut off
- Log Plots - 321 : [Graphics] Core summary background is wider than the text
- Log Plots - 325 : [Graphics] Reference plot appears to be drawn twice
- Log Plots - 328 : [Feature] Master Setup Undo Button Does Not Work
- Log Plots - 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
- Log Plots - 341 : [Graphics] Footer preview is cut off if it is longer than a certain height
- Log Plots - 370 : [Graphics] Bottom of Footer preview is cut-off if it is over a certain length
- Log Plots - 371 : [Graphics] Disabling Pay Filters on plot does not remove them from reference plot
- Log Plots - 372 : [User Interface] Enabling Pay Filters on plot when none exist prevents them from being disabled
- Log Plots - 373 : [Graphics] Well symbol is not drawn in depth track
- Log Plots - 374 : [User Interface] Moving a curve on Master Setup form changes the selected curve
- Log Plots - 375 : [User Interface] Pressing F5 to redraw plot while Master Setup form is active causes the Master Setup form to redraw instead
- Log Plots - 376 : [User Interface] Right clicking on a curve on Master Setup form does not cause that curve to become selected
- Log Plots - 377 : [Graphics] Removing the last curve from a track on Master Setup form does not remove the empty track
- Log Plots - 378 : [Graphics] Margins are not used when printing
- 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
- Petro Calc - 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
- SS Gas Quicklook - 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
10 issues View Issues
Log Plots - Change Log
Released Feb 20th 2023
HDSlog 1.22.11.1
HDSlog 1.22.11.1 hot fixes a few regressions from HDSlog 1.22.11.Bug Fixes
- Batch Plots - 852 : [General] Launching the application causes FileLoadException due to incorrect DAO reference
- Edit - Copy - 840: [Calculations] Entering a new depth increment of 0 causes DivideByZeroException
- HDSEdit - 842 : [User Interface] Entering a non-numeric value for curve scales on EditPlotScales form causes InvalidCastException
- HDSForms - 872 : [User Interface] File explorer user control resets to drive listings when loading, even if directory is set
- HdsLP - 868 : [Graphics] Header items are misaligned
- Log Plots - 871 : [User Interface] Printer margins cannot be changed on the property grid, unless they are expanded
- Pay Reports - 851 : [User Interface] Launching the application causes NullReferenceException
- Petro Calc - 860 : [User Interface] Switching from 'Open Hole' to 'Cased Hole' Water Saturation causes Lithology to reset
- Petro Calc - 862 : [Calculations] PhiE calculation for Cased Hole Water Saturation is incorrect
3 issues View Issues
Released Jan 17th 2023
HDSlog 1.22.11
HDSlog 1.22.11 fixes several bugs from 1.22.10.Bug Fixes
- Cross Plots - 746 : [Graphics] Closing a Cross Plot window with any PowerPacks shapes causes InvalidOperationException
- Cross Plots - 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
- Edit – Copy - 758 : [Database/IO] Clicking the 'Expand Database' button causes NullReferenceException
- Edit – Copy - 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
- HDSData - 795 : [General] Cannot open or load a file with a space at the beginning or end of the file name
- HDSData - 781 : [Graphics] Attempting to ID Cross Plot points from Log Plot can cause IndexOutOfRangeException
- HDSData - 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
- HDSForms - 791 : [User Interface] Clicking 'Show All Curves' on Curve data form can cause NullReferenceException
- HDSForms - 742 : [User Interface] Attempting to clear Formation spreadsheet can cause IndexOutOfRangeException
- HDSForms - 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
- HdsNT - 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
- Import – LAS - 754 : [Database/IO] Attempting to load a large text file without enough memory causes OutOfMemoryException
- Import – LAS - 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
- Log Plots - 790 : [User Interface] Curve scales on Master Setup window are cut off by Curve settings if there are several Curves in one track
- Log Plots - 789 : [Graphics] Curve scales in print preview overlap each other
- Log Plots - 717 : [User Interface] Adding a Formation to the plot can cause ArgumentOutOfRangeException
- Log Plots - 797 : [Graphics] Attempting to draw the plot with invalid dimensions causes ArgumentException
- Log Plots - 776 : [Feature] Print settings should remember last margins used
- Log Plots - 814 : [Graphics] Printed plots with certain widths are cut off on the right side
- Log Plots - 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
- Unconventional Reservoirs - 723 : [User Interface] Entering an empty or non-numeric string into Baseline text boxes causes InvalidCastException
7 issues View Issues
Released Jun 8th 2022
HDSlog 1.22.6
HDSlog 1.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.Features
- HdsData - 660 : [Feature] Ask user to locate license if it isn't found in program folder
Bug Fixes
- 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
- File Explorer - 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
- HdsData - 613 : [Database/IO] Launching an application with an invalid date saved in the registry causes ArgumentException
- HdsData - 577 : [General] Attempting to verify license signature sometimes causes ObjectDisposedException
- HdsData - 633 : [Database/IO] Attempting to access the end depth for any depth besides Measured Depth causes NullReferenceException
- HdsData - 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)
- HdsForms - 584 : [User Interface] Pressing a key on the "Selected Pay Filters" spreadsheet on Pay Filters window causes IndexOutOfRangeException
- HdsForms - 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
- HdsLP - 550 : [User Interface] Clicking the "Select" button without a format selected causes NullReferenceException
- HdsLP - 574 : [Graphics] Leaving the Scale text box when it contains certain text on the Master Setup window causes NullReferenceException
- HdsLP - 592 : [Database/IO] If table fails to be created when saving grid settings to Defaults, it causes COMException
- HdsLP - 599 : [Graphics] Attempting to draw plots with a negative font size causes ArgumentException
- HdsLP - 635 : [User Interface] Attempting to add a new format fails due to invalid characters regardless of name
- HdsLP - 651 : [Graphics] Header draws each logging run lower than the previous run
- HdsLP - 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
- HdsXPlot - 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
- Import LAS - 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
- Log Plots - 652 : [User Interface] Adding a new curve on Master Setup removes any curves on the depth track
- Log Plots - 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
- Log Plots - 654 : [Graphics] Empty tracks are still drawn when all curves are moved to other tracks on Master Setup window
- Log Plots - 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
- Login - 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
- Task Manager - 602 : [User Interface] Clicking the "Switch To" button to switch to another application causes FormatException
- Task Manager - 623 : [User Interface] Closing the window before background thread has been initialized causes NullReferenceException
- Task Manager - 641 : [User Interface] Clicking the "Switch To" button to switch to another application causes InvalidCastException
5 issues View Issues
Released Feb 2nd 2022
HDSlog 1.22.2
HDSlog 1.22.2 is bug and regression fixes for 1.22.1.Bug Fixes
- Cross Plots - 573 : [User Interface] Closing the window sometimes causes InvalidOperationException
- Cross Plots - 480 : [User Interface] Launching Cross Plots causes NullReferenceException since recent files loading was moved
- Cross Plots - 571 : [User Interface] Switching to Symbols Report tab before plots have been drawn causes NullReferenceException
- Cross Plots - 562 : [User Interface] Clicking the Process History menu item without a file loaded causes NullReferenceException
- Cross Plots - 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
- HdsForms - 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
- Import LAS - 508 : [User Interface] Attempting to launch the application with an invalid Standards file causes NullReferenceException
- Import LAS - 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
- Log Plots - 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
- Task Manager - 489 : [General] Attempting to launch an application causes NullReferenceException
2 issues View Issues
Released Jan 20th 2022
HDSlog 1.22.1
HDSlog 1.22.1 consists of some minor new features and a large amount of bug fixes.Features
- Cross Plots - 327 : [Feature] Change Plot Title in User Defined Plot
- Login - 471 : [General] Update for .NET
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
- HdsData - 463 : [User Interface] Task Manager steals focus from the application it was launched from
- HdsData - 277 : [General] Access is denied @ Microsoft.Win32.SafeHandles.SafeProcessHandle OpenProcess(Int32, Int32, Boolean) @ System.Diagnostics.ProcessManager
- HdsData - 445 : [Database/IO] Curve's scale changes each time it is saved
- HdsData - 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
- HdsData - 287 : [General] Index was outside the bounds of the array. @ Void ComputeStats() @ HdsDB.DepthCurve
- HdsData - 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
- HdsForms - 302 : [General] Attempting to change Percent values for all Log Text causes FormatException.
- HdsForms - 468 : [User Interface] Clicking Curve Label Set menu item on Log Text form causes IndexOutOfRangeException
- HdsForms - 280 : [General] Object reference not set to an instance of an object. @ Void DisplayPayRanges() @ HdsForms.PayFilters
- HdsForms - 310 : [User Interface] Cannot change 'Version Mode' on Curve Save Settings form
- HdsForms - 337 : [User Interface] Cannot enter numbers for curve name appending
- HdsForms - 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
- Cross Plots - 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
- Cross Section - 453 : [Graphics] A generic error occurred in GDI+. @ Void Save(System.IO.Stream, System.Drawing.Imaging.ImageCodecInfo, System.Drawing.Imaging.EncoderParameters) @ System.Drawing.Image
- Cross Section - 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
- Cross Section - 345 : [Database/IO] Logs are not written to log files like other applications
- Cross Section - 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
- CUP - 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
- Edit - Cleanup - 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
- Edit - Copy - 461 : [User Interface] Checking List Latest Version Only check box when copying curves set to set does not list only the latest curves
- Edit - Copy - 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
- Edit - Splice - 323 : [Database/IO] Attempting to splice data sets fails with exception 'Object reference not set to an instance of an object'
- Edit - Splice - 349 : [User Interface] Cannot select specific curves for splicing when splicing curves from different data sets
- Edit - Splice - 350 : [User Interface] Number of spliced curves is incorrect when splicing curves between data sets
- Edit - Splice - 352 : [User Interface] 'Spliced Set' is shown in list of data sets if a set to set splice process has been started
- Edit - Splice - 354 : [User Interface] Undo/Undo All buttons do not work
- Edit - Splice - 355 : [Graphics] Spliced curves have multiple '(Spliced)' suffixes for each change made to them
- Edit - Splice - 356 : [Calculations] Cubic spline splice type does not work
- Edit - Splice - 357 : [User Interface] Cannot change file from data set selection form
- Edit - Splice - 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
- Import LAS - 308 : [General] Conversion from string "RHOB" to type 'Integer' is not valid. @ Int32 ToInteger(System.String) @ Microsoft.VisualBasic.CompilerServices.Conversions
- Import LAS - 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
- Import LAS - 338 : [Database/IO] Curve append string is added to depth curve if the string is edited from the 'Select File' form
- Import LAS - 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
- Import Misc - 359 : [User Interface] Setting the Unique Well ID column does not change the column title
- Import Misc - 360 : [General] After loading a file with thousands of depths, exiting the application takes a very long time
- Import Misc - 361 : [User Interface] After changing to 'Multiple Wells' mode, cannot change back to 'Single Well' mode
- Import Misc - 362 : [User Interface] Setting a column type without a file selected shows a message box each time
- Import Misc - 363 : [User Interface] File selection button remains disabled even when set to 'Other File' mode
- Import Misc - 364 : [User Interface] Changing the file in 'Other File' mode also updates the text box for 'Current File'
- Import Misc - 365 : [Database/IO] Setting a column type in 'Multiple Wells' mode without a directory selected results in NullReferenceException
- Import Misc - 368 : [User Interface] Removing 'Unique Well ID' column type results in IndexOutOfRangeException
- Import Misc - 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
- Log Plots - 403 : [General] Object reference not set to an instance of an object. @ Void OriginalDimensions() @ LogPlots.frmMain
- Log Plots - 446 : [General] SplitterDistance must be between Panel1MinSize and Width - Panel2MinSize. @ Void set_SplitterDistance(Int32) @ System.Windows.Forms.SplitContainer
- Log Plots - 457 : [User Interface] Selecting a plot track on the 'Curve - Data & Values' tab causes ArgumentOutOfRangeException
- Log Plots - 459 : [User Interface] Curve status bar label is always visible
- Log Plots - 391 : [General] Index was outside the bounds of the array. @ Void picScales_MouseMove(System.Object, System.Windows.Forms.MouseEventArgs) @ LogPlots.frmSetup_Master
- Log Plots - 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
- Log Plots - 388 : [General] Object reference not set to an instance of an object. @ Void AddCurve(Int32 ByRef, Int32 ByRef, Boolean) @ LogPlots.frmSetup_Master
- Log Plots - 418 : [General] Index was outside the bounds of the array. @ Void DrawFrame_Scales(System.Drawing.Graphics, Int32, Int32, Int32, Int32, ChangeFlag, Int32) @ HdsLP.clsPlot
- Log Plots - 245 : [General] Arithmetic operation resulted in an overflow. @ Int32 DrawScales(ScalesEnum ByRef, Int32, Int32 ByRef, System.Drawing.Graphics, Boolean ByRef, Boolean ByRef) @ HdsLP.clsPlot
- Log Plots - 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
- Log Plots - 315 : [Graphics] Fonts that could be changed in HDS 2008 are now static
- Log Plots - 311 : [User Interface] Plot scroll bars reset when window loses focus
- Log Plots - 312 : [User Interface] Top scales above plot should scroll with plot
- Log Plots - 316 : [User Interface] Selecting an alternate Lithology pattern in the Lithology setup form does not work
- Log Plots - 320 : [Graphics] Last depth on Depth Track is sometimes cut off
- Log Plots - 321 : [Graphics] Core summary background is wider than the text
- Log Plots - 325 : [Graphics] Reference plot appears to be drawn twice
- Log Plots - 328 : [Feature] Master Setup Undo Button Does Not Work
- Log Plots - 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
- Log Plots - 341 : [Graphics] Footer preview is cut off if it is longer than a certain height
- Log Plots - 370 : [Graphics] Bottom of Footer preview is cut-off if it is over a certain length
- Log Plots - 371 : [Graphics] Disabling Pay Filters on plot does not remove them from reference plot
- Log Plots - 372 : [User Interface] Enabling Pay Filters on plot when none exist prevents them from being disabled
- Log Plots - 373 : [Graphics] Well symbol is not drawn in depth track
- Log Plots - 374 : [User Interface] Moving a curve on Master Setup form changes the selected curve
- Log Plots - 375 : [User Interface] Pressing F5 to redraw plot while Master Setup form is active causes the Master Setup form to redraw instead
- Log Plots - 376 : [User Interface] Right clicking on a curve on Master Setup form does not cause that curve to become selected
- Log Plots - 377 : [Graphics] Removing the last curve from a track on Master Setup form does not remove the empty track
- Log Plots - 378 : [Graphics] Margins are not used when printing
- 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
- Petro Calc - 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
- SS Gas Quicklook - 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
29 issues View Issues
Login - Change Log
Released Jun 8th 2022
HDSlog 1.22.6
HDSlog 1.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.Features
- HdsData - 660 : [Feature] Ask user to locate license if it isn't found in program folder
Bug Fixes
- 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
- File Explorer - 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
- HdsData - 613 : [Database/IO] Launching an application with an invalid date saved in the registry causes ArgumentException
- HdsData - 577 : [General] Attempting to verify license signature sometimes causes ObjectDisposedException
- HdsData - 633 : [Database/IO] Attempting to access the end depth for any depth besides Measured Depth causes NullReferenceException
- HdsData - 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)
- HdsForms - 584 : [User Interface] Pressing a key on the "Selected Pay Filters" spreadsheet on Pay Filters window causes IndexOutOfRangeException
- HdsForms - 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
- HdsLP - 550 : [User Interface] Clicking the "Select" button without a format selected causes NullReferenceException
- HdsLP - 574 : [Graphics] Leaving the Scale text box when it contains certain text on the Master Setup window causes NullReferenceException
- HdsLP - 592 : [Database/IO] If table fails to be created when saving grid settings to Defaults, it causes COMException
- HdsLP - 599 : [Graphics] Attempting to draw plots with a negative font size causes ArgumentException
- HdsLP - 635 : [User Interface] Attempting to add a new format fails due to invalid characters regardless of name
- HdsLP - 651 : [Graphics] Header draws each logging run lower than the previous run
- HdsLP - 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
- HdsXPlot - 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
- Import LAS - 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
- Log Plots - 652 : [User Interface] Adding a new curve on Master Setup removes any curves on the depth track
- Log Plots - 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
- Log Plots - 654 : [Graphics] Empty tracks are still drawn when all curves are moved to other tracks on Master Setup window
- Log Plots - 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
- Login - 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
- Task Manager - 602 : [User Interface] Clicking the "Switch To" button to switch to another application causes FormatException
- Task Manager - 623 : [User Interface] Closing the window before background thread has been initialized causes NullReferenceException
- Task Manager - 641 : [User Interface] Clicking the "Switch To" button to switch to another application causes InvalidCastException
2 issues View Issues
Released Jan 20th 2022
HDSlog 1.22.1
HDSlog 1.22.1 consists of some minor new features and a large amount of bug fixes.Features
- Cross Plots - 327 : [Feature] Change Plot Title in User Defined Plot
- Login - 471 : [General] Update for .NET
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
- HdsData - 463 : [User Interface] Task Manager steals focus from the application it was launched from
- HdsData - 277 : [General] Access is denied @ Microsoft.Win32.SafeHandles.SafeProcessHandle OpenProcess(Int32, Int32, Boolean) @ System.Diagnostics.ProcessManager
- HdsData - 445 : [Database/IO] Curve's scale changes each time it is saved
- HdsData - 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
- HdsData - 287 : [General] Index was outside the bounds of the array. @ Void ComputeStats() @ HdsDB.DepthCurve
- HdsData - 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
- HdsForms - 302 : [General] Attempting to change Percent values for all Log Text causes FormatException.
- HdsForms - 468 : [User Interface] Clicking Curve Label Set menu item on Log Text form causes IndexOutOfRangeException
- HdsForms - 280 : [General] Object reference not set to an instance of an object. @ Void DisplayPayRanges() @ HdsForms.PayFilters
- HdsForms - 310 : [User Interface] Cannot change 'Version Mode' on Curve Save Settings form
- HdsForms - 337 : [User Interface] Cannot enter numbers for curve name appending
- HdsForms - 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
- Cross Plots - 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
- Cross Section - 453 : [Graphics] A generic error occurred in GDI+. @ Void Save(System.IO.Stream, System.Drawing.Imaging.ImageCodecInfo, System.Drawing.Imaging.EncoderParameters) @ System.Drawing.Image
- Cross Section - 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
- Cross Section - 345 : [Database/IO] Logs are not written to log files like other applications
- Cross Section - 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
- CUP - 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
- Edit - Cleanup - 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
- Edit - Copy - 461 : [User Interface] Checking List Latest Version Only check box when copying curves set to set does not list only the latest curves
- Edit - Copy - 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
- Edit - Splice - 323 : [Database/IO] Attempting to splice data sets fails with exception 'Object reference not set to an instance of an object'
- Edit - Splice - 349 : [User Interface] Cannot select specific curves for splicing when splicing curves from different data sets
- Edit - Splice - 350 : [User Interface] Number of spliced curves is incorrect when splicing curves between data sets
- Edit - Splice - 352 : [User Interface] 'Spliced Set' is shown in list of data sets if a set to set splice process has been started
- Edit - Splice - 354 : [User Interface] Undo/Undo All buttons do not work
- Edit - Splice - 355 : [Graphics] Spliced curves have multiple '(Spliced)' suffixes for each change made to them
- Edit - Splice - 356 : [Calculations] Cubic spline splice type does not work
- Edit - Splice - 357 : [User Interface] Cannot change file from data set selection form
- Edit - Splice - 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
- Import LAS - 308 : [General] Conversion from string "RHOB" to type 'Integer' is not valid. @ Int32 ToInteger(System.String) @ Microsoft.VisualBasic.CompilerServices.Conversions
- Import LAS - 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
- Import LAS - 338 : [Database/IO] Curve append string is added to depth curve if the string is edited from the 'Select File' form
- Import LAS - 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
- Import Misc - 359 : [User Interface] Setting the Unique Well ID column does not change the column title
- Import Misc - 360 : [General] After loading a file with thousands of depths, exiting the application takes a very long time
- Import Misc - 361 : [User Interface] After changing to 'Multiple Wells' mode, cannot change back to 'Single Well' mode
- Import Misc - 362 : [User Interface] Setting a column type without a file selected shows a message box each time
- Import Misc - 363 : [User Interface] File selection button remains disabled even when set to 'Other File' mode
- Import Misc - 364 : [User Interface] Changing the file in 'Other File' mode also updates the text box for 'Current File'
- Import Misc - 365 : [Database/IO] Setting a column type in 'Multiple Wells' mode without a directory selected results in NullReferenceException
- Import Misc - 368 : [User Interface] Removing 'Unique Well ID' column type results in IndexOutOfRangeException
- Import Misc - 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
- Log Plots - 403 : [General] Object reference not set to an instance of an object. @ Void OriginalDimensions() @ LogPlots.frmMain
- Log Plots - 446 : [General] SplitterDistance must be between Panel1MinSize and Width - Panel2MinSize. @ Void set_SplitterDistance(Int32) @ System.Windows.Forms.SplitContainer
- Log Plots - 457 : [User Interface] Selecting a plot track on the 'Curve - Data & Values' tab causes ArgumentOutOfRangeException
- Log Plots - 459 : [User Interface] Curve status bar label is always visible
- Log Plots - 391 : [General] Index was outside the bounds of the array. @ Void picScales_MouseMove(System.Object, System.Windows.Forms.MouseEventArgs) @ LogPlots.frmSetup_Master
- Log Plots - 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
- Log Plots - 388 : [General] Object reference not set to an instance of an object. @ Void AddCurve(Int32 ByRef, Int32 ByRef, Boolean) @ LogPlots.frmSetup_Master
- Log Plots - 418 : [General] Index was outside the bounds of the array. @ Void DrawFrame_Scales(System.Drawing.Graphics, Int32, Int32, Int32, Int32, ChangeFlag, Int32) @ HdsLP.clsPlot
- Log Plots - 245 : [General] Arithmetic operation resulted in an overflow. @ Int32 DrawScales(ScalesEnum ByRef, Int32, Int32 ByRef, System.Drawing.Graphics, Boolean ByRef, Boolean ByRef) @ HdsLP.clsPlot
- Log Plots - 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
- Log Plots - 315 : [Graphics] Fonts that could be changed in HDS 2008 are now static
- Log Plots - 311 : [User Interface] Plot scroll bars reset when window loses focus
- Log Plots - 312 : [User Interface] Top scales above plot should scroll with plot
- Log Plots - 316 : [User Interface] Selecting an alternate Lithology pattern in the Lithology setup form does not work
- Log Plots - 320 : [Graphics] Last depth on Depth Track is sometimes cut off
- Log Plots - 321 : [Graphics] Core summary background is wider than the text
- Log Plots - 325 : [Graphics] Reference plot appears to be drawn twice
- Log Plots - 328 : [Feature] Master Setup Undo Button Does Not Work
- Log Plots - 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
- Log Plots - 341 : [Graphics] Footer preview is cut off if it is longer than a certain height
- Log Plots - 370 : [Graphics] Bottom of Footer preview is cut-off if it is over a certain length
- Log Plots - 371 : [Graphics] Disabling Pay Filters on plot does not remove them from reference plot
- Log Plots - 372 : [User Interface] Enabling Pay Filters on plot when none exist prevents them from being disabled
- Log Plots - 373 : [Graphics] Well symbol is not drawn in depth track
- Log Plots - 374 : [User Interface] Moving a curve on Master Setup form changes the selected curve
- Log Plots - 375 : [User Interface] Pressing F5 to redraw plot while Master Setup form is active causes the Master Setup form to redraw instead
- Log Plots - 376 : [User Interface] Right clicking on a curve on Master Setup form does not cause that curve to become selected
- Log Plots - 377 : [Graphics] Removing the last curve from a track on Master Setup form does not remove the empty track
- Log Plots - 378 : [Graphics] Margins are not used when printing
- 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
- Petro Calc - 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
- SS Gas Quicklook - 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
1 issue View Issues
Main Menu - Change Log
Released Jun 8th 2022
HDSlog 1.22.6
HDSlog 1.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.Features
- HdsData - 660 : [Feature] Ask user to locate license if it isn't found in program folder
Bug Fixes
- 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
- File Explorer - 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
- HdsData - 613 : [Database/IO] Launching an application with an invalid date saved in the registry causes ArgumentException
- HdsData - 577 : [General] Attempting to verify license signature sometimes causes ObjectDisposedException
- HdsData - 633 : [Database/IO] Attempting to access the end depth for any depth besides Measured Depth causes NullReferenceException
- HdsData - 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)
- HdsForms - 584 : [User Interface] Pressing a key on the "Selected Pay Filters" spreadsheet on Pay Filters window causes IndexOutOfRangeException
- HdsForms - 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
- HdsLP - 550 : [User Interface] Clicking the "Select" button without a format selected causes NullReferenceException
- HdsLP - 574 : [Graphics] Leaving the Scale text box when it contains certain text on the Master Setup window causes NullReferenceException
- HdsLP - 592 : [Database/IO] If table fails to be created when saving grid settings to Defaults, it causes COMException
- HdsLP - 599 : [Graphics] Attempting to draw plots with a negative font size causes ArgumentException
- HdsLP - 635 : [User Interface] Attempting to add a new format fails due to invalid characters regardless of name
- HdsLP - 651 : [Graphics] Header draws each logging run lower than the previous run
- HdsLP - 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
- HdsXPlot - 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
- Import LAS - 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
- Log Plots - 652 : [User Interface] Adding a new curve on Master Setup removes any curves on the depth track
- Log Plots - 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
- Log Plots - 654 : [Graphics] Empty tracks are still drawn when all curves are moved to other tracks on Master Setup window
- Log Plots - 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
- Login - 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
- Task Manager - 602 : [User Interface] Clicking the "Switch To" button to switch to another application causes FormatException
- Task Manager - 623 : [User Interface] Closing the window before background thread has been initialized causes NullReferenceException
- Task Manager - 641 : [User Interface] Clicking the "Switch To" button to switch to another application causes InvalidCastException
1 issue View Issues
Released Feb 2nd 2022
HDSlog 1.22.2
HDSlog 1.22.2 is bug and regression fixes for 1.22.1.Bug Fixes
- Cross Plots - 573 : [User Interface] Closing the window sometimes causes InvalidOperationException
- Cross Plots - 480 : [User Interface] Launching Cross Plots causes NullReferenceException since recent files loading was moved
- Cross Plots - 571 : [User Interface] Switching to Symbols Report tab before plots have been drawn causes NullReferenceException
- Cross Plots - 562 : [User Interface] Clicking the Process History menu item without a file loaded causes NullReferenceException
- Cross Plots - 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
- HdsForms - 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
- Import LAS - 508 : [User Interface] Attempting to launch the application with an invalid Standards file causes NullReferenceException
- Import LAS - 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
- Log Plots - 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
- Task Manager - 489 : [General] Attempting to launch an application causes NullReferenceException
1 issue View Issues
Released Jan 20th 2022
HDSlog 1.22.1
HDSlog 1.22.1 consists of some minor new features and a large amount of bug fixes.Features
- Cross Plots - 327 : [Feature] Change Plot Title in User Defined Plot
- Login - 471 : [General] Update for .NET
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
- HdsData - 463 : [User Interface] Task Manager steals focus from the application it was launched from
- HdsData - 277 : [General] Access is denied @ Microsoft.Win32.SafeHandles.SafeProcessHandle OpenProcess(Int32, Int32, Boolean) @ System.Diagnostics.ProcessManager
- HdsData - 445 : [Database/IO] Curve's scale changes each time it is saved
- HdsData - 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
- HdsData - 287 : [General] Index was outside the bounds of the array. @ Void ComputeStats() @ HdsDB.DepthCurve
- HdsData - 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
- HdsForms - 302 : [General] Attempting to change Percent values for all Log Text causes FormatException.
- HdsForms - 468 : [User Interface] Clicking Curve Label Set menu item on Log Text form causes IndexOutOfRangeException
- HdsForms - 280 : [General] Object reference not set to an instance of an object. @ Void DisplayPayRanges() @ HdsForms.PayFilters
- HdsForms - 310 : [User Interface] Cannot change 'Version Mode' on Curve Save Settings form
- HdsForms - 337 : [User Interface] Cannot enter numbers for curve name appending
- HdsForms - 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
- Cross Plots - 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
- Cross Section - 453 : [Graphics] A generic error occurred in GDI+. @ Void Save(System.IO.Stream, System.Drawing.Imaging.ImageCodecInfo, System.Drawing.Imaging.EncoderParameters) @ System.Drawing.Image
- Cross Section - 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
- Cross Section - 345 : [Database/IO] Logs are not written to log files like other applications
- Cross Section - 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
- CUP - 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
- Edit - Cleanup - 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
- Edit - Copy - 461 : [User Interface] Checking List Latest Version Only check box when copying curves set to set does not list only the latest curves
- Edit - Copy - 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
- Edit - Splice - 323 : [Database/IO] Attempting to splice data sets fails with exception 'Object reference not set to an instance of an object'
- Edit - Splice - 349 : [User Interface] Cannot select specific curves for splicing when splicing curves from different data sets
- Edit - Splice - 350 : [User Interface] Number of spliced curves is incorrect when splicing curves between data sets
- Edit - Splice - 352 : [User Interface] 'Spliced Set' is shown in list of data sets if a set to set splice process has been started
- Edit - Splice - 354 : [User Interface] Undo/Undo All buttons do not work
- Edit - Splice - 355 : [Graphics] Spliced curves have multiple '(Spliced)' suffixes for each change made to them
- Edit - Splice - 356 : [Calculations] Cubic spline splice type does not work
- Edit - Splice - 357 : [User Interface] Cannot change file from data set selection form
- Edit - Splice - 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
- Import LAS - 308 : [General] Conversion from string "RHOB" to type 'Integer' is not valid. @ Int32 ToInteger(System.String) @ Microsoft.VisualBasic.CompilerServices.Conversions
- Import LAS - 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
- Import LAS - 338 : [Database/IO] Curve append string is added to depth curve if the string is edited from the 'Select File' form
- Import LAS - 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
- Import Misc - 359 : [User Interface] Setting the Unique Well ID column does not change the column title
- Import Misc - 360 : [General] After loading a file with thousands of depths, exiting the application takes a very long time
- Import Misc - 361 : [User Interface] After changing to 'Multiple Wells' mode, cannot change back to 'Single Well' mode
- Import Misc - 362 : [User Interface] Setting a column type without a file selected shows a message box each time
- Import Misc - 363 : [User Interface] File selection button remains disabled even when set to 'Other File' mode
- Import Misc - 364 : [User Interface] Changing the file in 'Other File' mode also updates the text box for 'Current File'
- Import Misc - 365 : [Database/IO] Setting a column type in 'Multiple Wells' mode without a directory selected results in NullReferenceException
- Import Misc - 368 : [User Interface] Removing 'Unique Well ID' column type results in IndexOutOfRangeException
- Import Misc - 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
- Log Plots - 403 : [General] Object reference not set to an instance of an object. @ Void OriginalDimensions() @ LogPlots.frmMain
- Log Plots - 446 : [General] SplitterDistance must be between Panel1MinSize and Width - Panel2MinSize. @ Void set_SplitterDistance(Int32) @ System.Windows.Forms.SplitContainer
- Log Plots - 457 : [User Interface] Selecting a plot track on the 'Curve - Data & Values' tab causes ArgumentOutOfRangeException
- Log Plots - 459 : [User Interface] Curve status bar label is always visible
- Log Plots - 391 : [General] Index was outside the bounds of the array. @ Void picScales_MouseMove(System.Object, System.Windows.Forms.MouseEventArgs) @ LogPlots.frmSetup_Master
- Log Plots - 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
- Log Plots - 388 : [General] Object reference not set to an instance of an object. @ Void AddCurve(Int32 ByRef, Int32 ByRef, Boolean) @ LogPlots.frmSetup_Master
- Log Plots - 418 : [General] Index was outside the bounds of the array. @ Void DrawFrame_Scales(System.Drawing.Graphics, Int32, Int32, Int32, Int32, ChangeFlag, Int32) @ HdsLP.clsPlot
- Log Plots - 245 : [General] Arithmetic operation resulted in an overflow. @ Int32 DrawScales(ScalesEnum ByRef, Int32, Int32 ByRef, System.Drawing.Graphics, Boolean ByRef, Boolean ByRef) @ HdsLP.clsPlot
- Log Plots - 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
- Log Plots - 315 : [Graphics] Fonts that could be changed in HDS 2008 are now static
- Log Plots - 311 : [User Interface] Plot scroll bars reset when window loses focus
- Log Plots - 312 : [User Interface] Top scales above plot should scroll with plot
- Log Plots - 316 : [User Interface] Selecting an alternate Lithology pattern in the Lithology setup form does not work
- Log Plots - 320 : [Graphics] Last depth on Depth Track is sometimes cut off
- Log Plots - 321 : [Graphics] Core summary background is wider than the text
- Log Plots - 325 : [Graphics] Reference plot appears to be drawn twice
- Log Plots - 328 : [Feature] Master Setup Undo Button Does Not Work
- Log Plots - 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
- Log Plots - 341 : [Graphics] Footer preview is cut off if it is longer than a certain height
- Log Plots - 370 : [Graphics] Bottom of Footer preview is cut-off if it is over a certain length
- Log Plots - 371 : [Graphics] Disabling Pay Filters on plot does not remove them from reference plot
- Log Plots - 372 : [User Interface] Enabling Pay Filters on plot when none exist prevents them from being disabled
- Log Plots - 373 : [Graphics] Well symbol is not drawn in depth track
- Log Plots - 374 : [User Interface] Moving a curve on Master Setup form changes the selected curve
- Log Plots - 375 : [User Interface] Pressing F5 to redraw plot while Master Setup form is active causes the Master Setup form to redraw instead
- Log Plots - 376 : [User Interface] Right clicking on a curve on Master Setup form does not cause that curve to become selected
- Log Plots - 377 : [Graphics] Removing the last curve from a track on Master Setup form does not remove the empty track
- Log Plots - 378 : [Graphics] Margins are not used when printing
- 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
- Petro Calc - 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
- SS Gas Quicklook - 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
1 issue View Issues
Pay Reports - Change Log
Released Feb 20th 2023
HDSlog 1.22.11.1
HDSlog 1.22.11.1 hot fixes a few regressions from HDSlog 1.22.11.Bug Fixes
- Batch Plots - 852 : [General] Launching the application causes FileLoadException due to incorrect DAO reference
- Edit - Copy - 840: [Calculations] Entering a new depth increment of 0 causes DivideByZeroException
- HDSEdit - 842 : [User Interface] Entering a non-numeric value for curve scales on EditPlotScales form causes InvalidCastException
- HDSForms - 872 : [User Interface] File explorer user control resets to drive listings when loading, even if directory is set
- HdsLP - 868 : [Graphics] Header items are misaligned
- Log Plots - 871 : [User Interface] Printer margins cannot be changed on the property grid, unless they are expanded
- Pay Reports - 851 : [User Interface] Launching the application causes NullReferenceException
- Petro Calc - 860 : [User Interface] Switching from 'Open Hole' to 'Cased Hole' Water Saturation causes Lithology to reset
- Petro Calc - 862 : [Calculations] PhiE calculation for Cased Hole Water Saturation is incorrect
1 issue View Issues
Petro Calc - Change Log
Released Feb 20th 2023
HDSlog 1.22.11.1
HDSlog 1.22.11.1 hot fixes a few regressions from HDSlog 1.22.11.Bug Fixes
- Batch Plots - 852 : [General] Launching the application causes FileLoadException due to incorrect DAO reference
- Edit - Copy - 840: [Calculations] Entering a new depth increment of 0 causes DivideByZeroException
- HDSEdit - 842 : [User Interface] Entering a non-numeric value for curve scales on EditPlotScales form causes InvalidCastException
- HDSForms - 872 : [User Interface] File explorer user control resets to drive listings when loading, even if directory is set
- HdsLP - 868 : [Graphics] Header items are misaligned
- Log Plots - 871 : [User Interface] Printer margins cannot be changed on the property grid, unless they are expanded
- Pay Reports - 851 : [User Interface] Launching the application causes NullReferenceException
- Petro Calc - 860 : [User Interface] Switching from 'Open Hole' to 'Cased Hole' Water Saturation causes Lithology to reset
- Petro Calc - 862 : [Calculations] PhiE calculation for Cased Hole Water Saturation is incorrect
3 issues View Issues
Released Oct 3rd 2022
HDSlog 1.22.10
HDSlog 1.22.10 fixes several bugs and a regression from 1.22.6.Bug Fixes
- Cross Plots - 704 : [User Interface] User Plots window shows previously used curves, but does not allow you to use them
- Cross Plots - 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
- HDSData - 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
- Import – LAS - 698 : [General] Preferred Neutron Curves window does not work
- Import – LAS - 699 : [User Interface] "Load" button becomes disabled if user cancels the open file dialog after clicking it
- Import – LAS - 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
1 issue View Issues
Released Jan 20th 2022
HDSlog 1.22.1
HDSlog 1.22.1 consists of some minor new features and a large amount of bug fixes.Features
- Cross Plots - 327 : [Feature] Change Plot Title in User Defined Plot
- Login - 471 : [General] Update for .NET
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
- HdsData - 463 : [User Interface] Task Manager steals focus from the application it was launched from
- HdsData - 277 : [General] Access is denied @ Microsoft.Win32.SafeHandles.SafeProcessHandle OpenProcess(Int32, Int32, Boolean) @ System.Diagnostics.ProcessManager
- HdsData - 445 : [Database/IO] Curve's scale changes each time it is saved
- HdsData - 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
- HdsData - 287 : [General] Index was outside the bounds of the array. @ Void ComputeStats() @ HdsDB.DepthCurve
- HdsData - 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
- HdsForms - 302 : [General] Attempting to change Percent values for all Log Text causes FormatException.
- HdsForms - 468 : [User Interface] Clicking Curve Label Set menu item on Log Text form causes IndexOutOfRangeException
- HdsForms - 280 : [General] Object reference not set to an instance of an object. @ Void DisplayPayRanges() @ HdsForms.PayFilters
- HdsForms - 310 : [User Interface] Cannot change 'Version Mode' on Curve Save Settings form
- HdsForms - 337 : [User Interface] Cannot enter numbers for curve name appending
- HdsForms - 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
- Cross Plots - 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
- Cross Section - 453 : [Graphics] A generic error occurred in GDI+. @ Void Save(System.IO.Stream, System.Drawing.Imaging.ImageCodecInfo, System.Drawing.Imaging.EncoderParameters) @ System.Drawing.Image
- Cross Section - 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
- Cross Section - 345 : [Database/IO] Logs are not written to log files like other applications
- Cross Section - 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
- CUP - 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
- Edit - Cleanup - 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
- Edit - Copy - 461 : [User Interface] Checking List Latest Version Only check box when copying curves set to set does not list only the latest curves
- Edit - Copy - 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
- Edit - Splice - 323 : [Database/IO] Attempting to splice data sets fails with exception 'Object reference not set to an instance of an object'
- Edit - Splice - 349 : [User Interface] Cannot select specific curves for splicing when splicing curves from different data sets
- Edit - Splice - 350 : [User Interface] Number of spliced curves is incorrect when splicing curves between data sets
- Edit - Splice - 352 : [User Interface] 'Spliced Set' is shown in list of data sets if a set to set splice process has been started
- Edit - Splice - 354 : [User Interface] Undo/Undo All buttons do not work
- Edit - Splice - 355 : [Graphics] Spliced curves have multiple '(Spliced)' suffixes for each change made to them
- Edit - Splice - 356 : [Calculations] Cubic spline splice type does not work
- Edit - Splice - 357 : [User Interface] Cannot change file from data set selection form
- Edit - Splice - 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
- Import LAS - 308 : [General] Conversion from string "RHOB" to type 'Integer' is not valid. @ Int32 ToInteger(System.String) @ Microsoft.VisualBasic.CompilerServices.Conversions
- Import LAS - 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
- Import LAS - 338 : [Database/IO] Curve append string is added to depth curve if the string is edited from the 'Select File' form
- Import LAS - 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
- Import Misc - 359 : [User Interface] Setting the Unique Well ID column does not change the column title
- Import Misc - 360 : [General] After loading a file with thousands of depths, exiting the application takes a very long time
- Import Misc - 361 : [User Interface] After changing to 'Multiple Wells' mode, cannot change back to 'Single Well' mode
- Import Misc - 362 : [User Interface] Setting a column type without a file selected shows a message box each time
- Import Misc - 363 : [User Interface] File selection button remains disabled even when set to 'Other File' mode
- Import Misc - 364 : [User Interface] Changing the file in 'Other File' mode also updates the text box for 'Current File'
- Import Misc - 365 : [Database/IO] Setting a column type in 'Multiple Wells' mode without a directory selected results in NullReferenceException
- Import Misc - 368 : [User Interface] Removing 'Unique Well ID' column type results in IndexOutOfRangeException
- Import Misc - 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
- Log Plots - 403 : [General] Object reference not set to an instance of an object. @ Void OriginalDimensions() @ LogPlots.frmMain
- Log Plots - 446 : [General] SplitterDistance must be between Panel1MinSize and Width - Panel2MinSize. @ Void set_SplitterDistance(Int32) @ System.Windows.Forms.SplitContainer
- Log Plots - 457 : [User Interface] Selecting a plot track on the 'Curve - Data & Values' tab causes ArgumentOutOfRangeException
- Log Plots - 459 : [User Interface] Curve status bar label is always visible
- Log Plots - 391 : [General] Index was outside the bounds of the array. @ Void picScales_MouseMove(System.Object, System.Windows.Forms.MouseEventArgs) @ LogPlots.frmSetup_Master
- Log Plots - 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
- Log Plots - 388 : [General] Object reference not set to an instance of an object. @ Void AddCurve(Int32 ByRef, Int32 ByRef, Boolean) @ LogPlots.frmSetup_Master
- Log Plots - 418 : [General] Index was outside the bounds of the array. @ Void DrawFrame_Scales(System.Drawing.Graphics, Int32, Int32, Int32, Int32, ChangeFlag, Int32) @ HdsLP.clsPlot
- Log Plots - 245 : [General] Arithmetic operation resulted in an overflow. @ Int32 DrawScales(ScalesEnum ByRef, Int32, Int32 ByRef, System.Drawing.Graphics, Boolean ByRef, Boolean ByRef) @ HdsLP.clsPlot
- Log Plots - 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
- Log Plots - 315 : [Graphics] Fonts that could be changed in HDS 2008 are now static
- Log Plots - 311 : [User Interface] Plot scroll bars reset when window loses focus
- Log Plots - 312 : [User Interface] Top scales above plot should scroll with plot
- Log Plots - 316 : [User Interface] Selecting an alternate Lithology pattern in the Lithology setup form does not work
- Log Plots - 320 : [Graphics] Last depth on Depth Track is sometimes cut off
- Log Plots - 321 : [Graphics] Core summary background is wider than the text
- Log Plots - 325 : [Graphics] Reference plot appears to be drawn twice
- Log Plots - 328 : [Feature] Master Setup Undo Button Does Not Work
- Log Plots - 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
- Log Plots - 341 : [Graphics] Footer preview is cut off if it is longer than a certain height
- Log Plots - 370 : [Graphics] Bottom of Footer preview is cut-off if it is over a certain length
- Log Plots - 371 : [Graphics] Disabling Pay Filters on plot does not remove them from reference plot
- Log Plots - 372 : [User Interface] Enabling Pay Filters on plot when none exist prevents them from being disabled
- Log Plots - 373 : [Graphics] Well symbol is not drawn in depth track
- Log Plots - 374 : [User Interface] Moving a curve on Master Setup form changes the selected curve
- Log Plots - 375 : [User Interface] Pressing F5 to redraw plot while Master Setup form is active causes the Master Setup form to redraw instead
- Log Plots - 376 : [User Interface] Right clicking on a curve on Master Setup form does not cause that curve to become selected
- Log Plots - 377 : [Graphics] Removing the last curve from a track on Master Setup form does not remove the empty track
- Log Plots - 378 : [Graphics] Margins are not used when printing
- 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
- Petro Calc - 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
- SS Gas Quicklook - 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
2 issues View Issues
SS Gas Quicklook - Change Log
Released Jan 20th 2022
HDSlog 1.22.1
HDSlog 1.22.1 consists of some minor new features and a large amount of bug fixes.Features
- Cross Plots - 327 : [Feature] Change Plot Title in User Defined Plot
- Login - 471 : [General] Update for .NET
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
- HdsData - 463 : [User Interface] Task Manager steals focus from the application it was launched from
- HdsData - 277 : [General] Access is denied @ Microsoft.Win32.SafeHandles.SafeProcessHandle OpenProcess(Int32, Int32, Boolean) @ System.Diagnostics.ProcessManager
- HdsData - 445 : [Database/IO] Curve's scale changes each time it is saved
- HdsData - 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
- HdsData - 287 : [General] Index was outside the bounds of the array. @ Void ComputeStats() @ HdsDB.DepthCurve
- HdsData - 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
- HdsForms - 302 : [General] Attempting to change Percent values for all Log Text causes FormatException.
- HdsForms - 468 : [User Interface] Clicking Curve Label Set menu item on Log Text form causes IndexOutOfRangeException
- HdsForms - 280 : [General] Object reference not set to an instance of an object. @ Void DisplayPayRanges() @ HdsForms.PayFilters
- HdsForms - 310 : [User Interface] Cannot change 'Version Mode' on Curve Save Settings form
- HdsForms - 337 : [User Interface] Cannot enter numbers for curve name appending
- HdsForms - 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
- Cross Plots - 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
- Cross Section - 453 : [Graphics] A generic error occurred in GDI+. @ Void Save(System.IO.Stream, System.Drawing.Imaging.ImageCodecInfo, System.Drawing.Imaging.EncoderParameters) @ System.Drawing.Image
- Cross Section - 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
- Cross Section - 345 : [Database/IO] Logs are not written to log files like other applications
- Cross Section - 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
- CUP - 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
- Edit - Cleanup - 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
- Edit - Copy - 461 : [User Interface] Checking List Latest Version Only check box when copying curves set to set does not list only the latest curves
- Edit - Copy - 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
- Edit - Splice - 323 : [Database/IO] Attempting to splice data sets fails with exception 'Object reference not set to an instance of an object'
- Edit - Splice - 349 : [User Interface] Cannot select specific curves for splicing when splicing curves from different data sets
- Edit - Splice - 350 : [User Interface] Number of spliced curves is incorrect when splicing curves between data sets
- Edit - Splice - 352 : [User Interface] 'Spliced Set' is shown in list of data sets if a set to set splice process has been started
- Edit - Splice - 354 : [User Interface] Undo/Undo All buttons do not work
- Edit - Splice - 355 : [Graphics] Spliced curves have multiple '(Spliced)' suffixes for each change made to them
- Edit - Splice - 356 : [Calculations] Cubic spline splice type does not work
- Edit - Splice - 357 : [User Interface] Cannot change file from data set selection form
- Edit - Splice - 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
- Import LAS - 308 : [General] Conversion from string "RHOB" to type 'Integer' is not valid. @ Int32 ToInteger(System.String) @ Microsoft.VisualBasic.CompilerServices.Conversions
- Import LAS - 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
- Import LAS - 338 : [Database/IO] Curve append string is added to depth curve if the string is edited from the 'Select File' form
- Import LAS - 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
- Import Misc - 359 : [User Interface] Setting the Unique Well ID column does not change the column title
- Import Misc - 360 : [General] After loading a file with thousands of depths, exiting the application takes a very long time
- Import Misc - 361 : [User Interface] After changing to 'Multiple Wells' mode, cannot change back to 'Single Well' mode
- Import Misc - 362 : [User Interface] Setting a column type without a file selected shows a message box each time
- Import Misc - 363 : [User Interface] File selection button remains disabled even when set to 'Other File' mode
- Import Misc - 364 : [User Interface] Changing the file in 'Other File' mode also updates the text box for 'Current File'
- Import Misc - 365 : [Database/IO] Setting a column type in 'Multiple Wells' mode without a directory selected results in NullReferenceException
- Import Misc - 368 : [User Interface] Removing 'Unique Well ID' column type results in IndexOutOfRangeException
- Import Misc - 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
- Log Plots - 403 : [General] Object reference not set to an instance of an object. @ Void OriginalDimensions() @ LogPlots.frmMain
- Log Plots - 446 : [General] SplitterDistance must be between Panel1MinSize and Width - Panel2MinSize. @ Void set_SplitterDistance(Int32) @ System.Windows.Forms.SplitContainer
- Log Plots - 457 : [User Interface] Selecting a plot track on the 'Curve - Data & Values' tab causes ArgumentOutOfRangeException
- Log Plots - 459 : [User Interface] Curve status bar label is always visible
- Log Plots - 391 : [General] Index was outside the bounds of the array. @ Void picScales_MouseMove(System.Object, System.Windows.Forms.MouseEventArgs) @ LogPlots.frmSetup_Master
- Log Plots - 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
- Log Plots - 388 : [General] Object reference not set to an instance of an object. @ Void AddCurve(Int32 ByRef, Int32 ByRef, Boolean) @ LogPlots.frmSetup_Master
- Log Plots - 418 : [General] Index was outside the bounds of the array. @ Void DrawFrame_Scales(System.Drawing.Graphics, Int32, Int32, Int32, Int32, ChangeFlag, Int32) @ HdsLP.clsPlot
- Log Plots - 245 : [General] Arithmetic operation resulted in an overflow. @ Int32 DrawScales(ScalesEnum ByRef, Int32, Int32 ByRef, System.Drawing.Graphics, Boolean ByRef, Boolean ByRef) @ HdsLP.clsPlot
- Log Plots - 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
- Log Plots - 315 : [Graphics] Fonts that could be changed in HDS 2008 are now static
- Log Plots - 311 : [User Interface] Plot scroll bars reset when window loses focus
- Log Plots - 312 : [User Interface] Top scales above plot should scroll with plot
- Log Plots - 316 : [User Interface] Selecting an alternate Lithology pattern in the Lithology setup form does not work
- Log Plots - 320 : [Graphics] Last depth on Depth Track is sometimes cut off
- Log Plots - 321 : [Graphics] Core summary background is wider than the text
- Log Plots - 325 : [Graphics] Reference plot appears to be drawn twice
- Log Plots - 328 : [Feature] Master Setup Undo Button Does Not Work
- Log Plots - 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
- Log Plots - 341 : [Graphics] Footer preview is cut off if it is longer than a certain height
- Log Plots - 370 : [Graphics] Bottom of Footer preview is cut-off if it is over a certain length
- Log Plots - 371 : [Graphics] Disabling Pay Filters on plot does not remove them from reference plot
- Log Plots - 372 : [User Interface] Enabling Pay Filters on plot when none exist prevents them from being disabled
- Log Plots - 373 : [Graphics] Well symbol is not drawn in depth track
- Log Plots - 374 : [User Interface] Moving a curve on Master Setup form changes the selected curve
- Log Plots - 375 : [User Interface] Pressing F5 to redraw plot while Master Setup form is active causes the Master Setup form to redraw instead
- Log Plots - 376 : [User Interface] Right clicking on a curve on Master Setup form does not cause that curve to become selected
- Log Plots - 377 : [Graphics] Removing the last curve from a track on Master Setup form does not remove the empty track
- Log Plots - 378 : [Graphics] Margins are not used when printing
- 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
- Petro Calc - 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
- SS Gas Quicklook - 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
2 issues View Issues
Task Manager - Change Log
Released Jan 17th 2023
HDSlog 1.22.11
HDSlog 1.22.11 fixes several bugs from 1.22.10.Bug Fixes
- Cross Plots - 746 : [Graphics] Closing a Cross Plot window with any PowerPacks shapes causes InvalidOperationException
- Cross Plots - 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
- Edit – Copy - 758 : [Database/IO] Clicking the 'Expand Database' button causes NullReferenceException
- Edit – Copy - 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
- HDSData - 795 : [General] Cannot open or load a file with a space at the beginning or end of the file name
- HDSData - 781 : [Graphics] Attempting to ID Cross Plot points from Log Plot can cause IndexOutOfRangeException
- HDSData - 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
- HDSForms - 791 : [User Interface] Clicking 'Show All Curves' on Curve data form can cause NullReferenceException
- HDSForms - 742 : [User Interface] Attempting to clear Formation spreadsheet can cause IndexOutOfRangeException
- HDSForms - 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
- HdsNT - 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
- Import – LAS - 754 : [Database/IO] Attempting to load a large text file without enough memory causes OutOfMemoryException
- Import – LAS - 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
- Log Plots - 790 : [User Interface] Curve scales on Master Setup window are cut off by Curve settings if there are several Curves in one track
- Log Plots - 789 : [Graphics] Curve scales in print preview overlap each other
- Log Plots - 717 : [User Interface] Adding a Formation to the plot can cause ArgumentOutOfRangeException
- Log Plots - 797 : [Graphics] Attempting to draw the plot with invalid dimensions causes ArgumentException
- Log Plots - 776 : [Feature] Print settings should remember last margins used
- Log Plots - 814 : [Graphics] Printed plots with certain widths are cut off on the right side
- Log Plots - 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
- Unconventional Reservoirs - 723 : [User Interface] Entering an empty or non-numeric string into Baseline text boxes causes InvalidCastException
1 issue View Issues
Released Jun 8th 2022
HDSlog 1.22.6
HDSlog 1.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.Features
- HdsData - 660 : [Feature] Ask user to locate license if it isn't found in program folder
Bug Fixes
- 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
- File Explorer - 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
- HdsData - 613 : [Database/IO] Launching an application with an invalid date saved in the registry causes ArgumentException
- HdsData - 577 : [General] Attempting to verify license signature sometimes causes ObjectDisposedException
- HdsData - 633 : [Database/IO] Attempting to access the end depth for any depth besides Measured Depth causes NullReferenceException
- HdsData - 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)
- HdsForms - 584 : [User Interface] Pressing a key on the "Selected Pay Filters" spreadsheet on Pay Filters window causes IndexOutOfRangeException
- HdsForms - 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
- HdsLP - 550 : [User Interface] Clicking the "Select" button without a format selected causes NullReferenceException
- HdsLP - 574 : [Graphics] Leaving the Scale text box when it contains certain text on the Master Setup window causes NullReferenceException
- HdsLP - 592 : [Database/IO] If table fails to be created when saving grid settings to Defaults, it causes COMException
- HdsLP - 599 : [Graphics] Attempting to draw plots with a negative font size causes ArgumentException
- HdsLP - 635 : [User Interface] Attempting to add a new format fails due to invalid characters regardless of name
- HdsLP - 651 : [Graphics] Header draws each logging run lower than the previous run
- HdsLP - 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
- HdsXPlot - 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
- Import LAS - 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
- Log Plots - 652 : [User Interface] Adding a new curve on Master Setup removes any curves on the depth track
- Log Plots - 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
- Log Plots - 654 : [Graphics] Empty tracks are still drawn when all curves are moved to other tracks on Master Setup window
- Log Plots - 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
- Login - 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
- Task Manager - 602 : [User Interface] Clicking the "Switch To" button to switch to another application causes FormatException
- Task Manager - 623 : [User Interface] Closing the window before background thread has been initialized causes NullReferenceException
- Task Manager - 641 : [User Interface] Clicking the "Switch To" button to switch to another application causes InvalidCastException
3 issues View Issues
Released Feb 2nd 2022
HDSlog 1.22.2
HDSlog 1.22.2 is bug and regression fixes for 1.22.1.Bug Fixes
- Cross Plots - 573 : [User Interface] Closing the window sometimes causes InvalidOperationException
- Cross Plots - 480 : [User Interface] Launching Cross Plots causes NullReferenceException since recent files loading was moved
- Cross Plots - 571 : [User Interface] Switching to Symbols Report tab before plots have been drawn causes NullReferenceException
- Cross Plots - 562 : [User Interface] Clicking the Process History menu item without a file loaded causes NullReferenceException
- Cross Plots - 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
- HdsForms - 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
- Import LAS - 508 : [User Interface] Attempting to launch the application with an invalid Standards file causes NullReferenceException
- Import LAS - 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
- Log Plots - 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
- Task Manager - 489 : [General] Attempting to launch an application causes NullReferenceException
2 issues View Issues
Unconventional Reservoirs - Change Log
Not Yet Released
HDSlog 1.23
HDSlog 1.23 is a feature-focused update that adds logging support, automatic updating, UI updates and also includes some bug fixes.Features
- HDSlog - 700 : [Feature] Added NLog and NLog.Windows.Forms libraries for better logging support
- HDSlog - 848 : [User Interface] Updated applications' UI
- HDSlog - 843 : [Feature] Added automatic and manual updating
Bug Fixes
- HDSlog - 875 : [User Interface] Fixed misspellings
- Cross Plots - 704 : [User Interface] User Plots window shows previously used curves, but does not allow you to use them
- Cross Plots - 705 : [User Interface] Available formations for multiple wells aren't visible on the Setup window
- Cross Plots - 747 : [User Interface] Exiting the Setup window by clicking the X button in the corner causes COMException
- Edit - Copy - 703 : [User Interface] Clicking the 'Accept' label on the copy summary causes InvalidCastException
- 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
- Import - LAS - 698 : [General] Preferred Neutron Curves window does not work
- Import - LAS - 677 : [User Interface] De-selecting a curve on the Preferred Neutron Curves window causes an ArgumentOutOfRangeException
- Import - LAS - 701 : [User Interface] Double clicking an input file on 'Select File' window causes ArgumentNullException if the selected output file does not exist
- Import - LAS - 699 : [User Interface] "Load" button becomes disabled if user cancels the open file dialog after clicking it
- Unconventional Reservoirs - 681 : [User Interface] Attempting to access Zone add/delete form after it has been closed causes ObjectDisposedException
1 issue View Issues
Released Jan 17th 2023
HDSlog 1.22.11
HDSlog 1.22.11 fixes several bugs from 1.22.10.Bug Fixes
- Cross Plots - 746 : [Graphics] Closing a Cross Plot window with any PowerPacks shapes causes InvalidOperationException
- Cross Plots - 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
- Edit – Copy - 758 : [Database/IO] Clicking the 'Expand Database' button causes NullReferenceException
- Edit – Copy - 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
- HDSData - 795 : [General] Cannot open or load a file with a space at the beginning or end of the file name
- HDSData - 781 : [Graphics] Attempting to ID Cross Plot points from Log Plot can cause IndexOutOfRangeException
- HDSData - 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
- HDSForms - 791 : [User Interface] Clicking 'Show All Curves' on Curve data form can cause NullReferenceException
- HDSForms - 742 : [User Interface] Attempting to clear Formation spreadsheet can cause IndexOutOfRangeException
- HDSForms - 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
- HdsNT - 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
- Import – LAS - 754 : [Database/IO] Attempting to load a large text file without enough memory causes OutOfMemoryException
- Import – LAS - 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
- Log Plots - 790 : [User Interface] Curve scales on Master Setup window are cut off by Curve settings if there are several Curves in one track
- Log Plots - 789 : [Graphics] Curve scales in print preview overlap each other
- Log Plots - 717 : [User Interface] Adding a Formation to the plot can cause ArgumentOutOfRangeException
- Log Plots - 797 : [Graphics] Attempting to draw the plot with invalid dimensions causes ArgumentException
- Log Plots - 776 : [Feature] Print settings should remember last margins used
- Log Plots - 814 : [Graphics] Printed plots with certain widths are cut off on the right side
- Log Plots - 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
- Unconventional Reservoirs - 723 : [User Interface] Entering an empty or non-numeric string into Baseline text boxes causes InvalidCastException
2 issues View Issues
Released Jan 20th 2022
HDSlog 1.22.1
HDSlog 1.22.1 consists of some minor new features and a large amount of bug fixes.Features
- Cross Plots - 327 : [Feature] Change Plot Title in User Defined Plot
- Login - 471 : [General] Update for .NET
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
- HdsData - 463 : [User Interface] Task Manager steals focus from the application it was launched from
- HdsData - 277 : [General] Access is denied @ Microsoft.Win32.SafeHandles.SafeProcessHandle OpenProcess(Int32, Int32, Boolean) @ System.Diagnostics.ProcessManager
- HdsData - 445 : [Database/IO] Curve's scale changes each time it is saved
- HdsData - 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
- HdsData - 287 : [General] Index was outside the bounds of the array. @ Void ComputeStats() @ HdsDB.DepthCurve
- HdsData - 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
- HdsForms - 302 : [General] Attempting to change Percent values for all Log Text causes FormatException.
- HdsForms - 468 : [User Interface] Clicking Curve Label Set menu item on Log Text form causes IndexOutOfRangeException
- HdsForms - 280 : [General] Object reference not set to an instance of an object. @ Void DisplayPayRanges() @ HdsForms.PayFilters
- HdsForms - 310 : [User Interface] Cannot change 'Version Mode' on Curve Save Settings form
- HdsForms - 337 : [User Interface] Cannot enter numbers for curve name appending
- HdsForms - 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
- Cross Plots - 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
- Cross Section - 453 : [Graphics] A generic error occurred in GDI+. @ Void Save(System.IO.Stream, System.Drawing.Imaging.ImageCodecInfo, System.Drawing.Imaging.EncoderParameters) @ System.Drawing.Image
- Cross Section - 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
- Cross Section - 345 : [Database/IO] Logs are not written to log files like other applications
- Cross Section - 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
- CUP - 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
- Edit - Cleanup - 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
- Edit - Copy - 461 : [User Interface] Checking List Latest Version Only check box when copying curves set to set does not list only the latest curves
- Edit - Copy - 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
- Edit - Splice - 323 : [Database/IO] Attempting to splice data sets fails with exception 'Object reference not set to an instance of an object'
- Edit - Splice - 349 : [User Interface] Cannot select specific curves for splicing when splicing curves from different data sets
- Edit - Splice - 350 : [User Interface] Number of spliced curves is incorrect when splicing curves between data sets
- Edit - Splice - 352 : [User Interface] 'Spliced Set' is shown in list of data sets if a set to set splice process has been started
- Edit - Splice - 354 : [User Interface] Undo/Undo All buttons do not work
- Edit - Splice - 355 : [Graphics] Spliced curves have multiple '(Spliced)' suffixes for each change made to them
- Edit - Splice - 356 : [Calculations] Cubic spline splice type does not work
- Edit - Splice - 357 : [User Interface] Cannot change file from data set selection form
- Edit - Splice - 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
- Import LAS - 308 : [General] Conversion from string "RHOB" to type 'Integer' is not valid. @ Int32 ToInteger(System.String) @ Microsoft.VisualBasic.CompilerServices.Conversions
- Import LAS - 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
- Import LAS - 338 : [Database/IO] Curve append string is added to depth curve if the string is edited from the 'Select File' form
- Import LAS - 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
- Import Misc - 359 : [User Interface] Setting the Unique Well ID column does not change the column title
- Import Misc - 360 : [General] After loading a file with thousands of depths, exiting the application takes a very long time
- Import Misc - 361 : [User Interface] After changing to 'Multiple Wells' mode, cannot change back to 'Single Well' mode
- Import Misc - 362 : [User Interface] Setting a column type without a file selected shows a message box each time
- Import Misc - 363 : [User Interface] File selection button remains disabled even when set to 'Other File' mode
- Import Misc - 364 : [User Interface] Changing the file in 'Other File' mode also updates the text box for 'Current File'
- Import Misc - 365 : [Database/IO] Setting a column type in 'Multiple Wells' mode without a directory selected results in NullReferenceException
- Import Misc - 368 : [User Interface] Removing 'Unique Well ID' column type results in IndexOutOfRangeException
- Import Misc - 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
- Log Plots - 403 : [General] Object reference not set to an instance of an object. @ Void OriginalDimensions() @ LogPlots.frmMain
- Log Plots - 446 : [General] SplitterDistance must be between Panel1MinSize and Width - Panel2MinSize. @ Void set_SplitterDistance(Int32) @ System.Windows.Forms.SplitContainer
- Log Plots - 457 : [User Interface] Selecting a plot track on the 'Curve - Data & Values' tab causes ArgumentOutOfRangeException
- Log Plots - 459 : [User Interface] Curve status bar label is always visible
- Log Plots - 391 : [General] Index was outside the bounds of the array. @ Void picScales_MouseMove(System.Object, System.Windows.Forms.MouseEventArgs) @ LogPlots.frmSetup_Master
- Log Plots - 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
- Log Plots - 388 : [General] Object reference not set to an instance of an object. @ Void AddCurve(Int32 ByRef, Int32 ByRef, Boolean) @ LogPlots.frmSetup_Master
- Log Plots - 418 : [General] Index was outside the bounds of the array. @ Void DrawFrame_Scales(System.Drawing.Graphics, Int32, Int32, Int32, Int32, ChangeFlag, Int32) @ HdsLP.clsPlot
- Log Plots - 245 : [General] Arithmetic operation resulted in an overflow. @ Int32 DrawScales(ScalesEnum ByRef, Int32, Int32 ByRef, System.Drawing.Graphics, Boolean ByRef, Boolean ByRef) @ HdsLP.clsPlot
- Log Plots - 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
- Log Plots - 315 : [Graphics] Fonts that could be changed in HDS 2008 are now static
- Log Plots - 311 : [User Interface] Plot scroll bars reset when window loses focus
- Log Plots - 312 : [User Interface] Top scales above plot should scroll with plot
- Log Plots - 316 : [User Interface] Selecting an alternate Lithology pattern in the Lithology setup form does not work
- Log Plots - 320 : [Graphics] Last depth on Depth Track is sometimes cut off
- Log Plots - 321 : [Graphics] Core summary background is wider than the text
- Log Plots - 325 : [Graphics] Reference plot appears to be drawn twice
- Log Plots - 328 : [Feature] Master Setup Undo Button Does Not Work
- Log Plots - 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
- Log Plots - 341 : [Graphics] Footer preview is cut off if it is longer than a certain height
- Log Plots - 370 : [Graphics] Bottom of Footer preview is cut-off if it is over a certain length
- Log Plots - 371 : [Graphics] Disabling Pay Filters on plot does not remove them from reference plot
- Log Plots - 372 : [User Interface] Enabling Pay Filters on plot when none exist prevents them from being disabled
- Log Plots - 373 : [Graphics] Well symbol is not drawn in depth track
- Log Plots - 374 : [User Interface] Moving a curve on Master Setup form changes the selected curve
- Log Plots - 375 : [User Interface] Pressing F5 to redraw plot while Master Setup form is active causes the Master Setup form to redraw instead
- Log Plots - 376 : [User Interface] Right clicking on a curve on Master Setup form does not cause that curve to become selected
- Log Plots - 377 : [Graphics] Removing the last curve from a track on Master Setup form does not remove the empty track
- Log Plots - 378 : [Graphics] Margins are not used when printing
- 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
- Petro Calc - 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
- SS Gas Quicklook - 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
1 issue View Issues