openwebrtc-examples icon indicating copy to clipboard operation
openwebrtc-examples copied to clipboard

Android Native call example not working, mTransportAgent.addHelperServer Failed

Open micky-zh opened this issue 8 years ago • 0 comments

g_main_context_push_thread_default: assertion 'acquired_context' failed g_main_context_pop_thread_default: assertion 'stack != NULL' failed

`
mTransportAgent = new TransportAgent(isInitiator);

    for (RtcConfig.HelperServer helperServer : mConfig.getHelperServers()) {
        mTransportAgent.addHelperServer(
                helperServer.getType(),
                helperServer.getAddress(),
                helperServer.getPort(),
                helperServer.getUsername(),
                helperServer.getPassword()
        );
    } 

`

` void owr_transport_agent_add_helper_server(OwrTransportAgent *transport_agent, OwrHelperServerType type, const gchar *address, guint port, const gchar *username, const gchar *password) { GHashTable *helper_server_info; GResolver *resolver;

g_return_if_fail(OWR_IS_TRANSPORT_AGENT(transport_agent));

transport_agent->priv->deferred_helper_server_adds++;

helper_server_info = _owr_create_schedule_table(OWR_MESSAGE_ORIGIN(transport_agent));
g_hash_table_insert(helper_server_info, "transport_agent", transport_agent);
g_hash_table_insert(helper_server_info, "type", GUINT_TO_POINTER(type));
g_hash_table_insert(helper_server_info, "port", GUINT_TO_POINTER(port));
if (username)
    g_hash_table_insert(helper_server_info, "username", g_strdup(username));
if (password)
    g_hash_table_insert(helper_server_info, "password", g_strdup(password));

g_object_ref(transport_agent);
resolver = g_resolver_get_default();
g_main_context_push_thread_default(_owr_get_main_context());
g_resolver_lookup_by_name_async(resolver, address, NULL,
    (GAsyncReadyCallback)add_helper_server_info, helper_server_info);
g_main_context_pop_thread_default(_owr_get_main_context());
g_object_unref(resolver);

}

`

can't debug with it? what should I do ? plz help me find out

micky-zh avatar Sep 22 '16 07:09 micky-zh