Community Tip - Learn all about PTC Community Badges. Engage with PTC and see how many you can earn! X
Hello Windchill,
wt.fv.uploadtocache - (wt.intersvrcom.intersvrcomResource/11) wt.wrmf.transport.WTTransportException: Signature from http://windchill.test.com/Windchill/servlet/WindchillGW, signed in "Tue Oct 17 20: 36:25 GMT+08:00 2023", received on "Tue Oct 17 20:43:15 GMT+08:00 2023", which has expired. Please try the operation again. If this error continues to occur, contact your system administrator.
Looks like the signature has expired...
Need help...😋
-Zhangyue
Translated by the Community Moderation using Google Translate
-----------------------------------------------------------------------------------------------
Hello Windchill,
wt.fv.uploadtocache - (wt.intersvrcom.intersvrcomResource/11) wt.wrmf.transport.WTTransportException: 来自 http://windchill.test.com/Windchill/servlet/WindchillGW 的签名, 签在 "Tue Oct 17 20:36:25 GMT+08:00 2023" 上, 接收在 "Tue Oct 17 20:43:15 GMT+08:00 2023" 上, 它已过期。 请重试该操作。如果继续发生该错误,请与系统管理员联系。
Looks like the signature has expired...
Need help...😋
-Zhangyue
Solved! Go to Solution.
Hi @YZ_10818805
Windchill Shell is an entry point used to execute some commands. If you take a look at the following content, you may understand
===========================================================================
<Windchill_install_dir>/Windchill/bin
windchill shell
xconfmanager -h
xconfmanager -d <property_names>
where <property_names> is a comma-separated list of property names.
for example, xconfmanager -d wt.home or xconfmanager -d wt.home,wt.rmi.server.hostname
xconfmanager -s <property_name>=<property_value> -t <property_file> -p
xconfmanager -s wt.method.maxHeap=2048 -t codebase/wt.properties -p
Note: "-t" option specified path could use slash (/) as the path separator on both Windows and Linux/Unix platforms. The following example uses slash on Windows server.
xconfmanager --add <property_name>=<extra_property_value> -t <property_file> -p
xconfmanager --add wt.java.classpath=d\:\\MyLibaries\\somelibrary.jar -t codebase\wt.properties -p
d:\MyLibaries\somelibrary.jar
xconfmanager --remove <property_name>=<property_value_being_deleted> -t <property_file> -p
For example, need to remove an JNDI Adapter from property wt.federation.org.directoryServices
xconfmanager --remove wt.federation.org.directoryServices=<JNDI-ADAPTER-DELETED> -t codebase\wt.properties -p
Note: <JNDI-ADAPTER-DELETED> will be removed from property wt.federation.org.directoryServices in wt.properties file after executing the command.<AddToProperty name="<property_name>" value="<property_value>"/>
<AddToProperty name="wt.java.classpath" value="d:\MyLibaries\somelibrary.jar"/>
<Property name="<property_name>" overridable="true" targetFile="<property_file>" value="<value>"/>
<Service context="default" name="wt.vc.config.GetConfigSpecForDelegate" targetFile="codebase/service.properties">
<Option cardinality="singleton" order="1" overridable="true"
requestor="wt.epm.EPMDocument"
serviceClass="ext.ts.the.configspec.TSEPMDocGetConfigSpecForDelegate"/>
</Service>
xconfmanager -p
-s "wt.inf.container.SiteOrganization.name=ACME Corporation"
-s wt.inf.container.SiteOrganization.name=ACME^ Corporation
-s 'wt.inf.container.SiteOrganization.name=ACME Corporation'
-s wt.inf.container.SiteOrganization.name=ACME\ Corporation
-s 'wt.homepage.jsp=$(wt.server.codebase)/wtcore/jsp/wt/portal/index.jsp'
Or
-s wt.homepage.jsp=\$(wt.server.codebase)/wtcore/jsp/wt/portal/index.jsp
Hi @YZ_10818805
Yes, the signature has indeed expired, and there are many reasons for this.
A common issue is that the server time and client time are inconsistent. You can try the following configuration. If it is not work, IT is recommended to check the time synchronization issues of each server/client
Run command in Windchill Shell:
xconfmanager -s wt.intersvrcom.security.graceTimePeriod=3000 -t codebase\wt.properties -p
thanks for reply
What's is 'Windchill Shell'?
Can I run the command in OS Shell?
I did find that the time is out of sync, I am trying to fix it
Hi @YZ_10818805
Windchill Shell is an entry point used to execute some commands. If you take a look at the following content, you may understand
===========================================================================
<Windchill_install_dir>/Windchill/bin
windchill shell
xconfmanager -h
xconfmanager -d <property_names>
where <property_names> is a comma-separated list of property names.
for example, xconfmanager -d wt.home or xconfmanager -d wt.home,wt.rmi.server.hostname
xconfmanager -s <property_name>=<property_value> -t <property_file> -p
xconfmanager -s wt.method.maxHeap=2048 -t codebase/wt.properties -p
Note: "-t" option specified path could use slash (/) as the path separator on both Windows and Linux/Unix platforms. The following example uses slash on Windows server.
xconfmanager --add <property_name>=<extra_property_value> -t <property_file> -p
xconfmanager --add wt.java.classpath=d\:\\MyLibaries\\somelibrary.jar -t codebase\wt.properties -p
d:\MyLibaries\somelibrary.jar
xconfmanager --remove <property_name>=<property_value_being_deleted> -t <property_file> -p
For example, need to remove an JNDI Adapter from property wt.federation.org.directoryServices
xconfmanager --remove wt.federation.org.directoryServices=<JNDI-ADAPTER-DELETED> -t codebase\wt.properties -p
Note: <JNDI-ADAPTER-DELETED> will be removed from property wt.federation.org.directoryServices in wt.properties file after executing the command.<AddToProperty name="<property_name>" value="<property_value>"/>
<AddToProperty name="wt.java.classpath" value="d:\MyLibaries\somelibrary.jar"/>
<Property name="<property_name>" overridable="true" targetFile="<property_file>" value="<value>"/>
<Service context="default" name="wt.vc.config.GetConfigSpecForDelegate" targetFile="codebase/service.properties">
<Option cardinality="singleton" order="1" overridable="true"
requestor="wt.epm.EPMDocument"
serviceClass="ext.ts.the.configspec.TSEPMDocGetConfigSpecForDelegate"/>
</Service>
xconfmanager -p
-s "wt.inf.container.SiteOrganization.name=ACME Corporation"
-s wt.inf.container.SiteOrganization.name=ACME^ Corporation
-s 'wt.inf.container.SiteOrganization.name=ACME Corporation'
-s wt.inf.container.SiteOrganization.name=ACME\ Corporation
-s 'wt.homepage.jsp=$(wt.server.codebase)/wtcore/jsp/wt/portal/index.jsp'
Or
-s wt.homepage.jsp=\$(wt.server.codebase)/wtcore/jsp/wt/portal/index.jsp