We're sorry Aspose doesn't work properply without JavaScript enabled.

Free Support Forum - aspose.com

Aspose metafiles backward compatibility


We have renewed our Aspose metafiles and Aspose Slides. The earlier versions are metafiles1.7.1 and slides 8.2
With the renewal, we got the upgraded licenses for imaging2.1.0.0 and slides8.5 . Can we get the upgraded licenses for slides 8.2 and metafiles1.7.1 as many of our customers are on this product and looks like there is no backwards compatibility. Atleast, give us a workaround of how we can come out of this issue.
We have a release next week and this is a high priority. Any help is deeply appreciated.

This is what we get if we use the updated license with the previous versions.
com.aspose.metafiles.AsposeLicenseException: The license is not valid for this product.
at com.aspose.metafiles.License.do(SourceFile:443) ~[aspose-metafiles-1.7.1.jar:na]
at com.aspose.metafiles.License.setLicense(SourceFile:211) ~[aspose-metafiles-1.7.1.jar:na]
at com.mpi.converter.aspose.AsposeImageExtractor.loadMetaLicense(AsposeImageExtractor.java:137) [classes/:na]
at com.mpi.converter.aspose.AsposeImageExtractor.extract(AsposeImageExtractor.java:171) [classes/:na]
at com.mpi.converter.ppt.PPTConverter.createSlideDeck(PPTConverter.java:263) [classes/:na]
at com.mpi.converter.ppt.PPTConverter.convert(PPTConverter.java:180) [classes/:na]
at com.mpi.converter.ingest.SlideIngestTask$2$1.call(SlideIngestTask.java:256) [classes/:na]
at com.mpi.converter.ingest.SlideIngestTask$2$1.call(SlideIngestTask.java:1) [classes/:na]
at java.util.concurrent.FutureTask.run(Unknown Source) [na:1.7.0_51]
at com.mpi.framework.task.impl.juc.JUCThreadPool$InternalFutureTask.run(JUCThreadPool.java:328) [foundation-7.0-SNAPSHOT.jar:na]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.7.0_51]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.7.0_51]
at java.lang.Thread.run(Unknown Source) [na:1.7.0_51]

Qumu Corporation.

Hi Pete,

Aspose.Metafiles has been merged with Aspose.Imaging and that is why Aspose.Imaging license can be used with the latest (merged) versions. This is a special case. Otherwise you can use your latest (upgraded) license with any older version or any version released before the expiry of your license.

Also, if an issue is found or a feature is missing in a release, we fix those issues in a newer version. Fixes cannot be included in existing versions. If you want to keep using older versions, you can keep using your old license with those versions.

Latest versions provide more features and fixes and that is why we recommend using the latest versions. Normally our latest versions are backward compatible and you do not need to make any changes to your code but sometimes we release breaking changes which may include some changed APIs. You can check 'Migration from earlier versions of Aspose.XXX for Java' sections in the documentation.

Best Regards,