Open Bug 1208060 Opened 10 years ago Updated 3 years ago

Invalid error: no camera or microphone found

Categories

(Core :: WebRTC: Audio/Video, defect, P3)

defect

Tracking

()

People

(Reporter: ianbicking, Unassigned)

Details

(Whiteboard: [quality, bug, intestigating])

After conversing for a while and tab sharing, my mic stopped working. Then I tried to reconnect and it failed with the message "No camera or microphone found." From the browser console (with some extra context): survey.js:349:8 Loop:Error occurred whilst fetching favicon favicon not found for uri MozLoopAPI.jsm:949 Loop:notifyStatusChanged with reason: null MozLoopService.jsm:292 Loop:hawkRequest: /rooms/k6G2EMuQ1ho 2 MozLoopService.jsm:688 Loop:promiseRegisteredWithServers: registration already completed or in progress: 2 MozLoopService.jsm:433 Loop:hawkRequestInternal: 2 /rooms/k6G2EMuQ1ho POST MozLoopService.jsm:602 Loop:Loop hawkRequest error: Object { code: 400, errno: 203, error: "Can't update status for a room you …" } MozLoopService.jsm:706 Loop:Object { code: 400, errno: 203, error: "Can't update status for a room you …" } LoopRooms.jsm:795 Loop:notifyStatusChanged with reason: null MozLoopService.jsm:292 about:loopconversation#k6G2EMuQ1ho : Unable to run script because scripts are blocked internally. <unknown> Loop:Error occurred whilst fetching favicon favicon not found for uri MozLoopAPI.jsm:949 The Components object is deprecated. It will soon be removed. utils.js:9:0 Loop:Error occurred whilst fetching favicon favicon not found for uri MozLoopAPI.jsm:949 OT.Publisher.onStreamAvailableError SourceUnavailableError: Unknown Error while getting user media sdk.js:3399:13 OT.exception :: title: Unable to Publish (1500) msg: GetUserMedia sdk.js:3399:13 1500 Unknown Error while getting user media sdk.js:3399:13 OT.exception :: title: Unable to Publish (1500) msg: Unknown Error while getting user media sdk.js:3399:13 Loop:notifyStatusChanged with reason: null MozLoopService.jsm:292 Loop:hawkRequest: /rooms/k6G2EMuQ1ho 2 MozLoopService.jsm:688 Loop:promiseRegisteredWithServers: registration already completed or in progress: 2 MozLoopService.jsm:433 Loop:hawkRequestInternal: 2 /rooms/k6G2EMuQ1ho POST MozLoopService.jsm:602 TextChatEntriesView.componentDidUpdate exception Error: Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings. Stack trace: [137]</n@chrome://browser/content/loop/shared/libs/react-0.12.2.js:16:5715 [32]</i.getDOMNode@chrome://browser/content/loop/shared/libs/react-0.12.2.js:13:2043 TextChatEntriesView<.componentDidUpdate/<@chrome://browser/content/loop/shared/js/textChatView.js:145:24 FrameRequestCallback*TextChatEntriesView<.componentDidUpdate@chrome://browser/content/loop/shared/js/textChatView.js:143:1 [7]</<.notifyAll@chrome://browser/content/loop/shared/libs/react-0.12.2.js:12:5825 [79]</d.close@chrome://browser/content/loop/shared/libs/react-0.12.2.js:15:3098 [104]</r.closeAll@chrome://browser/content/loop/shared/libs/react-0.12.2.js:15:28609 [104]</r.perform@chrome://browser/content/loop/shared/libs/react-0.12.2.js:15:28068 [104]</r.perform@chrome://browser/content/loop/shared/libs/react-0.12.2.js:15:27988 [88]</<.perform@chrome://browser/content/loop/shared/libs/react-0.12.2.js:15:12567 [88]</M<@chrome://browser/content/loop/shared/libs/react-0.12.2.js:15:12797 [104]</r.closeAll@chrome://browser/content/loop/shared/libs/react-0.12.2.js:15:28609 [104]</r.perform@chrome://browser/content/loop/shared/libs/react-0.12.2.js:15:28068 [54]</p.batchedUpdates@chrome://browser/content/loop/shared/libs/react-0.12.2.js:14:7657 s@chrome://browser/content/loop/shared/libs/react-0.12.2.js:15:11690 [40]</L.replaceState@chrome://browser/content/loop/shared/libs/react-0.12.2.js:13:16904 [40]</L.setState@chrome://browser/content/loop/shared/libs/react-0.12.2.js:13:16743 ActiveRoomStoreMixin._onActiveRoomStateChanged@chrome://browser/content/loop/js/roomViews.js:45:9 triggerEvents@chrome://browser/content/loop/shared/libs/backbone-1.2.1.js:351:32 triggerApi@chrome://browser/content/loop/shared/libs/backbone-1.2.1.js:339:19 eventsApi@chrome://browser/content/loop/shared/libs/backbone-1.2.1.js:137:1 Events.trigger@chrome://browser/content/loop/shared/libs/backbone-1.2.1.js:329:1 baseStorePrototype.setStoreState@chrome://browser/content/loop/shared/js/store.js:52:9 loop.store.RoomStore<._onActiveRoomStoreChange@chrome://browser/content/loop/js/roomStore.js:138:7 triggerEvents@chrome://browser/content/loop/shared/libs/backbone-1.2.1.js:351:32 triggerApi@chrome://browser/content/loop/shared/libs/backbone-1.2.1.js:339:19 eventsApi@chrome://browser/content/loop/shared/libs/backbone-1.2.1.js:137:1 Events.trigger@chrome://browser/content/loop/shared/libs/backbone-1.2.1.js:329:1 baseStorePrototype.setStoreState@chrome://browser/content/loop/shared/js/store.js:54:7 ActiveRoomStore<.connectionFailure@chrome://browser/content/loop/shared/js/activeRoomStore.js:589:1 Dispatcher.prototype._dispatchNextAction/<@chrome://browser/content/loop/shared/js/dispatcher.js:75:11 Dispatcher.prototype._dispatchNextAction@chrome://browser/content/loop/shared/js/dispatcher.js:73:7 Dispatcher.prototype.dispatch@chrome://browser/content/loop/shared/js/dispatcher.js:47:7 OTSdkDriver.prototype._onOTException@chrome://browser/content/loop/shared/js/otSdkDriver.js:914:9 executeListenersAsyncronously/</<@chrome://browser/content/loop/libs/sdk.js:3000:16 handleMessage@chrome://browser/content/loop/libs/sdk.js:4061:11 EventListener.handleEvent*@chrome://browser/content/loop/libs/sdk.js:4072:7 @chrome://browser/content/loop/libs/sdk.js:4004:2 @chrome://browser/content/loop/libs/sdk.js:15:1 @chrome://browser/content/loop/libs/sdk.js:13:1 textChatView.js:148:13 TextChatEntriesView.componentDidUpdate exception Error: Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings. Stack trace: [137]</n@chrome://browser/content/loop/shared/libs/react-0.12.2.js:16:5715 [32]</i.getDOMNode@chrome://browser/content/loop/shared/libs/react-0.12.2.js:13:2043 TextChatEntriesView<.componentDidUpdate/<@chrome://browser/content/loop/shared/js/textChatView.js:145:24 FrameRequestCallback*TextChatEntriesView<.componentDidUpdate@chrome://browser/content/loop/shared/js/textChatView.js:143:1 [7]</<.notifyAll@chrome://browser/content/loop/shared/libs/react-0.12.2.js:12:5825 [79]</d.close@chrome://browser/content/loop/shared/libs/react-0.12.2.js:15:3098 [104]</r.closeAll@chrome://browser/content/loop/shared/libs/react-0.12.2.js:15:28609 [104]</r.perform@chrome://browser/content/loop/shared/libs/react-0.12.2.js:15:28068 [104]</r.perform@chrome://browser/content/loop/shared/libs/react-0.12.2.js:15:27988 [88]</<.perform@chrome://browser/content/loop/shared/libs/react-0.12.2.js:15:12567 [88]</M<@chrome://browser/content/loop/shared/libs/react-0.12.2.js:15:12797 [104]</r.closeAll@chrome://browser/content/loop/shared/libs/react-0.12.2.js:15:28609 [104]</r.perform@chrome://browser/content/loop/shared/libs/react-0.12.2.js:15:28068 [54]</p.batchedUpdates@chrome://browser/content/loop/shared/libs/react-0.12.2.js:14:7657 s@chrome://browser/content/loop/shared/libs/react-0.12.2.js:15:11690 [40]</L.replaceState@chrome://browser/content/loop/shared/libs/react-0.12.2.js:13:16904 [40]</L.setState@chrome://browser/content/loop/shared/libs/react-0.12.2.js:13:16743 ActiveRoomStoreMixin._onActiveRoomStateChanged@chrome://browser/content/loop/js/roomViews.js:45:9 triggerEvents@chrome://browser/content/loop/shared/libs/backbone-1.2.1.js:351:32 triggerApi@chrome://browser/content/loop/shared/libs/backbone-1.2.1.js:339:19 eventsApi@chrome://browser/content/loop/shared/libs/backbone-1.2.1.js:137:1 Events.trigger@chrome://browser/content/loop/shared/libs/backbone-1.2.1.js:329:1 baseStorePrototype.setStoreState@chrome://browser/content/loop/shared/js/store.js:52:9 loop.store.RoomStore<._onActiveRoomStoreChange@chrome://browser/content/loop/js/roomStore.js:138:7 triggerEvents@chrome://browser/content/loop/shared/libs/backbone-1.2.1.js:351:32 triggerApi@chrome://browser/content/loop/shared/libs/backbone-1.2.1.js:339:19 eventsApi@chrome://browser/content/loop/shared/libs/backbone-1.2.1.js:137:1 Events.trigger@chrome://browser/content/loop/shared/libs/backbone-1.2.1.js:329:1 baseStorePrototype.setStoreState@chrome://browser/content/loop/shared/js/store.js:54:7 ActiveRoomStore<._leaveRoom@chrome://browser/content/loop/shared/js/activeRoomStore.js:883:7 ActiveRoomStore<.connectionFailure@chrome://browser/content/loop/shared/js/activeRoomStore.js:594:7 Dispatcher.prototype._dispatchNextAction/<@chrome://browser/content/loop/shared/js/dispatcher.js:75:11 Dispatcher.prototype._dispatchNextAction@chrome://browser/content/loop/shared/js/dispatcher.js:73:7 Dispatcher.prototype.dispatch@chrome://browser/content/loop/shared/js/dispatcher.js:47:7 OTSdkDriver.prototype._onOTException@chrome://browser/content/loop/shared/js/otSdkDriver.js:914:9 executeListenersAsyncronously/</<@chrome://browser/content/loop/libs/sdk.js:3000:16 handleMessage@chrome://browser/content/loop/libs/sdk.js:4061:11 EventListener.handleEvent*@chrome://browser/content/loop/libs/sdk.js:4072:7 @chrome://browser/content/loop/libs/sdk.js:4004:2 @chrome://browser/content/loop/libs/sdk.js:15:1 @chrome://browser/content/loop/libs/sdk.js:13:1 textChatView.js:148:13 Loop:Loop hawkRequest error: Object { code: 400, errno: 203, error: "Can't update status for a room you …" } MozLoopService.jsm:706 Loop:Object { code: 400, errno: 203, error: "Can't update status for a room you …" }
one of the SDK errors - so needinfoing Mark who is currently investigating these. will change priority based on what we find. If it's showing as common - will bump to P1.
Rank: 28
Flags: needinfo?(standard8)
Priority: -- → P2
Whiteboard: [quality, bug, intestigating]
Ok, some of these errors are a bit weird, if you can reproduce them I'll be happy to take a look with you. Regarding the main issue: > After conversing for a while and tab sharing, my mic stopped working. Then I tried to reconnect and it failed with the message "No camera or microphone found." This sounds like a WebRTC issue rather than a Hello one. The initial step of the mic stopping working could have been a Hello issue, but the fact you then tried to reconnect and it failed, feels more like a WebRTC platform issue. I'm going to move it to there, and we'll see what those folks say. If you're able to reproduce, I think a first step would be dumping data from about:webrtc whilst you're still in the conversation.
Component: Client → WebRTC: Audio/Video
Flags: needinfo?(standard8)
Product: Hello (Loop) → Core
Mass change P2->P3 to align with new Mozilla triage process.
Priority: P2 → P3
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.