It's all about the answers!

Ask a question

[closed] RTC ibmi with ARCAD Build Fail


Joseph Chang (1552319) | asked May 26 '14, 3:27 a.m.
closed Jul 05 '16, 8:10 a.m. by Ralph Schoon (63.5k33646)

I use RTC +ARACD to build program. The build result shows success but the ARCAD build Macro is not executed.

Here is the build log. Does anyone has the experience to configure RTC + ARCAD build? Please help.

===================================================================================

2014-05-22 17:38:46 [Jazz build engine]
2014-05-22 17:38:46 [Jazz build engine] Substituted the following build property variables:
2014-05-22 17:38:46 [Jazz build engine]  com.arcadsoftware.rtc.build.property.deliver.extendedPropertyFileName = ${arcad.home}/rtcp/rtcAdditionals.properties   -->   com.arcadsoftware.rtc.build.property.deliver.extendedPropertyFileName = /ArcadIfsPrd/arcad_home/rtcp/rtcAdditionals.properties
2014-05-22 17:38:46 [Jazz build engine]
2014-05-22 17:38:46 [Jazz build engine] running on host: SIT400.MEGABANK.COM.TW
2014-05-22 17:38:46 [Jazz build engine] Should build occur?
2014-05-22 17:38:46 [Jazz build engine] Yes: Always build a user initiated request.
2014-05-22 17:38:47 [Jazz build engine] Invoking pre-build participant "com.ibm.teami.build.autoloadprebuild"
2014-05-22 17:38:47 [IBM i Jazz Source Control Build Participant] CRCQP3502I: Accepting changes into workspace "EJO_OBS_Repository Workspace" ...
2014-05-22 17:38:58 [IBM i Jazz Source Control Build Participant] CRCQP3503I: Accepted change sets: 1. Discarded change sets: 0. Added components: 0. Removed components: 0.
2014-05-22 17:38:59 [IBM i Jazz Source Control Build Participant] CRCQP3537I: Commands are assigned to run in job "354979/QUSER/QZRCSRVS" on host "SIT400.MEGABANK.COM.TW".
2014-05-22 17:38:59 [IBM i File System Agent] CRCQP5101I: Processing change of type MODIFY
2014-05-22 17:38:59 [IBM i File System Agent] CRCQP5110I: Processing file FAA10.PF
2014-05-22 17:39:00 [IBM i File System Agent] CRCQP5112I: Processing member
2014-05-22 17:39:02 [IBM i File System Agent] CRCQP5100I: Running command CHGPFM FILE(OBSD0_00_B/DBFSRC) MBR(FAA10) TEXT('After Backup USER AUTHORIZATION FILE') SRCTYPE(PF)
2014-05-22 17:39:02 [IBM i File System Agent] CRCQP5100I: Running command CLRPFM FILE(OBSD0_00_B/DBFSRC) MBR(FAA10)
2014-05-22 17:39:02 [IBM i File System Agent] CRCQP5033I: Member "OBSD0_00_B/DBFSRC(FAA10)" has encoding "UTF-8" in the repository
2014-05-22 17:39:02 [IBM i File System Agent] CRCQP5022I: Sequence numbers start at "100" and increment by "100"
2014-05-22 17:39:03 [Jazz build engine] Invoking build participant "com.ibm.teami.build.autoload"
2014-05-22 17:39:03 [Jazz build engine] Invoking post-build participant "com.arcadsoftware.rtc.build.configelement.scmInterfaceConfigElement"
Processor: SCM Interface Processor
ARCAD-Integration Post Build Process (Processor): Start
ARCAD-Integration Post Build Process (Processor): Build Status -> IN_PROGRESS
Check Properties: Start
    Loading properties from: /ArcadIfsPrd/arcad_home/rtcp/rtcAdditionals.properties
    -> Check Mandatory Properties
    -> Check Mandatory Properties
    !property com.ibm.teami.build.ant.generated.loadDirectory not found
    -> Check Optional Properties
    ->ARCAD_ENG
    ->BUILDQA
    ->APP(${arcad.application}) ENV(${arcad.envid}) VERSION('${arcad.version}')
    ->JOBQ(ARCAD_SYS/ARCAD)
    -ios.coo=
    -core.server=192.168.51.100
    -ios.id=inst20100708102009756
    -ios.app=OBS
    -ios.lst.create=0
    -ios.sy.gxml.xslf=${arcad.home}/rtcp/rtcSourceOnly.xsl
    -ios.chkin=1
    -ios.crtver=0
    -ios.vers=V 1.00.B
    -ios.envid=D
    -ios.lst.nam=
    -ios.crtvernfo=
    -core.user=ARCAD_NET
    -core.instance=AD
    -ios.lst.lib=
    -core.local=1
    -core.libp=${arcad.home}/rtcp
End
    -> Process Execution
    -> Service : verInfo
    -> Params from Properties
    -> Params : -core.server=192.168.51.100
    -> Params : -ios.id=inst20100708102009756
    -> Params : -ver.app=OBS
    -> Params : -ver.ver=V 1.00.B
    -> Params : -ver.env=D
    -> Params : -core.user=ARCAD_NET
    -> Params : -core.instance=AD
    -> Params : -core.local=1
    -> Params : -core.libp=${arcad.home}/rtcp
    -> Params from additional
    -> Params : -ver.log=${arcad.home}/logs/arcad-info-version-20140522053904388.log
    -> Params : -core.result=/null/tmp/rtcOpenVersionResult20140522053904400.properties
    -> Set the correct library List
    AEXCSRVPVR Command Execution succeed
    -> Command Execution
    Command to execute: ARCAD_ENG/AEXCSRVPVR SRVID(verInfo) PARM1('-core.server=192.168.51.100' '-ios.id=inst20100708102009756' '-ver.app=OBS' '-ver.ver=V 1.00.B' '-ver.env=D' '-core.user=ARCAD_NET' '-core.instance=AD' '-core.local=1' '-core.libp=${arcad.home}/rtcp' '-ver.log=${arcad.home}/logs/arcad-info-version-20140522053904388.log' '-core.result=/null/tmp/rtcOpenVersionResult20140522053904400.properties' )
    AEXCSRVPVR Command Execution succeed
/null/tmp/rtcOpenVersionResult20140522053904400.properties (No such file or directory)
/null/tmp/rtcOpenVersionResult20140522053904400.properties (No such file or directory)
java.io.FileInputStream.<init>(FileInputStream.java:124)
com.arcadsoftware.rtc.extension.common.build.engine.process.AbstractExecuteServiceProviderProcess.doAfterExecution(AbstractExecuteServiceProviderProcess.java:166)
com.arcadsoftware.rtc.extension.common.build.engine.process.VersionInfoProcess.doAfterExecution(VersionInfoProcess.java:67)
com.arcadsoftware.rtc.extension.common.build.engine.process.AbstractExecuteServiceProviderProcess.executeCommand(AbstractExecuteServiceProviderProcess.java:148)
com.arcadsoftware.rtc.extension.common.build.engine.process.AbstractExecuteServiceProviderProcess.executeProcess(AbstractExecuteServiceProviderProcess.java:68)
com.arcadsoftware.rtc.extension.common.build.engine.ant.processor.SCMInterfaceProcessor.processVersionInformationActivity(SCMInterfaceProcessor.java:570)
com.arcadsoftware.rtc.extension.common.build.engine.ant.processor.SCMInterfaceProcessor.executeProcess(SCMInterfaceProcessor.java:701)
com.arcadsoftware.rtc.extension.common.build.engine.ant.processor.AbstractArcadBuildProcessor.execute(AbstractArcadBuildProcessor.java:674)
com.arcadsoftware.rtc.extension.common.build.engine.ant.participants.AbstractAPRPostBuildParticipant.postBuild(AbstractAPRPostBuildParticipant.java:30)
com.ibm.team.build.internal.engine.BuildLoop.invokePostBuildParticipants(BuildLoop.java:995)
com.ibm.team.build.internal.engine.BuildLoop$2.run(BuildLoop.java:752)
java.lang.Thread.run(Thread.java:738)

    *Execution Failed
Log Publishing: Start
    Logging file: ${arcad.home}/logs/arcad-info-version-20140522053904388.log
    *Log File not found!
End
onErrorResumeNext = true
Post Build Macro Execution: start
    -> Process Execution
    -> Service : as400MacCmdRTCExec
    -> Params from Properties
    -> Params : -core.server=192.168.51.100
    -> Params : -ios.id=inst20100708102009756
    -> Params : -ios.app=OBS
    -> Params : -ios.vers=V 1.00.B
    -> Params : -ios.envid=D
    -> Params : -core.user=ARCAD_NET
    -> Params : -ios.rtc.lib=OBSD0_00_B
    -> Params : -core.instance=AD
    -> Params : -core.local=1
    -> Params : -core.libp=${arcad.home}/rtcp
    -> Params from additional
    -> Result =  : APP(${arcad.application}) ENV(${arcad.envid}) VERSION('${arcad.version}')
    -> Result =  : APP(OBS) ENV(D) VERSION('V 1.00.B')
    -> Params : -ios.rtc.log=${arcad.home}/logs/arcad-builder-macro-20140522053912943.log
    -> Params : -a4c.cmd=ARCAD_ENG/BUILDQA
    -> Params : -a4c.parm=APP(OBS) ENV(D) VERSION('V 1.00.B')
    -> Params : -a4c.sbmj=JOBQ(ARCAD_SYS/ARCAD)
    -> Params : -core.inifile=/null/tmp/rtcCmd20140522053912948.cmd
    -> Set the correct library List
    AEXCSRVPVR Command Execution succeed
    -> Command Execution
    Command to execute: ARCAD_ENG/AEXCSRVPVR SRVID(as400MacCmdRTCExec) PARM1('-core.server=192.168.51.100' '-ios.id=inst20100708102009756' '-ios.app=OBS' '-ios.vers=V 1.00.B' '-ios.envid=D' '-core.user=ARCAD_NET' '-ios.rtc.lib=OBSD0_00_B' '-core.instance=AD' '-core.local=1' '-core.libp=${arcad.home}/rtcp' '-ios.rtc.log=${arcad.home}/logs/arcad-builder-macro-20140522053912943.log' '-core.inifile=/null/tmp/rtcCmd20140522053912948.cmd' )
    AEXCSRVPVR Command Execution succeed
/null/tmp/rtcCmdResult20140522053912948.properties (No such file or directory)
/null/tmp/rtcCmdResult20140522053912948.properties (No such file or directory)
java.io.FileInputStream.<init>(FileInputStream.java:124)
com.arcadsoftware.rtc.extension.common.build.engine.process.AbstractExecuteServiceProviderProcess.doAfterExecution(AbstractExecuteServiceProviderProcess.java:166)
com.arcadsoftware.rtc.extension.common.build.engine.process.MacroCommandExecutionProcess.doAfterExecution(MacroCommandExecutionProcess.java:133)
com.arcadsoftware.rtc.extension.common.build.engine.process.AbstractExecuteServiceProviderProcess.executeCommand(AbstractExecuteServiceProviderProcess.java:148)
com.arcadsoftware.rtc.extension.common.build.engine.process.AbstractExecuteServiceProviderProcess.executeProcess(AbstractExecuteServiceProviderProcess.java:68)
com.arcadsoftware.rtc.extension.common.build.engine.ant.processor.AbstractArcadBuildProcessor.executeMacroActivity(AbstractArcadBuildProcessor.java:320)
com.arcadsoftware.rtc.extension.common.build.engine.ant.processor.AbstractArcadBuildProcessor.executeMacroActivity(AbstractArcadBuildProcessor.java:276)
com.arcadsoftware.rtc.extension.common.build.engine.ant.processor.SCMInterfaceProcessor.postBuildMacroActivity(SCMInterfaceProcessor.java:328)
com.arcadsoftware.rtc.extension.common.build.engine.ant.processor.SCMInterfaceProcessor.executeProcess(SCMInterfaceProcessor.java:732)
com.arcadsoftware.rtc.extension.common.build.engine.ant.processor.AbstractArcadBuildProcessor.execute(AbstractArcadBuildProcessor.java:674)
com.arcadsoftware.rtc.extension.common.build.engine.ant.participants.AbstractAPRPostBuildParticipant.postBuild(AbstractAPRPostBuildParticipant.java:30)
com.ibm.team.build.internal.engine.BuildLoop.invokePostBuildParticipants(BuildLoop.java:995)
com.ibm.team.build.internal.engine.BuildLoop$2.run(BuildLoop.java:752)
java.lang.Thread.run(Thread.java:738)

    Execution Failed
End
Log Publishing: Start
    Logging file: ${arcad.home}/logs/arcad-builder-macro-20140522053912943.log
    *Log File not found!
End
Add Result Contribution: Start
    Get Version Information failed
ARCAD-Integration Post Build Process (Processor): End

The question has been closed for the following reason: "Problem is not reproducible or outdated" by rschoon Jul 05 '16, 8:10 a.m.

One answer



permanent link
Michel Mouchon (112) | answered Sep 10 '14, 5:53 a.m.
Hi Joseph,
It seems to be an authority problem as the .Log file can't be written and the after not published into the Build result.
Check the capability of you IBM i user linked to Build engine to write into the directory.
CHeck Also you ARCAD_Home envvar (WRKENVVAR at *SYS level)
Michel