This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 255861 - Unable to download Twitter Bootstrap 2.3.2 when creating a new HTML project
Summary: Unable to download Twitter Bootstrap 2.3.2 when creating a new HTML project
Status: VERIFIED FIXED
Alias: None
Product: web
Classification: Unclassified
Component: HTML Project (show other bugs)
Version: 8.2
Hardware: All All
: P2 normal (vote)
Assignee: Tomas Mysik
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-10-12 08:20 UTC by viggonavarsete
Modified: 2016-02-02 11:13 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
error message in UI (68.90 KB, image/png)
2015-10-12 08:20 UTC, viggonavarsete
Details

Note You need to log in before you can comment on or make changes to this bug.
Description viggonavarsete 2015-10-12 08:20:16 UTC
Created attachment 156663 [details]
error message in UI

I get "Network error occured while processing these requests (see attachment):
http://getbootstrap.com/2.3.2/assets/bootstrap.zip

Try it again?

I've tried both using Windows, Linux, Netbeans 8.0.2 and dev, both from home and work, and the error is consistent.

The log says this:
java.net.ConnectException: Connection timed out: connect
	at java.net.DualStackPlainSocketImpl.connect0(Native Method)
	at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)
	at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345)
	at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
	at java.net.Socket.connect(Socket.java:589)
	at java.net.Socket.connect(Socket.java:538)
	at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
	at sun.net.www.http.HttpClient.openServer(HttpClient.java:432)
	at sun.net.www.http.HttpClient.openServer(HttpClient.java:527)
	at sun.net.www.http.HttpClient.<init>(HttpClient.java:211)
	at sun.net.www.http.HttpClient.New(HttpClient.java:308)
	at sun.net.www.http.HttpClient.New(HttpClient.java:326)
	at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1168)
	at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1104)
	at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:988)
	at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:986)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessController.doPrivileged(AccessController.java:713)
	at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:985)
	at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:932)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1512)
	at sun.net.www.protocol.http.HttpURLConnection.access$200(HttpURLConnection.java:90)
	at sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1432)
	at sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1430)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessController.doPrivileged(AccessController.java:713)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1429)
	at java.net.URL.openStream(URL.java:1038)
	at org.netbeans.modules.web.clientproject.api.network.NetworkSupport.prepareDownload(NetworkSupport.java:245)
	at org.netbeans.modules.web.clientproject.api.network.NetworkSupport.downloadInternal(NetworkSupport.java:226)
	at org.netbeans.modules.web.clientproject.api.network.NetworkSupport.download(NetworkSupport.java:158)
	at org.netbeans.modules.web.clientproject.api.sites.SiteHelper.download(SiteHelper.java:106)
	at org.netbeans.modules.web.clientproject.sites.OnlineSites.prepare(OnlineSites.java:102)
[catch] at org.netbeans.modules.web.clientproject.ui.wizard.SiteTemplateWizard.prepareTemplate(SiteTemplateWizard.java:317)
	at org.netbeans.modules.web.clientproject.ui.wizard.SiteTemplateWizardPanel.validate(SiteTemplateWizardPanel.java:103)
	at org.openide.WizardDescriptor$11.run(WizardDescriptor.java:1458)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1423)
	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
INFO [org.netbeans.modules.web.clientproject.ui.wizard.SiteTemplateWizard]
java.net.ConnectException: Connection timed out: connect
	at java.net.DualStackPlainSocketImpl.connect0(Native Method)
	at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)
	at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:345)
	at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
	at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
	at java.net.Socket.connect(Socket.java:589)
	at java.net.Socket.connect(Socket.java:538)
	at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
	at sun.net.www.http.HttpClient.openServer(HttpClient.java:432)
	at sun.net.www.http.HttpClient.openServer(HttpClient.java:527)
	at sun.net.www.http.HttpClient.<init>(HttpClient.java:211)
	at sun.net.www.http.HttpClient.New(HttpClient.java:308)
	at sun.net.www.http.HttpClient.New(HttpClient.java:326)
	at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1168)
	at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1104)
	at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:988)
	at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:986)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessController.doPrivileged(AccessController.java:713)
	at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:985)
	at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:932)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1512)
	at sun.net.www.protocol.http.HttpURLConnection.access$200(HttpURLConnection.java:90)
	at sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1432)
	at sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1430)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessController.doPrivileged(AccessController.java:713)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1429)
	at java.net.URL.openStream(URL.java:1038)
	at org.netbeans.modules.web.clientproject.api.network.NetworkSupport.prepareDownload(NetworkSupport.java:245)
	at org.netbeans.modules.web.clientproject.api.network.NetworkSupport.downloadInternal(NetworkSupport.java:226)
	at org.netbeans.modules.web.clientproject.api.network.NetworkSupport.download(NetworkSupport.java:158)
	at org.netbeans.modules.web.clientproject.api.sites.SiteHelper.download(SiteHelper.java:106)
	at org.netbeans.modules.web.clientproject.sites.OnlineSites.prepare(OnlineSites.java:102)
[catch] at org.netbeans.modules.web.clientproject.ui.wizard.SiteTemplateWizard.prepareTemplate(SiteTemplateWizard.java:317)
	at org.netbeans.modules.web.clientproject.ui.wizard.SiteTemplateWizardPanel.validate(SiteTemplateWizardPanel.java:103)
	at org.openide.WizardDescriptor$11.run(WizardDescriptor.java:1458)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1423)
	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
Comment 1 viggonavarsete 2015-10-12 08:20:46 UTC
Although, it _is_ possible to download from the URL in a browser within seconds, so wonder why it times out.
Comment 2 Vladimir Riha 2015-10-25 12:31:30 UTC
IDE log in my case contains:

java.io.IOException: Server returned HTTP response code: 403 for URL: http://getbootstrap.com/2.3.2/assets/bootstrap.zip
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1840)
	at sun.net.www.protocol.http.HttpURLConnection.access$200(HttpURLConnection.java:90)
	at sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1433)
	at sun.net.www.protocol.http.HttpURLConnection$9.run(HttpURLConnection.java:1431)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:782)
	at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1430)
	at java.net.URL.openStream(URL.java:1038)
	at org.netbeans.modules.web.clientproject.api.network.NetworkSupport.prepareDownload(NetworkSupport.java:248)

Maybe the server is refusing connection from IDE?




Product Version: NetBeans IDE 8.1 (Build 201510222201)
Java: 1.8.0_65; Java HotSpot(TM) 64-Bit Server VM 25.65-b01
Runtime: Java(TM) SE Runtime Environment 1.8.0_65-b17
System: Linux version 4.2.0-16-generic running on amd64; UTF-8; en_US (nb)
Comment 3 Tomas Mysik 2015-11-03 11:03:31 UTC
Should be fixed now, please verify. Thanks.

http://hg.netbeans.org/web-main/rev/ae93d73efa19
Comment 4 Quality Engineering 2015-11-04 02:30:20 UTC
Integrated into 'main-silver', will be available in build *201511040002* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)

Changeset: http://hg.netbeans.org/main-silver/rev/ae93d73efa19
User: Tomas Mysik <tmysik@netbeans.org>
Log: #255861 - Unable to download Twitter Bootstrap 2.3.2 when creating a new HTML project
Comment 5 Jiri Prox 2015-12-15 12:17:24 UTC
verified in trunk
Comment 6 Tomas Mysik 2016-01-27 09:03:45 UTC
Transplanted to release81 branch of releases repo:

http://hg.netbeans.org/releases/rev/56c54d3e41b5
http://hg.netbeans.org/releases/rev/30a8eca8e8dc

Please verify, if possible. Thanks.