You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by Jerome Thibaud <th...@gmail.com> on 2007/07/05 22:18:14 UTC

scm:update failed with java.io.IOException: Illegal seek

Hi All,

Suddenly, this morning I got:

[INFO] [scm:update]
[INFO] Executing: cvs -z3 -q update -d
[INFO] Working directory: /home/infra/workspace/project
java.io.IOException: Illegal seek
        at java.io.FileInputStream.skip(Native Method)
        at java.io.BufferedInputStream.skip(BufferedInputStream.java:344)
        at java.io.BufferedInputStream.skip(BufferedInputStream.java:344)
        at java.io.FilterInputStream.skip(FilterInputStream.java:129)
        at org.netbeans.lib.cvsclient.util.LoggedDataInputStream.skip(
LoggedDataInputStream.java:163)
        at org.netbeans.lib.cvsclient.response.UpdatedResponse.skip(
UpdatedResponse.java:183)
        at org.netbeans.lib.cvsclient.response.UpdatedResponse.process(
UpdatedResponse.java:112)
        at org.netbeans.lib.cvsclient.Client.handleResponse(Client.java:570)
        at org.netbeans.lib.cvsclient.Client.processRequests(Client.java
:520)
        at org.netbeans.lib.cvsclient.command.update.UpdateCommand.execute(
UpdateCommand.java:286)
        at org.netbeans.lib.cvsclient.Client.executeCommand(Client.java:629)
        at
org.apache.maven.scm.provider.cvslib.cvsjava.util.CvsConnection.executeCommand
(CvsConnection.java:94)
        at
org.apache.maven.scm.provider.cvslib.cvsjava.util.CvsConnection.processCommand
(CvsConnection.java:463)
        at
org.apache.maven.scm.provider.cvslib.cvsjava.command.update.CvsJavaUpdateCommand.executeCvsCommand
(CvsJavaUpdateCommand.java:52)
        at
org.apache.maven.scm.provider.cvslib.command.update.AbstractCvsUpdateCommand.executeUpdateCommand
(AbstractCvsUpdateCommand.java:60)
        at
org.apache.maven.scm.command.update.AbstractUpdateCommand.executeCommand(
AbstractUpdateCommand.java:62)
        at org.apache.maven.scm.command.AbstractCommand.execute(
AbstractCommand.java:58)
        at
org.apache.maven.scm.provider.cvslib.AbstractCvsScmProvider.executeCommand(
AbstractCvsScmProvider.java:521)
        at
org.apache.maven.scm.provider.cvslib.AbstractCvsScmProvider.update(
AbstractCvsScmProvider.java:659)
        at org.apache.maven.scm.provider.AbstractScmProvider.update(
AbstractScmProvider.java:868)
        at org.apache.maven.scm.provider.AbstractScmProvider.update(
AbstractScmProvider.java:814)
        at org.apache.maven.scm.manager.AbstractScmManager.update(
AbstractScmManager.java:565)
        at org.apache.maven.scm.plugin.UpdateMojo.execute(UpdateMojo.java
:87)
        at org.apache.maven.plugin.DefaultPluginManager.executeMojo(
DefaultPluginManager.java:443)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(
DefaultLifecycleExecutor.java:539)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(
DefaultLifecycleExecutor.java:493)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(
DefaultLifecycleExecutor.java:463)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures
(DefaultLifecycleExecutor.java:311)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(
DefaultLifecycleExecutor.java:224)
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
DefaultLifecycleExecutor.java:143)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:280)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java
:315)
        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
        at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java
:430)
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
[ERROR] Provider message:
[ERROR] The cvs command failed.
[ERROR] Command output:
[ERROR]
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Command failed.The cvs command failed.
[INFO]
------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 1 minute 13 seconds
[INFO] Finished at: Thu Jul 05 13:03:41 PDT 2007
[INFO] Final Memory: 4M/34M
[INFO]
------------------------------------------------------------------------


Looking up the error I found:
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6222822

Has anyone bumped into such an issue ? Found any fix or workaround ?

regards

Jerome Thibaud