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 258611 - Since I installed El Capitan, about three days ago, (I was forced to, to get Xcode 7.3) the browser debugger in Chrome fails.
Summary: Since I installed El Capitan, about three days ago, (I was forced to, to get ...
Status: STARTED
Alias: None
Product: web
Classification: Unclassified
Component: Inspection (show other bugs)
Version: 8.1
Hardware: Macintosh Mac OS X
: P3 normal (vote)
Assignee: Martin Entlicher
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-04-01 13:18 UTC by timmaher
Modified: 2016-04-29 15:51 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description timmaher 2016-04-01 13:18:51 UTC
Product Version = NetBeans IDE 8.1 (Build 201510222201)
Operating System = Mac OS X version 10.11.4 running on x86_64
Java; VM; Vendor = 1.8.0_77
Runtime = Java HotSpot(TM) 64-Bit Server VM 25.77-b03

Reproducibility: Happens every time

STEPS:
  * Debug Web Application on Glassfish 4.1 server
  * Chrome debugger fails with nice big box containing this message:-
Internal WebSocket server failed to start and communication with the external Chrome browser will not work. Check the IDE log for more information. This is likely caused by multiple instances of NetBeans running at the same time or some other application using port 8008

ACTUAL:
  Debugger fails.

EXPECTED:
  Message saying "this tab is being debugged by Netbeans
Comment 1 timmaher 2016-04-02 15:57:34 UTC
I have just discovered how this can be fixed for Mac users.
It is guaranteed to happen if you have upgraded to El Capitan and are running Server.
Server will put an http-alt (http) Apache listener on port 8008 even if you are have not enabled the Calendar service.
As an administrator edit /Library/Server/Web/Config/Proxy/apache_serviceproxy.conf.
Find the line that says "listen 8008" and comment it out.
Restart your machine.
Eh voila!

I cannot guarantee that something will not break somewhere else but my machine seems ok.
Comment 2 Martin Entlicher 2016-04-29 15:51:44 UTC
NetBeans communicate with chrome on port number 8008. It needs to be analyzed if this can be changed when the port is occupied. Perhaps the temporary blank page can be used for that purpose.