View Issue Details

IDProjectCategoryView StatusLast Update
0028817Open CASCADEOCCT:Foundation Classespublic2021-09-09 23:08
Reporterkgv Assigned Toabv  
PrioritylowSeverityminor 
Status newResolutionopen 
Product Version5.2.2 
Target Version7.7.0 
Summary0028817: Foundation Classes - Quantity_Date can not handle POSIX time 1 January, 1970
DescriptionQuantity_Date valid range starts with January 1, 1979.
However some systems after resetting the clock (died battery) to the first possible time defined by POSIX - 1 January, 1970.
As result, while system works normally, the OCCT-based application can not be started due to unhandled Quantity_DateDefinitionError exception.
Quantity_Date is used in several places, including initialization of Data Exchange initialization (IGESData::Init(), Interface_MSG, StepAP209_Construct).
Steps To Reproduce- Set system time before '1979.
- Start OCCT-based application using Data Exchange (STEP/IGES import/export).
TagsNo tags attached.
Test case numberNot required

Attached Files

  • Screenshot_1970-01-12-01-46-34.png (93,059 bytes)

Activities

kgv

2017-06-06 14:55

developer  

Screenshot_1970-01-12-01-46-34.png (93,059 bytes)

Issue History

Date Modified Username Field Change
2017-06-06 14:55 kgv New Issue
2017-06-06 14:55 kgv Assigned To => abv
2017-06-06 14:55 kgv File Added: Screenshot_1970-01-12-01-46-34.png
2017-06-07 09:13 kgv Product Version 7.1.0 => 5.2.2
2017-07-27 11:15 abv Target Version 7.2.0 => 7.4.0
2017-08-30 12:54 apv Test case number => Not required
2019-07-10 22:29 abv Target Version 7.4.0 => 7.5.0
2020-09-11 16:13 utverdov Target Version 7.5.0 => 7.6.0
2021-09-09 23:08 kgv Target Version 7.6.0 => 7.7.0
2021-09-09 23:08 kgv Priority normal => low