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

Reply via email to