IBM Support

PH15905: SILENT AGENT INSTALLATION FAILING WHEN AGENT.SERVICE.AUTOSTART IS DEFINED AS TRUE/FALSE INSTEAD OF YES/NO

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • Agent silent installation fails with below error when properties
    file contains locked/agent.service.autostart=true/false entry
    instead of locked/agent.service.autostart=yes/no
    
    ucd-agent-install\install.with.groovy.xml:74:
    java.lang.IllegalArgumentException: Problem with specified value
    of 'true' Value must be [y,n,yes,no].  Case is ignored.
            at
    sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
    Method)
            at
    sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeCons
    tructorAccessorImpl.java:62)
            at
    sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Delega
    tingConstructorAccessorImpl.java:45)
            at
    java.lang.reflect.Constructor.newInstance(Constructor.java:408)
            at
    org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedCo
    nstructor.java:83)
            at
    org.codehaus.groovy.reflection.CachedConstructor.doConstructorIn
    voke(CachedConstructor.java:77)
            at
    org.codehaus.groovy.runtime.callsite.ConstructorSite$Constructor
    SiteNoUnwrap.callConstructor(ConstructorSite.java:84)
            at
    org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCo
    nstructor(CallSiteArray.java:59)
            at
    org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstr
    uctor(AbstractCallSite.java:238)
            at
    org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstr
    uctor(AbstractCallSite.java:250)
            at AgentInstaller.prompt(AgentInstaller.groovy:1530)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
    Method)
            at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor
    Impl.java:62)
            at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod
    AccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:483)
            at
    org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCach
    edMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:210)
            at
    org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurr
    ent(PogoMetaMethodSite.java:59)
            at
    org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCu
    rrent(CallSiteArray.java:51)
            at
    org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurren
    t(AbstractCallSite.java:157)
            at
    org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurren
    t(AbstractCallSite.java:193)
            at
    AgentInstaller.getServiceSettings(AgentInstaller.groovy:1337)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
    Method)
            at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor
    Impl.java:62)
            at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod
    AccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:483)
            at
    org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCach
    edMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:210)
            at
    org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurr
    ent(PogoMetaMethodSite.java:59)
            at
    org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCu
    rrent(CallSiteArray.java:51)
            at
    org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurren
    t(AbstractCallSite.java:157)
            at
    org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurren
    t(AbstractCallSite.java:169)
            at
    AgentInstaller.collectInstallProperties(AgentInstaller.groovy:64
    7)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
    Method)
            at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor
    Impl.java:62)
            at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod
    AccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:483)
            at
    org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCach
    edMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:210)
            at
    org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurr
    ent(PogoMetaMethodSite.java:59)
            at
    org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCu
    rrent(CallSiteArray.java:51)
            at
    org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurren
    t(AbstractCallSite.java:157)
            at
    org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurren
    t(AbstractCallSite.java:169)
            at AgentInstaller.install(AgentInstaller.groovy:503)
            at AgentInstaller$install$1.call(Unknown Source)
            at
    org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(C
    allSiteArray.java:47)
            at
    org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(Abstr
    actCallSite.java:116)
            at
    org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(Abstr
    actCallSite.java:144)
            at
    embedded_script_in_D__7_dot_0_dot_2_dot_3_ifix02_ucd_agent_insta
    ll_install_dot_with_dot_groovy_dot_xml.run(embedded_script_in_D_
    _7_dot_0_dot_2_dot_3_ifix02_ucd_agent_install_install_dot_with_d
    ot_groovy_dot_xml:5)
            at
    org.codehaus.groovy.ant.Groovy.parseAndRunScript(Groovy.java:500
    )
            at
    org.codehaus.groovy.ant.Groovy.execGroovy(Groovy.java:447)
            at
    org.codehaus.groovy.ant.Groovy.execute(Groovy.java:305)
            at
    org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:
    291)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
    Method)
            at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor
    Impl.java:62)
            at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod
    AccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:483)
            at
    org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtil
    s.java:106)
            at org.apache.tools.ant.Task.perform(Task.java:348)
            at org.apache.tools.ant.Target.execute(Target.java:392)
            at
    org.apache.tools.ant.Target.performTasks(Target.java:413)
            at
    org.apache.tools.ant.Project.executeSortedTargets(Project.java:1
    399)
            at
    org.apache.tools.ant.Project.executeTarget(Project.java:1368)
            at
    org.apache.tools.ant.helper.DefaultExecutor.executeTargets(Defau
    ltExecutor.java:41)
            at
    org.apache.tools.ant.Project.executeTargets(Project.java:1251)
            at org.apache.tools.ant.Main.runBuild(Main.java:811)
            at org.apache.tools.ant.Main.startAnt(Main.java:217)
            at
    org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
            at
    org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All end users on all supported browsers.                     *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * Agent silent installation fails with below error when        *
    * properties                                                   *
    * file contains locked/agent.service.autostart=true/false      *
    * entry                                                        *
    * instead of locked/agent.service.autostart=yes/no             *
    *                                                              *
    * ucd-agent-install\install.with.groovy.xml:74:                *
    * java.lang.IllegalArgumentException: Problem with specified   *
    * value                                                        *
    * of 'true' Value must be [y,n,yes,no].  Case is ignored.      *
    *         at                                                   *
    * sun.reflect.NativeConstructorAccessorImpl.newInstance0(Nativ *
    * e                                                            *
    * Method)                                                      *
    *         at                                                   *
    * sun.reflect.NativeConstructorAccessorImpl.newInstance(Native *
    * Cons                                                         *
    * tructorAccessorImpl.java:62)                                 *
    *         at                                                   *
    * sun.reflect.DelegatingConstructorAccessorImpl.newInstance(De *
    * lega                                                         *
    * tingConstructorAccessorImpl.java:45)                         *
    *         at                                                   *
    * java.lang.reflect.Constructor.newInstance(Constructor.java:4 *
    * 08)                                                          *
    *         at                                                   *
    * org.codehaus.groovy.reflection.CachedConstructor.invoke(Cach *
    * edCo                                                         *
    * nstructor.java:83)                                           *
    *         at                                                   *
    * org.codehaus.groovy.reflection.CachedConstructor.doConstruct *
    * orIn                                                         *
    * voke(CachedConstructor.java:77)                              *
    *         at                                                   *
    * org.codehaus.groovy.runtime.callsite.ConstructorSite$Constru *
    * ctor                                                         *
    * SiteNoUnwrap.callConstructor(ConstructorSite.java:84)        *
    *         at                                                   *
    * org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCa *
    * llCo                                                         *
    * nstructor(CallSiteArray.java:59)                             *
    *         at                                                   *
    * org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCo *
    * nstr                                                         *
    * uctor(AbstractCallSite.java:238)                             *
    *         at                                                   *
    * org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCo *
    * nstr                                                         *
    * uctor(AbstractCallSite.java:250)                             *
    *         at AgentInstaller.prompt(AgentInstaller.groovy:1530) *
    *         at                                                   *
    * sun.reflect.NativeMethodAccessorImpl.invoke0(Native          *
    * Method)                                                      *
    *         at                                                   *
    * sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce *
    * ssor                                                         *
    * Impl.java:62)                                                *
    *         at                                                   *
    * sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe *
    * thod                                                         *
    * AccessorImpl.java:43)                                        *
    *         at java.lang.reflect.Method.invoke(Method.java:483)  *
    *         at                                                   *
    * org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$Pogo *
    * Cach                                                         *
    * edMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java: *
    * 210)                                                         *
    *         at                                                   *
    * org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.call *
    * Curr                                                         *
    * ent(PogoMetaMethodSite.java:59)                              *
    *         at                                                   *
    * org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCa *
    * llCu                                                         *
    * rrent(CallSiteArray.java:51)                                 *
    *         at                                                   *
    * org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCu *
    * rren                                                         *
    * t(AbstractCallSite.java:157)                                 *
    *         at                                                   *
    * org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCu *
    * rren                                                         *
    * t(AbstractCallSite.java:193)                                 *
    *         at                                                   *
    * AgentInstaller.getServiceSettings(AgentInstaller.groovy:1337 *
    * )                                                            *
    *         at                                                   *
    * sun.reflect.NativeMethodAccessorImpl.invoke0(Native          *
    * Method)                                                      *
    *         at                                                   *
    * sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce *
    * ssor                                                         *
    * Impl.java:62)                                                *
    *         at                                                   *
    * sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe *
    * thod                                                         *
    * AccessorImpl.java:43)                                        *
    *         at java.lang.reflect.Method.invoke(Method.java:483)  *
    *         at                                                   *
    * org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$Pogo *
    * Cach                                                         *
    * edMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java: *
    * 210)                                                         *
    *         at                                                   *
    * org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.call *
    * Curr                                                         *
    * ent(PogoMetaMethodSite.java:59)                              *
    *         at                                                   *
    * org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCa *
    * llCu                                                         *
    * rrent(CallSiteArray.java:51)                                 *
    *         at                                                   *
    * org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCu *
    * rren                                                         *
    * t(AbstractCallSite.java:157)                                 *
    *         at                                                   *
    * org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCu *
    * rren                                                         *
    * t(AbstractCallSite.java:169)                                 *
    *         at                                                   *
    * AgentInstaller.collectInstallProperties(AgentInstaller.groov *
    * y:64                                                         *
    * 7)                                                           *
    *         at                                                   *
    * sun.reflect.NativeMethodAccessorImpl.invoke0(Native          *
    * Method)                                                      *
    *         at                                                   *
    * sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce *
    * ssor                                                         *
    * Impl.java:62)                                                *
    *         at                                                   *
    * sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe *
    * thod                                                         *
    * AccessorImpl.java:43)                                        *
    *         at java.lang.reflect.Method.invoke(Method.java:483)  *
    *         at                                                   *
    * org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$Pogo *
    * Cach                                                         *
    * edMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java: *
    * 210)                                                         *
    *         at                                                   *
    * org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.call *
    * Curr                                                         *
    * ent(PogoMetaMethodSite.java:59)                              *
    *         at                                                   *
    * org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCa *
    * llCu                                                         *
    * rrent(CallSiteArray.java:51)                                 *
    *         at                                                   *
    * org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCu *
    * rren                                                         *
    * t(AbstractCallSite.java:157)                                 *
    *         at                                                   *
    * org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCu *
    * rren                                                         *
    * t(AbstractCallSite.java:169)                                 *
    *         at AgentInstaller.install(AgentInstaller.groovy:503) *
    *         at AgentInstaller$install$1.call(Unknown Source)     *
    *         at                                                   *
    * org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCa *
    * ll(C                                                         *
    * allSiteArray.java:47)                                        *
    *         at                                                   *
    * org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(A *
    * bstr                                                         *
    * actCallSite.java:116)                                        *
    *         at                                                   *
    * org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(A *
    * bstr                                                         *
    * actCallSite.java:144)                                        *
    *         at                                                   *
    * embedded_script_in_D__7_dot_0_dot_2_dot_3_ifix02_ucd_agent_i *
    * nsta                                                         *
    * ll_install_dot_with_dot_groovy_dot_xml.run(embedded_script_i *
    * n_D_                                                         *
    * _7_dot_0_dot_2_dot_3_ifix02_ucd_agent_install_install_dot_wi *
    * th_d                                                         *
    * ot_groovy_dot_xml:5)                                         *
    *         at                                                   *
    * org.codehaus.groovy.ant.Groovy.parseAndRunScript(Groovy.java *
    * :500                                                         *
    * )                                                            *
    *         at                                                   *
    * org.codehaus.groovy.ant.Groovy.execGroovy(Groovy.java:447)   *
    *         at                                                   *
    * org.codehaus.groovy.ant.Groovy.execute(Groovy.java:305)      *
    *         at                                                   *
    * org.apache.tools.ant.UnknownElement.execute(UnknownElement.j *
    * ava:                                                         *
    * 291)                                                         *
    *         at                                                   *
    * sun.reflect.NativeMethodAccessorImpl.invoke0(Native          *
    * Method)                                                      *
    *         at                                                   *
    * sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce *
    * ssor                                                         *
    * Impl.java:62)                                                *
    *         at                                                   *
    * sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe *
    * thod                                                         *
    * AccessorImpl.java:43)                                        *
    *         at java.lang.reflect.Method.invoke(Method.java:483)  *
    *         at                                                   *
    * org.apache.tools.ant.dispatch.DispatchUtils.execute(Dispatch *
    * Util                                                         *
    * s.java:106)                                                  *
    *         at org.apache.tools.ant.Task.perform(Task.java:348)  *
    *         at                                                   *
    * org.apache.tools.ant.Target.execute(Target.java:392)         *
    *         at                                                   *
    * org.apache.tools.ant.Target.performTasks(Target.java:413)    *
    *         at                                                   *
    * org.apache.tools.ant.Project.executeSortedTargets(Project.ja *
    * va:1                                                         *
    * 399)                                                         *
    *         at                                                   *
    * org.apache.tools.ant.Project.executeTarget(Project.java:1368 *
    * )                                                            *
    *         at                                                   *
    * org.apache.tools.ant.helper.DefaultExecutor.executeTargets(D *
    * efau                                                         *
    * ltExecutor.java:41)                                          *
    *         at                                                   *
    * org.apache.tools.ant.Project.executeTargets(Project.java:125 *
    * 1)                                                           *
    *         at org.apache.tools.ant.Main.runBuild(Main.java:811) *
    *         at org.apache.tools.ant.Main.startAnt(Main.java:217) *
    *         at                                                   *
    * org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)  *
    *         at                                                   *
    * org.apache.tools.ant.launch.Launcher.main(Launcher.java:109) *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Fixed in version 7.0.4.1                                     *
    ****************************************************************
    

Problem conclusion

  • Fix is provided in IBM UrbanCode Deploy 7.0.4.1
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH15905

  • Reported component name

    UC DEPLOY

  • Reported component ID

    5725M5400

  • Reported release

    702

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2019-08-21

  • Closed date

    2019-11-08

  • Last modified date

    2019-11-08

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    UC DEPLOY

  • Fixed component ID

    5725M5400

Applicable component levels

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SS4GSP","label":"IBM UrbanCode Deploy"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"702","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
08 November 2019