diff --git a/webrtc/examples/androidapp/src/org/appspot/apprtc/PeerConnectionClient.java b/webrtc/examples/androidapp/src/org/appspot/apprtc/PeerConnectionClient.java index 94b66a769f..8b4f17c613 100644 --- a/webrtc/examples/androidapp/src/org/appspot/apprtc/PeerConnectionClient.java +++ b/webrtc/examples/androidapp/src/org/appspot/apprtc/PeerConnectionClient.java @@ -286,8 +286,13 @@ public class PeerConnectionClient { executor.execute(new Runnable() { @Override public void run() { - createMediaConstraintsInternal(); - createPeerConnectionInternal(renderEGLContext); + try { + createMediaConstraintsInternal(); + createPeerConnectionInternal(renderEGLContext); + } catch (Exception e) { + reportError("Failed to create peer connection: " + e.getMessage()); + throw e; + } } }); }