Expand my Community achievements bar.

Microphone Manager Runtime Error.

Avatar

Level 2

When I am running two instances locally for testing I am getting this stack trace:

#0   this = [Object 133774401, class='com.adobe.rtc.clientManagers::MicrophoneManager'].MicrophoneManager/get selectedMic() at MicrophoneManager.as:160
#1   this = [Object 133774401, class='com.adobe.rtc.clientManagers::MicrophoneManager'].MicrophoneManager/set _1703516469micIndex(pvalue=0 (0x0)) at MicrophoneManager.as:126
#2   this = [Object 133774401, class='com.adobe.rtc.clientManagers::MicrophoneManager'].MicrophoneManager/set micIndex(value=0 (0x0)) at MicrophoneManager.as:122
#3   this = [Object 133774401, class='com.adobe.rtc.clientManagers::MicrophoneManager'].MicrophoneManager() at MicrophoneManager.as:81
#4   this = [Object 488590689, class='com.adobe.rtc.clientManagers::MicrophoneManager$'].MicrophoneManager$/getInstance() at MicrophoneManager.as:93
#5   this = [Object 133207233, class='com.adobe.rtc.sharedManagers::StreamManager'].StreamManager/findCodec() at StreamManager.as:1894
#6   this = [Object 133207233, class='com.adobe.rtc.sharedManagers::StreamManager'].StreamManager/onUserAdd(p_evt=[Object 488588001, class='com.adobe.rtc.events::UserEvent']) at StreamManager.as:1866
#7   EventDispatcher/dispatchEventFunction() at <null>:65535
#8   this = [Object 133675041, class='com.adobe.rtc.sharedManagers::UserManager'].EventDispatcher/dispatchEvent(_arg1=[Object 488588001, class='com.adobe.rtc.events::UserEvent']) at <null>:65535
#9   this = [Object 133675041, class='com.adobe.rtc.sharedManagers::UserManager'].UserManager/userReceivedOrEdited(p_evt=[Object 133484673, class='com.adobe.rtc.events::CollectionNodeEvent']) at UserManager.as:1093
#10  this = [Object 133675041, class='com.adobe.rtc.sharedManagers::UserManager'].UserManager/onItemReceive(p_evt=[Object 133484673, class='com.adobe.rtc.events::CollectionNodeEvent']) at UserManager.as:935
#11  EventDispatcher/dispatchEventFunction() at <null>:65535
#12  this = [Object 515784769, class='com.adobe.rtc.sharedModel::CollectionNode'].EventDispatcher/dispatchEvent(_arg1=[Object 133484673, class='com.adobe.rtc.events::CollectionNodeEvent']) at <null>:65535
#13  this = [Object 515784769, class='com.adobe.rtc.sharedModel::CollectionNode'].CollectionNode/http://www.adobe.com/2006/connect/cocomo/messaging/internal::receiveItem(p_item=[Object 133777985, class='com.adobe.rtc.messaging::MessageItem']) at CollectionNode.as:742
#14  this = [Object 133287265, class='com.adobe.rtc.messaging.manager::MessageManager'].MessageManager/http://www.adobe.com/2006/connect/cocomo/messaging/internal::receiveItem(p_collectionName="UserManager", p_nodeName="UserList", p_itemVO=[Object 421660641, class='Object']) at MessageManager.as:662
#15  this = [Object 515146801, class='com.adobe.rtc.session.managers::SessionManagerAdobeHostedServices'].SessionManagerBase/receiveItem(p_itemData=[Object 421660721, class='Object']) at SessionManagerBase.as:330

This makes sense since the mic has already been grabbed by the first instance of the application, but it seems like there should be a way around it for local testing. I am currently try catching the exception, but I wanted to hail it so that others seeing this would know what was goin on.

1 Reply

Avatar

Former Community Member

Hi,

Can you send a small example code producing the problem ?

Thanks

Hironmay Basu