DiscussionsIssue archiveOCCT:Application Framework

Archived issue #0030872

Application Framework - Add a reader for the format only in the case of success

CommunityOCCT:Application Frameworkclosed5 public notes

Search issues

Description

At the current, the application adds an empty reader instance to the readers collection in case of an error, which prevents the proper error (exception) reporting during the next tries of importing the files. The application should retry to acquire the driver.

Steps to reproduce

Delete manually Plugin file from the installation folder

Public activity

5 archived notes

Participants are labeled by their role within this record.

01Commenter 2
Branch [archived branch] has been created by Author.

[revision removed]


Detailed log of new commits:

Author: build
Date: Wed Aug 7 13:01:13 2019 +0200

    0030872: In case of failure, retry to acquire the driver for the format
02Author
Please, review the proposed solution
03Commenter 3
Reviewed.
04Commenter 1
Combination -
OCCT branch : [archived branch]
master SHA - [revision removed]
[revision removed]
Products branch : [archived branch] SHA - [revision removed]
was compiled on Linux, MacOS and Windows platforms and tested in optimize mode.

Number of compiler warnings:
No new/fixed warnings

Regressions/Differences/Improvements:
No regressions/differences

CPU differences:
Debian80-64:
OCCT
Total CPU difference: 16240.470000000052 / 16237.229999999976 [+0.02%]
Products
Total CPU difference: 10484.910000000053 / 10493.010000000033 [-0.08%]
Windows-64-VC14:
OCCT
Total CPU difference: 17566.125 / 17592.765625 [-0.15%]
Products
Total CPU difference: 12091.5625 / 12065.453125 [+0.22%]


Image differences :
No differences that require special attention

Memory differences :
No differences that require special attention
05Commenter 2
Branch [archived branch] has been deleted by Participant.

[revision removed]