Hello Linda,
It looks like a bug in SVNKit. To reproduce it locally I need to know the 
working copy state. So I would like to ask you to run "svn status -v" on your 
working copy and send me the output.

With SVNKit you may get the status by the following code (please send me the 
output).

            final SVNClientManager clientManager = 
SVNClientManager.newInstance();
            try {
                final SVNStatusClient statusClient = 
clientManager.getStatusClient();
                statusClient.doStatus(workingCopyDirectory, 
SVNRevision.WORKING, SVNDepth.INFINITY, false, true, true, true, new 
ISVNStatusHandler() {
                    @Override
                    public void handleStatus(SVNStatus status) throws 
SVNException {
                        final File file = status.getFile();
                        final SVNStatusType combinedStatus = 
status.getCombinedNodeAndContentsStatus();
                        final SVNStatusType nodeStatus = status.getNodeStatus();
                        final SVNStatusType contentsStatus = 
status.getContentsStatus();
                        final SVNStatusType propertiesStatus = 
status.getPropertiesStatus();

                        System.out.println(file + " " + combinedStatus + " " + 
nodeStatus + " " + contentsStatus + " " + propertiesStatus);
                    }
                }, null);
            } finally {
                clientManager.dispose();
            }

Thank you for the report!

> Hi, I've downloaded and updated to SVNKit 1.7.5, but the problem still
> persists.
> What could still be causing this?
> 
> Thanks,
> 
> Linda
> 
> Dmitry Pavlenko-2 wrote:
> > Hello,
> > 1.3.3 is rather old version. Could you please retry with SVNKit 1.7.5 in
> > order to figure out if the
> > problem has been already fixed?
> > 
> >> Hello,
> >> For the SVNKit version v1.3.3; SVN version v1.6.11
> >> A for the "fullProjectPath", it is an absolute path.
> >> I dont know the working copy status, is there a way / function for
> >> getting
> >> the working copy status in SVNKit?
> >> May I know the reason why I get this EmptyStackException?
> >> 
> >> Thank You for your help. :-)
> >> 
> >> Dmitry Pavlenko-2 wrote:
> >> > Hello,
> >> > could you please provide more information:
> >> > What SVNKit version do you use?
> >> > Is "fullProjectPath" an absolute or relative path?
> >> > What is your working copy status (please provide "svn status -v"
> >> > output or describe it somehow)?
> >> > 
> >> >> I've been getting this error
> >> >> 
> >> >> java.util.EmptyStackException
> >> >> 
> >> >>         at java.util.Stack.peek(Stack.java:85)
> >> >>         at
> >> 
> >> org.tmatesoft.svn.core.internal.io.fs.FSCommitEditor.addDir(FSCommitEdit
> >> 
> >> >> or. java:149) at
> >> 
> >> org.tmatesoft.svn.core.internal.wc.SVNCommitter.handleCommitPath(SVNComm
> >> 
> >> >> itt er.java:132) at
> >> 
> >> org.tmatesoft.svn.core.internal.wc.SVNCommitUtil.driveCommitEditor(SVNCo
> >> 
> >> >> mmi tUtil.java:92) at
> >> 
> >> org.tmatesoft.svn.core.internal.wc.SVNCommitter.commit(SVNCommitter.java
> >> 
> >> >> :36 6) at
> >> 
> >> org.tmatesoft.svn.core.wc.SVNCommitClient.doCommit(SVNCommitClient.java:
> >> >> 100 9) at
> >> 
> >> org.tmatesoft.svn.core.wc.SVNCommitClient.doCommit(SVNCommitClient.java:
> >> >> 896 ) at
> >> 
> >> org.tmatesoft.svn.core.wc.SVNCommitClient.doCommit(SVNCommitClient.java:
> >> >> 828 ) at
> >> >> com.ctrlspace.vcs.SVNKitWrapper.doCommit(SVNKitWrapper.java:147) at
> >> >> com.ctrlspace.vcs.commands.PushCommand.doPush(PushCommand.java:130)
> >> >> 
> >> >> when using
> >> >> 
> >> >> SVNCommitInfo info = manager.getCommitClient().doCommit(
> >> >> 
> >> >>                                 new File[] { new File(fullProjectPath) 
> >> >> }, false, commitMessage,
> >> >>                                 null, null, true, false, 
> >> >> SVNDepth.INFINITY);
> >> >> 
> >> >> Note:
> >> >> new File[] { new File(fullProjectPath)  -> it is the list of files
> >> 
> >> that
> >> 
> >> >> the
> >> >> user want to create

Reply via email to