Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
BedrockMission!

Learn more

View all

Sign in to view all badges

Malformed SOM expression: form1[0]ConcreteFieldReport[0].FooterFields[0].SignatureField1[0]

justtester96
Level 2
Level 2

!I have created several PDF Forms for our technicians at our company using LiveCycle Designer. For some reason, when our administrative personnel open some of the files, they get the error above.

This is critical for our business. Can someone please help?

Lily-Issue.PNG

9 Replies
jasotastic81
Level 7
Level 7

Is there a dot missing between the first index and Concrete?

form1[0].ConcreteFieldReport[0].FooterFields[0].SignatureField1[0]

jasotastic81
Level 7
Level 7

This is the only way I can get that error in Acrobat. Notice that I left the dot out of the string between form1[0] and ConcreteFieldReport[0].

786067_pastedImage_0.png

786071_pastedImage_1.png

justtester96
Level 2
Level 2

So what should I do to eliminate this problem?

radzmar
Level 10
Level 10

Add the missing dot.


xfa.resolveNode("form1[0].ConcreteFieldReport[0].FooterFields[0].SignatureField1[0]").rawValue = "something";


jasotastic81
Level 7
Level 7

You'll have to find the script that has the incorrect string and put it in.

jasotastic81
Level 7
Level 7

Open the form in LC, select form1 in the hierarchy, open the script window if it isn't already open (Window > Script Editor), change the view to show "Events with Scripts", press CTRL+F to open the find box, and type the expression in the "Find What" field. You'll probably have to leave out the indexes, and you'll likely only need the first part of it.