NPE at asposewobfuscated.il.d(ExternalFontCache.java:126)

Hi, we get this exception while update document fields. Now we are using 'Aspose.Words for Java 10.5.0.0'.

Stack trace is:

java.lang.NullPointerException

at asposewobfuscated.il.d(ExternalFontCache.java:126)

at asposewobfuscated.ht.d(DocumentFontCache.java:36)

at asposewobfuscated.ip.a(FontCacheBase.java:21)

at com.aspose.words.o.a(AttributeConverter.java:41)

at com.aspose.words.fj$b.G(DocumentRunSplitter.java:476)

at com.aspose.words.fj$b.moveNext(DocumentRunSplitter.java:448)

at com.aspose.words.fj.a(DocumentRunSplitter.java:181)

at com.aspose.words.apk.c(RunWriter.java:316)

at com.aspose.words.apk.Zb(RunWriter.java:170)

at com.aspose.words.apk.a(RunWriter.java:138)

at com.aspose.words.fj.(DocumentRunSplitter.java:78)

at com.aspose.words.asa.a(SpanGenerator.java:226)

at com.aspose.words.fk.aK(DocumentSpanConverter.java:689)

at com.aspose.words.fk.EV(DocumentSpanConverter.java:629)

at com.aspose.words.fk.moveNext(DocumentSpanConverter.java:169)

at com.aspose.words.fk.Es(DocumentSpanConverter.java:205)

at com.aspose.words.wd.a(LayoutDocument.java:44)

at com.aspose.words.Document.updatePageLayout(Document.java:1454)

at com.aspose.words.ld.perform(ExternalActionUpdateLayout.java:25)

at com.aspose.words.os.execute(FieldUpdateExecutionItem.java:79)

at com.aspose.words.ov.hZ(FieldUpdater.java:97)

at com.aspose.words.ov.updateFields(FieldUpdater.java:60)

at com.aspose.words.Range.updateFields(Range.java:172)

at com.aspose.words.Document.updateFields(Document.java:1040)

Have you faced with this problem and have any suggestions?

Hi Evgeny,

Thank you for inquiry. First off, please try to use the latest version at your end and see if it resolves your issue. However, if it still doesn't resolve your issue then please share code snippet along with input document for further investigation.

Hello,

we have a simlilar Problem which occurs when just saving our doc. It appeared while performing a stress test with approx. 20 clients firing to our server (always the same document). We haven't had this error so far what makes me believe that it might be a threading issue? We are using Aspose.Words for Java 10.6.0.

Here's the stacktrace:
java.lang.NullPointerException
at asposewobfuscated.iv.d(ExternalFontCache.java:126)
at asposewobfuscated.ic.d(DocumentFontCache.java:36)
at asposewobfuscated.iz.a(FontCacheBase.java:21)
at com.aspose.words.o.a(AttributeConverter.java:41)
at com.aspose.words.fj$b.H(DocumentRunSplitter.java:476)
at com.aspose.words.fj$b.moveNext(DocumentRunSplitter.java:448)
at com.aspose.words.fj.a(DocumentRunSplitter.java:181)
at com.aspose.words.apn.c(RunWriter.java:316)
at com.aspose.words.apn.aab(RunWriter.java:170)
at com.aspose.words.apn.a(RunWriter.java:138)
at com.aspose.words.fj.(DocumentRunSplitter.java:78)
at com.aspose.words.asd.a(SpanGenerator.java:226)
at com.aspose.words.fk.aL(DocumentSpanConverter.java:689)
at com.aspose.words.fk.FR(DocumentSpanConverter.java:629)
at com.aspose.words.fk.moveNext(DocumentSpanConverter.java:169)
at com.aspose.words.fk.Fo(DocumentSpanConverter.java:205)
at com.aspose.words.wc.a(LayoutDocument.java:44)
at com.aspose.words.Document.updatePageLayout(Document.java:1461)
at com.aspose.words.Document.aA(Document.java:1400)
at com.aspose.words.Document.Eg(Document.java:1413)
at com.aspose.words.Document.getPageCount(Document.java:1442)
at com.aspose.words.pt.a(FixedPageWriterBase.java:22)
at com.aspose.words.Document.a(Document.java:1353)
at com.aspose.words.Document.save(Document.java:746)
at com.aspose.words.Document.save(Document.java:718)

Best regards
Klemens Schrage

Hi Klemens,


Thanks for your inquiry.

There was a issue similar to this reported a while ago. It related to ExternalFontCache and a multithreaded environment. The issue was fixed in 11.1.0 (February release). Could you try using the latest version of Aspose.Words for Java (11.3.0) and test if the issue you are having issue is resolved by that the latest version?

Thanks,

Hi Adam,


we just got a similar NPE with Version 11.9.0.

java.lang.NullPointerException
at
asposewobfuscated.OC.X(Unknown Source)
at asposewobfuscated.Q2.X(Unknown Source)
at asposewobfuscated.Q2.Ã(Unknown Source)
at com.aspose.words.G.Ã(Unknown Source)
at com.aspose.words.V5$Z.m(Unknown Source)
at com.aspose.words.V5$Z.moveNext(Unknown Source)
at com.aspose.words.V5.Ã(Unknown Source)
at com.aspose.words.ZQ2.ZFj(Unknown Source)
at com.aspose.words.ZQ2.Ã(Unknown Source)
at com.aspose.words.V5.V7(Unknown Source)
at com.aspose.words.V5.(Unknown Source)
at com.aspose.words.ZNW.Ã(Unknown Source)
at com.aspose.words.V4.ne(Unknown Source)
at com.aspose.words.V4.moveNext(Unknown Source)
at com.aspose.words.V4.BX(Unknown Source)
at com.aspose.words.H5.Ã(Unknown Source)
at com.aspose.words.Document.updatePageLayout(Unknown Source)
at com.aspose.words.Document.YH(Unknown Source)
at com.aspose.words.Document.oM(Unknown Source)
at com.aspose.words.Document.getPageCount(Unknown Source)
at com.aspose.words.MS.Ã(Unknown Source)
at com.aspose.words.Document.Ã(Unknown Source)
at com.aspose.words.Document.save(Unknown Source)
at com.aspose.words.Document.save(Unknown Source)

Best regards
Klemens Schrage

Hi Klemens,

Thanks for your inquiry.

I would suggest you please upgrade to the latest version (v13.8.0) from here and let us know how it goes on your side. If the problem still remains, please attach your input Word document here along with code for testing. I will investigate the issue on my side and provide you more information.