Hi Everyone - I'm hoping someone can point me in the right direction.
Using the "lawson" account, when I use "secadm actor link {actor} {prodline} Employee {HROrganization} {Employee}" to tie the employee record to actor record, it throws error "com.lawson.lajavarts.opf.OPFRuntimeException: Start Work called with null actor."
Both the actor and the employee exist.
Anybody know where I can look to resolve this issue? I don't see anything in any of the Landmark logs...
Thanks!
Kelly
Here is the full stack trace:
com.lawson.lajavarts.opf.OPFRuntimeException: Start Work called with null actor. at com.lawson.lajavarts.opf.Connection.startWork(Connection.java:471) at com.lawson.rdtech.repository.dynamic.UserUIConfig$ConfigDataArea.(UserUIConfig.java:230) at com.lawson.rdtech.repository.SpecRepository.resolveUserConfigs(SpecRepository.java:7629) at com.lawson.rdtech.repository.busclass.BusViewSpec.parseConfigs(BusViewSpec.java:1148) at com.lawson.rdtech.repository.buscommonparser.BusCommonClasses$LE_ParentLinkSpec.getFieldSpecByNameOnly(BusCommonClasses.java:17615) at com.lawson.rdtech.repository.buscommonparser.BusCommonClasses$LE_ParentLinkSpec.getFieldSpecByName(BusCommonClasses.java:17531) at com.lawson.rdtech.repository.buscommonparser.BusCommonClasses$CmnLink.resolve(BusCommonClasses.java:8001) at com.lawson.rdtech.repository.buscommonparser.BusCommonClasses$CmnLink.(BusCommonClasses.java:7724) at com.lawson.rdtech.repository.buscommonparser.BusCommonClasses$CmnField.cmnField(BusCommonClasses.java:9218) at com.lawson.rdtech.repository.buscommonparser.BusCommonClasses$CmnField.(BusCommonClasses.java:9207) at com.lawson.rdtech.repository.buscommonparser.BusCommonClasses$LE_RelatedFieldSpec.processCmnField(BusCommonClasses.java:13149) at com.lawson.rdtech.repository.buscommonparser.BusCommonClasses$LE_RelatedFieldSpec.resolveLPL(BusCommonClasses.java:12775) at com.lawson.rdtech.repository.buscommonparser.BusCommonClasses$LE_RelatedFieldSpec.resolve(BusCommonClasses.java:12754) at com.lawson.rdtech.repository.interfaces.SpecBase$Unresolved.resolve(SpecBase.java:1489) at com.lawson.rdtech.repository.interfaces.SpecBase.resolve(SpecBase.java:1027) at com.lawson.rdtech.repository.busclass.BusClassSpec$BCConfig.resolve(BusClassSpec.java:7777) at com.lawson.rdtech.repository.busclass.BusClassSpec.resolveDynConfig(BusClassSpec.java:7637) at com.lawson.rdtech.repository.busclassparser.BusClassParser.parseBusClass(BusClassParser.java:543) at com.lawson.rdtech.repository.busclassparser.BusClassParser.busClassParser(BusClassParser.java:187) at com.lawson.rdtech.repository.busclassparser.BusClassParser.(BusClassParser.java:150) at com.lawson.rdtech.repository.busclassparser.BusClassRepository$BusClassLPL.parseDynamicNode(BusClassRepository.java:6920) at com.lawson.rdtech.repository.BusViewLPL.buildDynamicView(BusViewLPL.java:136) at com.lawson.rdtech.repository.busclass.BusViewSpec.buildDynamicView(BusViewSpec.java:1169) at com.lawson.rdtech.repository.SpecRepository.resolveUserConfigs(SpecRepository.java:7776) at com.lawson.rdtech.repository.SpecRepository.resolveConfigurations(SpecRepository.java:7541) at com.lawson.rdtech.repository.SpecRepository.syncPreload(SpecRepository.java:7193) at com.lawson.rdtech.repository.SpecRepository.synchronizedPreload(SpecRepository.java:7126) at com.lawson.rdtech.repository.SpecRepository.preload(SpecRepository.java:7114) at com.lawson.rdtech.repository.SpecRepository.preload(SpecRepository.java:7105) at com.lawson.rdtech.repository.SpecRepository.bcrSpecs(SpecRepository.java:2461) at com.lawson.rdtech.repository.SpecRepository.resolveBusClass(SpecRepository.java:2699) at com.lawson.security.authen.LawsonActorManagerLMImpl.linkToAgent(LawsonActorManagerLMImpl.java:3510) at com.lawson.security.authen.LawsonActorManagerLMImpl.linkToAgent(LawsonActorManagerLMImpl.java:3364) at com.lawson.security.authen.AgentLink.link(ActorMaint.java:2351) at com.lawson.security.authen.AgentLink.execute(ActorMaint.java:2294) at com.lawson.security.secadm.AbstractLawsonMenuItem.execute(AbstractLawsonMenuItem.java:200) at com.lawson.security.authen.AgentLink.execute(ActorMaint.java:2290) at com.lawson.security.secadm.AbstractLawsonMenuItem.execute(AbstractLawsonMenuItem.java:200) at com.lawson.security.authen.ActorMaint.execute(ActorMaint.java:175) at com.lawson.security.secadm.SecAdminMain.doArgsArray(SecAdminMain.java:456) at com.lawson.security.secadm.SecAdminMain.doScriptFileMode(SecAdminMain.java:299) at com.lawson.security.secadm.SecAdminMain.execute(SecAdminMain.java:157) at com.lawson.security.secadm.SecAdminMain.main(SecAdminMain.java:50) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:56) at java.lang.reflect.Method.invoke(Method.java:620) at com.lawson.rdtech.command.main.Main.exec(Main.java:352) at com.lawson.rdtech.command.main.Main.main(Main.java:46) com.lawson.lajavarts.opf.OPFRuntimeException: Start Work called with null actor. at com.lawson.lajavarts.opf.Connection.startWork(Connection.java:471) at com.lawson.rdtech.repository.dynamic.UserUIConfig$ConfigDataArea.(UserUIConfig.java:230) at com.lawson.rdtech.repository.SpecRepository.resolveUserConfigs(SpecRepository.java:7629) at com.lawson.rdtech.repository.busclass.BusViewSpec.parseConfigs(BusViewSpec.java:1148) at com.lawson.rdtech.repository.busclassparser.BusClassRepository$BusClassLPL.load(BusClassRepository.java:6794) at com.lawson.rdtech.repository.busclassparser.BusClassRepository$BusClassLPL.load(BusClassRepository.java:6753) at com.lawson.rdtech.repository.busclassparser.BusClassRepository$BusClassLPL.access$000(BusClassRepository.java:6646) at com.lawson.rdtech.repository.busclassparser.BusClassRepository.loadBusClass(BusClassRepository.java:458) at com.lawson.rdtech.repository.buscommonparser.BusCommonClasses$LE_InvokeRule.resolve(BusCommonClasses.java:18380) at com.lawson.rdtech.repository.interfaces.SpecBase$Unresolved.resolve(SpecBase.java:1489) at com.lawson.rdtech.repository.interfaces.SpecBase.resolve(SpecBase.java:1027) at com.lawson.rdtech.repository.busclass.BusClassSpec$BCConfig.resolve(BusClassSpec.java:7777) at com.lawson.rdtech.repository.busclass.BusClassSpec.resolveDynConfig(BusClassSpec.java:7637) at com.lawson.rdtech.repository.busclassparser.BusClassParser.parseBusClass(BusClassParser.java:543) at com.lawson.rdtech.repository.busclassparser.BusClassParser.busClassParser(BusClassParser.java:187) at com.lawson.rdtech.repository.busclassparser.BusClassParser.(BusClassParser.java:150) at com.lawson.rdtech.repository.busclassparser.BusClassRepository$BusClassLPL.parseDynamicNode(BusClassRepository.java:6920) at com.lawson.rdtech.repository.BusViewLPL.buildDynamicView(BusViewLPL.java:136) at com.lawson.rdtech.repository.busclass.BusViewSpec.buildDynamicView(BusViewSpec.java:1169) at com.lawson.rdtech.repository.SpecRepository.resolveUserConfigs(SpecRepository.java:7776) at com.lawson.rdtech.repository.SpecRepository.resolveConfigurations(SpecRepository.java:7541) at com.lawson.rdtech.repository.SpecRepository.syncPreload(SpecRepository.java:7193) at com.lawson.rdtech.repository.SpecRepository.synchronizedPreload(SpecRepository.java:7126) at com.lawson.rdtech.repository.SpecRepository.preload(SpecRepository.java:7114) at com.lawson.rdtech.repository.SpecRepository.preload(SpecRepository.java:7105) at com.lawson.rdtech.repository.SpecRepository.bcrSpecs(SpecRepository.java:2461) at com.lawson.rdtech.repository.SpecRepository.resolveBusClass(SpecRepository.java:2699) at com.lawson.security.authen.LawsonActorManagerLMImpl.linkToAgent(LawsonActorManagerLMImpl.java:3510) at com.lawson.security.authen.LawsonActorManagerLMImpl.linkToAgent(LawsonActorManagerLMImpl.java:3364) at com.lawson.security.authen.AgentLink.link(ActorMaint.java:2351) at com.lawson.security.authen.AgentLink.execute(ActorMaint.java:2294) at com.lawson.security.secadm.AbstractLawsonMenuItem.execute(AbstractLawsonMenuItem.java:200) at com.lawson.security.authen.AgentLink.execute(ActorMaint.java:2290) at com.lawson.security.secadm.AbstractLawsonMenuItem.execute(AbstractLawsonMenuItem.java:200) at com.lawson.security.authen.ActorMaint.execute(ActorMaint.java:175) at com.lawson.security.secadm.SecAdminMain.doArgsArray(SecAdminMain.java:456) at com.lawson.security.secadm.SecAdminMain.doScriptFileMode(SecAdminMain.java:299) at com.lawson.security.secadm.SecAdminMain.execute(SecAdminMain.java:157) at com.lawson.security.secadm.SecAdminMain.main(SecAdminMain.java:50) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:56) at java.lang.reflect.Method.invoke(Method.java:620) at com.lawson.rdtech.command.main.Main.exec(Main.java:352) at com.lawson.rdtech.command.main.Main.main(Main.java:46) com.lawson.lajavarts.opf.OPFRuntimeException: Start Work called with null actor. at com.lawson.lajavarts.opf.Connection.startWork(Connection.java:471) at com.lawson.rdtech.repository.dynamic.UserUIConfig$ConfigDataArea.(UserUIConfig.java:230) at com.lawson.rdtech.repository.SpecRepository.resolveUserConfigs(SpecRepository.java:7629) at com.lawson.rdtech.repository.busclass.BusViewSpec.parseConfigs(BusViewSpec.java:1148) at com.lawson.rdtech.repository.buscommonparser.BusCommonClasses$LE_ParentLinkSpec.getFieldSpecByNameOnly(BusCommonClasses.java:17615) at com.lawson.rdtech.repository.buscommonparser.BusCommonClasses$LE_ParentLinkSpec.getFieldSpecByName(BusCommonClasses.java:17531) at com.lawson.rdtech.repository.buscommonparser.BusCommonClasses$CmnLink.resolve(BusCommonClasses.java:8001) at com.lawson.rdtech.repository.buscommonparser.BusCommonClasses$CmnLink.(BusCommonClasses.java:7724) at com.lawson.rdtech.repository.buscommonparser.BusCommonClasses$CmnField.cmnField(BusCommonClasses.java:9218) at com.lawson.rdtech.repository.buscommonparser.BusCommonClasses$CmnField.(BusCommonClasses.java:9207) at com.lawson.rdtech.repository.buscommonparser.BusCommonClasses$LE_RelatedFieldSpec.processCmnField(BusCommonClasses.java:13149) at com.lawson.rdtech.repository.buscommonparser.BusCommonClasses$LE_RelatedFieldSpec.resolveLPL(BusCommonClasses.java:12775) at com.lawson.rdtech.repository.buscommonparser.BusCommonClasses$LE_RelatedFieldSpec.resolve(BusCommonClasses.java:12754) at com.lawson.rdtech.repository.interfaces.SpecBase$Unresolved.resolve(SpecBase.java:1489) at com.lawson.rdtech.repository.interfaces.SpecBase.resolve(SpecBase.java:1027) at com.lawson.rdtech.repository.busclass.BusClassSpec$BCConfig.resolve(BusClassSpec.java:7777) at com.lawson.rdtech.repository.busclass.BusClassSpec.resolveDynConfig(BusClassSpec.java:7637) at com.lawson.rdtech.repository.busclassparser.BusClassParser.parseBusClass(BusClassParser.java:543) at com.lawson.rdtech.repository.busclassparser.BusClassParser.busClassParser(BusClassParser.java:187) at com.lawson.rdtech.repository.busclassparser.BusClassParser.(BusClassParser.java:150) at com.lawson.rdtech.repository.busclassparser.BusClassRepository$BusClassLPL.parseDynamicNode(BusClassRepository.java:6920) at com.lawson.rdtech.repository.BusViewLPL.buildDynamicView(BusViewLPL.java:136) at com.lawson.rdtech.repository.busclass.BusViewSpec.buildDynamicView(BusViewSpec.java:1169) at com.lawson.rdtech.repository.SpecRepository.resolveUserConfigs(SpecRepository.java:7776) at com.lawson.rdtech.repository.SpecRepository.resolveConfigurations(SpecRepository.java:7541) at com.lawson.rdtech.repository.SpecRepository.syncPreload(SpecRepository.java:7193) at com.lawson.rdtech.repository.SpecRepository.synchronizedPreload(SpecRepository.java:7126) at com.lawson.rdtech.repository.SpecRepository.preload(SpecRepository.java:7114) at com.lawson.rdtech.repository.SpecRepository.preload(SpecRepository.java:7105) at com.lawson.rdtech.repository.SpecRepository.bcrSpecs(SpecRepository.java:2461) at com.lawson.rdtech.repository.SpecRepository.resolveBusClass(SpecRepository.java:2699) at com.lawson.security.authen.LawsonActorManagerLMImpl.linkToAgent(LawsonActorManagerLMImpl.java:3510) at com.lawson.security.authen.LawsonActorManagerLMImpl.linkToAgent(LawsonActorManagerLMImpl.java:3364) at com.lawson.security.authen.AgentLink.link(ActorMaint.java:2351) at com.lawson.security.authen.AgentLink.execute(ActorMaint.java:2294) at com.lawson.security.secadm.AbstractLawsonMenuItem.execute(AbstractLawsonMenuItem.java:200) at com.lawson.security.authen.AgentLink.execute(ActorMaint.java:2290) at com.lawson.security.secadm.AbstractLawsonMenuItem.execute(AbstractLawsonMenuItem.java:200) at com.lawson.security.authen.ActorMaint.execute(ActorMaint.java:175) at com.lawson.security.secadm.SecAdminMain.doArgsArray(SecAdminMain.java:456) at com.lawson.security.secadm.SecAdminMain.doScriptFileMode(SecAdminMain.java:299) at com.lawson.security.secadm.SecAdminMain.execute(SecAdminMain.java:157) at com.lawson.security.secadm.SecAdminMain.main(SecAdminMain.java:50) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:56) at java.lang.reflect.Method.invoke(Method.java:620) at com.lawson.rdtech.command.main.Main.exec(Main.java:352) at com.lawson.rdtech.command.main.Main.main(Main.java:46)
I see this is an older post and I'm sure you figured it out by now but the proper syntax for linking the actor to the agent is:
secadm link add [actor] [prodline] Employee [HROrganization] [Employee]
You were missing the word "add" before link.