The Atlassian Extension Spaces have been migrated to http://plugins.atlassian.com. These pages are now deprecated and will soon be deleted.

ClearCase Repository plugin

Name ClearCase Repository Plugin
Version 0.4.0
Product Versions 1.2.x, 2.x
Author(s) Stuart Hamill, Ross Rowe
Homepage http://confluence.atlassian.com/display/BAMEXT/ClearCase+Repository+Plugin
Price Free
License BSD
JavaDocs TBA
IssueTracking http://developer.atlassian.com/jira/browse/BCC
Subversion URL https://svn.atlassian.com/svn/public/contrib/bamboo/bamboo-clearcase-plugin or browse via fisheye
Download JAR clearcase-bamboo-0.1.jar (supports 1.2.x)/clearcase-bamboo-0.2.11.jar (supports 2.x)/clearcase-bamboo-0.4.0.jar (supports 2.2.x)
Download Source TBA

Description/Features

A plugin for Bamboo that provides support for both the Base ClearCase and ClearCase UCM source code repository software.

Usage

Both the Base and UCM ClearCase support can check the modifications made after the date/time of the previous build.

The ClearCase UCM support can also check differences between baselines (that is, it will perform checks to see if a later baseline to the one previously built exists and if so, will trigger a new build).

The plugin can be installed by copying the clearcase-bamboo-0.3.4.jar file in the BAMBOO_HOME/webapp/WEB-INF/lib directory.

Once installed, a ClearCase option will be added to the Repository list on the Source Repository setup page.

Troubleshooting

If Bamboo is being run as a Windows Service, then you will need to ensure that the service is running under a valid user account which has access to the cleartool command.

Jira Issues

Version History

Version Date Description
0.4.0 30 Oct 2009 Recompiled plugin to support Bamboo 2.4
0.3.4 8 Oct 2009 Updated plugin to provide further support for dynamic views, and ensure that plugin disregards the 'Force Clean' build option
0.3.3 16 Sep 2009 Included fix for BCC-22
0.3.2 17 Jul 2009 Included fix for BCC-17
0.3.1 11 Jul 2009 Included fix for BCC-15
0.3.0 6 Apr 2009 Updated code to support remote agents running under Bamboo 2.2 and support specifying cleartool location through CLEARTOOL_HOME global variable
0.2.11 27 Feb 2009 Included fix for BCC-14
0.2.10 6 Jan 2009 Fixed error occuring when Base ClearCase support was retrieving changes since last build
0.2.9 25 Dec 2008 Included fix for BCC-10 and BCC-11
0.2.8 19 Nov 208 Fixed looping builds error for builds using date comparison
0.2.7 28 Oct 2008 Added support for dynamic views (BCC-9) and also updated UCM support to handle checking for differences between dates (in addition to baseline checking logic)
0.2.6 9 Oct 2008 Included fix for BCC-6
0.2.5 3 Oct 2008 Included fix for BCC-6 (thanks Thobias!)
0.2.4 19 Sep 2008 Incorporated changes outlined by Magnus Grimsell to include support for Base ClearCase (thanks Magnus!)
0.2.3 16 Apr 2008 Added ability to specify load rules (BCC-2) and fixed BCC-3
0.2.2 3 Apr 2008 Additional work on Bamboo 2.0 support
0.2 28 Mar 2008 Support for Bamboo 2.0
0.1 25 Mar 2008 Initial load of plugin

Screenshots

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. Jul 23, 2008

    Ravi Venkat says:

    I have configured this plugin it works great ,  But at the same we are tryi...

    I have configured this plugin it works great ,  But at the same we are trying to pull jira issue information to build completion tab  JIRA tab is not showing up in completed build results

    It works fine for subversion  , only thing  i want to find out does the WEB repository URL as shown in the screen below matter for clearcase plugin ??

    Because this was necessary to make subversion build results show up JIRA tab

    Any help would be greatly appreciated

    Ravi 

    1. Jul 23, 2008

      Ross Rowe says:

      Hi Ravi, thanks for your comments. The Jira information isn't appearing because...

      Hi Ravi, thanks for your comments. The Jira information isn't appearing because we haven't added support within the ClearCase plugin to parse the comments for the Jira id. I've just raised a Jira issue for this change (http://developer.atlassian.com/jira/browse/BCC-4).

      Cheers,

      Ross

      1. Jul 25, 2008

        Ravi Venkat says:

        Thanks Ross I saw the posting there i will watch for the future changes Need ...

        Thanks Ross

        I saw the posting there i will watch for the future changes

        Need to ask you one more favour

         I have configured both bamboo-clearcase plug-in and JIRA-clearcase plug-in  everything works as designed by the plugin but  time stamp on the committed information does not show proper dd/mm/yyyy format 

        I am again attaching the screen shot for your reference  is there anything that you could help me 

         Thanks

        Ravi 

        1. Jul 26, 2008

          Ross Rowe says:

          Hi Ravi, I think that might be a problem with the Jira ClearCase plugin - I don'...

          Hi Ravi, I think that might be a problem with the Jira ClearCase plugin - I don't think it would be related to the Bamboo plugin. I'm not sure if the Jira ClearCase plugin is still getting maintained, but it might be worth posting the problem on the Jira ClearCase page.

          Cheers,

          Ross

    2. Jul 27, 2008

      Stuart Hamill says:

      Hi Ravi, Just so you are aware the Web repository URL is not used by the ClearC...

      Hi Ravi,

      Just so you are aware the Web repository URL is not used by the ClearCase Repository Plugin.

      Regards

      Stuart

    3. Jul 28, 2008

      Ross Rowe says:

      Hi Ravi, I just got around to looking at the ClearCase/Jira issue, and things se...

      Hi Ravi, I just got around to looking at the ClearCase/Jira issue, and things seem to work okay in my environment. I set the Jira server on the Administration page, and entered an issue number with the ClearCase check-in comment. The link to the Jira issue was included on the Code Changes section of the Summary tab, and a Jira tab appeared on the build results page.

      Cheers,

      Ross

  2. Sep 18, 2008

    dinesh says:

    Hello, I am trying to evaluate Bamboo with clearcase plugin for our project. Ou...

    Hello,

    I am trying to evaluate Bamboo with clearcase plugin for our project. Our requirement is to update an existing snapshot and invoke the build script within the snapshot. I configured clearcase UCM repository as mentioned in the usage section. We have nested stream structure and I am trying to set up CI for one of the child stream

    However I getting a null pointer exception.  The stack trace is

    INFO   | jvm 1    | 2008/09/18 18:59:51 | 2008-09-18 18:59:51,637 DEBUG [BAM::Default Agent::Agent] [CcRepository] Stream [stream:swportal_Integration_sjc@\scm_grp_itslkucm_pvob] has count[0] baselines [[]]
    INFO   | jvm 1    | 2008/09/18 18:59:51 | 2008-09-18 18:59:51,637 INFO [BAM::Default Agent::Agent] [DefaultErrorHandler] Recording error: Error occurred while executing the build for PHASEFOUR-QA-12 : PHASEFOUR-QA
    INFO   | jvm 1    | 2008/09/18 18:59:51 | java.lang.ArrayIndexOutOfBoundsException: -1
    INFO   | jvm 1    | 2008/09/18 18:59:51 |     at java.util.ArrayList.get(ArrayList.java:324)
    INFO   | jvm 1    | 2008/09/18 18:59:51 |     at com.atlassian.bamboo.plugins.clearcase.repository.CcRepository.getLatestIntegrationBasline(CcRepository.java:571)
    INFO   | jvm 1    | 2008/09/18 18:59:51 |     at com.atlassian.bamboo.plugins.clearcase.repository.CcRepository.retrieveSourceCode(CcRepository.java:209)
    INFO   | jvm 1    | 2008/09/18 18:59:51 |     at com.atlassian.bamboo.v2.build.task.CheckoutUpdateForBuild.call(CheckoutUpdateForBuild.java:94)
    INFO   | jvm 1    | 2008/09/18 18:59:51 |     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    INFO   | jvm 1    | 2008/09/18 18:59:51 |     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    INFO   | jvm 1    | 2008/09/18 18:59:51 |     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    INFO   | jvm 1    | 2008/09/18 18:59:51 |     at java.lang.reflect.Method.invoke(Method.java:597)
    INFO   | jvm 1    | 2008/09/18 18:59:51 |     at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:304)
    INFO   | jvm 1    | 2008/09/18 18:59:51 |     at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
    INFO   | jvm 1    | 2008/09/18 18:59:51 |     at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    INFO   | jvm 1    | 2008/09/18 18:59:51 |     at org.springframework.orm.hibernate.HibernateInterceptor.invoke(HibernateInterceptor.java:117)
    INFO   | jvm 1    | 2008/09/18 18:59:51 |     at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    INFO   | jvm 1    | 2008/09/18 18:59:51 |     at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    INFO   | jvm 1    | 2008/09/18 18:59:51 |     at $Proxy39.call(Unknown Source)
    INFO   | jvm 1    | 2008/09/18 18:59:51 |     at com.atlassian.bamboo.v2.build.agent.DefaultBuildAgent.build(DefaultBuildAgent.java:192)
    INFO   | jvm 1    | 2008/09/18 18:59:51 |     at com.atlassian.bamboo.v2.build.agent.BuildAgentControllerImpl.waitAndPerformBuild(BuildAgentControllerImpl.java:89)
    INFO   | jvm 1    | 2008/09/18 18:59:51 |     at com.atlassian.bamboo.v2.build.agent.DefaultBuildAgent$1.run(DefaultBuildAgent.java:105)
    INFO   | jvm 1    | 2008/09/18 18:59:51 |     at com.atlassian.bamboo.build.pipeline.concurrent.NamedThreadFactory$1.run(NamedThreadFactory.java:32)
    INFO   | jvm 1    | 2008/09/18 18:59:51 |     at edu.emory.mathcs.backport.java.util.concurrent.helpers.ThreadHelpers$1.run(ThreadHelpers.java:34)
    INFO   | jvm 1    | 2008/09/18 18:59:51 |     at java.lang.Thread.run(Thread.java:619)
    INFO   | jvm 1    | 2008/09/18 18:59:51 |
    INFO   | jvm 1    | 2008/09/18 18:59:51 | 2008-09-18 18:59:51,637 WARN [BAM::Default Agent::Agent] [BuildAgentControllerImpl] Error occurred while executing the build for PHASEFOUR-QA-12
    INFO   | jvm 1    | 2008/09/18 18:59:51 | java.lang.ArrayIndexOutOfBoundsException: -1
    INFO   | jvm 1    | 2008/09/18 18:59:51 |     at java.util.ArrayList.get(ArrayList.java:324)
    INFO   | jvm 1    | 2008/09/18 18:59:51 |     at com.atlassian.bamboo.plugins.clearcase.repository.CcRepository.getLatestIntegrationBasline(CcRepository.java:571)
    INFO   | jvm 1    | 2008/09/18 18:59:51 |     at com.atlassian.bamboo.plugins.clearcase.repository.CcRepository.retrieveSourceCode(CcRepository.java:209)
    INFO   | jvm 1    | 2008/09/18 18:59:51 |     at com.atlassian.bamboo.v2.build.task.CheckoutUpdateForBuild.call(CheckoutUpdateForBuild.java:94)
    INFO   | jvm 1    | 2008/09/18 18:59:51 |     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    INFO   | jvm 1    | 2008/09/18 18:59:51 |     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    INFO   | jvm 1    | 2008/09/18 18:59:51 |     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    INFO   | jvm 1    | 2008/09/18 18:59:51 |     at java.lang.reflect.Method.invoke(Method.java:597)
    INFO   | jvm 1    | 2008/09/18 18:59:51 |     at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:304)
    INFO   | jvm 1    | 2008/09/18 18:59:51 |     at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
    INFO   | jvm 1    | 2008/09/18 18:59:51 |     at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    INFO   | jvm 1    | 2008/09/18 18:59:51 |     at org.springframework.orm.hibernate.HibernateInterceptor.invoke(HibernateInterceptor.java:117)
    INFO   | jvm 1    | 2008/09/18 18:59:51 |     at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    INFO   | jvm 1    | 2008/09/18 18:59:51 |     at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    INFO   | jvm 1    | 2008/09/18 18:59:51 |     at $Proxy39.call(Unknown Source)
    INFO   | jvm 1    | 2008/09/18 18:59:51 |     at com.atlassian.bamboo.v2.build.agent.DefaultBuildAgent.build(DefaultBuildAgent.java:192)
    INFO   | jvm 1    | 2008/09/18 18:59:51 |     at com.atlassian.bamboo.v2.build.agent.BuildAgentControllerImpl.waitAndPerformBuild(BuildAgentControllerImpl.java:89)
    INFO   | jvm 1    | 2008/09/18 18:59:51 |     at com.atlassian.bamboo.v2.build.agent.DefaultBuildAgent$1.run(DefaultBuildAgent.java:105)
    INFO   | jvm 1    | 2008/09/18 18:59:51 |     at com.atlassian.bamboo.build.pipeline.concurrent.NamedThreadFactory$1.run(NamedThreadFactory.java:32)
    INFO   | jvm 1    | 2008/09/18 18:59:51 |     at edu.emory.mathcs.backport.java.util.concurrent.helpers.ThreadHelpers$1.run(ThreadHelpers.java:34)
    INFO   | jvm 1    | 2008/09/18 18:59:51 |     at java.lang.Thread.run(Thread.java:619)

    My environment is jdk1.6, Clearcase UCM and Bamboo 2.1

    Thanks

    Dinesh Chandar.N

    1. Sep 18, 2008

      Ross Rowe says:

      Hi Dinesh, at the moment the plugin compares baselines to see if a build is requ...

      Hi Dinesh, at the moment the plugin compares baselines to see if a build is required, and currently isn't setup to work solely by comparing changes made to the integration stream. However, I've just uploaded a new version of the plugin that provides support for Base ClearCase, which performs a comparison on the changes made to the stream since the last build. This might work for you, if not, let me know and I'll update the UCM support to handle comparing changes made to the integration stream (ie. not checking baselines).

      Cheers,

      Ross

      1. Sep 19, 2008

        dinesh says:

        Hello Ross, Thanks for your quick reply. I am currently using Clearcase UCM. I ...

        Hello Ross,

        Thanks for your quick reply. I am currently using Clearcase UCM. I created a simple dummy project (this has an integration and child stream). I delivered an activity from a child stream to the integration stream and created a new baseline in the integration stream but still getting the same exception.

        What should be the value of build Stream? Currently it's same as my Integration Stream.

        Ideally I would like to create baselines in the integration stream once my build and tests pass. 

        Thanks

        Dinesh

        1. Sep 19, 2008

          Ross Rowe says:

          Hi again, I'll have to check what value should be used for the Build Stream next...

          Hi again, I'll have to check what value should be used for the Build Stream next week when I'm back at work, but from memory I think it should be the fully qualified name to the snapshot view location. Would you be able to send me a screen capture of the Source Repository tab's contents to piaross at gmail dot com, and I'll see if I can spot why the build might be failing.

          At the moment, the plugin is driven by baselines, rather than creating baselines after a build. However, I'll raise a Jira issue to have this addressed in a new version of the plugin.

          Cheers,

          Ross

          1. Sep 26, 2008

            dinesh says:

            Error was due to insufficient privileges to do rebase activity. Started bamboo a...

            Error was due to insufficient privileges to do rebase activity. Started bamboo as a service with an accountId who had this privilege and the issue got resolved. Closing this thread.

            Thanks
            Dinesh

  3. Jan 02, 2009

    Peter Hayes says:

    I am not able to get a build to run using base clearcase.  My clearcase rep...

    I am not able to get a build to run using base clearcase.  My clearcase repository configuration is :

        Snapshot View Location : /home/a237728/bamboo/views/bamboo_test

        VOB Directory: vob/insight/shared

    I get the following error, which looks like the plugin is executing the lshistory command from the snapshot view folder instead of the VOB directory.

    02-Jan-2009 08:23:41 Manual build triggered by a237728
    02-Jan-2009 08:23:41 Error encountered while triggering manual build: Failed executing: cleartool lshistory -fmt %Nd###%u###%En###%Vn###%o###%Nc@#@#@#@#@ -nco -since 01-Jan-09.11:03:32 -branch insight_shared_1.0 -r  output[cleartool: Error: Not an object in a vob: ".".]
    1. Jan 05, 2009

      Ross Rowe says:

      Hi, this should now be fixed in version 0.2.10. Cheers, Ross

      Hi, this should now be fixed in version 0.2.10.

      Cheers,

      Ross

  4. Apr 01, 2009

    Magnus Grimsell says:

    To install the plugin on bamboo 2.2.x you also have to copy ant-optional-1.5.4.j...

    To install the plugin on bamboo 2.2.x you also have to copy ant-optional-1.5.4.jar to the WEB-INF/lib directory.
    This jar was a part of bamboo prior to 2.2.

    http://confluence.atlassian.com/display/DEVNET/Bamboo+2.1+Dependencies http://confluence.atlassian.com/display/DEVNET/Bamboo+2.2+Dependencies

    1. Apr 02, 2009

      Ross Rowe says:

      Hi Magnus, thanks for pointing that out, I'll update the next the version to inc...

      Hi Magnus, thanks for pointing that out, I'll update the next the version to include ant-optional within the plugin.

      Cheers,

      Ross

  5. Apr 06, 2009

    yuval says:

    I'm trying to use th eplugin on bamboo 2.2.1 and I get the following exception: ...

    I'm trying to use th eplugin on bamboo 2.2.1 and I get the following exception:

    2009-04-06 04:46:46,262 ERROR [btpool0-1] [ExecTask] Execute failed: java.io.IOException: CreateProcess: c:\progra~1\ibm\rational\ClearCase\bin\cleartool lsproject -fmt %Xn ********* error=3
    INFO   | jvm 1    | 2009/04/06 12:46:46 | 2009-04-06 04:46:46,324 ERROR [btpool0-1] [FiveOhOh] 500 Exception was thrown.
    INFO   | jvm 1    | 2009/04/06 12:46:46 | java.lang.NumberFormatException: null
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at java.lang.Integer.parseInt(Unknown Source)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at java.lang.Integer.parseInt(Unknown Source)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.atlassian.bamboo.plugins.clearcase.ant.AbstractCleartoolCmd.runI(AbstractCleartoolCmd.java:199)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.atlassian.bamboo.plugins.clearcase.ant.AbstractCleartoolCmd.execute(AbstractCleartoolCmd.java:131)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.atlassian.bamboo.plugins.clearcase.repository.CcRepository.validateProject(CcRepository.java:1140)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.atlassian.bamboo.plugins.clearcase.repository.CcRepository.validate(CcRepository.java:1021)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.atlassian.bamboo.ww2.actions.build.admin.config.ConfigureBuildRepository.validate(ConfigureBuildRepository.java:65)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.xwork.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:154)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.atlassian.bamboo.ww2.interceptors.BambooWorkflowInterceptor.doIntercept(BambooWorkflowInterceptor.java:33)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.xwork.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.xwork.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:115)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.atlassian.bamboo.ww2.interceptors.BambooValidationInterceptor.doIntercept(BambooValidationInterceptor.java:33)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.xwork.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.webwork.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:174)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.xwork.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:151)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.atlassian.bamboo.security.acegi.intercept.web.WebworkSecurityInterceptor.intercept(WebworkSecurityInterceptor.java:55)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.atlassian.bamboo.security.acegi.intercept.web.WebworkSecurityInterceptorProxy.intercept(WebworkSecurityInterceptorProxy.java:30)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.atlassian.bamboo.ww2.interceptors.PaginationAwareInterceptor.intercept(PaginationAwareInterceptor.java:68)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.atlassian.bamboo.ww2.interceptors.StatisticsAwareInterceptor.intercept(StatisticsAwareInterceptor.java:42)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.atlassian.bamboo.ww2.interceptors.ResultsListAwareInterceptor.intercept(ResultsListAwareInterceptor.java:43)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.atlassian.bamboo.ww2.interceptors.TestCaseAwareInterceptor.intercept(TestCaseAwareInterceptor.java:44)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.atlassian.bamboo.ww2.interceptors.BuildResultsSummaryAwareInteceptor.intercept(BuildResultsSummaryAwareInteceptor.java:66)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.atlassian.bamboo.ww2.interceptors.BuildAwareInterceptor.intercept(BuildAwareInterceptor.java:47)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:31)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.xwork.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:186)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.atlassian.bamboo.ww2.interceptors.BuildConfigurationInterceptor.intercept(BuildConfigurationInterceptor.java:99)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.atlassian.bamboo.ww2.interceptors.BuildFromSessionInterceptor.intercept(BuildFromSessionInterceptor.java:39)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.atlassian.bamboo.ww2.interceptors.BuildConfigurationFromSessionInterceptor.intercept(BuildConfigurationFromSessionInterceptor.java:51)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:190)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.xwork.DefaultActionProxy.execute(DefaultActionProxy.java:116)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.webwork.dispatcher.DispatcherUtils.serviceAction(DispatcherUtils.java:225)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.webwork.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:202)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.opensymphony.webwork.dispatcher.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:88)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.atlassian.bamboo.filter.AccessLogFilter.doFilter(AccessLogFilter.java:76)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:265)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.atlassian.bamboo.filter.SeraphLoginFilter.doFilter(SeraphLoginFilter.java:66)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.atlassian.bamboo.filter.BambooAcegiProxyFilter.doFilter(BambooAcegiProxyFilter.java:25)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.atlassian.bamboo.filter.LicenseFilter.doFilter(LicenseFilter.java:72)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.atlassian.core.filters.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:31)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.atlassian.johnson.filters.AbstractJohnsonFilter.doFilter(AbstractJohnsonFilter.java:72)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:192)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.atlassian.seraph.filter.BaseLoginFilter.doFilter(BaseLoginFilter.java:110)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at org.springframework.orm.hibernate.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:170)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.atlassian.spring.filter.FlushingSpringSessionInViewFilter.doFilterInternal(FlushingSpringSessionInViewFilter.java:29)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.planetj.servlet.filter.compression.CompressingFilter.handleDoFilter(CompressingFilter.java:203)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.planetj.servlet.filter.compression.CompressingFilter.doFilter(CompressingFilter.java:193)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.atlassian.bamboo.filter.CompressingFilter.doFilter(CompressingFilter.java:65)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at com.atlassian.bamboo.filter.RequestCacheThreadLocalFilter.doFilter(RequestCacheThreadLocalFilter.java:26)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at org.mortbay.jetty.Server.handle(Server.java:313)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:844)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:644)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:227)
    INFO   | jvm 1    | 2009/04/06 12:46:46 |     at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)

    Now, my cleartool.exe is under on c:\Program Files\Rational\ClearCase\bin and not under c:\progra~1\ibm\rational\ClearCase\bin\cleartool

    If that is the problem, can I configure the plugin to use the correct path?

    Thanks.

    1. Apr 06, 2009

      Ross Rowe says:

      Hi, this should be resolved by version 0.3.0. If you specify a global variable ...

      Hi, this should be resolved by version 0.3.0. If you specify a global variable named CLEARTOOL_HOME and have the variable set to the location of the directory containing cleartool, then the plugin should use that location when it's running the cleartool commands.

      Cheers,

      Ross

      1. Apr 07, 2009

        yuval says:

        Thanks for the quick response! Another question: When I try to leave the d...

        Thanks for the quick response!

        Another question: When I try to leave the default "${bamboo.view.storage}" as the value for the 'view storage directory' I get 'Does not exist'.

        How should I configure this field?

        Thanks.

        1. Apr 07, 2009

          Ross Rowe says:

          Hi again, I actually haven't used that variable for a while, so I'm not sure if ...

          Hi again, I actually haven't used that variable for a while, so I'm not sure if the code still supports it! You are probably better off entering the explicit view storage directory in the field (eg. on Windows it'll be something like \\hostname\ccviews).

          Cheers,

          Ross