Hello Community,
While trying to import the ptc-windchill-extension-1.2.1-01.zip extension, I'm getting the following error:
The extension 'ptc-creo-view-extension' version [10.2.30.38] must match the "major.minor.patch" pattern containing only integer values.
Appreciate any guidance.
Best regards,
Keiner
Here the error.log Outcome as reference:
2016-04-14 15:28:10.311-0600 [L: ERROR] [O: E.c.t.w.ExtensionPackageUploader] [I: ] [U: kmorales] [S: ] [T: http-nio-443-exec-6] [context: Extension Exception][message: The extension 'ptc-creo-view-extension' version [10.2.30.38] must match the "major.minor.patch" pattern containing only integer values.] com.thingworx.extensibility.ExtensibilityException: The extension 'ptc-creo-view-extension' version [10.2.30.38] must match the "major.minor.patch" pattern containing only integer values.
at com.thingworx.extensibility.utils.ExtensionPackageUtilities.loadExtensionMetadata(ExtensionPackageUtilities.java:868) ~[thingworx-platform-common-7.0.1-b482.jar:na]
at com.thingworx.extensibility.utils.ExtensionPackageUtilities.extractExtensionPackages(ExtensionPackageUtilities.java:724) ~[thingworx-platform-common-7.0.1-b482.jar:na]
at com.thingworx.webservices.ExtensionPackageUploader.beginImport(ExtensionPackageUploader.java:174) ~[thingworx-platform-common-7.0.1-b482.jar:na]
at com.thingworx.webservices.ExtensionPackageUploader.service(ExtensionPackageUploader.java:103) ~[thingworx-platform-common-7.0.1-b482.jar:na]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) [servlet-api.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291) [catalina.jar:8.0.24]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:8.0.24]
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) [tomcat-websocket.jar:8.0.24]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) [catalina.jar:8.0.24]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:8.0.24]
at com.thingworx.security.contenttype.ContentTypeFilter.doFilter(ContentTypeFilter.java:94) [thingworx-platform-common-7.0.1-b482.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) [catalina.jar:8.0.24]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:8.0.24]
at com.thingworx.security.filter.ValidationFilter.doFilter(ValidationFilter.java:21) [thingworx-platform-common-7.0.1-b482.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) [catalina.jar:8.0.24]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:8.0.24]
at com.thingworx.security.authentication.AuthenticationFilter.propagateRequest(AuthenticationFilter.java:343) [thingworx-platform-common-7.0.1-b482.jar:na]
at com.thingworx.security.authentication.AuthenticationFilter.doFilter(AuthenticationFilter.java:143) [thingworx-platform-common-7.0.1-b482.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) [catalina.jar:8.0.24]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:8.0.24]
at com.thingworx.security.filter.ClickjackFilter.doFilter(ClickjackFilter.java:31) [thingworx-platform-common-7.0.1-b482.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) [catalina.jar:8.0.24]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:8.0.24]
at com.thingworx.security.filter.ProhibitIfNotLeaderFilter.doFilter(ProhibitIfNotLeaderFilter.java:118) [thingworx-platform-common-7.0.1-b482.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) [catalina.jar:8.0.24]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [catalina.jar:8.0.24]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219) [catalina.jar:8.0.24]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) [catalina.jar:8.0.24]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) [catalina.jar:8.0.24]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142) [catalina.jar:8.0.24]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) [catalina.jar:8.0.24]
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:617) [catalina.jar:8.0.24]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) [catalina.jar:8.0.24]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518) [catalina.jar:8.0.24]
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1091) [tomcat-coyote.jar:8.0.24]
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:668) [tomcat-coyote.jar:8.0.24]
Solved! Go to Solution.
As the message states, that extension's version does not match the major.minor.patch pattern. Remove the 38 from the packageVersion property in the extension's metadata.xml and you'll get past that error message.
As the message states, that extension's version does not match the major.minor.patch pattern. Remove the 38 from the packageVersion property in the extension's metadata.xml and you'll get past that error message.
Thanks Brian. It worked perfectly.
Same problem, same solution. Thx a lot.
Just FYI - Thingworx released new version of Windchill Extension whick works fine with Thingworx 7.0 and 7.1 (the issue is fixed).