Copy link to clipboard
Copied
When I open a ditamap and then open one of the files within the ditamap, the file takes several minutes to open (literally). The Frame console shows why -- it's generating dozens of error messages such as the partial list below.
Any clues??
DITA+FM ERROR: File: C:\dev\xpm_source\doc_source\Frame_source_files\base\base__about_perspectives.xml - Unable to open referenced file: C:\dev\dev\xpm_checkin\doc\reuse_library\glossary.xml
DITA+FM ERROR: File: C:\dev\xpm_source\doc_source\Frame_source_files\base\base__about_collections.xml - Unable to open referenced file: C:\dev\dev\xpm_checkin\doc\reuse_library\glossary.xml
DITA+FM ERROR: Specified FileOpenClient not installed.: C:\dev\xpm_source\doc_source\Frame_source_files\base\base__managing_saved_collections.xml - Unable to resolve link
DITA+FM ERROR: Specified FileOpenClient not installed.: C:\dev\xpm_source\doc_source\Frame_source_files\base\base__managing_saved_collections.xml - Unable to resolve link
DITA+FM ERROR: File: C:\dev\xpm_source\doc_source\Frame_source_files\base\base__about_perspectives.xml - Unable to open referenced file: C:\dev\dev\xpm_checkin\doc\reuse_library\glossary.xml
DITA+FM ERROR: File: C:\dev\xpm_source\doc_source\Frame_source_files\base\base__about_collections.xml - Unable to open referenced file: C:\dev\dev\xpm_checkin\doc\reuse_library\glossary.xml
DITA+FM ERROR: Specified FileOpenClient not installed.: C:\dev\xpm_source\doc_source\Frame_source_files\base\base__managing_saved_collections.xml - Unable to resolve link
DITA+FM ERROR: Specified FileOpenClient not installed.: C:\dev\xpm_source\doc_source\Frame_source_files\base\base__managing_saved_collections.xml - Unable to resolve link
DITA+FM ERROR: File: C:\dev\xpm_source\doc_source\Frame_source_files\base\base__about_perspectives.xml - Unable to open referenced file: C:\dev\dev\xpm_checkin\doc\reuse_library\glossary.xml
DITA+FM ERROR: File: C:\dev\xpm_source\doc_source\Frame_source_files\base\base__about_collections.xml - Unable to open referenced file: C:\dev\dev\xpm_checkin\doc\reuse_library\glossary.xml
DITA+FM ERROR: Specified FileOpenClient not installed.: C:\dev\xpm_source\doc_source\Frame_source_files\base\base__managing_saved_collections.xml - Unable to resolve link
DITA+FM ERROR: Specified FileOpenClient not installed.: C:\dev\xpm_source\doc_source\Frame_source_files\base\base__managing_saved_collections.xml - Unable to resolve link
DITA+FM ERROR: File: C:\dev\xpm_source\doc_source\Frame_source_files\base\base__about_collections.xml - Unable to open referenced file: C:\dev\dev\xpm_checkin\doc\reuse_library\glossary.xml
DITA+FM ERROR: Specified FileOpenClient not installed.: C:\dev\xpm_source\doc_source\Frame_source_files\base\base__managing_saved_collections.xml - Unable to resolve link
DITA+FM ERROR: Specified FileOpenClient not installed.: C:\dev\xpm_source\doc_source\Frame_source_files\base\base__managing_saved_collections.xml - Unable to resolve link
DITA+FM ERROR: File: C:\dev\xpm_source\doc_source\Frame_source_files\base\base__about_collections.xml - Unable to open referenced file: C:\dev\dev\xpm_checkin\doc\reuse_library\glossary.xml
DITA+FM ERROR: Specified FileOpenClient not installed.: C:\dev\xpm_source\doc_source\Frame_source_files\base\base__managing_saved_collections.xml - Unable to resolve link
DITA+FM ERROR: Specified FileOpenClient not installed.: C:\dev\xpm_source\doc_source\Frame_source_files\base\base__managing_saved_collections.xml - Unable to resolve link
DITA+FM ERROR: File: C:\dev\xpm_source\doc_source\Frame_source_files\base\base__about_collections.xml - Unable to open referenced file: C:\dev\dev\xpm_checkin\doc\reuse_library\glossary.xml
DITA+FM ERROR: Specified FileOpenClient not installed.: C:\dev\xpm_source\doc_source\Frame_source_files\base\base__managing_saved_collections.xml - Unable to resolve link
DITA+FM ERROR: Specified FileOpenClient not installed.: C:\dev\xpm_source\doc_source\Frame_source_files\base\base__managing_saved_collections.xml - Unable to resolve link
DITA+FM ERROR: File: C:\dev\xpm_source\doc_source\Frame_source_files\base\base__about_collections.xml - Unable to open referenced file: C:\dev\dev\xpm_checkin\doc\reuse_library\glossary.xml
DITA+FM ERROR: Specified FileOpenClient not installed.: C:\dev\xpm_source\doc_source\Frame_source_files\base\base__managing_saved_collections.xml - Unable to resolve link
DITA+FM ERROR: Specified FileOpenClient not installed.: C:\dev\xpm_source\doc_source\Frame_source_files\base\base__managing_saved_collections.xml - Unable to resolve link
DITA+FM ERROR: File: C:\dev\xpm_source\doc_source\Frame_source_files\base\base__about_collections.xml - Unable to open referenced file: C:\dev\dev\xpm_checkin\doc\reuse_library\glossary.xml
DITA+FM ERROR: Specified FileOpenClient not installed.: C:\dev\xpm_source\doc_source\Frame_source_files\base\base__managing_saved_collections.xml - Unable to resolve link
DITA+FM ERROR: Specified FileOpenClient not installed.: C:\dev\xpm_source\doc_source\Frame_source_files\base\base__managing_saved_collections.xml - Unable to resolve link
DITA+FM ERROR: File: C:\dev\xpm_source\doc_source\Frame_source_files\base\base__analysis_types.xml - Unable to open referenced file: C:\dev\dev\xpm_checkin\doc\reuse_library\analysis_descriptions.xml
DITA+FM ERROR: File: C:\dev\xpm_source\doc_source\Frame_source_files\base\base__analysis_types.xml - Unable to open referenced file: C:\dev\dev\xpm_checkin\doc\reuse_library\analysis_descriptions.xml
Copy link to clipboard
Copied
Those are some interesting errors.
First .. check your ditafm.ini file for the FileOpenClient parameter .. is something assigned to it? It should be empty. Some of the errors are complaining about the specified FileOpenClient not being installed. Check both the ditafm.ini in the program files area (FrameMaker/fminit/ditafm/ditafm.ini) and the one in your "app data" area.
Second .. are you using conrefs in your map? Although this is technically valid, there's really no reason to do it. You sould be using topicrefs to reference other topic. Replace the conrefs with topicrefs and your errors will likely go away. When a conref resolves, it has t oopen the referenced file, which in turn resolves any references in that file .. and so on .. that's why you're seeing references to files that aren't directly referenced in the map. (probably)
Cheers,
...scott
Copy link to clipboard
Copied
I looked in the ditafm.ini file in both locations, and there's no FileOpenClient entry at all.
I also searched the web for this string and, other than this forum entry, the only reference I found was in the DITA-FMx User Guide (the plug-in from Leximation, which we don't have).
No, we're not using conrefs in the ditamap. I should have said conrefs in the topics in the ditamap. Sorry that was unclear.
But the errors are kind of a moot point now. We've decided to pull the plug on our structured authoring experiment. Not because of these errors (I'm sure there's a resolution for them somewhere.) But the cost/benefit equation was just not adding up for us. Our goal was content reuse. But the amount of content that we're actually being able to reuse is turning out to be smaller than expected, and the overhead is fairly large. I'm sure that structured authoring makes sense for other organizations, but not for our small group.
Anyway, I really appreciate the help, 🙂 Thanks!
-Melanie
Copy link to clipboard
Copied
I'm having a similar problem when opening a file that has more than one cross-reference. For each cross reference I get two identical messages of the form:
DITA+FM ERROR: Specified FileOpenClient not installed.: [pathname] - Unable to resolve link
Unable to open referenced file: [pathname]
Eventually the files open and most of the cross-references do appear correctly but it takes 10 minutes to open the file.
I checked ditafm.ini FrameMaker/fminit/ditafm and the FileOpenClient entry is empty. I could not find a ditafm.ini anywhere else on my computer.
Again, this is not exactly the same problem as M_Boyd, because I am not opening the file from the ditamap. I open the file from the File menu.
Is there anything I can do to include a list of cross-references in a topic?
Copy link to clipboard
Copied
This has been bugging me. Typically, the FileOpenClient error would include the name of the "client" referenced by the FileOpenClient parameter in the ditafm.ini file (I don't think it really does anything, but that's not the point). In this case it's not indicating the name of the client. After some testing it looks like FM10 (probably FM9 as well) prints this error along with the message about being unable to open a file. I have a feeling that it's just a bogus error message. However, the message about being unable to open the file is real.
Note that there is a difference between being unable to "open" of "locate" a file .. you'll see different messages in each condition. This (and the message from M_Boyd) are "open" errors. Off hand I don't know why. Try manually opening the file specified and see if you get any errors. I've not been able to replicate the "open" error (just a "locate" error) even when I corrupt the target file so it is invalid XML. When I do this, the xref does not properly resolve, and it *does* add significant time to the time it takes to open the referencing file .. but I'm not getting any errors written to the console for this .. strange.
Also note that the error says "Unable to resolve link" .. this means a "link" element is the referencing element, as opposed to an "xref". If it was an xref it would say "Unable to resolve xref".
Bottom line .. don't worry about the FileOpenClient error .. I think it's just bogus. But there is some reason that FM isn't able to open your referenced files. I'd strip out all of the references and start over with just one .. make sure it works before adding more. The simpler you can keep the directory structure the better.
Cheers,
...scott
Get ready! An upgraded Adobe Community experience is coming in January.
Learn more