title: Login using facebook sdk 3 fails on Galaxy S3
body: <p>A strange behavior occurs when I try to login on facebook through my app. This behavior, however, doesn`t show up on the emulator and on other two devices (Galaxy Y, with Android 2.3.5/2.3.6).</p>
  
  <p>I want to publish some text on my wall. I click on the publish button and then it detects the user is not logged in, a dialog box is shown telling the user that my app wants to publish some information on my behalf. Until here, there`s nothing unusual. </p>
  
  <p>The problem is that after the user presses the "Ok" button, a loading dialog appears and disappears right after. The facebook login screen is not shown and the user is not logged in either.</p>
  
  <p>I receive one exception (which are inexistent on the other devices):</p>
  
  <pre><code>SpannableStringBuilder(24080): SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length
  </code></pre>
  
  <p>Code:</p>
  
  <pre><code>private void OpenPublishingConnection() {
    if (Session.getActiveSession().isClosed()) {
      Session.openActiveSession(this, true, status);
    }
    if (Session.getActiveSession().isOpened() == false &amp;&amp; Session.getActiveSession().isClosed() == false) {
      Session.getActiveSession().openForPublish(new OpenRequest(this).setPermissions(Arrays.asList(PERMISSION_PUBLISH)).setCallback(status));
    } else {
      if (Session.getActiveSession().isClosed() == true) {
        Session.getActiveSession().requestNewPublishPermissions(new NewPermissionsRequest(this, Arrays.asList(PERMISSION_PUBLISH)));
      } else {}
    }
  }
  public void Publish(Bundle b) {
    OpenPublishingConnection();
    Request req = new Request(Session.getActiveSession(), "me/feed", b, HttpMethod.POST, callback);
    RequestAsyncTask rat = new RequestAsyncTask(req);
    rat.execute();
  }  
  </code></pre>