MantisBT - Open CASCADE
View Issue Details
0028817Open CASCADE[OCCT] OCCT:Foundation Classespublic2017-06-06 14:552020-09-11 16:13
kgv 
abv 
normalminor 
newopen 
[OCCT] 5.2.2 
[OCCT] 7.6.0* 
Not required
0028817: Foundation Classes - Quantity_Date can not handle POSIX time 1 January, 1970
Quantity_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).
- Set system time before '1979.
- Start OCCT-based application using Data Exchange (STEP/IGES import/export).
No tags attached.
png Screenshot_1970-01-12-01-46-34.png (93,059) 2017-06-06 14:55
https://tracker.dev.opencascade.org/
Issue History
2017-06-06 14:55kgvNew Issue
2017-06-06 14:55kgvAssigned To => abv
2017-06-06 14:55kgvFile Added: Screenshot_1970-01-12-01-46-34.png
2017-06-07 09:13kgvProduct Version7.1.0 => 5.2.2
2017-07-27 11:15abvTarget Version7.2.0 => 7.4.0
2017-08-30 12:54apvTest case number => Not required
2019-07-10 22:29abvTarget Version7.4.0 => 7.5.0
2020-09-11 16:13utverdovTarget Version7.5.0 => 7.6.0*

There are no notes attached to this issue.