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