Skip to main content
4-Participant
April 14, 2016
Solved

Thingworx 7.0.1 error while importing Windchill Extension 1.2.1-01

  • April 14, 2016
  • 4 replies
  • 2529 views

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]

Best answer by brue

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.

4 replies

brue1-VisitorAnswer
1-Visitor
April 15, 2016

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.

kmorales4-ParticipantAuthor
4-Participant
April 15, 2016

Thanks Brian. It worked perfectly.

1-Visitor
July 6, 2016

Just FYI - Thingworx released new version of Windchill Extension whick works fine with Thingworx 7.0 and 7.1 (the issue is fixed).