Drew Schall Posted August 11, 2021 Share Posted August 11, 2021 I see the Wafer Pattern Detection Dashboard project requires Spotfire version 11.2 and higher, but I currently have version 7.11.2. Is there any way to work around this compatibility issue, even if it means losing some features Are there any plans to make this project backwards compatible or is there some reason this wouldn't be possible Link to comment Share on other sites More sharing options...
David Boot-Olazabal Posted August 17, 2021 Share Posted August 17, 2021 Hi Drew, Could you elaborate on the 'this project' part Kind regards, David Boot-Olazabal Link to comment Share on other sites More sharing options...
Drew Schall Posted August 17, 2021 Author Share Posted August 17, 2021 Hi David, Sorry, I'm still figuring out how this forum works. I've updated the question. Thank you. Link to comment Share on other sites More sharing options...
David Boot-Olazabal Posted August 17, 2021 Share Posted August 17, 2021 Hi Drew, Thank you for the clarification. And no worries :-). I have opened this dashboard myself and it depends on Python packages (amongst others). Now this has been possible in Spotfire since Spotfire 7.14 I believe. And as of Spotfire 10.x it became available as a service. I would not know if this dashboard would be made backwards compatible, but as 7.11.2 has became recently unsupported it might be difficult to see it will. But you best contact your Spotfire account manager to ask about this. What you could try though, is to use the 7.14 python packages (you can find it here: https://community.spotfire.com/modules/Custom-Data-Function-for-TIBCO-Spotfire-to-Execute-Python-Code). This would lets you add 2 .spk files into your deployment area related to Python usage in Data Functions. With pip command (via command shell), you can then add the required Python packages onto your Spotfire environment (or your laptop) and see if you can get the dashboard to work. If you already tried opening the dashboard in Spotfire 7.11.2 and got an error, then the above workaround for Python, may not be of use at all. Because you need to be able to open the dashboard to make use of the data functions for Python. Hope it works out for you, otherwise upgrading would be an option (depending on what Spotfire account management is telling you). Kind regards, David Boot-Olazabal Link to comment Share on other sites More sharing options...
Drew Schall Posted August 17, 2021 Author Share Posted August 17, 2021 Hi David,Thank you for your quick response.Unfortunately, when I try opening the dashboard I get the following error message: Error message: Unable to read the file Wafermap Pattern Recognition v1.0.1.dxp. This version of TIBCO Spotfire cannot read files of version 11.3;11.2;10.10.TargetInvocationException at Spotfire.Dxp.Framework: Exception has been thrown by the target of an invocation. (HRESULT: 80131604)Stack Trace: at Spotfire.Dxp.Framework.ApplicationModel.ProgressService.ExecuteWithProgressCancelable(String title, String description, ProgressOperation operation, Boolean showCancelButton) at Spotfire.Dxp.Forms.Application.FormsApplicationThread.ExecutePromptingOperation(String title, String description, PromptingApplicationInvocation promptingApplicationInvocation) at Spotfire.Dxp.Application.RichAnalysisApplication.Open(String filePath, DocumentOpenSettings documentOpenSettings) at Spotfire.Dxp.Main.Program.<>c__DisplayClass14.<OpenFile>b__13(LoadCallbackParameters parameters) at Spotfire.Dxp.Forms.Framework.Utilities.LoadFileHelper.LoadFile(LoadCallback callback, LoadCallbackParameters parameters, Form owningForm) DxpFileFormatException at Spotfire.Dxp.Framework: Exception of type 'Spotfire.Dxp.Framework.Persistence.DxpFileFormatException' was thrown. (HRESULT: 80131500)Stack Trace: at Spotfire.Dxp.Framework.Persistence.DxpDocumentFileReader.<ValidateCompatibilityVersion>d__0.MoveNext() at System.Linq.Buffer`1..ctor(IEnumerable`1 source) at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source) at Spotfire.Dxp.Framework.Persistence.DxpDocumentFileReader.LoadDocument(Stream docStream, List`1 trustedScriptHashes, PersistenceManager persistenceManager, IServiceProvider serviceProvider, Int32 supportedVersionIndex) at Spotfire.Dxp.Framework.Persistence.DxpDocumentFileReader.DxpDocumentFile.GetDocument(IServiceProvider serviceProvider) at Spotfire.Dxp.Application.AnalysisApplication.<OpenDocumentFile>d__10.MoveNext() at Spotfire.Dxp.Forms.Application.FormsApplicationThread.<>c__DisplayClass1.<ExecutePromptingOperation>b__0() at Spotfire.Dxp.Forms.Application.FormsProgressService.ProgressThread.DoOperationLoop()Based on this error, my only option would be to update to a new Spotfire version, correct Link to comment Share on other sites More sharing options...
David Boot-Olazabal Posted August 17, 2021 Share Posted August 17, 2021 Hi Drew, Ah right. Yes, that was what I was afraid of. Spotfire only saves the dashboard in its current versions as well as for theprevious one and previous LTS version. That does indeed mean that you have to upgrade to at least Spotfire 10.10 (the previous LTS version) or Spotfire 11.2/Spotfire 11.3 (both Mainstream versions) or Spotfire 11.4 (current LTS). Kind regards, David Boot-Olazabal Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now