Ticket #31 (closed defect: fixed)

Opened 14 years ago

Last modified 13 years ago

09-012 Version 0.93 UO

Reported by: michelpons Owned by: michaelhalloran
Priority: minor Milestone: 2.0 No dependency/Viewer/New installer
Component: COLoggers Version: 1.08.4
Keywords: Cc: michaelhalloran

Description

De: Michel Pons [technologyofficer@…]
Envoyé: Thursday, June 18, 2009 11:11 AM
À: 'Ahsan Akhtar'
Cc: 'michaeljhalloran@…'
Objet: SimSci UO in PRO/II

Pièces jointes: MyScreenCopies.doc

Hi,

In the attached Word document I have documented a scenario that leads to a crash in PRO/II when either COLTT 1.07 or 1.08.02 is enabled on a UO. I think that the crash is related to the fact that the UO is 0.93 compliant. Could there be a way to avoid such a crash which does not look good?

I have listed this issue as 09-012.

Best regards

Michel

Attachments

proii_110309_125757.log (861 bytes) - added by michelpons 14 years ago.
Log file obtained with COLTT 1.08.3 Build Oct 27, 2009
CoUOP.dll (112.0 KB) - added by michelpons 14 years ago.
SimSci UO DLL

Change History

comment:1 Changed 14 years ago by michelpons

  • Version changed from 1.08.2 to 1.08.3

I have run this case with COLTT 1.08.3 Build Oct 27, 2009. I observe the same behaviour as with COLTT 1.08.2: when instantiating the UO (logged) in PRO/II, PRO/II crashes. Within the COLTT Controller, the SimSci UO is appearing as adhering to version 0.9-3. Since COLTT loggers are not meant to support 0.93 CAPE-OPEN interfaces, this may be the reason for the PRO/II crash. I recommend filtering within COLTT Controller UOs adhering to 0.93 and to refuse enabling COLTT on them, much like what has been done for out-of-proc PMCs. With a proper message within the controller, we would prevent a crash involving COLTT in a PME such as PRO/II. I attach the log file (proii_110309_125757.log) obtained which is not really informative either.

Changed 14 years ago by michelpons

Log file obtained with COLTT 1.08.3 Build Oct 27, 2009

comment:2 Changed 14 years ago by michaelhalloran

  • Owner changed from Michael Halloran to michaelhalloran
  • Status changed from new to assigned

could you send me the DLL for the example UO? I don't think COLTT should fail just because it's a 0.93 unit but I need to be able to run it.

Changed 14 years ago by michelpons

SimSci UO DLL

comment:3 Changed 14 years ago by michelpons

  • Version changed from 1.08.3 to 1.08.4

I have attached the SimSci UO DLL. According to SimSci Support it needs to be registered with regsvr32. There is no dedicated location for this DLL. I have restested the case with COLTT 1.08.4 and the situation remains the same as with COLTT 1.08.3.

comment:4 Changed 14 years ago by michaelhalloran

  • Status changed from assigned to closed
  • Resolution set to fixed

Fixed, available in next build after 1.08.4

Controller now prevents logging of 0.9 and 0.9.3 version PMCs
COLTT class factory now reports an error if it can't identify which logger to use for a PMC, but the run will continue unlogged if the PMC supports the interface requested by the PME. If the PMC does not support the requested interface - as in the case of a 0.9.3 UO created by a 1.0 compatible PME, COLTT reports the fact that the component does not support the interface requested by the PME:

ClassFactory : Loading SimSci Mixer Unit implemented by
C:
Program Files
CAPE-OPEN 1.0 Unit
COLAN
couop.dll
ClassFactory : Created instance of SimSci Mixer Unit successfully

Error - SimSci Mixer Unit does not support the CAPE-OPEN 1.0 or 1.1 interfaces that can be logged by COLTT
Error - SimSci Mixer Unit does not support the requested interface: ICapeUnit (with GUID {678C0998-0100-11D2-A67D-00105A42887F})
CreateInstance returns error 0x80004002 - No such interface supported

comment:5 Changed 13 years ago by michelpons

  • Milestone set to 1.08.05
Note: See TracTickets for help on using tickets.