You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by "Newham, Cameron" <ca...@bl.uk> on 2010/07/21 14:13:03 UTC

Lots of Tapestry problems - quickstart and tutorial

Hi,

 

I've been away from Tapestry for quite a while and haven't done any
serious Tapestry stuff for at least 9 months. I have come back to find
everything broken and I feel like a complete newbie <sigh>. Could
someone set me straight.

 

Problem 1 (which I have solved) is that I found Maven refused, when
using the "Quickstart Archetype", to download
http://tapestry.formos.com/maven-snapshot-repository/archetype-catalog.x
ml  giving "connection refused" even though it had no trouble
downloading everything else and I could access this file via my browser.
I am behind a corporate firewall, so there seems to be an issue here
with this Tapestry repository location (I had no problems when I
attempted this at home). I spent two days on this and eventually got the
Maven source and modified LightweightWagon and hardcoded our proxy
server. Probably not the right thing to do but it worked - perhaps
someone can suggest what should be done (I tried everything including
various things in my settings.xml, the global settings.xml and even went
as far as using cntlm, although that was not necessary and didn't solve
it anyway).

 

Problem 2 - http://tapestry.apache.org/tapestry5.1/tutorial1/first.html
is out of date and doesn't work. As I'm sure you are aware "create" is
deprecated. When it's changed to "generate" it does d/l a lot of stuff
but the build fails (it throws an exception inside Maven).

 

Problem 3 - Having failed on (2) I tried the "Quickstart Archtype"
http://tapestry.apache.org/tapestry5.1/quickstart/  .  Great - it does
work and mvn jetty:run works. However, when I create a new Project and
place the code into Eclipse it does not work. I can't import it as it's
not an Eclipse Project. Jetty runs when the project is run in Eclipse
but the Index page in the browser just has "[[missing key: greeting]]"
and nothing else.

 

 

To add to this tale of woe, my last big Tapestry project no longer
works. I fire it up and now get Jetty giving me a 503 code, yet it was
working fine a year ago.

 

Anyway, I would just like a nice clean simple example that works in
Eclipse so I can begin coding a new webapp.

 

I am at my wits end... :-(

 

 


RE: Lots of Tapestry problems - quickstart and tutorial

Posted by "Newham, Cameron" <ca...@bl.uk>.
Thanks Andreas. Much appreciated.


-----Original Message-----
From: andreoua@gmail.com [mailto:andreoua@gmail.com] On Behalf Of Andreas Andreou
Sent: 22 July 2010 12:22
To: Tapestry users
Subject: Re: Lots of Tapestry problems - quickstart and tutorial

ok, my bad - i've left some https references in
http://tapestry.apache.org/archetype-catalog.xml
and that's probably causing this.

I've changed them all to http but it may take some time
before changes are propagated to public server.
In the meantime, just wget the file, change https->http
and point to that catalog file using
mvn archetype:generate -DarchetypeCatalog=myfile.xml

On Thu, Jul 22, 2010 at 14:12, Andreas Andreou <an...@di.uoa.gr> wrote:
> 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 <ca...@bl.uk> wrote:
>>
>>
>> -----Original Message-----
>> From: andreoua@gmail.com [mailto:andreoua@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-unsubscribe@tapestry.apache.org
>> For additional commands, e-mail: users-help@tapestry.apache.org
>>
>>
>
>
>
> --
> Andreas Andreou - andyhot@apache.org - http://blog.andyhot.gr
> Tapestry PMC / Tacos developer
> Open Source / JEE Consulting
>



-- 
Andreas Andreou - andyhot@apache.org - http://blog.andyhot.gr
Tapestry PMC / Tacos developer
Open Source / JEE Consulting

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: Lots of Tapestry problems - quickstart and tutorial

Posted by Christophe Cordenier <ch...@gmail.com>.
Hi,

I just built a new project from the maven archetype, it seems like
'https' are still present in the catalog file...
Any idea ?

Cheers
Christophe

2010/7/22 Andreas Andreou <an...@di.uoa.gr>:
> ok, my bad - i've left some https references in
> http://tapestry.apache.org/archetype-catalog.xml
> and that's probably causing this.
>
> I've changed them all to http but it may take some time
> before changes are propagated to public server.
> In the meantime, just wget the file, change https->http
> and point to that catalog file using
> mvn archetype:generate -DarchetypeCatalog=myfile.xml
>
> On Thu, Jul 22, 2010 at 14:12, Andreas Andreou <an...@di.uoa.gr> wrote:
>> 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 <ca...@bl.uk> wrote:
>>>
>>>
>>> -----Original Message-----
>>> From: andreoua@gmail.com [mailto:andreoua@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-unsubscribe@tapestry.apache.org
>>> For additional commands, e-mail: users-help@tapestry.apache.org
>>>
>>>
>>
>>
>>
>> --
>> Andreas Andreou - andyhot@apache.org - http://blog.andyhot.gr
>> Tapestry PMC / Tacos developer
>> Open Source / JEE Consulting
>>
>
>
>
> --
> Andreas Andreou - andyhot@apache.org - http://blog.andyhot.gr
> Tapestry PMC / Tacos developer
> Open Source / JEE Consulting
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>



-- 
Regards,
Christophe Cordenier.

Committer on Apache Tapestry 5
Co-creator of wooki @wookicentral.com

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: Lots of Tapestry problems - quickstart and tutorial

Posted by Andreas Andreou <an...@di.uoa.gr>.
ok, my bad - i've left some https references in
http://tapestry.apache.org/archetype-catalog.xml
and that's probably causing this.

I've changed them all to http but it may take some time
before changes are propagated to public server.
In the meantime, just wget the file, change https->http
and point to that catalog file using
mvn archetype:generate -DarchetypeCatalog=myfile.xml

On Thu, Jul 22, 2010 at 14:12, Andreas Andreou <an...@di.uoa.gr> wrote:
> 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 <ca...@bl.uk> wrote:
>>
>>
>> -----Original Message-----
>> From: andreoua@gmail.com [mailto:andreoua@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-unsubscribe@tapestry.apache.org
>> For additional commands, e-mail: users-help@tapestry.apache.org
>>
>>
>
>
>
> --
> Andreas Andreou - andyhot@apache.org - http://blog.andyhot.gr
> Tapestry PMC / Tacos developer
> Open Source / JEE Consulting
>



-- 
Andreas Andreou - andyhot@apache.org - http://blog.andyhot.gr
Tapestry PMC / Tacos developer
Open Source / JEE Consulting

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: Lots of Tapestry problems - quickstart and tutorial

Posted by Andreas Andreou <an...@di.uoa.gr>.
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 <ca...@bl.uk> wrote:
>
>
> -----Original Message-----
> From: andreoua@gmail.com [mailto:andreoua@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-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>



-- 
Andreas Andreou - andyhot@apache.org - http://blog.andyhot.gr
Tapestry PMC / Tacos developer
Open Source / JEE Consulting

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


RE: Lots of Tapestry problems - quickstart and tutorial

Posted by "Newham, Cameron" <ca...@bl.uk>.

-----Original Message-----
From: andreoua@gmail.com [mailto:andreoua@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-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: Lots of Tapestry problems - quickstart and tutorial

Posted by Andreas Andreou <an...@di.uoa.gr>.
Even better to use
mvn archetype:generate -DarchetypeCatalog=http://tapestry.apache.org

We've tried to move stuff away from formos infrastructure

As for importing the project into eclipse, another option is the
m2eclipse plugin

On Wed, Jul 21, 2010 at 15:19, Chris Mylonas <ch...@mrvoip.com.au> wrote:
> Try this mate
>
>
> mvn archetype:generate
> -DarchetypeCatalog=http://tapestry.formos.com/maven-repository
>
> 1: http://tapestry.formos.com/maven-repository -> quickstart (Tapestry
> 5.1.0.5 Quickstart Project)
> Choose a number:  (1): 1
> Define value for groupId: : org.example
> Define value for artifactId: : myapp2
> Define value for version:  1.0-SNAPSHOT: :
> Define value for package:  org.example: : org.example.myapp2
> Confirm properties configuration:
> groupId: org.example
> artifactId: myapp2
> version: 1.0-SNAPSHOT
> package: org.example.myapp2
>  Y: :
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD SUCCESSFUL
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 35 seconds
> [INFO] Finished at: Wed Feb 17 17:25:06 EST 2010
> [INFO] Final Memory: 8M/15M
> [INFO]
> ------------------------------------------------------------------------
>
>
> cd myapp2
> mvn jetty:run
> Then browse to localhost:8080/myapp2
> To create eclipse project files (.project .classpath)
>
> mvn eclipse:eclipse
>
> Then import the project into eclipse
>
>
>
> On 21/07/2010, at 10:13 PM, Newham, Cameron wrote:
>
>> Hi,
>>
>>
>>
>> I've been away from Tapestry for quite a while and haven't done any
>> serious Tapestry stuff for at least 9 months. I have come back to find
>> everything broken and I feel like a complete newbie <sigh>. Could
>> someone set me straight.
>>
>>
>>
>> Problem 1 (which I have solved) is that I found Maven refused, when
>> using the "Quickstart Archetype", to download
>> http://tapestry.formos.com/maven-snapshot-repository/archetype-catalog.x
>> ml  giving "connection refused" even though it had no trouble
>> downloading everything else and I could access this file via my browser.
>> I am behind a corporate firewall, so there seems to be an issue here
>> with this Tapestry repository location (I had no problems when I
>> attempted this at home). I spent two days on this and eventually got the
>> Maven source and modified LightweightWagon and hardcoded our proxy
>> server. Probably not the right thing to do but it worked - perhaps
>> someone can suggest what should be done (I tried everything including
>> various things in my settings.xml, the global settings.xml and even went
>> as far as using cntlm, although that was not necessary and didn't solve
>> it anyway).
>>
>>
>>
>> Problem 2 - http://tapestry.apache.org/tapestry5.1/tutorial1/first.html
>> is out of date and doesn't work. As I'm sure you are aware "create" is
>> deprecated. When it's changed to "generate" it does d/l a lot of stuff
>> but the build fails (it throws an exception inside Maven).
>>
>>
>>
>> Problem 3 - Having failed on (2) I tried the "Quickstart Archtype"
>> http://tapestry.apache.org/tapestry5.1/quickstart/  .  Great - it does
>> work and mvn jetty:run works. However, when I create a new Project and
>> place the code into Eclipse it does not work. I can't import it as it's
>> not an Eclipse Project. Jetty runs when the project is run in Eclipse
>> but the Index page in the browser just has "[[missing key: greeting]]"
>> and nothing else.
>>
>>
>>
>>
>>
>> To add to this tale of woe, my last big Tapestry project no longer
>> works. I fire it up and now get Jetty giving me a 503 code, yet it was
>> working fine a year ago.
>>
>>
>>
>> Anyway, I would just like a nice clean simple example that works in
>> Eclipse so I can begin coding a new webapp.
>>
>>
>>
>> I am at my wits end... :-(
>>
>>
>>
>>
>>
>
>



-- 
Andreas Andreou - andyhot@apache.org - http://blog.andyhot.gr
Tapestry PMC / Tacos developer
Open Source / JEE Consulting

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: Lots of Tapestry problems - quickstart and tutorial

Posted by Chris Mylonas <ch...@mrvoip.com.au>.
Try this mate


mvn archetype:generate -DarchetypeCatalog=http://tapestry.formos.com/maven-repository

1: http://tapestry.formos.com/maven-repository -> quickstart (Tapestry  
5.1.0.5 Quickstart Project)
Choose a number:  (1): 1
Define value for groupId: : org.example
Define value for artifactId: : myapp2
Define value for version:  1.0-SNAPSHOT: :
Define value for package:  org.example: : org.example.myapp2
Confirm properties configuration:
groupId: org.example
artifactId: myapp2
version: 1.0-SNAPSHOT
package: org.example.myapp2
  Y: :
[INFO]  
------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO]  
------------------------------------------------------------------------
[INFO] Total time: 35 seconds
[INFO] Finished at: Wed Feb 17 17:25:06 EST 2010
[INFO] Final Memory: 8M/15M
[INFO]  
------------------------------------------------------------------------


cd myapp2
mvn jetty:run
Then browse to localhost:8080/myapp2
To create eclipse project files (.project .classpath)

mvn eclipse:eclipse

Then import the project into eclipse



On 21/07/2010, at 10:13 PM, Newham, Cameron wrote:

> Hi,
>
>
>
> I've been away from Tapestry for quite a while and haven't done any
> serious Tapestry stuff for at least 9 months. I have come back to find
> everything broken and I feel like a complete newbie <sigh>. Could
> someone set me straight.
>
>
>
> Problem 1 (which I have solved) is that I found Maven refused, when
> using the "Quickstart Archetype", to download
> http://tapestry.formos.com/maven-snapshot-repository/archetype-catalog.x
> ml  giving "connection refused" even though it had no trouble
> downloading everything else and I could access this file via my  
> browser.
> I am behind a corporate firewall, so there seems to be an issue here
> with this Tapestry repository location (I had no problems when I
> attempted this at home). I spent two days on this and eventually got  
> the
> Maven source and modified LightweightWagon and hardcoded our proxy
> server. Probably not the right thing to do but it worked - perhaps
> someone can suggest what should be done (I tried everything including
> various things in my settings.xml, the global settings.xml and even  
> went
> as far as using cntlm, although that was not necessary and didn't  
> solve
> it anyway).
>
>
>
> Problem 2 - http://tapestry.apache.org/tapestry5.1/tutorial1/ 
> first.html
> is out of date and doesn't work. As I'm sure you are aware "create" is
> deprecated. When it's changed to "generate" it does d/l a lot of stuff
> but the build fails (it throws an exception inside Maven).
>
>
>
> Problem 3 - Having failed on (2) I tried the "Quickstart Archtype"
> http://tapestry.apache.org/tapestry5.1/quickstart/  .  Great - it does
> work and mvn jetty:run works. However, when I create a new Project and
> place the code into Eclipse it does not work. I can't import it as  
> it's
> not an Eclipse Project. Jetty runs when the project is run in Eclipse
> but the Index page in the browser just has "[[missing key: greeting]]"
> and nothing else.
>
>
>
>
>
> To add to this tale of woe, my last big Tapestry project no longer
> works. I fire it up and now get Jetty giving me a 503 code, yet it was
> working fine a year ago.
>
>
>
> Anyway, I would just like a nice clean simple example that works in
> Eclipse so I can begin coding a new webapp.
>
>
>
> I am at my wits end... :-(
>
>
>
>
>


Re: Lots of Tapestry problems - quickstart and tutorial

Posted by Howard Lewis Ship <hl...@gmail.com>.
We really are right on the verge of a big renewal of the
documentation. Try to be patient ... it's going to be a huge
improvement.

On Wed, Jul 21, 2010 at 5:13 AM, Newham, Cameron <ca...@bl.uk> wrote:
> Hi,
>
>
>
> I've been away from Tapestry for quite a while and haven't done any
> serious Tapestry stuff for at least 9 months. I have come back to find
> everything broken and I feel like a complete newbie <sigh>. Could
> someone set me straight.
>
>
>
> Problem 1 (which I have solved) is that I found Maven refused, when
> using the "Quickstart Archetype", to download
> http://tapestry.formos.com/maven-snapshot-repository/archetype-catalog.x
> ml  giving "connection refused" even though it had no trouble
> downloading everything else and I could access this file via my browser.
> I am behind a corporate firewall, so there seems to be an issue here
> with this Tapestry repository location (I had no problems when I
> attempted this at home). I spent two days on this and eventually got the
> Maven source and modified LightweightWagon and hardcoded our proxy
> server. Probably not the right thing to do but it worked - perhaps
> someone can suggest what should be done (I tried everything including
> various things in my settings.xml, the global settings.xml and even went
> as far as using cntlm, although that was not necessary and didn't solve
> it anyway).
>
>
>
> Problem 2 - http://tapestry.apache.org/tapestry5.1/tutorial1/first.html
> is out of date and doesn't work. As I'm sure you are aware "create" is
> deprecated. When it's changed to "generate" it does d/l a lot of stuff
> but the build fails (it throws an exception inside Maven).
>
>
>
> Problem 3 - Having failed on (2) I tried the "Quickstart Archtype"
> http://tapestry.apache.org/tapestry5.1/quickstart/  .  Great - it does
> work and mvn jetty:run works. However, when I create a new Project and
> place the code into Eclipse it does not work. I can't import it as it's
> not an Eclipse Project. Jetty runs when the project is run in Eclipse
> but the Index page in the browser just has "[[missing key: greeting]]"
> and nothing else.
>
>
>
>
>
> To add to this tale of woe, my last big Tapestry project no longer
> works. I fire it up and now get Jetty giving me a 503 code, yet it was
> working fine a year ago.
>
>
>
> Anyway, I would just like a nice clean simple example that works in
> Eclipse so I can begin coding a new webapp.
>
>
>
> I am at my wits end... :-(
>
>
>
>
>
>



-- 
Howard M. Lewis Ship

Creator of Apache Tapestry

The source for Tapestry training, mentoring and support. Contact me to
learn how I can get you up and productive in Tapestry fast!

(971) 678-5210
http://howardlewisship.com

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org