Uploaded image for project: 'Couchbase Mobile'
  1. Couchbase Mobile
  2. CM-525

p2p: android: Exceptions: Basic Authentication : Invalid credential is not throwing an exception

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Minor
    • 2.8.0
    • None
    • None

    Description

      I do see the unauthorized message on the replicator side, but I do not see the exception

      Summary :
      Start the url endpoint
      Start the replicator with invalid username

      Expected: Replicator should not start and throw unauthorized error

      Actual: Replicator connection is timing out . I do see unauthorized message, it would be good to have an exception raised

      LOG —

      *V/CouchbaseLite/NETWORK: CBLWebSocket authenticated for response Response{protocol=http/1.0, code=401, message={color:#DE350B}Unauthorized, {color}url=http://192.168.33.126:34160/cbl-test_1599406414.245301_1/_blipsync}*
       
          CBLWebSocket received challenges [Basic authParams={charset=UTF-8}]
      V/CouchbaseLite/NETWORK: WebSocketListener opened with response Response{protocol=http/1.0, code=101, message=Upgraded, url=http://192.168.33.126:34160/cbl-test_1599406414.245301_1/_blipsync}
          CBLWebSocket received HTTP response with status 101
      D/CouchbaseLite/NETWORK: C4Socket.gotHTTPResponse  @4020774356: 101
      I/CouchbaseLite/NETWORK: WebSocket CONNECTED!
      D/CouchbaseLite/NETWORK: C4Socket.opened @4020774356
      D/CouchbaseLite/REPLICATOR: C4Replicator.statusChangedCallback @efa28300, status: C4ReplicatorStatus{level=4,completed=0,total=0,#docs=0,domain=0,code=0,info=0}
      I/CouchbaseLite/REPLICATOR: C4ReplicatorListener.statusChanged, context: Replicator{@0x4025944(->),Database{@0x14553481, name='cbl-test_1599406414.369618_2'} => URLEndpoint{url=ws://192.168.33.126:34160/cbl-test_1599406414.245301_1}}, status: C4ReplicatorStatus{level=4,completed=0,total=0,#docs=0,domain=0,code=0,info=0}
      D/CouchbaseLite/NETWORK: C4Socket.write @4020774356: AbstractCBLWebSocket{ws://192.168.33.126:34160/cbl-test_1599406414.245301_1/_blipsync}
      I/CouchbaseLite/REPLICATOR: Replicator{@0x4025944(->),Database{@0x14553481, name='cbl-test_1599406414.369618_2'} => URLEndpoint{url=ws://192.168.33.126:34160/cbl-test_1599406414.245301_1}}: status changed: (0, 0) @C4ReplicatorStatus{level=4,completed=0,total=0,#docs=0,domain=0,code=0,info=0}
      I/CouchbaseLite/REPLICATOR: Replicator{@0x4025944(->),Database{@0x14553481, name='cbl-test_1599406414.369618_2'} => URLEndpoint{url=ws://192.168.33.126:34160/cbl-test_1599406414.245301_1}} is BUSY, progress 0/0, error: null
      D/CouchbaseLite/NETWORK: C4Socket.completedWrite @4020774356: 68
      D/CouchbaseLite/NETWORK: C4Socket.write @4020774356: AbstractCBLWebSocket{ws://192.168.33.126:34160/cbl-test_1599406414.245301_1/_blipsync}
          C4Socket.completedWrite @4020774356: 32
      V/CouchbaseLite/NETWORK: WebSocketListener received data of 40 bytes
      D/CouchbaseLite/NETWORK: C4Socket.received @4020774356: 40
      D/CouchbaseLite/NETWORK: C4Socket.completedReceive @4020774356: AbstractCBLWebSocket{ws://192.168.33.126:34160/cbl-test_1599406414.245301_1/_blipsync}
          C4Socket.requestClose @4020774356: AbstractCBLWebSocket{ws://192.168.33.126:34160/cbl-test_1599406414.245301_1/_blipsync} #1000(null)
      V/CouchbaseLite/NETWORK: WebSocketListener is closing with code 1000, reason 
      D/CouchbaseLite/NETWORK: C4Socket.closeRequested @4020774356: 1000()
          C4Socket.requestClose @4020774356: AbstractCBLWebSocket{ws://192.168.33.126:34160/cbl-test_1599406414.245301_1/_blipsync} #1000()
      V/CouchbaseLite/NETWORK: CBLWebSocket already closing.
          WebSocketListener closed with code 1000, reason 
      D/CouchbaseLite/NETWORK: C4Socket.closed @4020774356: 0
      D/CouchbaseLite/NETWORK: C4Socket.dispose @4020774356: AbstractCBLWebSocket{ws://192.168.33.126:34160/cbl-test_1599406414.245301_1/_blipsync}
          C4Socket.release @4020774356: 0
      D/CouchbaseLite/REPLICATOR: C4Replicator.statusChangedCallback @efa28300, status: C4ReplicatorStatus{level=0,completed=0,total=0,#docs=0,domain=0,code=0,info=0}
      I/CouchbaseLite/REPLICATOR: C4ReplicatorListener.statusChanged, context: Replicator{@0x4025944(->),Database{@0x14553481, name='cbl-test_1599406414.369618_2'} => URLEndpoint{url=ws://192.168.33.126:34160/cbl-test_1599406414.245301_1}}, status: C4ReplicatorStatus{level=0,completed=0,total=0,#docs=0,domain=0,code=0,info=0}
      I/CouchbaseLite/REPLICATOR: Replicator{@0x4025944(->),Database{@0x14553481, name='cbl-test_1599406414.369618_2'} => URLEndpoint{url=ws://192.168.33.126:34160/cbl-test_1599406414.245301_1}}: status changed: (0, 0) @C4ReplicatorStatus{level=0,completed=0,total=0,#docs=0,domain=0,code=0,info=0}
      I/CouchbaseLite/REPLICATOR: Replicator{@0x4025944(->),Database{@0x14553481, name='cbl-test_1599406414.369618_2'} => URLEndpoint{url=ws://192.168.33.126:34160/cbl-test_1599406414.245301_1}} is STOPPED, progress 0/0, error: null
      

      python Branch : test/p2p-MessageEndpoint
      Android APP Branch: test/android-p2p

      pytest -s -rsx --timeout 120 --liteserv-version=2.8.0-267,2.8.0-267 --liteserv-host=<? IP ?>, <? IP ?> --liteserv-port=8080,8080 --liteserv-platform=android,android --create-db-per-test=cbl-test testsuites/CBLTester/p2p_tests/ -k "test_peer_to_peer_with_basic_auth_incorrect_pass" --use-local-testserver

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            eunice.huang Eunice Huang (Inactive)
            manasa.ghanta Manasa Ghanta (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty