fMMS: Failed to open viewer
Folks,
Trouble again retrieving messages from FMMS.
Failed to open viewer with transaction id: blah
I had a similar error in the past and llew had a nice trick to include the transaction number.
Quote:
Originally Posted by Ilew
(Post 1516849)
If you're willing to be a guinea pig, I may have a simple fix for the images not showing.
Could you change line 291 in '/opt/fmms/controller.py' from:
Code:
mmsid = self.store_mms_message(pushid, message)
to
Code:
mmsid = self.store_mms_message(pushid, message, transactionId=trans_id)
Pretty much it's reading a different transaction-id to the one it's using to store the binary.
So it's looking in a non-existent dir and failing.
Cheers,
Ilew
|
Well that worked for a time but was giving a unable to open error before. Now its ticked off and I dont know why
Code:
2017-06-03 15:27:06,694 fmms.contacts: loaded contacthandler in 0.07 s
2017-06-03 15:27:08,677 fmms.__main__: liststore time: 0.25
2017-06-03 15:27:11,854 fmms.__main__: showing mms: (0,)
2017-06-03 15:27:12,056 fmms.contacts: loaded contacthandler in 0.0 s
2017-06-03 15:27:12,554 fmms.connectors: i acquired lock (2437)
2017-06-03 15:27:12,562 fmms.connectors: RUNNING IN UGLYHACK MODE
2017-06-03 15:27:12,617 fmms.connectors: UglyHackHandler UP!
APN: wap.voicestream.com user: nokia pass: 6600 proxyip: 216.155.165.50 mmsc1: 216.155.174.84 mmsc2: ttnmmsget.msg.eng.t-mobile.com
2017-06-03 15:27:19,613 fmms.connectors: fmms_magic retcode: 0
2017-06-03 15:27:19,619 fmms.wappushhandler: getting file: http://ttnmmsget.msg.eng.t-mobile.com/mms/wapenc?T=mavodi-6-13b-204-3-97-e1b5fa
2017-06-03 15:27:19,965 fmms.wappushhandler: sending notify...
2017-06-03 15:27:19,967 fmms.wappushhandler: using custom mms
2017-06-03 15:27:20,020 fmms.wappushhandler: connecting via proxy 216.155.165.50:8080
2017-06-03 15:27:20,022 fmms.wappushhandler: mmschost: http://216.155.174.84/servlets/mms
2017-06-03 15:27:22,095 fmms.wappushhandler: MMSC STATUS: 200 OK
2017-06-03 15:27:22,103 fmms.wappushhandler: MMSC RESPONDED: {}
2017-06-03 15:27:22,109 fmms.wappushhandler: m-notifyresp-ind: (200, 'OK', {}, True)
2017-06-03 15:27:22,115 fmms.wappushhandler: notifyresp sent
2017-06-03 15:27:22,141 fmms.wappushhandler: connecting with proxy 216.155.165.50:8080
2017-06-03 15:27:22,172 fmms.wappushhandler: trying url: http://ttnmmsget.msg.eng.t-mobile.com/mms/wapenc?T=mavodi-6-13b-204-3-97-e1b5fa
2017-06-03 15:27:23,568 fmms.wappushhandler: mmsc info: Connection: close
Date: Sat, 03 Jun 2017 20:27:24 GMT
Server: Mavenir Web Application Server
Content-Type: application/vnd.wap.mms-message
Content-Length: 58
2017-06-03 15:27:23,576 fmms.controller: saved binary mms <open file '/home/user/.fmms/mms/mavodi-6-89-10e-7-97-6-204-3-97-e1b5fa/message', mode 'wb' at 0x421f9ec0>
2017-06-03 15:27:23,581 fmms.wappushhandler: fetched http://ttnmmsget.msg.eng.t-mobile.com/mms/wapenc?T=mavodi-6-13b-204-3-97-e1b5fa and wrote to file
2017-06-03 15:27:23,888 fmms.wappushhandler: sending ack...
2017-06-03 15:27:23,890 fmms.wappushhandler: using custom mms
2017-06-03 15:27:23,978 fmms.wappushhandler: connecting via proxy 216.155.165.50:8080
2017-06-03 15:27:23,981 fmms.wappushhandler: mmschost: http://216.155.174.84/servlets/mms
2017-06-03 15:27:26,223 fmms.wappushhandler: MMSC STATUS: 200 OK
2017-06-03 15:27:26,230 fmms.wappushhandler: MMSC RESPONDED: {}
2017-06-03 15:27:26,235 fmms.wappushhandler: m-acknowledge-ind: (200, 'OK', {}, True)
2017-06-03 15:27:26,241 fmms.wappushhandler: ack sent
2017-06-03 15:27:26,246 fmms.connectors: UglyHackHandler running disconnect
2017-06-03 15:27:26,697 fmms.connectors: disconnecting connection. rx: 2236 tx: 2433
2017-06-03 15:27:26,706 fmms.connectors: UglyHackHandler running disconnect
2017-06-03 15:27:26,945 fmms.connectors: disconnecting connection. rx: 2276 tx: 2433
2017-06-03 15:27:26,954 fmms.controller: path: /home/user/.fmms/mms/mavodi-6-89-10e-7-97-6-204-3-97-e1b5fa
2017-06-03 15:27:26,972 fmms.controller: decode_binary_mms running: /home/user/.fmms/mms/mavodi-6-89-10e-7-97-6-204-3-97-e1b5fa
2017-06-03 15:27:27,287 fmms.__main__: Failed to open viewer with transaction id: mavodi-6-89-10e-7-97-6-204-3-97-e1b5fa
Traceback (most recent call last):
File "/opt/fmms/fmms_gui.py", line 467, in show_mms
fMMSViewer.fMMS_Viewer(transactionid, spawner=self)
File "/opt/fmms/fmms_viewer.py", line 59, in __init__
self._parse_mms(fname, vbox)
File "/opt/fmms/fmms_viewer.py", line 248, in _parse_mms
self.cont.get_mms_from_push(filename)
File "/opt/fmms/controller.py", line 288, in get_mms_from_push
message = self.decode_binary_mms(path)
File "/opt/fmms/controller.py", line 229, in decode_binary_mms
message = MMSMessage.fromFile(path + "/message")
File "/opt/fmms/mms/message.py", line 258, in fromFile
return decoder.decodeFile(filename)
File "/opt/fmms/mms/mms_pdu.py", line 83, in decodeFile
return self.decodeData(data)
File "/opt/fmms/mms/mms_pdu.py", line 109, in decodeData
self._mmsMessage.attachments = self.decodeMessageBodyToPath(bodyIter)
File "/opt/fmms/mms/mms_pdu.py", line 351, in decodeMessageBodyToPath
ctFieldBytes.append(dataIter.next())
File "/opt/fmms/mms/iterator.py", line 40, in next
return self._it.next()
StopIteration
Any ideas would be helpful.
Cheers,
Mike
|