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.