Secadm Error: Start Work called with null actor

 1 Replies
 1 Subscribed to this topic
 32 Subscribed to this forum
Sort:
Author
Messages
Woozy
Veteran Member Send Private Message
Posts: 709
Veteran Member

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)


Kelly Meade
J. R. Simplot Company
Boise, ID
SecurityAdmin
Basic Member Send Private Message
Posts: 4
Basic Member

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.