AbstractMethodError from maven wagon when scp-ing to private clojars server

2 views
Skip to first unread message

kephale

unread,
Feb 15, 2011, 8:38:27 PM2/15/11
to Clojars
Hi All,

I am having an issue running a clojars server. I have followed the
instructions a couple times and keep getting the same result. When I
scp to the server I get an AbstractMethodError. I've dug through the
code up to the point of maven.clj, but still don't really know what
the issue is. I tossed a println into clojars.maven.deploy_model in
hopes that it might provide some information.

Thank you,
Kyle

----------------- start scp snippet ------------------------

$ scp maintest-0.0.1-SNAPSHOT.jar pom.xml clo...@kephale.org:
Welcome to Clojars, kyle!
maintest-0.0.1-
SNAPSHOT.jar
100% 5932 5.8KB/s 00:00
pom.xml
100% 662 0.7KB/s 00:00
[INFO] Retrieving previous build number from clojars
Error:
org.apache.maven.wagon.providers.file.FileWagon.openConnection()V
java.lang.AbstractMethodError:
org.apache.maven.wagon.providers.file.FileWagon.openConnection()V
at org.apache.maven.wagon.AbstractWagon.connect(AbstractWagon.java:
143)
at
org.apache.maven.artifact.manager.DefaultWagonManager.getRemoteFile(DefaultWagonManager.java:
440)
at
org.apache.maven.artifact.manager.DefaultWagonManager.getArtifactMetadataFromDeploymentRepository(DefaultWagonManager.java:
380)
at
org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.getArtifactMetadataFromDeploymentRepository(DefaultRepositoryMetadataManager.java:
380)
at
org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataManager.resolveAlways(DefaultRepositoryMetadataManager.java:
348)
at
org.apache.maven.artifact.transform.SnapshotTransformation.resolveLatestSnapshotBuildNumber(SnapshotTransformation.java:
161)
at
org.apache.maven.artifact.transform.SnapshotTransformation.transformForDeployment(SnapshotTransformation.java:
100)
at
org.apache.maven.artifact.transform.DefaultArtifactTransformationManager.transformForDeployment(DefaultArtifactTransformationManager.java:
78)
at
org.apache.maven.artifact.deployer.DefaultArtifactDeployer.deploy(DefaultArtifactDeployer.java:
71)
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:597)
at clojure.lang.Reflector.invokeMatchingMethod(Reflector.java:90)
at clojure.lang.Reflector.invokeInstanceMethod(Reflector.java:28)
at clojars.maven$deploy_model.invoke(maven.clj:104)
at clojars.scp$finish_deploy.invoke(scp.clj:109)
at clojars.scp$nail.invoke(scp.clj:141)
at clojars.scp$_nailMain.invoke(scp.clj:160)
at clojars.scp.nailMain(Unknown Source)
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:597)
at com.martiansoftware.nailgun.NGSession.run(Unknown Source)

------------------- end scp snippet --------------------------

------------------- println result inside clojars.maven.deploy_model
---------------
Deploying maintest/maintest 0.0.1-SNAPSHOT
file://repo #<Model org.apache.maven.model.Model@47e9d9b1>
#<DefaultArtifactDeployer
org.apache.maven.artifact.deployer.DefaultArtifactDeployer@6709da93>
#<File /tmp/clojars-upload3418541270631095046.jar> #<DefaultArtifact
maintest:maintest:jar:0.0.1-SNAPSHOT> #<Default\
ArtifactRepository [clojars] -> file://repo>
#<DefaultArtifactRepository [local] -> file:///home/clojars/.m2/repository>
----------------------- end snippets ------------------
Reply all
Reply to author
Forward
0 new messages