I have a fairly simple document (attached in C27735.zip) that has a table, the table has been bookmarked, and a couple lines down it has a reference to the table (REF field in Word). I can load the document in to Aspose.Words, but when I call updateFields it throws an exception (shows below) that it cannot insert a node of this type at this location.
java.lang.IllegalArgumentException: Cannot insert a node of this type at this location.
at com.aspose.words.CompositeNode.b(Unknown Source)
at com.aspose.words.CompositeNode.insertAfter(Unknown Source)
at com.aspose.words.add.ajl(Unknown Source)
at com.aspose.words.add.aji(Unknown Source)
at com.aspose.words.add.ajf(Unknown Source)
at com.aspose.words.adn.ajK(Unknown Source)
at com.aspose.words.add.a(Unknown Source)
at com.aspose.words.add.b(Unknown Source)
at com.aspose.words.oo.QM(Unknown Source)
at com.aspose.words.Field.b(Unknown Source)
at com.aspose.words.Field.a(Unknown Source)
at com.aspose.words.pv.a(Unknown Source)
at com.aspose.words.pv.j(Unknown Source)
at com.aspose.words.ps.execute(Unknown Source)
at com.aspose.words.pv.jD(Unknown Source)
at com.aspose.words.pv.updateFields(Unknown Source)
at com.aspose.words.Range.updateFields(Unknown Source)
at com.aspose.words.Document.updateFields(Unknown Source)