Asad, Amjad, Aspose SLIDES team. Could I be give read access credentials to track Aspose progress at https://lutsk.dynabic.com/jira/login.jsp?permissionViolation=true&os_destination=%2Fbrowse%2FSLIDESJAVA-37583 ?
Thanks for your feedback.
The ticket has been logged in our internal issue tracking system, I am afraid you may not have access to it. However, we will keep you informed as soon as some definite updates are available regarding investigation of feature implementation. Please spare us little time.
Hi Asad and Amjad. I understand that we will not be getting read access to your SLIDESJAVA-37583 jira item. This is mildly disappointing, but we understand. Please give us a best timeline estimate of how you forsee SLIDESJAVA-37583 being resolved. If you cannot provide us a timeline, we will close our view of this issue and move on as UNRESOLVED. thank you both Asad and Amjad.
Ben D. Cotton III
The Bank of New York, Mellon & Co.
PWM Technology | 14E Desk N032
240 Greenwhich St
New York, NY 10286
(646) 639-9909
Ben.Cotton@bnymellon.com
Thanks for writing back.
Could you please share some sample Presentation File (.ppt/.pptx) with us. It would help us estimating data volumes, finding reasons of the issue and investigating feasible solutions to the issue. We will be able to share some additional updates after investigation is completed.
Indeed, Asad. We will be happy to provide. On Monday at 1.30pm (NYC time), BNYM will be working with www.appdynamics.com to render and aggregate APM forensics re: Aspose heap requirements (excessive). Please stay tuned. Thank you for caring about the need for Aspose to use a JCACHE based solution. Impressed, -Ben
Thanks for your feedback.
Please take your time for gathering sample files and share with us as per your convenience.
@amjad_sahi1
@asad.ali
we @bnymellon.com would like to invite both of you to a screen-sharing session (over webEx), where we @bnymellon.com will demonstrate to you our concern about the Aspose solution (which is superb! thank you) not working ‘ideally’ for our end-users (www.bnymellon.com’s institutional investors). Please consider providing me your email addresses … and we will send you an MS-Outlook invite to discuss in vivid detail (i.e. via screen sharing). Thank you for any consideration to accept this invite offer, with appreciation and admiration, ben.cotton@bnymellon.com (1-212-922-4227)
We are afraid support is provided via forums only. Please take all the time you need to collect respective data. We will appreciate if you can share screenshots and SSCCE sample application so that we may proceed to reproduce it in our environment and address your concerns accordingly.
Thank you so much for engaging with us in support via this forum. Your formality and professionalism is exemplary. We very much appreciate the Aspose solution. It is only in the very gritty details do we experience ‘gaps’. I will work with management @BNYM re: potential next steps. If possible, please updafe us re: the noted JIRA at https://lutsk.dynabic.com/jira/login.jsp?permissionViolation=true&os_destination=%2Fbrowse%2FSLIDESJAVA-37583 … regards, ben.cotton@bnymellon.com
The earlier logged ticket is still pending for investigation. As requested earlier, we need sample Presentation (.ppt/.pptx) file from your side in order to proceed with further investigation. We will definitely continue with checking feasibility of required feature once a sample file is received and share our feedback with you accordingly.
let me confirm that i can provide, and i will do so immediately. thanks!
hi Farhan. Can u please provide me an email at which i can send you a sample PPTX? The PPTX I send works on a Java VM booted at -Xmx2g … but … it fails on Java VM booted at -Xmx500m. Thank you, Aspose team.
Please post us sample file(s) via a private message. To send a private message with an attachment (please zip it prior attaching), click on our name (e.g “Farhan.Raza” ) and find the “Message” button. Now attach the attachment(s) via Upload button and post us. We will investigate this issue at the end soon.
Thank you for providing the sample file. We have attached it to the ticket for our reference and will share our feedback after testing the issue using this file.
so sorry that you approach software the way you, do. BNYM (PWMT) and you go perfectly together … prey upon the retail ill-equipped.
Hi,
Thank you for the comprehensive list, I wasn’t aware of “Requested array size exceeds VM limit”.
There’s one you haven’t mentioned, Non-Heap area too small or leaks in that area which results in java.lang.OutOfMemoryError (no message). We’ve seen that in case of leaking classes and classloaders, for example stubs/proxies from jaxws.
And regarding Out of swap space, my scenario was a bit different, it wasn’t really a leak. Here’s what I’ve recorded then: This may happen if you are making lots of heavy JNI calls, but the JavaHeap objects occupy little space. In that scenario the GC might not feel the urge to cleanup JavaHeap, while the JNI Heap keeps on increasing till it goes out of memory. If you use java NIO packages, watch out for this issue. DirectBuffer allocation uses the native heap. The NativeHeap can be increasded by -XX:MaxDirectMemorySize=256M (default is 128)
9Apps VidMate 9Apps
We have internally tried to use the presentation file shared by you even in loops but failed to reproduce the issue on different versions. The following code consumes about 330Mb and throws no exceptions. Would it be possible for you to recheck this and provide a new presentation with “complex financial quantitative views”, Ideally, a really big presentation with fake data.
for (int i = 0; i < 5; i++)
{
Presentation pres = new Presentation("TestPresentation123_03112019_0905.pptx");
pres.save("pres_" + i + ".pdf", SaveFormat.Pdf);
pres.save("pres_" + i + ".pptx", SaveFormat.Pptx);
for(int j = 0; j < pres.getSlides().size(); j++)
ImageIO.write(pres.getSlides().get_Item(j).getThumbnail(new Dimension(960, 720)), "PNG", new java.io.File("image_"+j+".png"));
pres.dispose();
}