You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@guacamole.apache.org by Youhei Ootsuki <yo...@gmail.com> on 2017/10/05 13:40:58 UTC

what is java.lang.NullPointerException

Hi,


What happened

Please tell me the solution




Linux debian 4.9.0-3-amd64 #1 SMP Debian 4.9.30-2+deb9u5 (2017-09-19) x86_64

0.9.13-incubating

# java -version
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)

tomcat8/stable,now 8.5.14-1+deb9u2 all

apache2/stable,now 2.4.25-3+deb9u3 amd64





04-Oct-2017 21:17:22.854 重大 [ajp-nio-8009-exec-6]
org.apache.catalina.core.StandardWrapperValve.invoke サーブレット default
のServlet.service()が例外を投げました
 java.lang.NullPointerException
        at
org.apache.guacamole.protocol.GuacamoleInstruction.toString(GuacamoleInstruction.java:121)

        at
org.apache.guacamole.io.WriterGuacamoleWriter.writeInstruction(WriterGuacamoleWriter.java:78)

        at
org.apache.guacamole.protocol.ConfiguredGuacamoleSocket.<init>(ConfiguredGuacamoleSocket.java:133)

        at
org.apache.guacamole.net.auth.simple.SimpleConnection.connect(SimpleConnection.java:123)

        at
org.apache.guacamole.tunnel.TunnelRequestService.createConnectedTunnel(TunnelRequestService.java:160)

        at
org.apache.guacamole.tunnel.TunnelRequestService.createTunnel(TunnelRequestService.java:329)

        at
org.apache.guacamole.tunnel.http.RestrictedGuacamoleHTTPTunnelServlet.doConnect(RestrictedGuacamoleHTTPTunnelServlet.java:55)

        at
org.apache.guacamole.servlet.GuacamoleHTTPTunnelServlet.handleTunnelRequest(GuacamoleHTTPTunnelServlet.java:213)

        at
org.apache.guacamole.servlet.GuacamoleHTTPTunnelServlet.doPost(GuacamoleHTTPTunnelServlet.java:142)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:661)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
        at
com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:263)

        at
com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:178)

        at
com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:91)

        at
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:62)

        at
com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118)

        at
com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)

        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)

        at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:478)

        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)

        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80)

        at
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:624)

        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)

        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
        at
org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:486)
        at
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)

        at
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:861)

        at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1455)

        at
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)

        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)

        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

        at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

        at java.lang.Thread.run(Thread.java:748)

04-Oct-2017 21:21:19.213 重大 [ajp-nio-8009-exec-7]
org.apache.catalina.core.StandardWrapperValve.invoke サーブレット default
のServlet.service()が例外を投げました
 java.lang.UnsupportedOperationException: HTTP upgrade is not supported by
this protocol
        at
org.apache.coyote.AbstractProcessor.doHttpUpgrade(AbstractProcessor.java:705)

        at
org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:470)
        at org.apache.coyote.Request.action(Request.java:393)
        at org.apache.catalina.connector.Request.upgrade(Request.java:2002)
        at
org.apache.catalina.connector.RequestFacade.upgrade(RequestFacade.java:1115)

        at
javax.servlet.http.HttpServletRequestWrapper.upgrade(HttpServletRequestWrapper.java:376)

        at
org.apache.tomcat.websocket.server.UpgradeUtil.doUpgrade(UpgradeUtil.java:235)

        at
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:77)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

        at
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:66)

        at
com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118)

        at
com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)

        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)

        at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:478)

        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)

        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80)

        at
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:624)

        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)

        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
        at
org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:486)
        at
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)

        at
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:861)

        at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1455)

        at
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)

        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)

        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

        at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

        at java.lang.Thread.run(Thread.java:748)

04-Oct-2017 21:21:19.222 重大 [ajp-nio-8009-exec-3]
org.apache.catalina.core.StandardWrapperValve.invoke サーブレット default
のServlet.service()が例外を投げました
 java.lang.NullPointerException
        at
org.apache.guacamole.protocol.GuacamoleInstruction.toString(GuacamoleInstruction.java:121)

        at
org.apache.guacamole.io.WriterGuacamoleWriter.writeInstruction(WriterGuacamoleWriter.java:78)

        at
org.apache.guacamole.protocol.ConfiguredGuacamoleSocket.<init>(ConfiguredGuacamoleSocket.java:133)

        at
org.apache.guacamole.net.auth.simple.SimpleConnection.connect(SimpleConnection.java:123)

        at
org.apache.guacamole.tunnel.TunnelRequestService.createConnectedTunnel(TunnelRequestService.java:160)

        at
org.apache.guacamole.tunnel.TunnelRequestService.createTunnel(TunnelRequestService.java:329)

        at
org.apache.guacamole.tunnel.http.RestrictedGuacamoleHTTPTunnelServlet.doConnect(RestrictedGuacamoleHTTPTunnelServlet.java:55)

        at
org.apache.guacamole.servlet.GuacamoleHTTPTunnelServlet.handleTunnelRequest(GuacamoleHTTPTunnelServlet.java:213)

        at
org.apache.guacamole.servlet.GuacamoleHTTPTunnelServlet.doPost(GuacamoleHTTPTunnelServlet.java:142)

        at javax.servlet.http.HttpServlet.service(HttpServlet.java:661)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
        at
com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:263)

        at
com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:178)

        at
com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:91)




-- 
Youhei Otsuki <yo...@star-seeker.net>

Re: what is java.lang.NullPointerException

Posted by Nick Couchman <vn...@apache.org>.
>
> Looking through past emails, you mentioned that you have configured
> Apache in front of Tomcat. Can you provide your configuration? If
> Apache is misconfigured, that could easily cause this.
>
> - Mike
>
>
...you can also try connecting directly to Tomcat, bypassing Apache, and
see if you encounter the same error or if the connection stays active.  If
it works when accessing Tomcat directly, you'll know the issue is with the
proxy configuration.

-Nick

Re: what is java.lang.NullPointerException

Posted by Mike Jumper <mi...@guac-dev.org>.
It looks like something on your network (like a proxy) is interfering
with the connection, preventing data from being received by the
client. Without anything to respond to, the client sits there quietly,
and the server closes the connection due to inactivity.

Looking through past emails, you mentioned that you have configured
Apache in front of Tomcat. Can you provide your configuration? If
Apache is misconfigured, that could easily cause this.

- Mike


On Wed, Oct 25, 2017 at 1:07 AM, Youhei Ootsuki
<yo...@gmail.com> wrote:
> Hi, Jumper
>
>
>
> Thank you very much for your email.
>
>
> The log where "HTTP 500 ERROR" occurred is as follows
>
>
>
> ----- syslog
>
> Oct 25 15:21:54 two guacd[6247]: Creating new client for protocol "ssh"
> Oct 25 15:21:54 two guacd[6247]: Connection ID is
> "$3b5e60da-2291-48da-a7d6-543b555116ce"
> Oct 25 15:21:54 two guacd[12638]: User
> "@7ce6e1e7-8a48-4502-959a-5f41e3d96c1e" joined connection
> "$3b5e60da-2291-48da-a7d6-543b555116ce" (1 users now present)
> Oct 25 15:21:57 two guacd[12638]: SSH connection successful.
> Oct 25 15:22:24 two guacd[12638]: User is not responding.
> Oct 25 15:22:24 two guacd[12638]: User
> "@7ce6e1e7-8a48-4502-959a-5f41e3d96c1e" disconnected (0 users remain)
> Oct 25 15:22:24 two guacd[12638]: Last user of connection
> "$3b5e60da-2291-48da-a7d6-543b555116ce" disconnected
> Oct 25 15:22:24 two guacd[12638]: SSH connection ended.
> Oct 25 15:22:25 two guacd[6247]: Connection
> "$3b5e60da-2291-48da-a7d6-543b555116ce" removed.
>
>
> ----- catalina.out
>
> 15:21:33.091 [ajp-nio-0.0.0.0-8009-exec-7] WARN
> o.a.g.r.auth.AuthenticationService - Authentication attempt from
> 221.244.32.154 for user "youhei-otsuki" failed.
> 15:21:42.037 [ajp-nio-0.0.0.0-8009-exec-1] INFO
> o.a.g.r.auth.AuthenticationService - User "youhei-otsuki" successfully
> authenticated from 221.244.32.154.
> 15:21:54.516 [ajp-nio-0.0.0.0-8009-exec-1] INFO
> o.a.g.tunnel.TunnelRequestService - User "youhei-otsuki" connected to
> connection "Catalyst 3750 V2(ssh)".
> 15:21:54.516 [ajp-nio-0.0.0.0-8009-exec-1] INFO
> o.a.g.t.h.RestrictedGuacamoleHTTPTunnelServlet - Using HTTP tunnel (not
> WebSocket). Performance may be sub-optimal.
> 15:22:16.441 [ajp-nio-0.0.0.0-8009-exec-1] INFO
> o.a.g.tunnel.TunnelRequestService - User "youhei-otsuki" disconnected from
> connection "Catalyst 3750 V2(ssh)". Duration: 21925 milliseconds
> 15:22:16.442 [ajp-nio-0.0.0.0-8009-exec-9] INFO
> o.a.g.tunnel.TunnelRequestService - User "youhei-otsuki" disconnected from
> connection "Catalyst 3750 V2(ssh)". Duration: 21926 milliseconds
>
>
>
>
> ----- localhost.2017-10-25.log
>
> 25-Oct-2017 15:21:54.435 重大 [ajp-nio-0.0.0.0-8009-exec-8]
> org.apache.catalina.core.StandardWrapperValve.invoke サーブレット default
> のServlet.service()が例外を投げました
>
>  java.lang.UnsupportedOperationException: HTTP upgrade is not supported by
> this protocol
>     at
> org.apache.coyote.AbstractProcessor.doHttpUpgrade(AbstractProcessor.java:705)
>     at
> org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:470)
>     at org.apache.coyote.Request.action(Request.java:393)
>     at org.apache.catalina.connector.Request.upgrade(Request.java:2002)
>     at
> org.apache.catalina.connector.RequestFacade.upgrade(RequestFacade.java:1115)
>     at
> javax.servlet.http.HttpServletRequestWrapper.upgrade(HttpServletRequestWrapper.java:376)
>     at
> org.apache.tomcat.websocket.server.UpgradeUtil.doUpgrade(UpgradeUtil.java:235)
>     at
> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:77)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
>     at
> com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:66)
>     at
> com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118)
>     at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
>     at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
>     at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
>     at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:478)
>     at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
>     at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80)
>     at
> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:624)
>     at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
>     at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
>     at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:486)
>     at
> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
>     at
> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:861)
>     at
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1455)
>     at
> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
>     at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>     at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
>     at
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
>     at java.lang.Thread.run(Thread.java:748)
>
>
>
>
> I am looking forward to hearing from you.
>
> Sincerely yours,
>
>
> -- Yo
>
>
>
>
>
> 2017-10-25 15:57 GMT+09:00 Mike Jumper <mi...@guac-dev.org>:
>>
>> The access logs are of very limited utility, providing little
>> information beyond the status code (500). Please provide the log
>> output from:
>>
>> 1) Guacamole itself (this will likely be in "catalina.out", but could
>> also be in journalctl or elsewhere, depending on how Tomcat is
>> installed/packaged in your case)
>> 2) guacd (this will be syslog, likely /var/log/messages,
>> /var/log/syslog, or journalctl, depending on your distribution)
>>
>> Thanks,
>>
>> - Mike
>>
>>
>> On Tue, Oct 24, 2017 at 11:47 PM, Youhei Ootsuki
>> <yo...@gmail.com> wrote:
>> > Hi,
>> >
>> >
>> > Would you like to read this log ?
>> >
>> > Suddenly "HTTP 500 ERROR" is occurring.
>> >
>> > The setting at that time is as follows
>> >
>> > ------- setting ---------
>> >
>> >         <connection name="Catalyst 3750 V2(ssh)">
>> >             <protocol>ssh</protocol>
>> >             <param name="hostname">*********</param>
>> >             <param name="port">22</param>
>> >             <param name="enable-sftp">true</param>
>> >             <param name="username">*********</param>
>> >             <param name="password">*********</param>
>> >             <!-- param name="color-scheme">black-white</param -->
>> >         </connection>
>> >
>> > -------
>> >
>> >
>> >
>> > ------- log -------
>> >
>> >
>> > 25/Oct/2017:15:21:10 "GET /GUAC/api/patches HTTP/1.1" 200
>> > 25/Oct/2017:15:21:10 "GET /GUAC/api/languages HTTP/1.1" 200
>> > 25/Oct/2017:15:21:10 "POST /GUAC/api/tokens HTTP/1.1" 403
>> > 25/Oct/2017:15:21:33 "POST /GUAC/api/tokens HTTP/1.1" 403
>> > 25/Oct/2017:15:21:42 "POST /GUAC/api/tokens HTTP/1.1" 200
>> > 25/Oct/2017:15:21:42 "POST /GUAC/api/tokens HTTP/1.1" 200
>> > 25/Oct/2017:15:21:42 "GET
>> >
>> > /GUAC/api/session/data/default/connectionGroups/ROOT/tree?token=5B2E50C517D0B38A68B5824EA84D5D6B4F1FDC6430834B581C7275195DAAB5F0
>> > HTTP/1.1" 200
>> > 25/Oct/2017:15:21:42 "GET
>> >
>> > /GUAC/api/patches?token=5B2E50C517D0B38A68B5824EA84D5D6B4F1FDC6430834B581C7275195DAAB5F0
>> > HTTP/1.1" 200
>> > 25/Oct/2017:15:21:42 "GET
>> >
>> > /GUAC/api/session/data/default/users/youhei-otsuki?token=5B2E50C517D0B38A68B5824EA84D5D6B4F1FDC6430834B581C7275195DAAB5F0
>> > HTTP/1.1" 200
>> >
>> >
>> > 25/Oct/2017:15:21:42 "GET /GUAC/images/magnifier.png HTTP/1.1" 200
>> > 25/Oct/2017:15:21:42 "GET /GUAC/images/protocol-icons/guac-text.png
>> > HTTP/1.1" 200
>> > 25/Oct/2017:15:21:42 "GET /GUAC/images/protocol-icons/guac-monitor.png
>> > HTTP/1.1" 200
>> > 25/Oct/2017:15:21:42 "GET /GUAC/images/action-icons/guac-logout-dark.png
>> > HTTP/1.1" 200
>> > 25/Oct/2017:15:21:42 "GET /GUAC/images/arrows/down.png HTTP/1.1" 200
>> > 25/Oct/2017:15:21:42 "GET /GUAC/images/user-icons/guac-user.png
>> > HTTP/1.1"
>> > 200
>> > 25/Oct/2017:15:21:42 "GET
>> >
>> > /GUAC/api/session/data/default/self/permissions?token=5B2E50C517D0B38A68B5824EA84D5D6B4F1FDC6430834B581C7275195DAAB5F0
>> > HTTP/1.1" 200
>> > 25/Oct/2017:15:21:42 "GET
>> >
>> > /GUAC/api/session/data/default/activeConnections?token=5B2E50C517D0B38A68B5824EA84D5D6B4F1FDC6430834B581C7275195DAAB5F0
>> > HTTP/1.1" 200
>> > 25/Oct/2017:15:21:42 "GET /GUAC/images/action-icons/guac-home-dark.png
>> > HTTP/1.1" 200
>> > 25/Oct/2017:15:21:42 "GET /GUAC/images/action-icons/guac-config-dark.png
>> > HTTP/1.1" 200
>> > 25/Oct/2017:15:21:54 "GET /GUAC/images/settings/touchscreen.png
>> > HTTP/1.1"
>> > 200
>> > 25/Oct/2017:15:21:54 "GET /GUAC/images/settings/touchpad.png HTTP/1.1"
>> > 200
>> > 25/Oct/2017:15:21:54 "GET /GUAC/images/settings/tablet-keys.png
>> > HTTP/1.1"
>> > 200
>> > 25/Oct/2017:15:21:54 "GET /GUAC/images/settings/zoom-in.png HTTP/1.1"
>> > 200
>> > 25/Oct/2017:15:21:54 "GET /GUAC/images/settings/zoom-out.png HTTP/1.1"
>> > 200
>> > 25/Oct/2017:15:21:54 "POST /GUAC/api/tokens HTTP/1.1" 200
>> > 25/Oct/2017:15:21:54 "GET /GUAC/images/share.png HTTP/1.1" 200
>> > 25/Oct/2017:15:21:54 "GET /GUAC/images/action-icons/guac-back.png
>> > HTTP/1.1"
>> > 200
>> > 25/Oct/2017:15:21:54 "GET /GUAC/images/drive.png HTTP/1.1" 200
>> > 25/Oct/2017:15:21:54 "GET /GUAC/layouts/en-us-qwerty.json HTTP/1.1" 200
>> > 25/Oct/2017:15:21:54 "GET /GUAC/app/element/templates/blank.html
>> > HTTP/1.1"
>> > 200
>> >
>> >
>> >
>> >
>> > 25/Oct/2017:15:21:54 "GET
>> >
>> > /GUAC/api/session/data/default/connections/Catalyst%203750%20V2(ssh)?token=5B2E50C517D0B38A68B5824EA84D5D6B4F1FDC6430834B581C7275195DAAB5F0
>> > HTTP/1.1" 200
>> > 25/Oct/2017:15:21:54 "GET /GUAC/images/x.png HTTP/1.1" 200
>> > 25/Oct/2017:15:21:54 "GET /GUAC/images/logo-144.png HTTP/1.1" 200
>> > 25/Oct/2017:15:21:54 "GET
>> >
>> > /GUAC/websocket-tunnel?token=5B2E50C517D0B38A68B5824EA84D5D6B4F1FDC6430834B581C7275195DAAB5F0&GUAC_DATA_SOURCE=default&GUAC_ID=Catalyst%203750%20V2(ssh)&GUAC_TYPE=c&GUAC_WIDTH=1475&GUAC_HEIGHT=864&GUAC_DPI=96&GUAC_AUDIO=audio%2FL8&GUAC_AUDIO=audio%2FL16&GUAC_IMAGE=image%2Fjpeg&GUAC_IMAGE=image%2Fpng
>> > HTTP/1.1" 500
>> > 25/Oct/2017:15:21:54 "GET
>> >
>> > /GUAC/api/session/tunnels/3f75fd9f-1dc5-469c-a50e-7d11d1c465b9/activeConnection/connection/sharingProfiles?token=5B2E50C517D0B38A68B5824EA84D5D6B4F1FDC6430834B581C7275195DAAB5F0
>> > HTTP/1.1" 404
>> > 25/Oct/2017:15:22:09 "POST /GUAC/api/tokens HTTP/1.1" 200
>> > 25/Oct/2017:15:22:09 "GET /GUAC/images/action-icons/guac-home.png
>> > HTTP/1.1"
>> > 200
>> > 25/Oct/2017:15:22:09 "GET /GUAC/images/circle-arrows.png HTTP/1.1" 200
>> > 25/Oct/2017:15:22:09 "GET /GUAC/images/action-icons/guac-logout.png
>> > HTTP/1.1" 200
>> > 25/Oct/2017:15:22:16 "DELETE
>> >
>> > /GUAC/api/tokens/5B2E50C517D0B38A68B5824EA84D5D6B4F1FDC6430834B581C7275195DAAB5F0
>> > HTTP/1.1" 204
>> > 25/Oct/2017:15:22:16 "POST /GUAC/api/tokens HTTP/1.1" 403
>> >
>> >
>> >
>> >
>> > Don’t hesitate to contact me if you have any questions.
>> >
>> > I would appreciate your prompt reply.
>> >
>> > Thanks,
>> >
>> >
>> > 2017-10-22 21:49 GMT+09:00 Youhei Ootsuki <yo...@gmail.com>:
>> >>
>> >> Hi,
>> >>
>> >> Thank you very much for your reply.
>> >>
>> >> I got a log file
>> >>
>> >> Do I need any additional information?
>> >>
>> >> Please contact , if there is something
>> >>
>> >>
>> >>
>> >>
>> >> 2017-10-17 11:40 GMT+09:00 Nick Couchman <vn...@apache.org>:
>> >>>
>> >>> On Mon, Oct 9, 2017 at 8:28 AM, Youhei Ootsuki
>> >>> <yo...@gmail.com>
>> >>> wrote:
>> >>>>
>> >>>> Hi,
>> >>>>
>> >>>>
>> >>>>
>> >>>> Thank you very much for your reply.
>> >>>>
>> >>>>
>> >>>> > At what point in the process do you get the error?
>> >>>>
>> >>>> I can login to My Guacamole server. ( HTTPS )
>> >>>> but, I can not connect to the remote server with SSH.
>> >>>>
>> >>>> However, RDP connection is possible.( Another remote server )
>> >>>> and, SSH connection to myself is also possible( Guacamole server to
>> >>>> Guacamole server on ssh )
>> >>>>
>> >>>> SSH connection to Cisco IOS is also possible.
>> >>>>
>> >>>>
>> >>>>
>> >>>> SSH connection to the latest Linux such as Debian 9, Centos 7 is
>> >>>> impossible.
>> >>>>
>> >>>
>> >>> That's very strange.  I don't use Debian much, but I do use CentOS 7.4
>> >>> and RHEL 7.4 routinely, and connect to these hosts with Guacamole
>> >>> without a
>> >>> problem.
>> >>>
>> >>> Can you enable debugging mode for guacd (guacamole server) and capture
>> >>> the logs when the connection fails?  You can either change the
>> >>> startup, or
>> >>> stop the service and run guacd manually with the -L debug flag and the
>> >>> -f
>> >>> flag and capture the output during a connection failure:
>> >>> /usr/sbin/guacd -L debug -f
>> >>>
>> >>> (Use the appropriate path to guacd, wherever you have it installed.)
>> >>>
>> >>> -Nick
>> >>
>> >>
>> >
>
>

Re: what is java.lang.NullPointerException

Posted by Youhei Ootsuki <yo...@gmail.com>.
Hi, Jumper


Thank you very much for your email.


The log where "HTTP 500 ERROR" occurred is as follows



----- syslog

Oct 25 15:21:54 two guacd[6247]: Creating new client for protocol "ssh"
Oct 25 15:21:54 two guacd[6247]: Connection ID is
"$3b5e60da-2291-48da-a7d6-543b555116ce"
Oct 25 15:21:54 two guacd[12638]: User
"@7ce6e1e7-8a48-4502-959a-5f41e3d96c1e" joined connection
"$3b5e60da-2291-48da-a7d6-543b555116ce" (1 users now present)
Oct 25 15:21:57 two guacd[12638]: SSH connection successful.
Oct 25 15:22:24 two guacd[12638]: User is not responding.
Oct 25 15:22:24 two guacd[12638]: User
"@7ce6e1e7-8a48-4502-959a-5f41e3d96c1e" disconnected (0 users remain)
Oct 25 15:22:24 two guacd[12638]: Last user of connection
"$3b5e60da-2291-48da-a7d6-543b555116ce" disconnected
Oct 25 15:22:24 two guacd[12638]: SSH connection ended.
Oct 25 15:22:25 two guacd[6247]: Connection
"$3b5e60da-2291-48da-a7d6-543b555116ce" removed.


----- catalina.out

15:21:33.091 [ajp-nio-0.0.0.0-8009-exec-7] WARN
o.a.g.r.auth.AuthenticationService - Authentication attempt from
221.244.32.154 for user "youhei-otsuki" failed.
15:21:42.037 [ajp-nio-0.0.0.0-8009-exec-1] INFO
o.a.g.r.auth.AuthenticationService - User "youhei-otsuki" successfully
authenticated from 221.244.32.154.
15:21:54.516 [ajp-nio-0.0.0.0-8009-exec-1] INFO
o.a.g.tunnel.TunnelRequestService - User "youhei-otsuki" connected to
connection "Catalyst 3750 V2(ssh)".
15:21:54.516 [ajp-nio-0.0.0.0-8009-exec-1] INFO
o.a.g.t.h.RestrictedGuacamoleHTTPTunnelServlet - Using HTTP tunnel (not
WebSocket). Performance may be sub-optimal.
15:22:16.441 [ajp-nio-0.0.0.0-8009-exec-1] INFO
o.a.g.tunnel.TunnelRequestService - User "youhei-otsuki" disconnected from
connection "Catalyst 3750 V2(ssh)". Duration: 21925 milliseconds
15:22:16.442 [ajp-nio-0.0.0.0-8009-exec-9] INFO
o.a.g.tunnel.TunnelRequestService - User "youhei-otsuki" disconnected from
connection "Catalyst 3750 V2(ssh)". Duration: 21926 milliseconds




----- localhost.2017-10-25.log

25-Oct-2017 15:21:54.435 重大 [ajp-nio-0.0.0.0-8009-exec-8]
org.apache.catalina.core.StandardWrapperValve.invoke サーブレット default
のServlet.service()が例外を投げました
 java.lang.UnsupportedOperationException: HTTP upgrade is not supported by
this protocol
    at
org.apache.coyote.AbstractProcessor.doHttpUpgrade(AbstractProcessor.java:705)
    at
org.apache.coyote.AbstractProcessor.action(AbstractProcessor.java:470)
    at org.apache.coyote.Request.action(Request.java:393)
    at org.apache.catalina.connector.Request.upgrade(Request.java:2002)
    at
org.apache.catalina.connector.RequestFacade.upgrade(RequestFacade.java:1115)
    at
javax.servlet.http.HttpServletRequestWrapper.upgrade(HttpServletRequestWrapper.java:376)
    at
org.apache.tomcat.websocket.server.UpgradeUtil.doUpgrade(UpgradeUtil.java:235)
    at
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:77)
    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
    at
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:66)
    at
com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118)
    at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113)
    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
    at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
    at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
    at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:478)
    at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
    at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80)
    at
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:624)
    at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
    at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
    at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:486)
    at
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
    at
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:861)
    at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1455)
    at
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
    at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    at java.lang.Thread.run(Thread.java:748)




I am looking forward to hearing from you.

Sincerely yours,


-- Yo





2017-10-25 15:57 GMT+09:00 Mike Jumper <mi...@guac-dev.org>:

> The access logs are of very limited utility, providing little
> information beyond the status code (500). Please provide the log
> output from:
>
> 1) Guacamole itself (this will likely be in "catalina.out", but could
> also be in journalctl or elsewhere, depending on how Tomcat is
> installed/packaged in your case)
> 2) guacd (this will be syslog, likely /var/log/messages,
> /var/log/syslog, or journalctl, depending on your distribution)
>
> Thanks,
>
> - Mike
>
>
> On Tue, Oct 24, 2017 at 11:47 PM, Youhei Ootsuki
> <yo...@gmail.com> wrote:
> > Hi,
> >
> >
> > Would you like to read this log ?
> >
> > Suddenly "HTTP 500 ERROR" is occurring.
> >
> > The setting at that time is as follows
> >
> > ------- setting ---------
> >
> >         <connection name="Catalyst 3750 V2(ssh)">
> >             <protocol>ssh</protocol>
> >             <param name="hostname">*********</param>
> >             <param name="port">22</param>
> >             <param name="enable-sftp">true</param>
> >             <param name="username">*********</param>
> >             <param name="password">*********</param>
> >             <!-- param name="color-scheme">black-white</param -->
> >         </connection>
> >
> > -------
> >
> >
> >
> > ------- log -------
> >
> >
> > 25/Oct/2017:15:21:10 "GET /GUAC/api/patches HTTP/1.1" 200
> > 25/Oct/2017:15:21:10 "GET /GUAC/api/languages HTTP/1.1" 200
> > 25/Oct/2017:15:21:10 "POST /GUAC/api/tokens HTTP/1.1" 403
> > 25/Oct/2017:15:21:33 "POST /GUAC/api/tokens HTTP/1.1" 403
> > 25/Oct/2017:15:21:42 "POST /GUAC/api/tokens HTTP/1.1" 200
> > 25/Oct/2017:15:21:42 "POST /GUAC/api/tokens HTTP/1.1" 200
> > 25/Oct/2017:15:21:42 "GET
> > /GUAC/api/session/data/default/connectionGroups/ROOT/tree?token=
> 5B2E50C517D0B38A68B5824EA84D5D6B4F1FDC6430834B581C7275195DAAB5F0
> > HTTP/1.1" 200
> > 25/Oct/2017:15:21:42 "GET
> > /GUAC/api/patches?token=5B2E50C517D0B38A68B5824EA84D5D
> 6B4F1FDC6430834B581C7275195DAAB5F0
> > HTTP/1.1" 200
> > 25/Oct/2017:15:21:42 "GET
> > /GUAC/api/session/data/default/users/youhei-otsuki?token=
> 5B2E50C517D0B38A68B5824EA84D5D6B4F1FDC6430834B581C7275195DAAB5F0
> > HTTP/1.1" 200
> >
> >
> > 25/Oct/2017:15:21:42 "GET /GUAC/images/magnifier.png HTTP/1.1" 200
> > 25/Oct/2017:15:21:42 "GET /GUAC/images/protocol-icons/guac-text.png
> > HTTP/1.1" 200
> > 25/Oct/2017:15:21:42 "GET /GUAC/images/protocol-icons/guac-monitor.png
> > HTTP/1.1" 200
> > 25/Oct/2017:15:21:42 "GET /GUAC/images/action-icons/guac-logout-dark.png
> > HTTP/1.1" 200
> > 25/Oct/2017:15:21:42 "GET /GUAC/images/arrows/down.png HTTP/1.1" 200
> > 25/Oct/2017:15:21:42 "GET /GUAC/images/user-icons/guac-user.png
> HTTP/1.1"
> > 200
> > 25/Oct/2017:15:21:42 "GET
> > /GUAC/api/session/data/default/self/permissions?token=
> 5B2E50C517D0B38A68B5824EA84D5D6B4F1FDC6430834B581C7275195DAAB5F0
> > HTTP/1.1" 200
> > 25/Oct/2017:15:21:42 "GET
> > /GUAC/api/session/data/default/activeConnections?token=
> 5B2E50C517D0B38A68B5824EA84D5D6B4F1FDC6430834B581C7275195DAAB5F0
> > HTTP/1.1" 200
> > 25/Oct/2017:15:21:42 "GET /GUAC/images/action-icons/guac-home-dark.png
> > HTTP/1.1" 200
> > 25/Oct/2017:15:21:42 "GET /GUAC/images/action-icons/guac-config-dark.png
> > HTTP/1.1" 200
> > 25/Oct/2017:15:21:54 "GET /GUAC/images/settings/touchscreen.png
> HTTP/1.1"
> > 200
> > 25/Oct/2017:15:21:54 "GET /GUAC/images/settings/touchpad.png HTTP/1.1"
> 200
> > 25/Oct/2017:15:21:54 "GET /GUAC/images/settings/tablet-keys.png
> HTTP/1.1"
> > 200
> > 25/Oct/2017:15:21:54 "GET /GUAC/images/settings/zoom-in.png HTTP/1.1"
> 200
> > 25/Oct/2017:15:21:54 "GET /GUAC/images/settings/zoom-out.png HTTP/1.1"
> 200
> > 25/Oct/2017:15:21:54 "POST /GUAC/api/tokens HTTP/1.1" 200
> > 25/Oct/2017:15:21:54 "GET /GUAC/images/share.png HTTP/1.1" 200
> > 25/Oct/2017:15:21:54 "GET /GUAC/images/action-icons/guac-back.png
> HTTP/1.1"
> > 200
> > 25/Oct/2017:15:21:54 "GET /GUAC/images/drive.png HTTP/1.1" 200
> > 25/Oct/2017:15:21:54 "GET /GUAC/layouts/en-us-qwerty.json HTTP/1.1" 200
> > 25/Oct/2017:15:21:54 "GET /GUAC/app/element/templates/blank.html
> HTTP/1.1"
> > 200
> >
> >
> >
> >
> > 25/Oct/2017:15:21:54 "GET
> > /GUAC/api/session/data/default/connections/Catalyst%
> 203750%20V2(ssh)?token=5B2E50C517D0B38A68B5824EA84D5D
> 6B4F1FDC6430834B581C7275195DAAB5F0
> > HTTP/1.1" 200
> > 25/Oct/2017:15:21:54 "GET /GUAC/images/x.png HTTP/1.1" 200
> > 25/Oct/2017:15:21:54 "GET /GUAC/images/logo-144.png HTTP/1.1" 200
> > 25/Oct/2017:15:21:54 "GET
> > /GUAC/websocket-tunnel?token=5B2E50C517D0B38A68B5824EA84D5D
> 6B4F1FDC6430834B581C7275195DAAB5F0&GUAC_DATA_SOURCE=default&
> GUAC_ID=Catalyst%203750%20V2(ssh)&GUAC_TYPE=c&GUAC_WIDTH=
> 1475&GUAC_HEIGHT=864&GUAC_DPI=96&GUAC_AUDIO=audio%2FL8&GUAC_
> AUDIO=audio%2FL16&GUAC_IMAGE=image%2Fjpeg&GUAC_IMAGE=image%2Fpng
> > HTTP/1.1" 500
> > 25/Oct/2017:15:21:54 "GET
> > /GUAC/api/session/tunnels/3f75fd9f-1dc5-469c-a50e-
> 7d11d1c465b9/activeConnection/connection/sharingProfiles?token=
> 5B2E50C517D0B38A68B5824EA84D5D6B4F1FDC6430834B581C7275195DAAB5F0
> > HTTP/1.1" 404
> > 25/Oct/2017:15:22:09 "POST /GUAC/api/tokens HTTP/1.1" 200
> > 25/Oct/2017:15:22:09 "GET /GUAC/images/action-icons/guac-home.png
> HTTP/1.1"
> > 200
> > 25/Oct/2017:15:22:09 "GET /GUAC/images/circle-arrows.png HTTP/1.1" 200
> > 25/Oct/2017:15:22:09 "GET /GUAC/images/action-icons/guac-logout.png
> > HTTP/1.1" 200
> > 25/Oct/2017:15:22:16 "DELETE
> > /GUAC/api/tokens/5B2E50C517D0B38A68B5824EA84D5D
> 6B4F1FDC6430834B581C7275195DAAB5F0
> > HTTP/1.1" 204
> > 25/Oct/2017:15:22:16 "POST /GUAC/api/tokens HTTP/1.1" 403
> >
> >
> >
> >
> > Don’t hesitate to contact me if you have any questions.
> >
> > I would appreciate your prompt reply.
> >
> > Thanks,
> >
> >
> > 2017-10-22 21:49 GMT+09:00 Youhei Ootsuki <yo...@gmail.com>:
> >>
> >> Hi,
> >>
> >> Thank you very much for your reply.
> >>
> >> I got a log file
> >>
> >> Do I need any additional information?
> >>
> >> Please contact , if there is something
> >>
> >>
> >>
> >>
> >> 2017-10-17 11:40 GMT+09:00 Nick Couchman <vn...@apache.org>:
> >>>
> >>> On Mon, Oct 9, 2017 at 8:28 AM, Youhei Ootsuki <
> youhei.ootsuki@gmail.com>
> >>> wrote:
> >>>>
> >>>> Hi,
> >>>>
> >>>>
> >>>>
> >>>> Thank you very much for your reply.
> >>>>
> >>>>
> >>>> > At what point in the process do you get the error?
> >>>>
> >>>> I can login to My Guacamole server. ( HTTPS )
> >>>> but, I can not connect to the remote server with SSH.
> >>>>
> >>>> However, RDP connection is possible.( Another remote server )
> >>>> and, SSH connection to myself is also possible( Guacamole server to
> >>>> Guacamole server on ssh )
> >>>>
> >>>> SSH connection to Cisco IOS is also possible.
> >>>>
> >>>>
> >>>>
> >>>> SSH connection to the latest Linux such as Debian 9, Centos 7 is
> >>>> impossible.
> >>>>
> >>>
> >>> That's very strange.  I don't use Debian much, but I do use CentOS 7.4
> >>> and RHEL 7.4 routinely, and connect to these hosts with Guacamole
> without a
> >>> problem.
> >>>
> >>> Can you enable debugging mode for guacd (guacamole server) and capture
> >>> the logs when the connection fails?  You can either change the
> startup, or
> >>> stop the service and run guacd manually with the -L debug flag and the
> -f
> >>> flag and capture the output during a connection failure:
> >>> /usr/sbin/guacd -L debug -f
> >>>
> >>> (Use the appropriate path to guacd, wherever you have it installed.)
> >>>
> >>> -Nick
> >>
> >>
> >
>

Re: what is java.lang.NullPointerException

Posted by Mike Jumper <mi...@guac-dev.org>.
The access logs are of very limited utility, providing little
information beyond the status code (500). Please provide the log
output from:

1) Guacamole itself (this will likely be in "catalina.out", but could
also be in journalctl or elsewhere, depending on how Tomcat is
installed/packaged in your case)
2) guacd (this will be syslog, likely /var/log/messages,
/var/log/syslog, or journalctl, depending on your distribution)

Thanks,

- Mike


On Tue, Oct 24, 2017 at 11:47 PM, Youhei Ootsuki
<yo...@gmail.com> wrote:
> Hi,
>
>
> Would you like to read this log ?
>
> Suddenly "HTTP 500 ERROR" is occurring.
>
> The setting at that time is as follows
>
> ------- setting ---------
>
>         <connection name="Catalyst 3750 V2(ssh)">
>             <protocol>ssh</protocol>
>             <param name="hostname">*********</param>
>             <param name="port">22</param>
>             <param name="enable-sftp">true</param>
>             <param name="username">*********</param>
>             <param name="password">*********</param>
>             <!-- param name="color-scheme">black-white</param -->
>         </connection>
>
> -------
>
>
>
> ------- log -------
>
>
> 25/Oct/2017:15:21:10 "GET /GUAC/api/patches HTTP/1.1" 200
> 25/Oct/2017:15:21:10 "GET /GUAC/api/languages HTTP/1.1" 200
> 25/Oct/2017:15:21:10 "POST /GUAC/api/tokens HTTP/1.1" 403
> 25/Oct/2017:15:21:33 "POST /GUAC/api/tokens HTTP/1.1" 403
> 25/Oct/2017:15:21:42 "POST /GUAC/api/tokens HTTP/1.1" 200
> 25/Oct/2017:15:21:42 "POST /GUAC/api/tokens HTTP/1.1" 200
> 25/Oct/2017:15:21:42 "GET
> /GUAC/api/session/data/default/connectionGroups/ROOT/tree?token=5B2E50C517D0B38A68B5824EA84D5D6B4F1FDC6430834B581C7275195DAAB5F0
> HTTP/1.1" 200
> 25/Oct/2017:15:21:42 "GET
> /GUAC/api/patches?token=5B2E50C517D0B38A68B5824EA84D5D6B4F1FDC6430834B581C7275195DAAB5F0
> HTTP/1.1" 200
> 25/Oct/2017:15:21:42 "GET
> /GUAC/api/session/data/default/users/youhei-otsuki?token=5B2E50C517D0B38A68B5824EA84D5D6B4F1FDC6430834B581C7275195DAAB5F0
> HTTP/1.1" 200
>
>
> 25/Oct/2017:15:21:42 "GET /GUAC/images/magnifier.png HTTP/1.1" 200
> 25/Oct/2017:15:21:42 "GET /GUAC/images/protocol-icons/guac-text.png
> HTTP/1.1" 200
> 25/Oct/2017:15:21:42 "GET /GUAC/images/protocol-icons/guac-monitor.png
> HTTP/1.1" 200
> 25/Oct/2017:15:21:42 "GET /GUAC/images/action-icons/guac-logout-dark.png
> HTTP/1.1" 200
> 25/Oct/2017:15:21:42 "GET /GUAC/images/arrows/down.png HTTP/1.1" 200
> 25/Oct/2017:15:21:42 "GET /GUAC/images/user-icons/guac-user.png HTTP/1.1"
> 200
> 25/Oct/2017:15:21:42 "GET
> /GUAC/api/session/data/default/self/permissions?token=5B2E50C517D0B38A68B5824EA84D5D6B4F1FDC6430834B581C7275195DAAB5F0
> HTTP/1.1" 200
> 25/Oct/2017:15:21:42 "GET
> /GUAC/api/session/data/default/activeConnections?token=5B2E50C517D0B38A68B5824EA84D5D6B4F1FDC6430834B581C7275195DAAB5F0
> HTTP/1.1" 200
> 25/Oct/2017:15:21:42 "GET /GUAC/images/action-icons/guac-home-dark.png
> HTTP/1.1" 200
> 25/Oct/2017:15:21:42 "GET /GUAC/images/action-icons/guac-config-dark.png
> HTTP/1.1" 200
> 25/Oct/2017:15:21:54 "GET /GUAC/images/settings/touchscreen.png HTTP/1.1"
> 200
> 25/Oct/2017:15:21:54 "GET /GUAC/images/settings/touchpad.png HTTP/1.1" 200
> 25/Oct/2017:15:21:54 "GET /GUAC/images/settings/tablet-keys.png HTTP/1.1"
> 200
> 25/Oct/2017:15:21:54 "GET /GUAC/images/settings/zoom-in.png HTTP/1.1" 200
> 25/Oct/2017:15:21:54 "GET /GUAC/images/settings/zoom-out.png HTTP/1.1" 200
> 25/Oct/2017:15:21:54 "POST /GUAC/api/tokens HTTP/1.1" 200
> 25/Oct/2017:15:21:54 "GET /GUAC/images/share.png HTTP/1.1" 200
> 25/Oct/2017:15:21:54 "GET /GUAC/images/action-icons/guac-back.png HTTP/1.1"
> 200
> 25/Oct/2017:15:21:54 "GET /GUAC/images/drive.png HTTP/1.1" 200
> 25/Oct/2017:15:21:54 "GET /GUAC/layouts/en-us-qwerty.json HTTP/1.1" 200
> 25/Oct/2017:15:21:54 "GET /GUAC/app/element/templates/blank.html HTTP/1.1"
> 200
>
>
>
>
> 25/Oct/2017:15:21:54 "GET
> /GUAC/api/session/data/default/connections/Catalyst%203750%20V2(ssh)?token=5B2E50C517D0B38A68B5824EA84D5D6B4F1FDC6430834B581C7275195DAAB5F0
> HTTP/1.1" 200
> 25/Oct/2017:15:21:54 "GET /GUAC/images/x.png HTTP/1.1" 200
> 25/Oct/2017:15:21:54 "GET /GUAC/images/logo-144.png HTTP/1.1" 200
> 25/Oct/2017:15:21:54 "GET
> /GUAC/websocket-tunnel?token=5B2E50C517D0B38A68B5824EA84D5D6B4F1FDC6430834B581C7275195DAAB5F0&GUAC_DATA_SOURCE=default&GUAC_ID=Catalyst%203750%20V2(ssh)&GUAC_TYPE=c&GUAC_WIDTH=1475&GUAC_HEIGHT=864&GUAC_DPI=96&GUAC_AUDIO=audio%2FL8&GUAC_AUDIO=audio%2FL16&GUAC_IMAGE=image%2Fjpeg&GUAC_IMAGE=image%2Fpng
> HTTP/1.1" 500
> 25/Oct/2017:15:21:54 "GET
> /GUAC/api/session/tunnels/3f75fd9f-1dc5-469c-a50e-7d11d1c465b9/activeConnection/connection/sharingProfiles?token=5B2E50C517D0B38A68B5824EA84D5D6B4F1FDC6430834B581C7275195DAAB5F0
> HTTP/1.1" 404
> 25/Oct/2017:15:22:09 "POST /GUAC/api/tokens HTTP/1.1" 200
> 25/Oct/2017:15:22:09 "GET /GUAC/images/action-icons/guac-home.png HTTP/1.1"
> 200
> 25/Oct/2017:15:22:09 "GET /GUAC/images/circle-arrows.png HTTP/1.1" 200
> 25/Oct/2017:15:22:09 "GET /GUAC/images/action-icons/guac-logout.png
> HTTP/1.1" 200
> 25/Oct/2017:15:22:16 "DELETE
> /GUAC/api/tokens/5B2E50C517D0B38A68B5824EA84D5D6B4F1FDC6430834B581C7275195DAAB5F0
> HTTP/1.1" 204
> 25/Oct/2017:15:22:16 "POST /GUAC/api/tokens HTTP/1.1" 403
>
>
>
>
> Don’t hesitate to contact me if you have any questions.
>
> I would appreciate your prompt reply.
>
> Thanks,
>
>
> 2017-10-22 21:49 GMT+09:00 Youhei Ootsuki <yo...@gmail.com>:
>>
>> Hi,
>>
>> Thank you very much for your reply.
>>
>> I got a log file
>>
>> Do I need any additional information?
>>
>> Please contact , if there is something
>>
>>
>>
>>
>> 2017-10-17 11:40 GMT+09:00 Nick Couchman <vn...@apache.org>:
>>>
>>> On Mon, Oct 9, 2017 at 8:28 AM, Youhei Ootsuki <yo...@gmail.com>
>>> wrote:
>>>>
>>>> Hi,
>>>>
>>>>
>>>>
>>>> Thank you very much for your reply.
>>>>
>>>>
>>>> > At what point in the process do you get the error?
>>>>
>>>> I can login to My Guacamole server. ( HTTPS )
>>>> but, I can not connect to the remote server with SSH.
>>>>
>>>> However, RDP connection is possible.( Another remote server )
>>>> and, SSH connection to myself is also possible( Guacamole server to
>>>> Guacamole server on ssh )
>>>>
>>>> SSH connection to Cisco IOS is also possible.
>>>>
>>>>
>>>>
>>>> SSH connection to the latest Linux such as Debian 9, Centos 7 is
>>>> impossible.
>>>>
>>>
>>> That's very strange.  I don't use Debian much, but I do use CentOS 7.4
>>> and RHEL 7.4 routinely, and connect to these hosts with Guacamole without a
>>> problem.
>>>
>>> Can you enable debugging mode for guacd (guacamole server) and capture
>>> the logs when the connection fails?  You can either change the startup, or
>>> stop the service and run guacd manually with the -L debug flag and the -f
>>> flag and capture the output during a connection failure:
>>> /usr/sbin/guacd -L debug -f
>>>
>>> (Use the appropriate path to guacd, wherever you have it installed.)
>>>
>>> -Nick
>>
>>
>

Re: what is java.lang.NullPointerException

Posted by Youhei Ootsuki <yo...@gmail.com>.
Hi,


Would you like to read this log ?

Suddenly "HTTP 500 ERROR" is occurring.

The setting at that time is as follows

------- setting ---------

        <connection name="Catalyst 3750 V2(ssh)">
            <protocol>ssh</protocol>
            <param name="hostname">*********</param>
            <param name="port">22</param>
            <param name="enable-sftp">true</param>
            <param name="username">*********</param>
            <param name="password">*********</param>
            <!-- param name="color-scheme">black-white</param -->
        </connection>

-------



------- log -------


25/Oct/2017:15:21:10 "GET /GUAC/api/patches HTTP/1.1" 200
25/Oct/2017:15:21:10 "GET /GUAC/api/languages HTTP/1.1" 200
25/Oct/2017:15:21:10 "POST /GUAC/api/tokens HTTP/1.1" 403
25/Oct/2017:15:21:33 "POST /GUAC/api/tokens HTTP/1.1" 403
25/Oct/2017:15:21:42 "POST /GUAC/api/tokens HTTP/1.1" 200
25/Oct/2017:15:21:42 "POST /GUAC/api/tokens HTTP/1.1" 200
25/Oct/2017:15:21:42 "GET
/GUAC/api/session/data/default/connectionGroups/ROOT/tree?token=5B2E50C517D0B38A68B5824EA84D5D6B4F1FDC6430834B581C7275195DAAB5F0
HTTP/1.1" 200
25/Oct/2017:15:21:42 "GET
/GUAC/api/patches?token=5B2E50C517D0B38A68B5824EA84D5D6B4F1FDC6430834B581C7275195DAAB5F0
HTTP/1.1" 200
25/Oct/2017:15:21:42 "GET
/GUAC/api/session/data/default/users/youhei-otsuki?token=5B2E50C517D0B38A68B5824EA84D5D6B4F1FDC6430834B581C7275195DAAB5F0
HTTP/1.1" 200


25/Oct/2017:15:21:42 "GET /GUAC/images/magnifier.png HTTP/1.1" 200
25/Oct/2017:15:21:42 "GET /GUAC/images/protocol-icons/guac-text.png
HTTP/1.1" 200
25/Oct/2017:15:21:42 "GET /GUAC/images/protocol-icons/guac-monitor.png
HTTP/1.1" 200
25/Oct/2017:15:21:42 "GET /GUAC/images/action-icons/guac-logout-dark.png
HTTP/1.1" 200
25/Oct/2017:15:21:42 "GET /GUAC/images/arrows/down.png HTTP/1.1" 200
25/Oct/2017:15:21:42 "GET /GUAC/images/user-icons/guac-user.png HTTP/1.1"
200
25/Oct/2017:15:21:42 "GET
/GUAC/api/session/data/default/self/permissions?token=5B2E50C517D0B38A68B5824EA84D5D6B4F1FDC6430834B581C7275195DAAB5F0
HTTP/1.1" 200
25/Oct/2017:15:21:42 "GET
/GUAC/api/session/data/default/activeConnections?token=5B2E50C517D0B38A68B5824EA84D5D6B4F1FDC6430834B581C7275195DAAB5F0
HTTP/1.1" 200
25/Oct/2017:15:21:42 "GET /GUAC/images/action-icons/guac-home-dark.png
HTTP/1.1" 200
25/Oct/2017:15:21:42 "GET /GUAC/images/action-icons/guac-config-dark.png
HTTP/1.1" 200
25/Oct/2017:15:21:54 "GET /GUAC/images/settings/touchscreen.png HTTP/1.1"
200
25/Oct/2017:15:21:54 "GET /GUAC/images/settings/touchpad.png HTTP/1.1" 200
25/Oct/2017:15:21:54 "GET /GUAC/images/settings/tablet-keys.png HTTP/1.1"
200
25/Oct/2017:15:21:54 "GET /GUAC/images/settings/zoom-in.png HTTP/1.1" 200
25/Oct/2017:15:21:54 "GET /GUAC/images/settings/zoom-out.png HTTP/1.1" 200
25/Oct/2017:15:21:54 "POST /GUAC/api/tokens HTTP/1.1" 200
25/Oct/2017:15:21:54 "GET /GUAC/images/share.png HTTP/1.1" 200
25/Oct/2017:15:21:54 "GET /GUAC/images/action-icons/guac-back.png HTTP/1.1"
200
25/Oct/2017:15:21:54 "GET /GUAC/images/drive.png HTTP/1.1" 200
25/Oct/2017:15:21:54 "GET /GUAC/layouts/en-us-qwerty.json HTTP/1.1" 200
25/Oct/2017:15:21:54 "GET /GUAC/app/element/templates/blank.html HTTP/1.1"
200




25/Oct/2017:15:21:54 "GET
/GUAC/api/session/data/default/connections/Catalyst%203750%20V2(ssh)?token=5B2E50C517D0B38A68B5824EA84D5D6B4F1FDC6430834B581C7275195DAAB5F0
HTTP/1.1" 200
25/Oct/2017:15:21:54 "GET /GUAC/images/x.png HTTP/1.1" 200
25/Oct/2017:15:21:54 "GET /GUAC/images/logo-144.png HTTP/1.1" 200
25/Oct/2017:15:21:54 "GET
/GUAC/websocket-tunnel?token=5B2E50C517D0B38A68B5824EA84D5D6B4F1FDC6430834B581C7275195DAAB5F0&GUAC_DATA_SOURCE=default&GUAC_ID=Catalyst%203750%20V2(ssh)&GUAC_TYPE=c&GUAC_WIDTH=1475&GUAC_HEIGHT=864&GUAC_DPI=96&GUAC_AUDIO=audio%2FL8&GUAC_AUDIO=audio%2FL16&GUAC_IMAGE=image%2Fjpeg&GUAC_IMAGE=image%2Fpng
HTTP/1.1" 500
25/Oct/2017:15:21:54 "GET
/GUAC/api/session/tunnels/3f75fd9f-1dc5-469c-a50e-7d11d1c465b9/activeConnection/connection/sharingProfiles?token=5B2E50C517D0B38A68B5824EA84D5D6B4F1FDC6430834B581C7275195DAAB5F0
HTTP/1.1" 404
25/Oct/2017:15:22:09 "POST /GUAC/api/tokens HTTP/1.1" 200
25/Oct/2017:15:22:09 "GET /GUAC/images/action-icons/guac-home.png HTTP/1.1"
200
25/Oct/2017:15:22:09 "GET /GUAC/images/circle-arrows.png HTTP/1.1" 200
25/Oct/2017:15:22:09 "GET /GUAC/images/action-icons/guac-logout.png
HTTP/1.1" 200
25/Oct/2017:15:22:16 "DELETE
/GUAC/api/tokens/5B2E50C517D0B38A68B5824EA84D5D6B4F1FDC6430834B581C7275195DAAB5F0
HTTP/1.1" 204
25/Oct/2017:15:22:16 "POST /GUAC/api/tokens HTTP/1.1" 403




Don’t hesitate to contact me if you have any questions.

I would appreciate your prompt reply.

Thanks,


2017-10-22 21:49 GMT+09:00 Youhei Ootsuki <yo...@gmail.com>:

> Hi,
>
> Thank you very much for your reply.
>
> I got a log file
>
> Do I need any additional information?
>
> Please contact , if there is something
>
>
>
>
> 2017-10-17 11:40 GMT+09:00 Nick Couchman <vn...@apache.org>:
>
>> On Mon, Oct 9, 2017 at 8:28 AM, Youhei Ootsuki <yo...@gmail.com>
>> wrote:
>>
>>> Hi,
>>>
>>>
>>>
>>> Thank you very much for your reply.
>>>
>>>
>>> > At what point in the process do you get the error?
>>>
>>> I can login to My Guacamole server. ( HTTPS )
>>> but, I can not connect to the remote server with SSH.
>>>
>>> However, RDP connection is possible.( Another remote server )
>>> and, SSH connection to myself is also possible( Guacamole server to
>>> Guacamole server on ssh )
>>>
>>> SSH connection to Cisco IOS is also possible.
>>>
>>>
>>>
>>> SSH connection to the latest Linux such as Debian 9, Centos 7 is
>>> impossible.
>>>
>>>
>> That's very strange.  I don't use Debian much, but I do use CentOS 7.4
>> and RHEL 7.4 routinely, and connect to these hosts with Guacamole without a
>> problem.
>>
>> Can you enable debugging mode for guacd (guacamole server) and capture
>> the logs when the connection fails?  You can either change the startup, or
>> stop the service and run guacd manually with the -L debug flag and the -f
>> flag and capture the output during a connection failure:
>> /usr/sbin/guacd -L debug -f
>>
>> (Use the appropriate path to guacd, wherever you have it installed.)
>>
>> -Nick
>>
>
>

Re: what is java.lang.NullPointerException

Posted by Youhei Ootsuki <yo...@gmail.com>.
Hi,

Thank you very much for your reply.

I got a log file

Do I need any additional information?

Please contact , if there is something




2017-10-17 11:40 GMT+09:00 Nick Couchman <vn...@apache.org>:

> On Mon, Oct 9, 2017 at 8:28 AM, Youhei Ootsuki <yo...@gmail.com>
> wrote:
>
>> Hi,
>>
>>
>>
>> Thank you very much for your reply.
>>
>>
>> > At what point in the process do you get the error?
>>
>> I can login to My Guacamole server. ( HTTPS )
>> but, I can not connect to the remote server with SSH.
>>
>> However, RDP connection is possible.( Another remote server )
>> and, SSH connection to myself is also possible( Guacamole server to
>> Guacamole server on ssh )
>>
>> SSH connection to Cisco IOS is also possible.
>>
>>
>>
>> SSH connection to the latest Linux such as Debian 9, Centos 7 is
>> impossible.
>>
>>
> That's very strange.  I don't use Debian much, but I do use CentOS 7.4 and
> RHEL 7.4 routinely, and connect to these hosts with Guacamole without a
> problem.
>
> Can you enable debugging mode for guacd (guacamole server) and capture the
> logs when the connection fails?  You can either change the startup, or stop
> the service and run guacd manually with the -L debug flag and the -f flag
> and capture the output during a connection failure:
> /usr/sbin/guacd -L debug -f
>
> (Use the appropriate path to guacd, wherever you have it installed.)
>
> -Nick
>

Re: what is java.lang.NullPointerException

Posted by Nick Couchman <vn...@apache.org>.
On Mon, Oct 9, 2017 at 8:28 AM, Youhei Ootsuki <yo...@gmail.com>
wrote:

> Hi,
>
>
>
> Thank you very much for your reply.
>
>
> > At what point in the process do you get the error?
>
> I can login to My Guacamole server. ( HTTPS )
> but, I can not connect to the remote server with SSH.
>
> However, RDP connection is possible.( Another remote server )
> and, SSH connection to myself is also possible( Guacamole server to
> Guacamole server on ssh )
>
> SSH connection to Cisco IOS is also possible.
>
>
>
> SSH connection to the latest Linux such as Debian 9, Centos 7 is
> impossible.
>
>
That's very strange.  I don't use Debian much, but I do use CentOS 7.4 and
RHEL 7.4 routinely, and connect to these hosts with Guacamole without a
problem.

Can you enable debugging mode for guacd (guacamole server) and capture the
logs when the connection fails?  You can either change the startup, or stop
the service and run guacd manually with the -L debug flag and the -f flag
and capture the output during a connection failure:
/usr/sbin/guacd -L debug -f

(Use the appropriate path to guacd, wherever you have it installed.)

-Nick

Re: what is java.lang.NullPointerException

Posted by Youhei Ootsuki <yo...@gmail.com>.
Hi,



Thank you very much for your reply.


> At what point in the process do you get the error?

I can login to My Guacamole server. ( HTTPS )
but, I can not connect to the remote server with SSH.

However, RDP connection is possible.( Another remote server )
and, SSH connection to myself is also possible( Guacamole server to
Guacamole server on ssh )

SSH connection to Cisco IOS is also possible.



SSH connection to the latest Linux such as Debian 9, Centos 7 is impossible.



user-mapping.xml

        <connection name="Windows Server 2012 R2(rdp)">
            <protocol>rdp</protocol>
            <param name="hostname">aa.bb.cc.dd</param>
            <param name="port">3389</param>
            <param name="console">true</param>
            <param name="username">********</param>
            <param name="password">**********</param>
            <param name="domain">******</param>
            <param name="security">any</param>
            <param name="ignore-cert">true</param>
            <param name="disable-audio">true</param>
            <param name="console-audio">false</param>
            <param name="server-layout">ja-jp-qwerty</param>
            <param name="resize-method">reconnect</param>
            <param name="enable-drive">true</param>
            <param name="drive-path">/tmp/rdp</param>
            <param name="create-drive-path">true</param>

        </connectio

        <connection name="Debian 9.1 (ssh)">
            <param name="hostname">ee.ff.gg.hh</param>
            <param name="port">22</param>
            <param name="enable-sftp">true</param>
            <param name="username">*****</param>
            <param name="password">*****</param>
            <param name="color-scheme">black-white</param>
        </connection>

        <connection name="lix-centos7,1 web(ssh)">
            <param name="hostname">**.**.**.**</param>
            <param name="port">22</param>
            <param name="enable-sftp">true</param>
            <param name="username">*****</param>
            <param name="password">*****</param>
            <param name="color-scheme">black-white</param>
        </connection>


       <connection name="Catalyst 3750(ssh)">
            <protocol>ssh</protocol>
            <param name="hostname">**.**.**.**</param>
            <param name="port">22</param>
            <param name="enable-sftp">true</param>
            <param name="username">*******</param>
            <param name="password">******</param>
            <!-- param name="color-scheme">black-white</param -->
        </connection>




I would appreciate your prompt reply.

Thanks,


2017-10-09 10:22 GMT+09:00 Nick Couchman <vn...@apache.org>:

> On Fri, Oct 6, 2017 at 6:59 AM, Youhei Ootsuki <yo...@gmail.com>
> wrote:
>
>> Hi,
>>
>>
>> Thank you very much for your reply.
>>
>>
>> > Are you using the Guacamole Client, or are you writing your own custom
>> application?  Can you provide more details about what you're doing when you
>> encounter the error?
>>
>> I am using Firefox. # ver 56.0 (32 bit)
>> and accessing my Guacamole server using HTTPS
>>
>>
> Okay, so you're using the full guacamole-client and guacamole-server
> packages.
>
>
>> Good )
>>
>>   My PC ---> SSH ----> Remote Server
>>   My Guacamole Server ----> SSH ----> Remote Server
>>
>>
>> No Good )
>>
>>   My PC ---> HTTPS ----> My Guacamole Server ----> SSH ----> Remote
>> Server
>>
>>
> At what point in the process do you get the error?  Is it when you try to
> log in to Guacamole?  Or you can log in to Guacamole, but when you try to
> make the SSH connection it fails?  How is the connection configured?
>
> Also, you mentioned you were using Apache, presumably as a proxy in front
> of Tomcat - how do you have Apache configured?  It looks to me like at
> least one of the errors is a misconfiguration of the proxy between httpd
> and tomcat, probably either related to HTTP/HTTPS or to WS/WSS, but it's
> hard to tell without a lot more detail.
>
> -Nick
>

Re: what is java.lang.NullPointerException

Posted by Nick Couchman <vn...@apache.org>.
On Fri, Oct 6, 2017 at 6:59 AM, Youhei Ootsuki <yo...@gmail.com>
wrote:

> Hi,
>
>
> Thank you very much for your reply.
>
>
> > Are you using the Guacamole Client, or are you writing your own custom
> application?  Can you provide more details about what you're doing when you
> encounter the error?
>
> I am using Firefox. # ver 56.0 (32 bit)
> and accessing my Guacamole server using HTTPS
>
>
Okay, so you're using the full guacamole-client and guacamole-server
packages.


> Good )
>
>   My PC ---> SSH ----> Remote Server
>   My Guacamole Server ----> SSH ----> Remote Server
>
>
> No Good )
>
>   My PC ---> HTTPS ----> My Guacamole Server ----> SSH ----> Remote Server
>
>
At what point in the process do you get the error?  Is it when you try to
log in to Guacamole?  Or you can log in to Guacamole, but when you try to
make the SSH connection it fails?  How is the connection configured?

Also, you mentioned you were using Apache, presumably as a proxy in front
of Tomcat - how do you have Apache configured?  It looks to me like at
least one of the errors is a misconfiguration of the proxy between httpd
and tomcat, probably either related to HTTP/HTTPS or to WS/WSS, but it's
hard to tell without a lot more detail.

-Nick

Re: what is java.lang.NullPointerException

Posted by Youhei Ootsuki <yo...@gmail.com>.
Hi,


Thank you very much for your reply.


> Are you using the Guacamole Client, or are you writing your own custom
application?  Can you provide more details about what you're doing when you
encounter the error?

I am using Firefox. # ver 56.0 (32 bit)
and accessing my Guacamole server using HTTPS

my server:

    Linux debian 4.9.0-3-amd64 #1 SMP Debian 4.9.30-2+deb9u5 (2017-09-19)
x86_64

    0.9.13-incubating

    java version "1.8.0_144"
    Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
    Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)

    tomcat8/stable,now 8.5.14-1+deb9u2 all

    apache2/stable,now 2.4.25-3+deb9u3 amd64

then I tried SSH connection to the remote server from there

I confirmed that I can connect directly without going through the server.


Good )

  My PC ---> SSH ----> Remote Server
  My Guacamole Server ----> SSH ----> Remote Server


No Good )

  My PC ---> HTTPS ----> My Guacamole Server ----> SSH ----> Remote Server


Don’t hesitate to contact me if you have any questions.

I would appreciate your prompt reply.

Thanks,



2017-10-05 23:43 GMT+09:00 Nick Couchman <vn...@apache.org>:

> On Thu, Oct 5, 2017 at 9:40 AM, Youhei Ootsuki <yo...@gmail.com>
> wrote:
>
>> Hi,
>>
>>
>> What happened
>>
>> Please tell me the solution
>>
>>
>>
> Are you using the Guacamole Client, or are you writing your own custom
> application?  Can you provide more details about what you're doing when you
> encounter the error?
>
> -Nick
>

Re: what is java.lang.NullPointerException

Posted by Nick Couchman <vn...@apache.org>.
On Thu, Oct 5, 2017 at 9:40 AM, Youhei Ootsuki <yo...@gmail.com>
wrote:

> Hi,
>
>
> What happened
>
> Please tell me the solution
>
>
>
Are you using the Guacamole Client, or are you writing your own custom
application?  Can you provide more details about what you're doing when you
encounter the error?

-Nick