Well, i retried here from an empty repo and it worked. Your problems seem to be that in one case http://tapestry.apache.org seems inaccessible through your proxy and in the other case (stack overflow) that https://ibiblio.org/maven2/ refuses connections
Now, i'm not sure why there's the httpS there, so i'll investigate some more On Thu, Jul 22, 2010 at 11:58, Newham, Cameron <cameron.new...@bl.uk> wrote: > > > -----Original Message----- > From: andre...@gmail.com [mailto:andre...@gmail.com] On Behalf Of > Andreas Andreou > Sent: 21 July 2010 13:52 > To: Tapestry users > Subject: Re: Lots of Tapestry problems - quickstart and tutorial > > Even better to use > mvn archetype:generate -DarchetypeCatalog=http://tapestry.apache.org > > We've tried to move stuff away from formos infrastructure > > -------------------------- > > > > Thanks for your comments Andreas. However, I still get the same > problems. > > In the interests of making no errors I switched back to a clean install > of Maven 2.2.1, removed my repository, made sure my settings.xml was > pointing to our proxy and executed the command given by you. It chokes > on getting the tapestry catalog, getting a NPE, as shown at the end of > this email. > > I then deleted my repository and moved back to using maven with our > proxy hard-coded. It downloads the catalog fine but when it now attempts > to get > > https://www.ibiblio.org/maven2//org/apache/tapestry/quickstart/5.1. > 0.5/quickstart-5.1.0.5.jar > > It gets a stack overflow thus (short excerpt): > > ------------------------------ > ... > Downloading: > http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-velocity/1 > .1.8/plexus-velocity-1.1.8.jar > > [INFO] [archetype:generate {execution: default-cli}] > [INFO] Generating project in Interactive mode > [INFO] No archetype defined. Using maven-archetype-quickstart > (org.apache.maven. > archetypes:maven-archetype-quickstart:1.0) > Choose archetype: > 1: http://tapestry.apache.org -> quickstart (Tapestry 5.2.0-SNAPSHOT > Quickstart > Project) > 2: http://tapestry.apache.org -> tapestry-archetype (Tapestry 4.1.6 > Archetype) > Choose a number: : 1 > Choose version: > 1: 5.0.19 > 2: 5.1.0.5 > 3: 5.2.0-SNAPSHOT > Choose a number: : 2 > Downloading: > https://www.ibiblio.org/maven2//org/apache/tapestry/quickstart/5.1. > 0.5/quickstart-5.1.0.5.jar > [INFO] > ------------------------------------------------------------------------ > [ERROR] FATAL ERROR > [INFO] > ------------------------------------------------------------------------ > [INFO] null > [INFO] > ------------------------------------------------------------------------ > [INFO] Trace > java.lang.StackOverflowError > at java.lang.System.getProperty(System.java:649) > at > sun.security.action.GetPropertyAction.run(GetPropertyAction.java:67) > at > sun.security.action.GetPropertyAction.run(GetPropertyAction.java:32) > at java.security.AccessController.doPrivileged(Native Method) > at java.io.BufferedWriter.<init>(BufferedWriter.java:91) > at java.io.BufferedWriter.<init>(BufferedWriter.java:70) > at java.io.PrintStream.init(PrintStream.java:83) > at java.io.PrintStream.<init>(PrintStream.java:125) > at sun.net.www.http.HttpClient.openServer(HttpClient.java:396) > at sun.net.www.http.HttpClient$4.run(HttpClient.java:457) > at java.security.AccessController.doPrivileged(Native Method) > at > sun.net.www.http.HttpClient.privilegedOpenServer(HttpClient.java:439) > > at sun.net.www.http.HttpClient.openServer(HttpClient.java:520) > at > sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:271) > at > sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:328) > at > sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:309) > at > sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:301) > at > sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.proxied > Connect(AbstractDelegateHttpsURLConnection.java:130) > at > sun.net.www.protocol.http.HttpURLConnection.doTunneling(HttpURLConnec > tion.java:1363) > at > sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:762) > at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:632) > at > sun.net.www.protocol.http.HttpURLConnection.doTunneling(HttpURLConnec > tion.java:1372) > at > sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:762) > at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:632) > at > sun.net.www.protocol.http.HttpURLConnection.doTunneling(HttpURLConnec > tion.java:1372) > ..... > > ---------------------------- > > So I seem to be stuck. I have had no problems in the past accessing > things through our firewall. > > Suggestions? I am at a complete loss now. Is this a firewall problem, a > Maven problem or a Tapestry archive problem? > > I have tried the old formos command again and it works (using my > modified Maven with the hard-coded proxy) > > C:\UKRR>mvn archetype:generate > -DarchetypeCatalog=http://tapestry.formos.com/maven-repository > > Giving a BUILD SUCCESSFUL. > > > Clean install Maven result referred to at the start of this email given > here: > > ---------------------------- > > C:\UKRR>mvn archetype:generate > -DarchetypeCatalog=http://tapestry.apache.org > [INFO] Scanning for projects... > [INFO] Searching repository for plugin with prefix: 'archetype'. > [INFO] org.apache.maven.plugins: checking for updates from central > [INFO] org.codehaus.mojo: checking for updates from central > [INFO] artifact org.apache.maven.plugins:maven-archetype-plugin: > checking for up > dates from central > Downloading: > http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-archet > ype-plugin/2.0-alpha-5/maven-archetype-plugin-2.0-alpha-5.pom > > Downloading: > http://repo1.maven.org/maven2/org/apache/maven/archetype/maven-arch > etype/2.0-alpha-5/maven-archetype-2.0-alpha-5.pom > > Downloading: > http://repo1.maven.org/maven2/org/apache/maven/maven-parent/16/mave > n-parent-16.pom > > Downloading: > http://repo1.maven.org/maven2/org/apache/apache/7/apache-7.pom > > Downloading: > http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-archet > ype-plugin/2.0-alpha-5/maven-archetype-plugin-2.0-alpha-5.jar > > [INFO] > ------------------------------------------------------------------------ > [INFO] Building Maven Default Project > [INFO] task-segment: [archetype:generate] (aggregator-style) > [INFO] > ------------------------------------------------------------------------ > [INFO] Preparing archetype:generate > [INFO] No goals needed for project - skipping > Downloading: > http://repo1.maven.org/maven2/org/apache/maven/archetype/archetype- > common/2.0-alpha-5/archetype-common-2.0-alpha-5.pom > > Downloading: > http://repo1.maven.org/maven2/org/apache/maven/maven-core/2.0.8/mav > en-core-2.0.8.pom > > Downloading: > http://repo1.maven.org/maven2/org/apache/maven/maven/2.0.8/maven-2. > 0.8.pom > > Downloading: > http://repo1.maven.org/maven2/org/apache/maven/maven-parent/6/maven > -parent-6.pom > > Downloading: > http://repo1.maven.org/maven2/org/apache/apache/4/apache-4.pom > > Downloading: > http://repo1.maven.org/maven2/org/apache/maven/maven-settings/2.0.8 > /maven-settings-2.0.8.pom > > Downloading: > http://repo1.maven.org/maven2/org/apache/maven/maven-model/2.0.8/ma > ven-model-2.0.8.pom > > Downloading: > http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/1.5. > 8/plexus-utils-1.5.8.pom > > Downloading: > http://repo1.maven.org/maven2/org/codehaus/plexus/plexus/2.0.2/plex > us-2.0.2.pom > > Downloading: > http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-container- > default/1.0-alpha-9-stable-1/plexus-container-default-1.0-alpha-9-stable > -1.pom > > Downloading: > http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-containers > /1.0.3/plexus-containers-1.0.3.pom > > Downloading: > http://repo1.maven.org/maven2/org/codehaus/plexus/plexus/1.0.4/plex > us-1.0.4.pom > > Downloading: > http://repo1.maven.org/maven2/junit/junit/3.8.2/junit-3.8.2.pom > > Downloading: > http://repo1.maven.org/maven2/classworlds/classworlds/1.1-alpha-2/c > lassworlds-1.1-alpha-2.pom > > Downloading: > http://repo1.maven.org/maven2/org/apache/maven/wagon/wagon-file/1.0 > -beta-2/wagon-file-1.0-beta-2.pom > > Downloading: > http://repo1.maven.org/maven2/org/apache/maven/wagon/wagon-provider > s/1.0-beta-2/wagon-providers-1.0-beta-2.pom > > Downloading: > http://repo1.maven.org/maven2/org/apache/maven/wagon/wagon/1.0-beta > -2/wagon-1.0-beta-2.pom > > Downloading: > http://repo1.maven.org/maven2/org/apache/maven/maven-parent/4/maven > -parent-4.pom > > Downloading: > http://repo1.maven.org/maven2/org/apache/apache/3/apache-3.pom > > Downloading: > http://repo1.maven.org/maven2/org/apache/maven/wagon/wagon-provider > -api/1.0-beta-2/wagon-provider-api-1.0-beta-2.pom > > Downloading: > http://repo1.maven.org/maven2/org/apache/maven/maven-plugin-paramet > er-documenter/2.0.8/maven-plugin-parameter-documenter-2.0.8.pom > > Downloading: > http://repo1.maven.org/maven2/org/apache/maven/wagon/wagon-http-lig > htweight/1.0-beta-2/wagon-http-lightweight-1.0-beta-2.pom > > Downloading: > http://repo1.maven.org/maven2/org/apache/maven/wagon/wagon-http-sha > red/1.0-beta-2/wagon-http-shared-1.0-beta-2.pom > > Downloading: > http://repo1.maven.org/maven2/jtidy/jtidy/4aug2000r7-dev/jtidy-4aug > 2000r7-dev.pom > > Downloading: > http://repo1.maven.org/maven2/xml-apis/xml-apis/1.0.b2/xml-apis-1.0 > .b2.pom > > Downloading: > http://repo1.maven.org/maven2/org/apache/maven/reporting/maven-repo > rting-api/2.0.8/maven-reporting-api-2.0.8.pom > > Downloading: > http://repo1.maven.org/maven2/org/apache/maven/reporting/maven-repo > rting/2.0.8/maven-reporting-2.0.8.pom > > Downloading: > http://repo1.maven.org/maven2/org/apache/maven/doxia/doxia-sink-api > /1.0-alpha-9/doxia-sink-api-1.0-alpha-9.pom > > Downloading: > http://repo1.maven.org/maven2/org/apache/maven/doxia/doxia/1.0-alph > a-9/doxia-1.0-alpha-9.pom > > Downloading: > http://repo1.maven.org/maven2/org/apache/maven/maven-profile/2.0.8/ > maven-profile-2.0.8.pom > > Downloading: > http://repo1.maven.org/maven2/org/apache/maven/maven-artifact/2.0.8 > /maven-artifact-2.0.8.pom > > Downloading: > http://repo1.maven.org/maven2/org/apache/maven/maven-repository-met > adata/2.0.8/maven-repository-metadata-2.0.8.pom > > Downloading: > http://repo1.maven.org/maven2/org/apache/maven/maven-error-diagnost > ics/2.0.8/maven-error-diagnostics-2.0.8.pom > > Downloading: > http://repo1.maven.org/maven2/org/apache/maven/maven-project/2.0.8/ > maven-project-2.0.8.pom > > Downloading: > http://repo1.maven.org/maven2/org/apache/maven/maven-artifact-manag > er/2.0.8/maven-artifact-manager-2.0.8.pom > > Downloading: > http://repo1.maven.org/maven2/org/apache/maven/maven-plugin-registr > y/2.0.8/maven-plugin-registry-2.0.8.pom > > Downloading: > http://repo1.maven.org/maven2/commons-cli/commons-cli/1.0/commons-c > li-1.0.pom > > Downloading: > http://repo1.maven.org/maven2/org/apache/maven/maven-plugin-api/2.0 > .8/maven-plugin-api-2.0.8.pom > > Downloading: > http://repo1.maven.org/maven2/org/apache/maven/wagon/wagon-ssh-exte > rnal/1.0-beta-2/wagon-ssh-external-1.0-beta-2.pom > > Downloading: > http://repo1.maven.org/maven2/org/apache/maven/wagon/wagon-ssh-comm > on/1.0-beta-2/wagon-ssh-common-1.0-beta-2.pom > > Downloading: > http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-interactiv > ity-api/1.0-alpha-5/plexus-interactivity-api-1.0-alpha-5.pom > > Downloading: > http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-interactiv > ity/1.0-alpha-5/plexus-interactivity-1.0-alpha-5.pom > > Downloading: > http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-components > /1.1.4/plexus-components-1.1.4.pom > > Downloading: > http://repo1.maven.org/maven2/org/apache/maven/maven-plugin-descrip > tor/2.0.8/maven-plugin-descriptor-2.0.8.pom > > Downloading: > http://repo1.maven.org/maven2/org/apache/maven/maven-monitor/2.0.8/ > maven-monitor-2.0.8.pom > > Downloading: > http://repo1.maven.org/maven2/org/apache/maven/wagon/wagon-ssh/1.0- > beta-2/wagon-ssh-1.0-beta-2.pom > > Downloading: > http://repo1.maven.org/maven2/com/jcraft/jsch/0.1.27/jsch-0.1.27.po > m > > Downloading: > http://repo1.maven.org/maven2/classworlds/classworlds/1.1/classworl > ds-1.1.pom > > Downloading: > http://repo1.maven.org/maven2/net/sourceforge/jchardet/jchardet/1.0 > /jchardet-1.0.pom > > Downloading: > http://repo1.maven.org/maven2/dom4j/dom4j/1.6.1/dom4j-1.6.1.pom > > Downloading: http://repo1.maven.org/maven2/jdom/jdom/1.0/jdom-1.0.pom > > Downloading: > http://repo1.maven.org/maven2/org/apache/maven/shared/maven-invoker > /2.0.10/maven-invoker-2.0.10.pom > > Downloading: > http://repo1.maven.org/maven2/org/apache/maven/shared/maven-shared- > components/9/maven-shared-components-9.pom > > Downloading: > http://repo1.maven.org/maven2/org/apache/maven/maven-parent/8/maven > -parent-8.pom > > Downloading: > http://repo1.maven.org/maven2/commons-io/commons-io/1.4/commons-io- > 1.4.pom > > Downloading: > http://repo1.maven.org/maven2/org/apache/commons/commons-parent/7/c > ommons-parent-7.pom > > Downloading: > http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-velocity/1 > .1.8/plexus-velocity-1.1.8.pom > > Downloading: > http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-components > /1.1.15/plexus-components-1.1.15.pom > > Downloading: > http://repo1.maven.org/maven2/org/codehaus/plexus/plexus/2.0.3/plex > us-2.0.3.pom > > Downloading: > http://repo1.maven.org/maven2/commons-collections/commons-collectio > ns/3.2.1/commons-collections-3.2.1.pom > > Downloading: > http://repo1.maven.org/maven2/org/apache/commons/commons-parent/9/c > ommons-parent-9.pom > > Downloading: > http://repo1.maven.org/maven2/org/apache/velocity/velocity/1.5/velo > city-1.5.pom > > Downloading: > http://repo1.maven.org/maven2/commons-lang/commons-lang/2.1/commons > -lang-2.1.pom > > Downloading: http://repo1.maven.org/maven2/oro/oro/2.0.8/oro-2.0.8.pom > > Downloading: > http://repo1.maven.org/maven2/net/sourceforge/jchardet/jchardet/1.0 > /jchardet-1.0.jar > Downloading: > http://repo1.maven.org/maven2/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar > Downloading: > http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/1.5. > 8/plexus-utils-1.5.8.jar > Downloading: http://repo1.maven.org/maven2/oro/oro/2.0.8/oro-2.0.8.jar > Downloading: > http://repo1.maven.org/maven2/org/apache/maven/archetype/archetype- > common/2.0-alpha-5/archetype-common-2.0-alpha-5.jar > > Downloading: > http://repo1.maven.org/maven2/org/apache/velocity/velocity/1.5/velo > city-1.5.jar > > > Downloading: > http://repo1.maven.org/maven2/org/apache/maven/shared/maven-invoker > /2.0.10/maven-invoker-2.0.10.jar > > Downloading: http://repo1.maven.org/maven2/jdom/jdom/1.0/jdom-1.0.jar > > > Downloading: > http://repo1.maven.org/maven2/commons-lang/commons-lang/2.1/commons > -lang-2.1.jar > Downloading: > http://repo1.maven.org/maven2/xml-apis/xml-apis/1.0.b2/xml-apis-1.0 > .b2.jar > > Downloading: > http://repo1.maven.org/maven2/commons-collections/commons-collectio > ns/3.2.1/commons-collections-3.2.1.jar > > > Downloading: > http://repo1.maven.org/maven2/commons-io/commons-io/1.4/commons-io- > 1.4.jar > > Downloading: > http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-velocity/1 > .1.8/plexus-velocity-1.1.8.jar > > > > [INFO] [archetype:generate {execution: default-cli}] > [INFO] Generating project in Interactive mode > [WARNING] Error reading archetype catalog http://tapestry.apache.org > java.lang.RuntimeException: java.lang.NullPointerException > at > sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLCon > nection.java:942) > at > sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLCon > nection.java:2090) > at > java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:382 > ) > at > org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputD > ata(LightweightHttpWagon.java:115) > at > org.apache.maven.wagon.StreamWagon.getInputStream(StreamWagon.java:11 > 6) > at > org.apache.maven.wagon.StreamWagon.getIfNewer(StreamWagon.java:88) > at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:61) > at > org.apache.maven.archetype.source.RemoteCatalogArchetypeDataSource.ge > tArchetypeCatalog(RemoteCatalogArchetypeDataSource.java:97) > at > org.apache.maven.archetype.DefaultArchetypeManager.getRemoteCatalog(D > efaultArchetypeManager.java:195) > at > org.apache.maven.archetype.ui.DefaultArchetypeSelector.getArchetypesB > yCatalog(DefaultArchetypeSelector.java:296) > at > org.apache.maven.archetype.ui.DefaultArchetypeSelector.selectArchetyp > e(DefaultArchetypeSelector.java:69) > at > org.apache.maven.archetype.mojos.CreateProjectFromArchetypeMojo.execu > te(CreateProjectFromArchetypeMojo.java:186) > at > org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi > nManager.java:490) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa > ultLifecycleExecutor.java:694) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandalone > Goal(DefaultLifecycleExecutor.java:569) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau > ltLifecycleExecutor.java:539) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan > dleFailures(DefaultLifecycleExecutor.java:387) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen > ts(DefaultLifecycleExecutor.java:284) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi > fecycleExecutor.java:180) > at > org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:362) > at > org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:6 > 0) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. > java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces > sorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:597) > 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) > Caused by: java.lang.NullPointerException > at sun.net.www.ParseUtil.toURI(ParseUtil.java:261) > at > sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConne > ction.java:723) > at > sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection > .java:654) > at > sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLCon > nection.java:977) > at > java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:373 > ) > ... 28 more > [INFO] No archetype defined. Using maven-archetype-quickstart > (org.apache.maven. > archetypes:maven-archetype-quickstart:1.0) > Choose archetype: > Choose a number: : > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org > > -- Andreas Andreou - andy...@apache.org - http://blog.andyhot.gr Tapestry PMC / Tacos developer Open Source / JEE Consulting --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org