Sorry for replying to an old thread, but I finally resolved the issue I was
having and thought it might help someone if they ever run into it.

Ahead of trying to get 1.2.0 going on my test server (debian) I wiped out
my tomcat8 configuration and started over with the default tomcat9
configuration from debian "buster". I modified the server.xml file per the
Guacamole manual and had a working Guacamole on port 8080. I further
followed the instructions for using nginx as a reverse proxy with
websockets and was able to get everything going. I still am not sure what I
did wrong originally, but I believe it was in the <Connector> definition in
my tomcat8 server.xml file.

Thanks,

-Jonathan Hankins



On Thu, Apr 4, 2019 at 6:51 PM Hankins, Jonathan <
jhank...@homewood.k12.al.us> wrote:

> See log below -- from Chrome 73 error console upon reloading a session
> that started to connect then threw the connection error being discussed.
> This is on 1.0.0 with websockets.
> On 1.0.0 with Slimjet (Chrome 72) I only see the "angular.js:12845 GET
> https://guac-test.homewood.k12.al.us:8443/CLIENT.URL_OSK_LAYOUT 404"
> error from below in the console when I reload, and it reconnects correctly.
> This is only happening for me in Chrome 73.
>
> For comparison, if I disconnect a session from the server side (RDP) on
> 0.9.14, leaving it as the "disconnected" prompt, then reload it in browser
> to reconnect, I do not see these errors, and the session reconnects.
>
> FWIW, when you first login to Guacamole and launch a session (my sessions
> are RDP) it connects to the RDP server and the windows desktop starts to
> render then it blows out to the connection error, sometimes in the middle
> of drawing the screen. If you hit reload in the browser over and over
> again, it usually just shows the connection error again but every once in a
> while you will see the windows cursor paint or a partial screen draw, then
> back to the error.
>
> -Jonathan Hankins
>
> jquery.min.js:2 GET https://ADDRESS:8443/images/settings/touchpad.png
> net::ERR_EMPTY_RESPONSE
> (anonymous) @ jquery.min.js:2
> z @ jquery.min.js:2
> html @ jquery.min.js:2
> (anonymous) @ app.js?v=1.0.0:474
> (anonymous) @ angular.js:17169
> $digest @ angular.js:18352
> $apply @ angular.js:18649
> l @ angular.js:12627
> t @ angular.js:12871
> A.onload @ angular.js:12788
> load (async)
> (anonymous) @ angular.js:12771
> n @ angular.js:12572
> (anonymous) @ angular.js:12320
> (anonymous) @ angular.js:17169
> $digest @ angular.js:18352
> $apply @ angular.js:18649
> (anonymous) @ angular.js:1958
> invoke @ angular.js:5106
> c @ angular.js:1956
> Uc @ angular.js:1976
> we @ angular.js:1861
> (anonymous) @ angular.js:34354
> l @ jquery.min.js:2
> c @ jquery.min.js:2
> setTimeout (async)
> (anonymous) @ jquery.min.js:2
> u @ jquery.min.js:2
> fireWith @ jquery.min.js:2
> fire @ jquery.min.js:2
> u @ jquery.min.js:2
> fireWith @ jquery.min.js:2
> ready @ jquery.min.js:2
> _ @ jquery.min.js:2
> angular.js:12845 GET
> https://ADDRESS:8443/api/session/data/postgresql-shared/connectionGroups/ROOT/tree?token=9246B9675F6B6101FF9756FEF5F5CDDACD4A0FB0F1C579C600B677AE32FEB0A8
> net::ERR_EMPTY_RESPONSE
> (anonymous) @ angular.js:12845
> n @ angular.js:12572
> (anonymous) @ angular.js:12320
> (anonymous) @ angular.js:17169
> $digest @ angular.js:18352
> $apply @ angular.js:18649
> l @ angular.js:12627
> t @ angular.js:12871
> A.onload @ angular.js:12788
> load (async)
> (anonymous) @ angular.js:12771
> n @ angular.js:12572
> (anonymous) @ angular.js:12320
> (anonymous) @ angular.js:17169
> $digest @ angular.js:18352
> $apply @ angular.js:18649
> (anonymous) @ angular.js:1958
> invoke @ angular.js:5106
> c @ angular.js:1956
> Uc @ angular.js:1976
> we @ angular.js:1861
> (anonymous) @ angular.js:34354
> l @ jquery.min.js:2
> c @ jquery.min.js:2
> setTimeout (async)
> (anonymous) @ jquery.min.js:2
> u @ jquery.min.js:2
> fireWith @ jquery.min.js:2
> fire @ jquery.min.js:2
> u @ jquery.min.js:2
> fireWith @ jquery.min.js:2
> ready @ jquery.min.js:2
> _ @ jquery.min.js:2
> angular.js:14800 {data: null, status: -1, headers: ƒ, config: {…},
> statusText: "", …}
> (anonymous) @ angular.js:14800
> (anonymous) @ app.js?v=1.0.0:453
> (anonymous) @ angular.js:17169
> $digest @ angular.js:18352
> $apply @ angular.js:18649
> l @ angular.js:12627
> t @ angular.js:12871
> A.onerror @ angular.js:12799
> error (async)
> (anonymous) @ angular.js:12812
> n @ angular.js:12572
> (anonymous) @ angular.js:12320
> (anonymous) @ angular.js:17169
> $digest @ angular.js:18352
> $apply @ angular.js:18649
> l @ angular.js:12627
> t @ angular.js:12871
> A.onload @ angular.js:12788
> load (async)
> (anonymous) @ angular.js:12771
> n @ angular.js:12572
> (anonymous) @ angular.js:12320
> (anonymous) @ angular.js:17169
> $digest @ angular.js:18352
> $apply @ angular.js:18649
> (anonymous) @ angular.js:1958
> invoke @ angular.js:5106
> c @ angular.js:1956
> Uc @ angular.js:1976
> we @ angular.js:1861
> (anonymous) @ angular.js:34354
> l @ jquery.min.js:2
> c @ jquery.min.js:2
> setTimeout (async)
> (anonymous) @ jquery.min.js:2
> u @ jquery.min.js:2
> fireWith @ jquery.min.js:2
> fire @ jquery.min.js:2
> u @ jquery.min.js:2
> fireWith @ jquery.min.js:2
> ready @ jquery.min.js:2
> _ @ jquery.min.js:2
> app.js?v=1.0.0:281 GET
> https://ADDRESS:8443/images/action-icons/guac-back.png
> net::ERR_EMPTY_RESPONSE
> link @ app.js?v=1.0.0:281
> (anonymous) @ angular.js:1383
> (anonymous) @ angular.js:10613
> va @ angular.js:10619
> p @ angular.js:10008
> (anonymous) @ angular.js:10347
> (anonymous) @ angular.js:17169
> $digest @ angular.js:18352
> $apply @ angular.js:18649
> l @ angular.js:12627
> t @ angular.js:12871
> A.onload @ angular.js:12788
> load (async)
> (anonymous) @ angular.js:12771
> n @ angular.js:12572
> (anonymous) @ angular.js:12320
> (anonymous) @ angular.js:17169
> $digest @ angular.js:18352
> $apply @ angular.js:18649
> (anonymous) @ angular.js:1958
> invoke @ angular.js:5106
> c @ angular.js:1956
> Uc @ angular.js:1976
> we @ angular.js:1861
> (anonymous) @ angular.js:34354
> l @ jquery.min.js:2
> c @ jquery.min.js:2
> setTimeout (async)
> (anonymous) @ jquery.min.js:2
> u @ jquery.min.js:2
> fireWith @ jquery.min.js:2
> fire @ jquery.min.js:2
> u @ jquery.min.js:2
> fireWith @ jquery.min.js:2
> ready @ jquery.min.js:2
> _ @ jquery.min.js:2
> app.js?v=1.0.0:281 GET https://ADDRESS:8443/images/warning.png
> net::ERR_EMPTY_RESPONSE
> link @ app.js?v=1.0.0:281
> (anonymous) @ angular.js:1383
> (anonymous) @ angular.js:10613
> va @ angular.js:10619
> p @ angular.js:10008
> (anonymous) @ angular.js:10347
> (anonymous) @ angular.js:17169
> $digest @ angular.js:18352
> $apply @ angular.js:18649
> l @ angular.js:12627
> t @ angular.js:12871
> A.onload @ angular.js:12788
> load (async)
> (anonymous) @ angular.js:12771
> n @ angular.js:12572
> (anonymous) @ angular.js:12320
> (anonymous) @ angular.js:17169
> $digest @ angular.js:18352
> $apply @ angular.js:18649
> (anonymous) @ angular.js:1958
> invoke @ angular.js:5106
> c @ angular.js:1956
> Uc @ angular.js:1976
> we @ angular.js:1861
> (anonymous) @ angular.js:34354
> l @ jquery.min.js:2
> c @ jquery.min.js:2
> setTimeout (async)
> (anonymous) @ jquery.min.js:2
> u @ jquery.min.js:2
> fireWith @ jquery.min.js:2
> fire @ jquery.min.js:2
> u @ jquery.min.js:2
> fireWith @ jquery.min.js:2
> ready @ jquery.min.js:2
> _ @ jquery.min.js:2
> angular.js:12845 GET https://ADDRESS:8443/CLIENT.URL_OSK_LAYOUT 404
> (anonymous) @ angular.js:12845
> n @ angular.js:12572
> (anonymous) @ angular.js:12320
> (anonymous) @ angular.js:17169
> $digest @ angular.js:18352
> $apply @ angular.js:18649
> l @ angular.js:12627
> t @ angular.js:12871
> A.onload @ angular.js:12788
> load (async)
> (anonymous) @ angular.js:12771
> n @ angular.js:12572
> (anonymous) @ angular.js:12320
> (anonymous) @ angular.js:17169
> $digest @ angular.js:18352
> $apply @ angular.js:18649
> (anonymous) @ angular.js:1958
> invoke @ angular.js:5106
> c @ angular.js:1956
> Uc @ angular.js:1976
> we @ angular.js:1861
> (anonymous) @ angular.js:34354
> l @ jquery.min.js:2
> c @ jquery.min.js:2
> setTimeout (async)
> (anonymous) @ jquery.min.js:2
> u @ jquery.min.js:2
> fireWith @ jquery.min.js:2
> fire @ jquery.min.js:2
> u @ jquery.min.js:2
> fireWith @ jquery.min.js:2
> ready @ jquery.min.js:2
> _ @ jquery.min.js:2
> angular.js:12845 GET https://ADDRESS:8443/layouts/en-us-qwerty.json
> net::ERR_EMPTY_RESPONSE
> (anonymous) @ angular.js:12845
> n @ angular.js:12572
> (anonymous) @ angular.js:12320
> (anonymous) @ angular.js:17169
> $digest @ angular.js:18352
> $apply @ angular.js:18649
> l @ angular.js:12627
> t @ angular.js:12871
> A.onload @ angular.js:12788
> load (async)
> (anonymous) @ angular.js:12771
> n @ angular.js:12572
> (anonymous) @ angular.js:12320
> (anonymous) @ angular.js:17169
> $digest @ angular.js:18352
> $apply @ angular.js:18649
> l @ angular.js:12627
> t @ angular.js:12871
> A.onload @ angular.js:12788
> load (async)
> (anonymous) @ angular.js:12771
> n @ angular.js:12572
> (anonymous) @ angular.js:12320
> (anonymous) @ angular.js:17169
> $digest @ angular.js:18352
> $apply @ angular.js:18649
> (anonymous) @ angular.js:1958
> invoke @ angular.js:5106
> c @ angular.js:1956
> Uc @ angular.js:1976
> we @ angular.js:1861
> (anonymous) @ angular.js:34354
> l @ jquery.min.js:2
> c @ jquery.min.js:2
> setTimeout (async)
> (anonymous) @ jquery.min.js:2
> u @ jquery.min.js:2
> fireWith @ jquery.min.js:2
> fire @ jquery.min.js:2
> u @ jquery.min.js:2
> fireWith @ jquery.min.js:2
> ready @ jquery.min.js:2
> _ @ jquery.min.js:2
> app.js?v=1.0.0:281 Uncaught TypeError: Cannot read property 'defaultView'
> of null
>     at HTMLObjectElement.g.onload (app.js?v=1.0.0:281)
>
>
> On Thu, Apr 4, 2019 at 6:24 PM sciUser <shulb...@securitycentric.net>
> wrote:
>
>> Make sure that your Chrome is not installed with adblockers and if the
>> error
>> keeps occurring, go in to debug mode with inspect elements and list the
>> errors.  I do know Chrome will complain if the certificate chain is not
>> complete.  You will get https (SSL) but if the chain key is not created
>> Chrome will let you know.  Most the time this is your dhparam which
>> verifies
>> the nginx or apache system is legit.
>>
>>
>> Thank You
>>
>>
>>
>>
>> --
>> Sent from:
>> http://apache-guacamole-general-user-mailing-list.2363388.n4.nabble.com/
>>
>
>
> --
> ------------------------------------------------------------------------
> Jonathan Hankins    Homewood City Schools
>
> jhank...@homewood.k12.al.us
> ------------------------------------------------------------------------
>
>

-- 
Jonathan Hankins

Homewood City Schools

W: 205-877-4548

-- 
This e-mail is intended only for the recipient and may contain confidential 
or proprietary information. If you are not the intended recipient, the 
review, distribution, duplication or retention of this message and its 
attachments is prohibited. Please notify the sender of this error 
immediately by reply e-mail, and permanently delete this message and its 
attachments in any form in which they may have been preserved.

Reply via email to