Skip to main content
12-Amethyst
August 5, 2025
Solved

Issue with setting up representation from pre-converted files (CS36856)

  • August 5, 2025
  • 1 reply
  • 407 views

I'm trying to setup the preview from pre-converted files. 

 

We have a bunch of WTDocuments that is just a PDF - I wanted to use this as the representation. 

I tried following the CS36856 guide. 

I wrote in the windchill shell:

 

xconfmanager -t %WT_HOME%/codebase/WEB-INF/conf/wvs.properties -s "worker..PDF=DUMMY,preconverted=true" -p

 

 where %WT_HOME% is the windchill directory. 

 

The response was (omitted some of the mappings): 

 

:\ptc\Windchill_12.1\Windchill\src\com\ptc\wvs\util>xconfmanager -t %WT_HOME%/codebase/WEB-INF/conf/wvs.properties -s "worker..PDF=DUMMY,preconverted=true" -p
Default product root=F:\ptc\Windchill_12.1\Windchill\bin\..
"F:\ptc\AmazonCorretto11\jdk11.0.25_9\bin\java.exe" -cp "F:\ptc\Windchill_12.1\Windchill\bin\..\codebase;F:\ptc\Windchill_12.1\Windchill\bin\..\codebase\WEB-INF\lib\*;F:\ptc\Windchill_12.1\Windchill\bin\..\lib\*" com.ptc.windchill.structconf.StructConfManager -r "F:\ptc\Windchill_12.1\Windchill\bin\.." -t F:\ptc\Windchill_12.1\Windchill/codebase/WEB-INF/conf/wvs.properties -s "worker..PDF=DUMMY,preconverted=true" -p
2025-08-04 14:38:29,123 ERROR [main] com.ptc.windchill.structconf.StructConfManager - Unexpected error (stack trace below):
*** WARNINGS **********************************************************************
The following properties have been declared multiple times.
The last value encountered will be used, but the conflicting or duplicate declarations should be corrected.
 - com.ptc.core.meta.type.admin.client.impl.typemanagerPDMLinkOverride.enabled
 Specified at:
 file:/F:/ptc/Windchill_12.1/Windchill/codebase/com/ptc/windchill/pdmlink/xconfs/pdmlink.wt.properties.xconf, line 94
 file:/F:/ptc/Windchill_12.1/Windchill/codebase/com/ptc/windchill/projectlink/xconfs/projectlink.wt.properties.xconf, line 55
 Mapped to:
 F:\ptc\Windchill_12.1\Windchill\codebase\wt.properties
 - com.ptc.core.meta.type.admin.client.impl.typemanagertemplate.enabled
 Specified at:
 file:/F:/ptc/Windchill_12.1/Windchill/codebase/com/ptc/windchill/pdmlink/xconfs/pdmlink.wt.properties.xconf, line 93
 file:/F:/ptc/Windchill_12.1/Windchill/codebase/com/ptc/windchill/projectlink/xconfs/projectlink.wt.properties.xconf, line 54
 Mapped to:
 F:\ptc\Windchill_12.1\Windchill\codebase\wt.properties
 - epmdocument.usedby
 Specified at:
 file:/F:/ptc/Windchill_12.1/Windchill/codebase/com/ptc/windchill/pdmlink/xconfs/pdmlink.plhelp.properties.xconf, line 37
 file:/F:/ptc/Windchill_12.1/Windchill/codebase/plhelp.properties.xconf, line 41
 Mapped to:
 F:\ptc\Windchill_12.1\Windchill\codebase\plhelp.properties
.
.
.
.
**************************************************************************************

*** ERRORS ************************************************************************
These issues must be corrected before target files can be generated.

The following properties have not been mapped to a target file.
 - com.ptc.wvs.util.AfterEDRloader.verbose
 Specified at:
 file:/F:/ptc/Windchill_12.1/Windchill/site.xconf, line 310
 Mapped to:
**************************************************************************************

com.ptc.windchill.structconf.InvalidXconfException: Propagation cannot be performed. There are errors.
 at com.ptc.windchill.structconf.TargetFileContentsCollector.writeTargetFiles(TargetFileContentsCollector.java:438)
 at com.ptc.windchill.structconf.StructConfManager.propagate(StructConfManager.java:199)
 at com.ptc.windchill.structconf.Propagate.execute(Propagate.java:58)
 at com.ptc.windchill.structconf.StructConfManagerCommand.execute(StructConfManagerCommand.java:102)
 at com.ptc.windchill.structconf.StructConfManager.execute(StructConfManager.java:261)
 at com.ptc.windchill.structconf.StructConfManager.execute(StructConfManager.java:275)
 at com.ptc.windchill.structconf.StructConfManager.main(StructConfManager.java:822)

 

  

Is the general output correct, i.e. all the mapping?

 

The "com.ptc.wvs.util.AfterEDRloader.verbose" was I trying to set when debugging our AfterEDRloader script. It can be deleted, but I do not know how. 

Best answer by avillanueva

It appears like there is an error in your site.xconf but not 100% sure its related to your last entry for the wvs setting. You can try removing that last entry and seeing if it was related to it (its just an xml/text file). If you run "xconfmanager -p" and it comes back clean, you are good to proceed. I suspect that you have other errors in that files specifically related to the duplicate entries in the error message. See if they appear multiple times in your site.xconf file as well.  Also, you can look in the .xconf-backup folder for previous copies of your site.xconf file to reference to. You might need to revert back to a working version. At least you can compare (suggest WinMerge) to see differences.

1 reply

avillanueva
23-Emerald I
23-Emerald I
August 5, 2025

It appears like there is an error in your site.xconf but not 100% sure its related to your last entry for the wvs setting. You can try removing that last entry and seeing if it was related to it (its just an xml/text file). If you run "xconfmanager -p" and it comes back clean, you are good to proceed. I suspect that you have other errors in that files specifically related to the duplicate entries in the error message. See if they appear multiple times in your site.xconf file as well.  Also, you can look in the .xconf-backup folder for previous copies of your site.xconf file to reference to. You might need to revert back to a working version. At least you can compare (suggest WinMerge) to see differences.

12-Amethyst
August 8, 2025

Thanks - removing the entry regarding 

com.ptc.wvs.util.AfterEDRloader.verbose

solved the issue. 

 

 

avillanueva
23-Emerald I
23-Emerald I
August 8, 2025

Great. Just know that you can create your own .xconf files if this this helps you manage settings easier. I have one for customizations, configurations and wvs settings. These are all called out as references in the site.xconf.

https://www.ptc.com/en/support/article/CS296357?source=search

It might help you organize your settings better and ensure they are common from system to system.