Uploaded image for project: 'JBoss Enterprise Application Platform'
  1. JBoss Enterprise Application Platform
  2. JBEAP-8962

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

XMLWordPrintable

      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)
      

            kwills@redhat.com Ken Wills
            msimka@redhat.com Martin Simka
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: