The problem is that when snapshots are deployed to a m2 repo,
you don't have a jar named -SNAPSHOT, but rather timestamped jars,
where the last one is given in the maven-metadata.xml in the -SNAPSHOT
directory (not the one in the parent dir used to know which versions are available).
Is this an oversight or a feature ?
On 8/23/06,
Aaron Mulder <[EMAIL PROTECTED]> wrote:
I'm able to use ibiblio to install the Directory plugin which has
loads of dependencies. But maybe this has one more than that one.
You could try putting a small delay between downloads in the
PluginInstallerGBean if you think that would help.
I did have trouble with ibiblio once when I requested files but closed
the connection without actually completing the download, so there does
seem to be some DoS protection. (That was fixed by using HEAD instead
of GET to check whether the file exists.)
Thanks,
Aaron
On 8/23/06, Joe Bohn <[EMAIL PROTECTED]> wrote:
>
> I created a new geronimo assembly (mini-g) without the tomcat or
> tomcat-deploy modules. Then I used a geronimo tomcat j2ee assembly
> admin console to create a plugin for the tomcat module. I then
> attempted to deploy the tomcat plugin into my mini-g assembly. I should
> also note that when I created the tomcat plugin I included
> http://www.ibiblio.org/maven2/ as a source repository so that the
> various tomcat and other necessary jars could be downloaded as necessary.
>
> The plug had the following 2 dependencies:
> - rmi-naming (which was already included in my mini-g assembly
> - geronimo-tomcat jar I manually included this jar into
> repository\org\apache\geronimo\modules\ prior to my attempt to install
> the plugin because I knew this version of the jar would not be available
> on GeronimoPlugins.com or ibiblio.
>
> When I attempt to install the plugin I get a 503 on the geronimo cmd
> console on the 9th tomcat jar it attempts to download from ibiblio. I
> can access the jar just fine outside of the deploy.
>
> Am I doing something wrong? Do you think there is there some type of
> denial of service protection on ibiblio that only lets me get 8 of the
> tomcat jars before shutting me down on the ninth? I saw the ibiblio
> reference in another plugin so I assumed that this could be used to
> download these dependencies when I created the tomcat plugin.
>
> Here's the error on the server:
>
> 12:40:03,437 INFO [AbstractRepository] Installed module configuration;
> id=org.apache.geronimo.configs/tomcat/1.2-SNAPSHOT/car;
> location=C:\g-images\trunk\geron
> imo-framework-1.2-SNAPSHOT\repository\org\apache\geronimo\configs\tomcat\1.2-SNAPSHOT\tomcat-1.2-SNAPSHOT.car
> 12:40:03,453 WARN [ConfigurationStoreUtil] Checksum file not found:
> C:\g-images\trunk\geronimo- framework-1.2-SNAPSHOT\repository\org\apache\geronimo\configs\to
> mcat\1.2-SNAPSHOT\tomcat-1.2-SNAPSHOT.car\META-INF\config.ser.sha1
> 12:40:04,547 WARN [PluginInstallerGBean] Unable to delete temporary
> download file
> C:\DOCUME~1\bohn\LOCALS~1\Temp\geronimo-plugin-download-30936.tmp
> 12:40:05,094 WARN [PluginInstallerGBean] Unable to delete temporary
> download file
> C:\DOCUME~1\bohn\LOCALS~1\Temp\geronimo- plugin-download-30937.tmp
> 12:40:06,031 WARN [PluginInstallerGBean] Unable to delete temporary
> download file
> C:\DOCUME~1\bohn\LOCALS~1\Temp\geronimo-plugin-download-30938.tmp
> 12:40:06,547 WARN [PluginInstallerGBean] Unable to delete temporary
> download file
> C:\DOCUME~1\bohn\LOCALS~1\Temp\geronimo-plugin-download-30939.tmp
> 12:40:07,000 WARN [PluginInstallerGBean] Unable to delete temporary
> download file
> C:\DOCUME~1\bohn\LOCALS~1\Temp\geronimo- plugin-download-30940.tmp
> 12:40:07,734 WARN [PluginInstallerGBean] Unable to delete temporary
> download file
> C:\DOCUME~1\bohn\LOCALS~1\Temp\geronimo-plugin-download-30941.tmp
> 12:40:08,391 WARN [PluginInstallerGBean] Unable to delete temporary
> download file
> C:\DOCUME~1\bohn\LOCALS~1\Temp\geronimo-plugin-download-30942.tmp
> 12:40:09,297 WARN [PluginInstallerGBean] Unable to delete temporary
> download file
> C:\DOCUME~1\bohn\LOCALS~1\Temp\geronimo- plugin-download-30943.tmp
> 12:40:09,516 WARN [PluginInstallerGBean] Unable to read from
> http://www.ibiblio.org/maven2/
> java.io.IOException
> at
> sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:602)
> at
> org.apache.geronimo.system.plugin.PluginInstallerGBean.connect(PluginInstallerGBean.java:990)
> at
> org.apache.geronimo.system.plugin.PluginInstallerGBean.findArtifact(PluginInstallerGBean.java:1075)
> at
> org.apache.geronimo.system.plugin.PluginInstallerGBean.findArtifact( PluginInstallerGBean.java:1034)
> at
> org.apache.geronimo.system.plugin.PluginInstallerGBean.openStream(PluginInstallerGBean.java:924)
> at
> org.apache.geronimo.system.plugin.PluginInstallerGBean.downloadArtifact (PluginInstallerGBean.java:676)
> at
> org.apache.geronimo.system.plugin.PluginInstallerGBean.downloadArtifact(PluginInstallerGBean.java:749)
> at
> org.apache.geronimo.system.plugin.PluginInstallerGBean.downloadArtifact (PluginInstallerGBean.java:749)
> at
> org.apache.geronimo.system.plugin.PluginInstallerGBean.install(PluginInstallerGBean.java:444)
> at
> org.apache.geronimo.system.plugin.PluginInstallerGBean.install (PluginInstallerGBean.java:600)
> at
> org.apache.geronimo.system.plugin.PluginInstallerGBean$2.run(PluginInstallerGBean.java:545)
> at org.apache.geronimo.pool.ThreadPool$1.run(ThreadPool.java :172)
> at
> org.apache.geronimo.pool.ThreadPool$ContextClassLoaderRunnable.run(ThreadPool.java:289)
> at
> EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown Source)
> at java.lang.Thread.run(Thread.java:534)
> Caused by: java.io.IOException: Server returned HTTP response code: 503
> for URL:
> http://www.ibiblio.org/maven2/tomcat/jasper-runtime/5.5.15/jasper-runtime-5.5.1
> 5.jar
> at
> sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:800)
> at
> java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:272)
> at
> org.apache.geronimo.system.plugin.PluginInstallerGBean.connect(PluginInstallerGBean.java:965)
> ... 13 more
>
>
>
--
Cheers,
Guillaume Nodet