Description:
Error when accessing a form in Lawson Portal
” An Error occurred outside of IOS while accessing Lawson Security” then “No Programs or bookmarks were found for ‘<token>‘.”
You may find this stack trace in the lase_server_x_x.log and ios.log files:
Stack Trace : com.lawson.lawsec.author.runtime.LawsonSecurityException:Exception while checking security on token <FIELD-NAME> for user <username>. Message: org.mozilla.javascript.EcmaError: ReferenceError: “MISSING” is not defined. (<RuleAttribute>#1)
Stack Trace : org.mozilla.javascript.EcmaError: ReferenceError: “MISSING” is not defined. (<RuleAttribute>#1)
Resolution:
This message in the ios.log file indicates the security server (LASE process that runs) lost its connection to the ldap instance where the rules are stored for Lawson Security.
Run a User Security Report for the application profile in question. Within that report, look for the word MISSING on the right hand side of the report where the ruleText is listed.
Most of the time, when this error is presented, you can use the Lawson Security Administrator (LSA) tool to fix the issue without doing a full restart of the Lawson related services.
If you do see the word MISSING, do the following from within the LSA tool:
- Click on “Server Management”
- Click on “Clear Cache”
- Go open a brand new browser session.
- Log into Infor Lawson for Portal as a “Portal Administrator” and run the “Clear IOS Cache” option.
- Ask one of the users to open a new browser session, not a new TAB within an existing browser, then duplicate the issue.






















