Malformed SOM expression: form1[0]ConcreteFieldReport[0].FooterFields[0].SignatureField1[0] | Community
Skip to main content
Level 2
Jul 6, 2015 12:09 PM UTC
Question

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

!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?

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

9 replies

jasotastic81
Level 8
Jul 7, 2015 1:28 PM UTC

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.

Translate
Level 2
Jul 7, 2015 1:20 PM UTC

But how do I find the script?

Translate
jasotastic81
Level 8
Jul 7, 2015 1:17 PM UTC

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

Translate
Level 2
Jul 7, 2015 12:20 PM UTC

How do I add that dot?

Translate
radzmar
Level 10
Jul 6, 2015 6:19 PM UTC

Add the missing dot.


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


Translate
Level 2
Jul 6, 2015 5:27 PM UTC

So what should I do to eliminate this problem?

Translate
jasotastic81
Level 8
Jul 6, 2015 5:17 PM UTC

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].

Translate
Level 2
Jul 6, 2015 4:46 PM UTC

No, there is no dot missing

Translate
jasotastic81
Level 8
Jul 6, 2015 1:46 PM UTC

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

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

Translate