Uploaded image for project: 'WildFly Core'
  1. WildFly Core
  2. WFCORE-2342

CLI can't connect to DC on native port without defined remote protocol

    Details

      Description

      CLI is able to connect to DC to native port (9999) only when protocol remote is specified. It is regression, EAP 7.0.0.GA is able to connect when no protocol is defined or with remoting and remote (maybe some others).

      EAP 7.0.0.GA

      msimka@msimka-t450:/tmp/GA/jboss-eap-7.0$ ./bin/jboss-cli.sh -c --controller=127.0.0.1:9999
      [domain@127.0.0.1:9999 /] quit
      msimka@msimka-t450:/tmp/GA/jboss-eap-7.0$ ./bin/jboss-cli.sh -c --controller=remoting://127.0.0.1:9999
      [domain@127.0.0.1:9999 /] quit
      msimka@msimka-t450:/tmp/GA/jboss-eap-7.0$ ./bin/jboss-cli.sh -c --controller=remote://127.0.0.1:9999
      [domain@127.0.0.1:9999 /] quit
      

      EAP 7.1.0.DR12

      msimka@msimka-t450:/tmp/jboss-eap-7.1$ ./bin/jboss-cli.sh -c --controller=127.0.0.1:9999
      Failed to connect to the controller: Unable to negotiate SSL connection with controller at 127.0.0.1:9999
      msimka@msimka-t450:/tmp/jboss-eap-7.1$ ./bin/jboss-cli.sh -c --controller=remoting://127.0.0.1:9999
      Failed to connect to the controller: Unable to negotiate SSL connection with controller at 127.0.0.1:9999
      msimka@msimka-t450:/tmp/jboss-eap-7.1$ ./bin/jboss-cli.sh -c --controller=remote://127.0.0.1:9999
      [domain@127.0.0.1:9999 /] quit
      

      Stacktrace from attached jboss-cli.log

      15:46:26,184 TRACE [org.jboss.remoting.remote.connection] Connection error detail: javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?
              at sun.security.ssl.EngineInputRecord.bytesInCompletePacket(EngineInputRecord.java:156)
              at sun.security.ssl.SSLEngineImpl.readNetRecord(SSLEngineImpl.java:868)
              at sun.security.ssl.SSLEngineImpl.unwrap(SSLEngineImpl.java:781)
              at org.xnio.ssl.JsseStreamConduit.performIO(JsseStreamConduit.java:1364)
              at org.xnio.ssl.JsseStreamConduit.read(JsseStreamConduit.java:991)
              at org.xnio.conduits.ConduitStreamSourceChannel.read(ConduitStreamSourceChannel.java:123)
              at org.jboss.remoting3.remote.MessageReader.getMessage(MessageReader.java:131)
              at org.jboss.remoting3.remote.ClientConnectionOpenListener$Greeting.handleEvent(ClientConnectionOpenListener.java:165)
              at org.jboss.remoting3.remote.ClientConnectionOpenListener$Greeting.handleEvent(ClientConnectionOpenListener.java:160)
              at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)
              at org.xnio.conduits.ReadReadyHandler$ChannelListenerHandler.readReady(ReadReadyHandler.java:66)
              at org.xnio.ssl.JsseStreamConduit.run(JsseStreamConduit.java:446)
              at org.xnio.nio.WorkerThread.safeRun(WorkerThread.java:588)
              at org.xnio.nio.WorkerThread.run(WorkerThread.java:468)
      

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  luck3y Ken Wills
                  Reporter:
                  luck3y Ken Wills
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  1 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: