![]() |
Telelogic DOORS (steve huntington) | ![]() |
new topic :
profile :
search :
help :
dashboard :
calendar :
home
|
||
Latest News:
|
|
Topic Title: Partition Export Failed Topic Summary: unable to export due to a missing object picture Created On: 15-May-2008 11:35 Status: Post and Reply |
Linear : Threading : Single : Branch |
![]() |
![]()
|
![]() |
|
Using DOORS v7.1 I am attempting to export a partition I have created.
I get the message "Partition export failed. Couldn't read picture in object 9426 of module xxx: This picture does not exist." If I look at object 9426, there is indeed no picture. The script:- if (oleIsObject obj) returns false Checking the history of the object, an old baseline from October 2004 appears to indicate that the text "<Picture>" once existed - there is no indication that this was ever actually a picture, Properties|History on other objects with pictures actually show them in the From/To text boxes. So, what is making the export believe there is a picture there, and what can I do about it, short of deleting the object from the module before attempting to export the partition? Thanks in advance, I'm stumped on this one. |
|
![]() |
|
![]() |
|
We don't use Pictures so I'm only pretty sure of the following. Pictures are not 'OLE' diagrams. Whereas OLE exists in a Text attr, the object may or may not have a Picture in it.
Anyway, select the object and run this one-line DXL; that should delete the picture: deletePicture(current Object) - Louie |
|
![]() |
|
![]() |
|
I get:-
"-R-E- DXL: <Line:1> error opening picture: This picture does not exist" Which sort of agrees with why the original Partition Export fails. |
|
![]() |
|
![]() |
|
There is one so called "Advanced System Attribute" called Picture (boolean) which maintains the information if the object isn an picture object. So what does the following output on the problem object:
Object o = current print o."Picture" "" If the output is "true", then for some reason DOORS has false information on this object. The Picture attribute is read-only, so it can not be modified, so maybe the only option is to delete the offending object? ------------------------- Pekka.Makinen@softqa.fi SoftQA Oy -http://www.softqa.fi/ |
|
![]() |
|
![]() |
|
It does indeed return TRUE.
I'm rather hoping that deleting the object isn't the only answer. |
|
![]() |
|
![]() |
|
Desperation: maybe this is an old v3/v4 picture. Try a combination of 'getPictName(o)' and 'if (confirm("Delete Picture '" Name "'?)) deletePicture(Name)', run as the Administrator.
Doubt its interesting, but the following might provide a clue: string Format = getPictFormat(o) print "Format = [" Format "]\n" - Louie |
|
![]() |
|
![]() |
|
Louie, the script returned:-
Format = [EPSF] Combining it with the delete confirmation, I get:- -R-E- DXL: <Line:4> error opening picture: This picture does not exist -I- DXL: execution halted |
|
![]() |
|
![]() |
|
Sorry, stumped. Try Telelogic support but don't hold your breath. Guess you'll need to purge that corrupted object in the end.
- Louie |
|
![]() |
Telelogic DOORS
» General Discussion
»
Partition Export Failed
|
![]() |
FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.