Program runs fine from shell but not from the Build Forge step
I have a java class (written in Groovy) with the shell script wraparound. It runs perfectly fine from a shell with exactly the same version of Java. But when I include it in the Build Forge step, it fails with the following error:
assetpublish -ramurl ${RAM_PROD_URL} -user {RAM_PROD_USER} -pass ${RAM_PROD_PASSWD} -assetid "${RAM_ASSET_UID}" -assetver ${BF_TAG} -artifact artifacts.zip -depends ../ramassets.txt -assetname "${RAM_ASSET_DESCRIPTION}" -assetdesc "${RAM_ASSET_DESCRIPTION}" start [/bfbuilds/RECO_Utilities_1.0/1.0.0.12/RAMUtilities@chapdt3utrec6a] - Unable to determine Web WAR path AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException faultSubcode: faultString: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target faultActor: faultNode: faultDetail: {http://xml.apache.org/axis/}stackTrace:javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target at sun.security.ssl.Alerts.getSSLException(Alerts.java:192) at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1665) at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:258) at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:252) at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1165) at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:154) at sun.security.ssl.Handshaker.processLoop(Handshaker.java:610) at sun.security.ssl.Handshaker.process_record(Handshaker.java:546) at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:913) at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1158) at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1185) at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1169) at org.apache.axis.components.net.JSSESocketFactory.create(JSSESocketFactory.java:186) at org.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:191) at org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:404) at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138) at com.ibm.ram.internal.client.RAMHTTPSender.invoke(RAMHTTPSender.java:46) at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165) at org.apache.axis.client.Call.invokeEngine(Call.java:2784) at org.apache.axis.client.Call.invoke(Call.java:2767) Any idea what I'm missing here? Thank in advance for any input. |
6 answers
From the logs, it may be a certificate issue. Assume that the ssl certificate configured with RAM is not a formally signed certificate, in which case you will have to add that certificate to your Java run-time store. See here for more information.
|
Gili, I added the certificate to the JRE but it didn't fix the problem. I'm not sure it's a certificate problem because I can run from the command line on the same box with the same environmental variable as the user that runs it from Build Forge. Could this be something to do with the Build Forge certificates?
Thanks loads |
Actually, after some more thorough examination of the logs, it seems that the error is slightly different now:
- Unable to determine Web WAR path AxisFault faultCode: {http://xml.apache.org/axis/}HTTP faultSubcode: faultString: (401)Unauthorized faultActor: faultNode: faultDetail: {}:return code: 401 {http://xml.apache.org/axis/}HttpErrorCode:401 (401)Unauthorized at org.apache.axis.transport.http.HTTPSender.readFromSocket(HTTPSender.java:744) at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:144) at com.ibm.ram.internal.client.RAMHTTPSender.invoke(RAMHTTPSender.java:46) at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) |
Yep, you moved on to a new problem, 401 (permissions). Is this the whole log?
If it is indeed running well from the command line, and not from BF (which invokes the same command line), than there is some differences in the ENVIRONMENT while running from BF, |
Here is the entire log:
export PATH=${RECOUTILS_HOME}/bin:${JAVA_HOME}/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin assetpublish -ramurl ${RAM_PROD_URL} -user {RAM_PROD_USER} -pass ${RAM_PROD_PASSWD} -assetid "${RAM_ASSET_UID}" -assetver ${BF_TAG} -artifact artifacts.zip -depends ../ramassets.txt -assetname "${RAM_ASSET_DESCRIPTION}" -assetdesc "${RAM_ASSET_DESCRIPTION}" start [/bfbuilds/RECO_Utilities_1.0/1.0.0.15/RAMUtilities@chapdt3utrec6a] - Unable to determine Web WAR path AxisFault faultCode: {http://xml.apache.org/axis/}HTTP faultSubcode: faultString: (401)Unauthorized faultActor: faultNode: faultDetail: {}:return code: 401 {http://xml.apache.org/axis/}HttpErrorCode:401 (401)Unauthorized at org.apache.axis.transport.http.HTTPSender.readFromSocket(HTTPSender.java:744) at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:144) at com.ibm.ram.internal.client.RAMHTTPSender.invoke(RAMHTTPSender.java:46) at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165) at org.apache.axis.client.Call.invokeEngine(Call.java:2784) at org.apache.axis.client.Call.invoke(Call.java:2767) at org.apache.axis.client.Call.invoke(Call.java:2443) at org.apache.axis.client.Call.invoke(Call.java:2366) at org.apache.axis.client.Call.invoke(Call.java:1812) at com.ibm.ram.repository.web.ws.core.v72.RAM1SoapBindingStub.getServerPath(RAM1SoapBindingStub.java:5746) at com.ibm.ram.internal.access.ws.RAMv72.getServerPath(RAMv72.java:35) at com.ibm.ram.internal.client.RAMClient.initialize(RAMClient.java:271) at com.ibm.ram.client.RAMSession.createClient(RAMSession.java:344) at com.ibm.ram.client.RAMSession.<init>(RAMSession.java:309) at com.ibm.ram.client.RAMSession.<init>(RAMSession.java:282) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:532) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:54) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:182) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:198) at org.tiaa.reco.ram.utils.AssetPublish.run(AssetPublish.groovy:60) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1047) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:877) at org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod(InvokerHelper.java:793) at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:776) at org.codehaus.groovy.runtime.InvokerHelper.runScript(InvokerHelper.java:394) at org.codehaus.groovy.runtime.InvokerHelper$runScript.call(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:42) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) at org.tiaa.reco.ram.utils.AssetPublish.main(AssetPublish.groovy) - RAM Runtime Exception. com.ibm.ram.common.data.exception.RAMRuntimeException: URL specified for the connection is invalid. at com.ibm.ram.client.RAMSession.<init>(RAMSession.java:312) at com.ibm.ram.client.RAMSession.<init>(RAMSession.java:282) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:532) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:54) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:182) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:198) at org.tiaa.reco.ram.utils.AssetPublish.run(AssetPublish.groovy:60) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1047) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:877) at org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod(InvokerHelper.java:793) at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:776) at org.codehaus.groovy.runtime.InvokerHelper.runScript(InvokerHelper.java:394) at org.codehaus.groovy.runtime.InvokerHelper$runScript.call(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:42) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) at org.tiaa.reco.ram.utils.AssetPublish.main(AssetPublish.groovy) Caused by: com.ibm.ram.internal.client.RAMServiceException: URL specified for the connection is invalid.[10005] at com.ibm.ram.internal.client.RAMClient.initialize(RAMClient.java:287) at com.ibm.ram.client.RAMSession.createClient(RAMSession.java:344) at com.ibm.ram.client.RAMSession.<init>(RAMSession.java:309) ... 27 more Exception in thread "main" com.ibm.ram.common.data.exception.RAMRuntimeException: URL specified for the connection is invalid. at com.ibm.ram.client.RAMSession.<init>(RAMSession.java:312) at com.ibm.ram.client.RAMSession.<init>(RAMSession.java:282) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:532) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:54) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:182) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:198) at org.tiaa.reco.ram.utils.AssetPublish.run(AssetPublish.groovy:60) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1047) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:877) at org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod(InvokerHelper.java:793) at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:776) at org.codehaus.groovy.runtime.InvokerHelper.runScript(InvokerHelper.java:394) at org.codehaus.groovy.runtime.InvokerHelper$runScript.call(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:42) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) at org.tiaa.reco.ram.utils.AssetPublish.main(AssetPublish.groovy) Caused by: com.ibm.ram.internal.client.RAMServiceException: URL specified for the connection is invalid.[10005] at com.ibm.ram.internal.client.RAMClient.initialize(RAMClient.java:287) at com.ibm.ram.client.RAMSession.createClient(RAMSession.java:344) at com.ibm.ram.client.RAMSession.<init>(RAMSession.java:309) ... 27 more end [/bfbuilds/RECO_Utilities_1.0/1.0.0.15/RAMUtilities@chapdt3utrec6a] 1 (1) |
And here is the entire log from the Build Forge step:
Step Result: FAILED Step using selector 'chapdt3utrec6a'. BF_AGENT_VERSION=7.1.3.2-0-0012 BF_JOBS=1 BF_LAST_REFRESH=1349702170 BF_LAST_UPDATE=1349702170 BF_LOADRATIO=0.25 BF_NAME=chapdt3utrec6a_02 Pool=B set user account to AD\ser_bfbuild BF_AGENT_VERSION=7.1.3.2-0-0012 BF_AGENT_PLATFORM=linux 2.6.18-238.19.1.el5 #1 SMP Sun Jul 10 08:43:41 EDT 2011 BF_D=121008 BF_T=095106 BF_J=281 BF_W=1 BF_PROJECTNAME=RECO Utilities 1.0 BF_USER=ser_bfbuild BF_USER_LOGIN=ser_bfbuild BF_USER_EMAIL= BF_CLASS=RTC Build BF_BID=30040ba30c5d1000920843cc25e225e2 BF_PID=1cf03cd00c5d1000c45e43cc24982498 BF_SID=5 BF_SSID=1cf03d010c5d1000c47743cc24982498 BF_SUID=34F75562-114F-11E2-B79C-AE1356EB585B BF_SPID=1cf03cd00c5d1000c45e43cc24982498 BF_BLOCK= BF_CONSOLE_VERSION=7.130006 BF_STEP_TYPE=REGULAR BF_ONFAIL=Halt BF_PROJECTNAME_PHYS=RECO_Utilities_1.0 BF_TAG_PHYS=1.0.0.15 BF_STEPNAME=Publish Aftifact to RAM BF_STEP_ROOT=/bfbuilds/RECO_Utilities_1.0/1.0.0.15/RAMUtilities BF_ROOT=/bfbuilds/RECO_Utilities_1.0/1.0.0.15 BF_ENGINE=EABF4914-9854-11E1-B2C4-F399CCEEB40B BF_THRESHOLD_COUNT=0 BF_SERVER_ROOT=/bfbuilds BF_SERVER=chapdt3utrec6a_02 BF_HOST=chapdt3utrec6a.ops.tiaa-cref.org:15558 BF_LASTRUN=2012-10-08 08:32:34 BF_LASTUNIX=1349699554 BF_LASTTAG=1.0.0.14 BF_LASTGOODTAG=1.0.0.14 BF_LASTGOODUNIX=1349699554 BF_LASTGOODRUN=2012-10-08 08:32:34 BF_TAG=1.0.0.15 B=15 BF_T=085103 BF_D=121008 BF_W=1 BF_J=281 SONAR_RUNNER=/app/sonar-runner-1.2 SONAR_USER=sonar SONAR_PASSWD=***** RAM_PROD_URL=https://ram-1.ops.tiaa-cref.org:9443/ram.ws RAM_PROD_USER=ser_bfbuild RAM_PROD_PASSWD=***** Build_User=ser_bfbuild Repository_Address=https://ccm-1.ops.tiaa-cref.org:9443/ccm Build_Password=***** RAM_ASSET_UID=1DA74BF2-CE8B-CC97-7A69-792F7B642CFE PROJECT=RECO Utilities 1.0 engineUUID=_unqYsPasEeGB6OYvpZ_99w buildResultUuid=_LJIlABFPEeKyv6ag9W884w buildRequesterUserId=seriy buildResultUUID=_LJIlABFPEeKyv6ag9W884w team_scm_acceptBeforeFetch=true team_scm_buildOnlyIfChanges=true team_scm_deleteDestinationBeforeFetch=false team_scm_fetchDestination=. team_scm_workspaceUUID=_tOVBwA5nEeKyv6ag9W884w personalBuild=false scheduledBuild=false Current_Date=10-08-12.09:52:03 [.date %m-%d-%y.%H:%M:%S] RTC_REPOSITORY=https://ccm-1.ops.tiaa-cref.org:9443/ccm Fetch_Dir=RECO_Utilities_1.0/1.0.0.15 Build_Toolkit_Path=/app/IBM/TeamConcertBuild/buildsystem/buildtoolkit RTC_WORKSPACE_DIR=/tmp/workspace-build Build_Engine_Path=/app/IBM/TeamConcertBuild/buildsystem/buildengine/eclipse BFServer=chapdt3utrec6a_02 Last_Run=10-07-12.17:29:47 RTC_SCMPATH=/app/IBM/TeamConcert/scmtools/eclipse ANT_HOME=/app/apache-ant-1.7.1 GRADLE_HOME=/app/gradle-1.1 JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk.x86_64 ANT_HOME=/app/apache-ant-1.7.1 WL_HOME=/app/Oracle/Middleware RAM_ASSET_DESCRIPTION=RECO Utilities _NO_PREPARSE_COMMAND=1 RECOUTILS_HOME=/app/recoutils Locale set to 'C' Using plaintext communication. ANT_HOME=/app/apache-ant-1.7.1 B=15 BFServer=chapdt3utrec6a_02 BF_AGENT_PLATFORM=linux 2.6.18-238.19.1.el5 #1 SMP Sun Jul 10 08:43:41 EDT 2011 BF_AGENT_VERSION=7.1.3.2-0-0012 BF_BID=30040ba30c5d1000920843cc25e225e2 BF_BLOCK= BF_CLASS=RTC Build BF_CONSOLE_VERSION=7.130006 BF_D=121008 BF_ENGINE=EABF4914-9854-11E1-B2C4-F399CCEEB40B BF_HOST=chapdt3utrec6a.ops.tiaa-cref.org:15558 BF_J=281 BF_LASTGOODRUN=2012-10-08 08:32:34 BF_LASTGOODTAG=1.0.0.14 BF_LASTGOODUNIX=1349699554 BF_LASTRUN=2012-10-08 08:32:34 BF_LASTTAG=1.0.0.14 BF_LASTUNIX=1349699554 BF_ONFAIL=Halt BF_PID=1cf03cd00c5d1000c45e43cc24982498 BF_PROJECTNAME=RECO Utilities 1.0 BF_PROJECTNAME_PHYS=RECO_Utilities_1.0 BF_ROOT=/bfbuilds/RECO_Utilities_1.0/1.0.0.15 BF_SERVER=chapdt3utrec6a_02 BF_SERVER_ROOT=/bfbuilds BF_SID=5 BF_SPID=1cf03cd00c5d1000c45e43cc24982498 BF_SSID=1cf03d010c5d1000c47743cc24982498 BF_STEPNAME=Publish Aftifact to RAM BF_STEP_ROOT=/bfbuilds/RECO_Utilities_1.0/1.0.0.15/RAMUtilities BF_STEP_TYPE=REGULAR BF_SUID=34F75562-114F-11E2-B79C-AE1356EB585B BF_T=085103 BF_TAG=1.0.0.15 BF_TAG_PHYS=1.0.0.15 BF_THRESHOLD_COUNT=0 BF_USER=ser_bfbuild BF_USER_EMAIL= BF_USER_LOGIN=ser_bfbuild BF_W=1 Build_Engine_Path=/app/IBM/TeamConcertBuild/buildsystem/buildengine/eclipse Build_Password=***** Build_Toolkit_Path=/app/IBM/TeamConcertBuild/buildsystem/buildtoolkit Build_User=ser_bfbuild Current_Date=10-08-12.09:52:03 Fetch_Dir=RECO_Utilities_1.0/1.0.0.15 GRADLE_HOME=/app/gradle-1.1 JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk.x86_64 LANG=C Last_Run=10-07-12.17:29:47 PROJECT=RECO Utilities 1.0 RAM_ASSET_DESCRIPTION=RECO Utilities RAM_ASSET_UID=1DA74BF2-CE8B-CC97-7A69-792F7B642CFE RAM_PROD_PASSWD=***** RAM_PROD_URL=https://ram-1.ops.tiaa-cref.org:9443/ram.ws RAM_PROD_USER=ser_bfbuild RECOUTILS_HOME=/app/recoutils REMOTE_HOST=10.65.106.209 RTC_REPOSITORY=https://ccm-1.ops.tiaa-cref.org:9443/ccm RTC_SCMPATH=/app/IBM/TeamConcert/scmtools/eclipse RTC_WORKSPACE_DIR=/tmp/workspace-build Repository_Address=https://ccm-1.ops.tiaa-cref.org:9443/ccm SONAR_PASSWD=***** SONAR_RUNNER=/app/sonar-runner-1.2 SONAR_USER=sonar WL_HOME=/app/Oracle/Middleware _NO_PREPARSE_COMMAND=1 buildRequesterUserId=seriy buildResultUUID=_LJIlABFPEeKyv6ag9W884w buildResultUuid=_LJIlABFPEeKyv6ag9W884w engineUUID=_unqYsPasEeGB6OYvpZ_99w personalBuild=false scheduledBuild=false team_scm_acceptBeforeFetch=true team_scm_buildOnlyIfChanges=true team_scm_deleteDestinationBeforeFetch=false team_scm_fetchDestination=. team_scm_workspaceUUID=_tOVBwA5nEeKyv6ag9W884w [/bfbuilds/RECO_Utilities_1.0/1.0.0.15] already exists and is a directory. 0 (0) set user account to AD\ser_bfbuild BF_AGENT_VERSION=7.1.3.2-0-0012 BF_AGENT_PLATFORM=linux 2.6.18-238.19.1.el5 #1 SMP Sun Jul 10 08:43:41 EDT 2011 BF_D=121008 BF_T=095106 BF_J=281 BF_W=1 BF_PROJECTNAME=RECO Utilities 1.0 BF_USER=ser_bfbuild BF_USER_LOGIN=ser_bfbuild BF_USER_EMAIL= BF_CLASS=RTC Build BF_BID=30040ba30c5d1000920843cc25e225e2 BF_PID=1cf03cd00c5d1000c45e43cc24982498 BF_SID=5 BF_SSID=1cf03d010c5d1000c47743cc24982498 BF_SUID=34F75562-114F-11E2-B79C-AE1356EB585B BF_SPID=1cf03cd00c5d1000c45e43cc24982498 BF_BLOCK= BF_CONSOLE_VERSION=7.130006 BF_STEP_TYPE=REGULAR BF_ONFAIL=Halt BF_PROJECTNAME_PHYS=RECO_Utilities_1.0 BF_TAG_PHYS=1.0.0.15 BF_STEPNAME=Publish Aftifact to RAM BF_STEP_ROOT=/bfbuilds/RECO_Utilities_1.0/1.0.0.15/RAMUtilities BF_ROOT=/bfbuilds/RECO_Utilities_1.0/1.0.0.15 BF_ENGINE=EABF4914-9854-11E1-B2C4-F399CCEEB40B BF_THRESHOLD_COUNT=0 BF_SERVER_ROOT=/bfbuilds BF_SERVER=chapdt3utrec6a_02 BF_HOST=chapdt3utrec6a.ops.tiaa-cref.org:15558 BF_LASTRUN=2012-10-08 08:32:34 BF_LASTUNIX=1349699554 BF_LASTTAG=1.0.0.14 BF_LASTGOODTAG=1.0.0.14 BF_LASTGOODUNIX=1349699554 BF_LASTGOODRUN=2012-10-08 08:32:34 BF_TAG=1.0.0.15 B=15 BF_T=085103 BF_D=121008 BF_W=1 BF_J=281 SONAR_RUNNER=/app/sonar-runner-1.2 SONAR_USER=sonar SONAR_PASSWD=***** RAM_PROD_URL=https://ram-1.ops.tiaa-cref.org:9443/ram.ws RAM_PROD_USER=ser_bfbuild RAM_PROD_PASSWD=***** Build_User=ser_bfbuild Repository_Address=https://ccm-1.ops.tiaa-cref.org:9443/ccm Build_Password=***** RAM_ASSET_UID=1DA74BF2-CE8B-CC97-7A69-792F7B642CFE PROJECT=RECO Utilities 1.0 engineUUID=_unqYsPasEeGB6OYvpZ_99w buildResultUuid=_LJIlABFPEeKyv6ag9W884w buildRequesterUserId=seriy buildResultUUID=_LJIlABFPEeKyv6ag9W884w team_scm_acceptBeforeFetch=true team_scm_buildOnlyIfChanges=true team_scm_deleteDestinationBeforeFetch=false team_scm_fetchDestination=. team_scm_workspaceUUID=_tOVBwA5nEeKyv6ag9W884w personalBuild=false scheduledBuild=false Current_Date=10-08-12.09:52:04 [.date %m-%d-%y.%H:%M:%S] RTC_REPOSITORY=https://ccm-1.ops.tiaa-cref.org:9443/ccm Fetch_Dir=RECO_Utilities_1.0/1.0.0.15 Build_Toolkit_Path=/app/IBM/TeamConcertBuild/buildsystem/buildtoolkit RTC_WORKSPACE_DIR=/tmp/workspace-build Build_Engine_Path=/app/IBM/TeamConcertBuild/buildsystem/buildengine/eclipse BFServer=chapdt3utrec6a_02 Last_Run=10-07-12.17:29:47 RTC_SCMPATH=/app/IBM/TeamConcert/scmtools/eclipse ANT_HOME=/app/apache-ant-1.7.1 GRADLE_HOME=/app/gradle-1.1 JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk.x86_64 ANT_HOME=/app/apache-ant-1.7.1 WL_HOME=/app/Oracle/Middleware RAM_ASSET_DESCRIPTION=RECO Utilities _NO_PREPARSE_COMMAND=1 RECOUTILS_HOME=/app/recoutils Locale set to 'C' allocated pseudo-tty pipe Using plaintext communication. ANT_HOME=/app/apache-ant-1.7.1 B=15 BFServer=chapdt3utrec6a_02 BF_AGENT_PLATFORM=linux 2.6.18-238.19.1.el5 #1 SMP Sun Jul 10 08:43:41 EDT 2011 BF_AGENT_VERSION=7.1.3.2-0-0012 BF_BID=30040ba30c5d1000920843cc25e225e2 BF_BLOCK= BF_CLASS=RTC Build BF_CONSOLE_VERSION=7.130006 BF_D=121008 BF_ENGINE=EABF4914-9854-11E1-B2C4-F399CCEEB40B BF_HOST=chapdt3utrec6a.ops.tiaa-cref.org:15558 BF_J=281 BF_LASTGOODRUN=2012-10-08 08:32:34 BF_LASTGOODTAG=1.0.0.14 BF_LASTGOODUNIX=1349699554 BF_LASTRUN=2012-10-08 08:32:34 BF_LASTTAG=1.0.0.14 BF_LASTUNIX=1349699554 BF_ONFAIL=Halt BF_PID=1cf03cd00c5d1000c45e43cc24982498 BF_PROJECTNAME=RECO Utilities 1.0 BF_PROJECTNAME_PHYS=RECO_Utilities_1.0 BF_ROOT=/bfbuilds/RECO_Utilities_1.0/1.0.0.15 BF_SERVER=chapdt3utrec6a_02 BF_SERVER_ROOT=/bfbuilds BF_SID=5 BF_SPID=1cf03cd00c5d1000c45e43cc24982498 BF_SSID=1cf03d010c5d1000c47743cc24982498 BF_STEPNAME=Publish Aftifact to RAM BF_STEP_ROOT=/bfbuilds/RECO_Utilities_1.0/1.0.0.15/RAMUtilities BF_STEP_TYPE=REGULAR BF_SUID=34F75562-114F-11E2-B79C-AE1356EB585B BF_T=085103 BF_TAG=1.0.0.15 BF_TAG_PHYS=1.0.0.15 BF_THRESHOLD_COUNT=0 BF_USER=ser_bfbuild BF_USER_EMAIL= BF_USER_LOGIN=ser_bfbuild BF_W=1 Build_Engine_Path=/app/IBM/TeamConcertBuild/buildsystem/buildengine/eclipse Build_Password=***** Build_Toolkit_Path=/app/IBM/TeamConcertBuild/buildsystem/buildtoolkit Build_User=ser_bfbuild Current_Date=10-08-12.09:52:04 Fetch_Dir=RECO_Utilities_1.0/1.0.0.15 GRADLE_HOME=/app/gradle-1.1 JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk.x86_64 LANG=C Last_Run=10-07-12.17:29:47 PROJECT=RECO Utilities 1.0 RAM_ASSET_DESCRIPTION=RECO Utilities RAM_ASSET_UID=1DA74BF2-CE8B-CC97-7A69-792F7B642CFE RAM_PROD_PASSWD=***** RAM_PROD_URL=https://ram-1.ops.tiaa-cref.org:9443/ram.ws RAM_PROD_USER=ser_bfbuild RECOUTILS_HOME=/app/recoutils REMOTE_HOST=10.65.106.209 RTC_REPOSITORY=https://ccm-1.ops.tiaa-cref.org:9443/ccm RTC_SCMPATH=/app/IBM/TeamConcert/scmtools/eclipse RTC_WORKSPACE_DIR=/tmp/workspace-build Repository_Address=https://ccm-1.ops.tiaa-cref.org:9443/ccm SONAR_PASSWD=***** SONAR_RUNNER=/app/sonar-runner-1.2 SONAR_USER=sonar WL_HOME=/app/Oracle/Middleware _NO_PREPARSE_COMMAND=1 buildRequesterUserId=seriy buildResultUUID=_LJIlABFPEeKyv6ag9W884w buildResultUuid=_LJIlABFPEeKyv6ag9W884w engineUUID=_unqYsPasEeGB6OYvpZ_99w personalBuild=false scheduledBuild=false team_scm_acceptBeforeFetch=true team_scm_buildOnlyIfChanges=true team_scm_deleteDestinationBeforeFetch=false team_scm_fetchDestination=. team_scm_workspaceUUID=_tOVBwA5nEeKyv6ag9W884w spawning shell [/bin/sh] export PATH=${RECOUTILS_HOME}/bin:${JAVA_HOME}/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin assetpublish -ramurl ${RAM_PROD_URL} -user {RAM_PROD_USER} -pass ${RAM_PROD_PASSWD} -assetid "${RAM_ASSET_UID}" -assetver ${BF_TAG} -artifact artifacts.zip -depends ../ramassets.txt -assetname "${RAM_ASSET_DESCRIPTION}" -assetdesc "${RAM_ASSET_DESCRIPTION}" start [/bfbuilds/RECO_Utilities_1.0/1.0.0.15/RAMUtilities@chapdt3utrec6a] - Unable to determine Web WAR path AxisFault faultCode: {http://xml.apache.org/axis/}HTTP faultSubcode: faultString: (401)Unauthorized faultActor: faultNode: faultDetail: {}:return code: 401 {http://xml.apache.org/axis/}HttpErrorCode:401 (401)Unauthorized at org.apache.axis.transport.http.HTTPSender.readFromSocket(HTTPSender.java:744) at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:144) at com.ibm.ram.internal.client.RAMHTTPSender.invoke(RAMHTTPSender.java:46) at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118) at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83) at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165) at org.apache.axis.client.Call.invokeEngine(Call.java:2784) at org.apache.axis.client.Call.invoke(Call.java:2767) at org.apache.axis.client.Call.invoke(Call.java:2443) at org.apache.axis.client.Call.invoke(Call.java:2366) at org.apache.axis.client.Call.invoke(Call.java:1812) at com.ibm.ram.repository.web.ws.core.v72.RAM1SoapBindingStub.getServerPath(RAM1SoapBindingStub.java:5746) at com.ibm.ram.internal.access.ws.RAMv72.getServerPath(RAMv72.java:35) at com.ibm.ram.internal.client.RAMClient.initialize(RAMClient.java:271) at com.ibm.ram.client.RAMSession.createClient(RAMSession.java:344) at com.ibm.ram.client.RAMSession.<init>(RAMSession.java:309) at com.ibm.ram.client.RAMSession.<init>(RAMSession.java:282) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:532) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:54) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:182) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:198) at org.tiaa.reco.ram.utils.AssetPublish.run(AssetPublish.groovy:60) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1047) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:877) at org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod(InvokerHelper.java:793) at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:776) at org.codehaus.groovy.runtime.InvokerHelper.runScript(InvokerHelper.java:394) at org.codehaus.groovy.runtime.InvokerHelper$runScript.call(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:42) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) at org.tiaa.reco.ram.utils.AssetPublish.main(AssetPublish.groovy) - RAM Runtime Exception. com.ibm.ram.common.data.exception.RAMRuntimeException: URL specified for the connection is invalid. at com.ibm.ram.client.RAMSession.<init>(RAMSession.java:312) at com.ibm.ram.client.RAMSession.<init>(RAMSession.java:282) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:532) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:54) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:182) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:198) at org.tiaa.reco.ram.utils.AssetPublish.run(AssetPublish.groovy:60) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1047) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:877) at org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod(InvokerHelper.java:793) at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:776) at org.codehaus.groovy.runtime.InvokerHelper.runScript(InvokerHelper.java:394) at org.codehaus.groovy.runtime.InvokerHelper$runScript.call(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:42) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) at org.tiaa.reco.ram.utils.AssetPublish.main(AssetPublish.groovy) Caused by: com.ibm.ram.internal.client.RAMServiceException: URL specified for the connection is invalid.[10005] at com.ibm.ram.internal.client.RAMClient.initialize(RAMClient.java:287) at com.ibm.ram.client.RAMSession.createClient(RAMSession.java:344) at com.ibm.ram.client.RAMSession.<init>(RAMSession.java:309) ... 27 more Exception in thread "main" com.ibm.ram.common.data.exception.RAMRuntimeException: URL specified for the connection is invalid. at com.ibm.ram.client.RAMSession.<init>(RAMSession.java:312) at com.ibm.ram.client.RAMSession.<init>(RAMSession.java:282) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:532) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:54) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:182) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:198) at org.tiaa.reco.ram.utils.AssetPublish.run(AssetPublish.groovy:60) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1047) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:877) at org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod(InvokerHelper.java:793) at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:776) at org.codehaus.groovy.runtime.InvokerHelper.runScript(InvokerHelper.java:394) at org.codehaus.groovy.runtime.InvokerHelper$runScript.call(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:42) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) at org.tiaa.reco.ram.utils.AssetPublish.main(AssetPublish.groovy) Caused by: com.ibm.ram.internal.client.RAMServiceException: URL specified for the connection is invalid.[10005] at com.ibm.ram.internal.client.RAMClient.initialize(RAMClient.java:287) at com.ibm.ram.client.RAMSession.createClient(RAMSession.java:344) at com.ibm.ram.client.RAMSession.<init>(RAMSession.java:309) ... 27 more end [/bfbuilds/RECO_Utilities_1.0/1.0.0.15/RAMUtilities@chapdt3utrec6a] 1 (1) |
Your answer
Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.