You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ant.apache.org by Dave Draper <Da...@geotrust.com> on 2002/08/01 17:09:34 UTC

RE: Exception when calling Starteam

Mike,

I appreciate any help I can get.

We are using Ant 1.5 for this.
We are using Starteam 5.1.264

Here is the code:

<property name="ST_SERVERNAME"  value="bosgeo8" />
<property name="ST_SERVERPORT"  value="49201" />
<property name="ST_USERNAME"    value="xxx" />
<property name="ST_PASSWORD"    value="xxx" />

<target name="applyLabel" >
    <tstamp>
        <format property="nowstamp" pattern="yyyyMMddHHmmss" locale="en" />
    </tstamp>
    <stlabel servername="${ST_SERVERNAME}"
        serverport="${ST_SERVERPORT}"
        username="${ST_USERNAME}"
        password="${ST_PASSWORD}"
        projectname="${st_project}"
        viewname="${st_view}"
        label="${BLD_LABEL}"
        lastbuild="${nowstamp}"
        description="${st_description}"
    />
</target>

Here is the code to call:


        <antcall target="applyLabel">
            <param name="st_project" value="Test" />
            <param name="st_view" value="Test" />
            <param name="st_description" value="Dummy Label" />
            <param name="st_rootfolder" value="\\" />
        </antcall>

${st_rootfolder} can have a value of either '\' or '\\' and then
end result is the same. the value of ${BLD_LABEL} is set in
another place in the code not included but it is a valid value
when the target applyLabel is executed.


Thanks,

- Dave D.


-----Original Message-----
From: Brown, Michael [mailto:Michael_Brown@jdedwards.com]
Sent: Wednesday, July 31, 2002 17:32
To: 'Ant Users List'
Subject: RE: Exception when calling Starteam <STLabel>


Dave,

It sounds like an error from StarTeam.  I have done some similar coding with
ant 1.4.1 to retrieve source code from a view label and even labeled from
within ant.  Can you send the source or a snippet?  I will try to assist
where I can.

Mike B.

-----Original Message-----
From: Dave Draper [mailto:DaveD@geotrust.com]
Sent: Wednesday, July 31, 2002 3:07 PM
To: 'Ant Users List'
Subject: Exception when calling Starteam <STLabel>


We are migrating from VSS to Starteam and as a result I have been
reworking our build scripts.

I have rewritten the target that is used to apply a label. Each
time I call the target I get an exception and error from <stlabel>.

As far as I can tell everything is OK. My other calls in Starteam
work as expected. 

The error message and stack trace are as follows:

A view can only be modified from its current configuration.
        at
com.starbase.starteam.vts.comm.BinaryCommand.popException(BinaryCommand.java
:643)
        at com.starbase.starteam.vts.comm.Command.pop(Command.java:303)
        at
com.starbase.starteam.vts.comm.BinaryCommand.readInt(BinaryCommand.java:183)
        at
com.starbase.starteam.LabelRWImpl.readGutsForCreation(LabelRWImpl.java:35)
        at com.starbase.starteam.CmdCreateLabel.pop(CmdCreateLabel.java:32)
        at
com.starbase.starteam.vts.comm.CommandMacro.execute(CommandMacro.java:107)
        at
com.starbase.starteam.PutMethods$3.createNewLabel(PutMethods.java:148)
        at com.starbase.starteam.PutMethods$3.execute(PutMethods.java:103)
        at com.starbase.starteam.PutMethods.put(PutMethods.java:509)
        at com.starbase.starteam.PutMethods.put(PutMethods.java:503)
        at com.starbase.starteam.Server.putItems(Server.java:440)
        at com.starbase.starteam.Label.update(Label.java:548)
        at
org.apache.tools.ant.taskdefs.optional.starteam.StarTeamLabel.execute(StarTe
amLabel.java:145)
        at org.apache.tools.ant.Task.perform(Task.java:317)
        at org.apache.tools.ant.Target.execute(Target.java:309)
        at org.apache.tools.ant.Target.performTasks(Target.java:334)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
        at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:371)
        at
org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:143)
        at org.apache.tools.ant.Task.perform(Task.java:317)
        at org.apache.tools.ant.Target.execute(Target.java:309)
        at org.apache.tools.ant.Target.performTasks(Target.java:334)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1250)
        at org.apache.tools.ant.Main.runBuild(Main.java:610)
        at org.apache.tools.ant.Main.start(Main.java:196)
        at org.apache.tools.ant.Main.main(Main.java:235)

Total time: 3 seconds
A view can only be modified from its current configuration.
        at
com.starbase.starteam.vts.comm.BinaryCommand.popException(BinaryCommand.java
:643)
        at com.starbase.starteam.vts.comm.Command.pop(Command.java:303)
        at
com.starbase.starteam.vts.comm.BinaryCommand.readInt(BinaryCommand.java:183)
        at
com.starbase.starteam.LabelRWImpl.readGutsForCreation(LabelRWImpl.java:35)
        at com.starbase.starteam.CmdCreateLabel.pop(CmdCreateLabel.java:32)
        at
com.starbase.starteam.vts.comm.CommandMacro.execute(CommandMacro.java:107)
        at
com.starbase.starteam.PutMethods$3.createNewLabel(PutMethods.java:148)
        at com.starbase.starteam.PutMethods$3.execute(PutMethods.java:103)
        at com.starbase.starteam.PutMethods.put(PutMethods.java:509)
        at com.starbase.starteam.PutMethods.put(PutMethods.java:503)
        at com.starbase.starteam.Server.putItems(Server.java:440)
        at com.starbase.starteam.Label.update(Label.java:548)
        at
org.apache.tools.ant.taskdefs.optional.starteam.StarTeamLabel.execute(StarTe
amLabel.java:145)
        at org.apache.tools.ant.Task.perform(Task.java:317)
        at org.apache.tools.ant.Target.execute(Target.java:309)
        at org.apache.tools.ant.Target.performTasks(Target.java:334)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
        at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:371)
        at
org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:143)
        at org.apache.tools.ant.Task.perform(Task.java:317)
        at org.apache.tools.ant.Target.execute(Target.java:309)
        at org.apache.tools.ant.Target.performTasks(Target.java:334)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1250)
        at org.apache.tools.ant.Main.runBuild(Main.java:610)
        at org.apache.tools.ant.Main.start(Main.java:196)
        at org.apache.tools.ant.Main.main(Main.java:235)
A view can only be modified from its current configuration.


--

David Draper
Manager, Engineering Services
GeoTrust, Inc.

It never gets any easier; you only get faster - Greg Lemond



--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>