<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Parsley Extension in ThingWorx Developers</title>
    <link>https://www.ptcusercommunity.com/t5/ThingWorx-Developers/Parsley-Extension/m-p/1009942#M69486</link>
    <description>&lt;P&gt;I will start my reply by stating that the Parsley extension is not a PTC supported product - it was developed by a former PTC employee.&lt;/P&gt;
&lt;P&gt;Regardless, the easiest way to try and solve this situations is by removing the respective jar files from the Extension zip file itself (not from other folders) and from the metadata.xml, where those jars are referenced.&lt;/P&gt;
&lt;P&gt;Once that's done, and &lt;STRONG&gt;if the existing JAR libraries are compatible with the extension functionality&lt;/STRONG&gt;, you can retry the extension import and it should work fine.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 09 Apr 2025 18:43:37 GMT</pubDate>
    <dc:creator>VladimirRosu</dc:creator>
    <dc:date>2025-04-09T18:43:37Z</dc:date>
    <item>
      <title>Parsley Extension</title>
      <link>https://www.ptcusercommunity.com/t5/ThingWorx-Developers/Parsley-Extension/m-p/1009895#M69485</link>
      <description>&lt;P&gt;Hi Team,&lt;/P&gt;&lt;P&gt;I want to read .xlsx file for that I am trying to import Parsley extension in thingworx.&lt;/P&gt;&lt;P&gt;I have downloaded the Parsley from Github.&amp;nbsp;&lt;/P&gt;&lt;P&gt;But While importing I am getting .jar file conflict error. So I tried to below steps to resolve this issue.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pallavi_0-1744212289716.jpeg" style="width: 400px;"&gt;&lt;img src="https://www.ptcusercommunity.com/t5/image/serverpage/image-id/121355iDF04E5C1E901878B/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Pallavi_0-1744212289716.jpeg" alt="Pallavi_0-1744212289716.jpeg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pallavi_1-1744212312875.jpeg" style="width: 400px;"&gt;&lt;img src="https://www.ptcusercommunity.com/t5/image/serverpage/image-id/121356i1634CA7EBE1E77C3/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Pallavi_1-1744212312875.jpeg" alt="Pallavi_1-1744212312875.jpeg" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pallavi_2-1744212332908.jpeg" style="width: 400px;"&gt;&lt;img src="https://www.ptcusercommunity.com/t5/image/serverpage/image-id/121357i0CFF355DBC536B4B/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Pallavi_2-1744212332908.jpeg" alt="Pallavi_2-1744212332908.jpeg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1) Stopped Tomcat.&lt;/P&gt;&lt;P&gt;2) Deleted the existing .jar file from Thingworx/extension folder.&lt;/P&gt;&lt;P&gt;3) There are multiple extension are using the same .jar file , so i have deleted the .jar file from the particular&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;extension folder also.&lt;/P&gt;&lt;P&gt;4) After I tried to Start the Tomcat , Tomcat is not getting started.&lt;/P&gt;&lt;P&gt;5) Once I revert back my changes it is started.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you please help me with this issue.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;</description>
      <pubDate>Wed, 09 Apr 2025 15:29:03 GMT</pubDate>
      <guid>https://www.ptcusercommunity.com/t5/ThingWorx-Developers/Parsley-Extension/m-p/1009895#M69485</guid>
      <dc:creator>Pallavi</dc:creator>
      <dc:date>2025-04-09T15:29:03Z</dc:date>
    </item>
    <item>
      <title>Re: Parsley Extension</title>
      <link>https://www.ptcusercommunity.com/t5/ThingWorx-Developers/Parsley-Extension/m-p/1009942#M69486</link>
      <description>&lt;P&gt;I will start my reply by stating that the Parsley extension is not a PTC supported product - it was developed by a former PTC employee.&lt;/P&gt;
&lt;P&gt;Regardless, the easiest way to try and solve this situations is by removing the respective jar files from the Extension zip file itself (not from other folders) and from the metadata.xml, where those jars are referenced.&lt;/P&gt;
&lt;P&gt;Once that's done, and &lt;STRONG&gt;if the existing JAR libraries are compatible with the extension functionality&lt;/STRONG&gt;, you can retry the extension import and it should work fine.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 09 Apr 2025 18:43:37 GMT</pubDate>
      <guid>https://www.ptcusercommunity.com/t5/ThingWorx-Developers/Parsley-Extension/m-p/1009942#M69486</guid>
      <dc:creator>VladimirRosu</dc:creator>
      <dc:date>2025-04-09T18:43:37Z</dc:date>
    </item>
    <item>
      <title>Re: Parsley Extension</title>
      <link>https://www.ptcusercommunity.com/t5/ThingWorx-Developers/Parsley-Extension/m-p/1010039#M69488</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://www.ptcusercommunity.com/t5/user/viewprofilepage/user-id/116627"&gt;@VladimirRosu&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have tried that solution , deleted .jar file from Parsley extension from lib folder and updated the metadata.xml also.&amp;nbsp;&lt;/P&gt;&lt;P&gt;The extension is validated and imported successfully but the service ParseXLSX is not woking.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Error : Unable to Invoke Service ParseXLSX on Parsley : org/apache/poi/util/StaxHelper&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Pallavi_0-1744273871165.png" style="width: 400px;"&gt;&lt;img src="https://www.ptcusercommunity.com/t5/image/serverpage/image-id/121392iFB9AE64E2998B1D3/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Pallavi_0-1744273871165.png" alt="Pallavi_0-1744273871165.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 10 Apr 2025 08:32:28 GMT</pubDate>
      <guid>https://www.ptcusercommunity.com/t5/ThingWorx-Developers/Parsley-Extension/m-p/1010039#M69488</guid>
      <dc:creator>Pallavi</dc:creator>
      <dc:date>2025-04-10T08:32:28Z</dc:date>
    </item>
    <item>
      <title>Re: Parsley Extension</title>
      <link>https://www.ptcusercommunity.com/t5/ThingWorx-Developers/Parsley-Extension/m-p/1010047#M69489</link>
      <description>&lt;P&gt;Hi &lt;a href="https://www.ptcusercommunity.com/t5/user/viewprofilepage/user-id/374858"&gt;@Pallavi&lt;/a&gt; ,&lt;/P&gt;
&lt;P&gt;I will say this is an unfortunate situation because you're exactly in the situation I wrote in bold above. Specifically, the "&lt;CODE&gt;org.apache.poi.util.StaxHelper"&lt;/CODE&gt; class was introduced in Apache POI version 3.17.&lt;/P&gt;
&lt;P&gt;Your option is to rework the code to use the XMLHelper, which is available before 3.17 - you need to download the source code and rebuild the extension in this situation.&lt;/P&gt;</description>
      <pubDate>Thu, 10 Apr 2025 09:00:54 GMT</pubDate>
      <guid>https://www.ptcusercommunity.com/t5/ThingWorx-Developers/Parsley-Extension/m-p/1010047#M69489</guid>
      <dc:creator>VladimirRosu</dc:creator>
      <dc:date>2025-04-10T09:00:54Z</dc:date>
    </item>
    <item>
      <title>Re: Parsley Extension</title>
      <link>https://www.ptcusercommunity.com/t5/ThingWorx-Developers/Parsley-Extension/m-p/1010094#M69490</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://www.ptcusercommunity.com/t5/user/viewprofilepage/user-id/116627"&gt;@VladimirRosu&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I dont have any knowledge to rebuild the extension .&lt;/P&gt;&lt;P&gt;Is there any other solution to read .xlsx file in thingworx?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;</description>
      <pubDate>Thu, 10 Apr 2025 12:32:43 GMT</pubDate>
      <guid>https://www.ptcusercommunity.com/t5/ThingWorx-Developers/Parsley-Extension/m-p/1010094#M69490</guid>
      <dc:creator>Pallavi</dc:creator>
      <dc:date>2025-04-10T12:32:43Z</dc:date>
    </item>
    <item>
      <title>Re: Parsley Extension</title>
      <link>https://www.ptcusercommunity.com/t5/ThingWorx-Developers/Parsley-Extension/m-p/1010301#M69500</link>
      <description>&lt;P&gt;You can always try to convert the XLSX files in a CSV format, that's easily readable without any library.&lt;/P&gt;
&lt;P&gt;On the other hand rebuilding the extension requires lightweight Java programming knowledge and most information is available &lt;A href="https://support.ptc.com/help/thingworx/platform/r9/en/index.html#page/ThingWorx/Help/Best_Practices_for_Developing_Applications/EclipsePluginUsingThePlugin.html#" target="_blank" rel="noopener"&gt;here&lt;/A&gt;. Everything's done in Eclipse. I suggest reaching out to a colleague who has knowledge around this, and, since Extensions are a very important part of the platform, investing some time into how to build Java extensions in ThingWorx. I'm recommending this because while 99% of the time you don't need to create an Extension, there are situations like this when such knowledge is worth its weight in gold &lt;LI-EMOJI id="lia_slightly-smiling-face" title=":slightly_smiling_face:"&gt;&lt;/LI-EMOJI&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 11 Apr 2025 09:07:52 GMT</pubDate>
      <guid>https://www.ptcusercommunity.com/t5/ThingWorx-Developers/Parsley-Extension/m-p/1010301#M69500</guid>
      <dc:creator>VladimirRosu</dc:creator>
      <dc:date>2025-04-11T09:07:52Z</dc:date>
    </item>
    <item>
      <title>Re: Parsley Extension</title>
      <link>https://www.ptcusercommunity.com/t5/ThingWorx-Developers/Parsley-Extension/m-p/1010339#M69503</link>
      <description>&lt;P&gt;To my knowledge, TWX does not come with POI libraries. So if you have a conflict, that means some other extension you installed uses POI in another version. So you could also try to find out which extension it is and a) remove it or b) remove the POI libs from that extension instead of the parsley extension. &lt;/P&gt;</description>
      <pubDate>Fri, 11 Apr 2025 11:41:39 GMT</pubDate>
      <guid>https://www.ptcusercommunity.com/t5/ThingWorx-Developers/Parsley-Extension/m-p/1010339#M69503</guid>
      <dc:creator>Rocko</dc:creator>
      <dc:date>2025-04-11T11:41:39Z</dc:date>
    </item>
    <item>
      <title>Re: Parsley Extension</title>
      <link>https://www.ptcusercommunity.com/t5/ThingWorx-Developers/Parsley-Extension/m-p/1010953#M69514</link>
      <description>&lt;P&gt;Hello &lt;SPAN style="color:var(--ck-color-mention-text);"&gt;&lt;SPAN style="background: var(--ck-color-mention-background); color: var(--ck-color-mention-text);"&gt;&lt;a href="https://www.ptcusercommunity.com/t5/user/viewprofilepage/user-id/297651"&gt;@Pallavi&lt;/a&gt;&lt;/SPAN&gt;&lt;/SPAN&gt; ,&amp;nbsp;&lt;BR /&gt;&lt;SPAN style="background-color:rgb(255,255,255);color:rgb(45,51,56);font-size:13px;"&gt;I will start my reply by stating that the Parsley extension is not a PTC supported product - it was developed by a former PTC employee.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN style="background-color:rgb(255,255,255);color:rgb(45,51,56);font-size:13px;"&gt;The library which makes the extension possible is an Open Source Library by the Apache Software Foundation &lt;/SPAN&gt;&lt;A href="https://projects.apache.org/project.html?poi" target="_blank"&gt;&lt;SPAN style="background-color:rgb(255,255,255);color:rgb(45,51,56);font-size:13px;"&gt;Project POI&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="background-color:rgb(255,255,255);color:rgb(45,51,56);font-size:13px;"&gt;.&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN style="background-color:rgb(255,255,255);color:rgb(45,51,56);font-size:13px;"&gt;Depending on the version of ThingWorx you are using and the Version of Java The library included in the extension may be incompatible. I would recommend finding the proper version of the Apache POI libraries and inserting them into the extension.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;This could just work. The other would be to configure the Eclipse Development Environment and rebuild the extension including the proper libraries.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN style="background-color:rgb(255,255,255);color:rgb(45,51,56);font-size:13px;"&gt;&amp;nbsp;I have done a couple of different projects with the POI library so am willing to try to provide suggestions.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="background-color:rgb(255,255,255);color:rgb(45,51,56);font-size:13px;"&gt;HTH,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="background-color:rgb(255,255,255);color:rgb(45,51,56);font-size:13px;"&gt;Pehowe&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 15 Apr 2025 21:05:29 GMT</pubDate>
      <guid>https://www.ptcusercommunity.com/t5/ThingWorx-Developers/Parsley-Extension/m-p/1010953#M69514</guid>
      <dc:creator>PEHOWE</dc:creator>
      <dc:date>2025-04-15T21:05:29Z</dc:date>
    </item>
  </channel>
</rss>

