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