Details
-
Type:
Bug
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 1.0 RC1
-
Fix Version/s: EE 1.0
-
Component/s: None
-
Labels:None
-
Environment:ICEmobile
Description
Issue Links
- depends on
-
PUSH-164 Adaptive reconnect timeout
-
- Closed
-
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
Duplicate notifications can be reproduced by reloading the page while the automated image upload is active.
Logging below from when the duplicate notifications begin. This was reproduced by having a continual image upload while using the history control on the android container to reload the page. We see a push to vauv0t5 and then a listen to vauv0t7, so the new assignment of the pushIDs is interacting poorly with the decision to engage cloud push.
FINE: Listen request from pushIds: [vj6u4mx, vauv0t5]. Cloud Push ID: c2dm:APA91bH5660S-Exxu4ri2SJzAsnJ5SmwU4TmDhE15TkihJnMx7ObRJDGu4vZbujC1AwS8spIEdD0JcUu9cN61tjGaThJvKafsJUfCo3DmFpmakXego-hCCbNPzORahF2son9p_7i2YS0Xrngxy3GhBieyiLNvkndc4_nn6_u9wYK0_ALe45xdiw. Browser: 1gy68ld7r
Feb 23, 2012 4:56:10 PM org.icepush.BlockingConnectionServer$3 writeTo
FINE: Sending notifications for [vauv0t5].
Feb 23, 2012 4:56:11 PM org.icepush.LocalPushGroupManager$OutOfBandNotification run
FINE: Cloud Push dispatched for
Feb 23, 2012 4:56:11 PM com.icesoft.icepush.C2dmNotificationProvider$SendMessage run
INFO: C2DM Notification for APA91bH5660S-Exxu4ri2SJzAsnJ5SmwU4TmDhE15TkihJnMx7ObRJDGu4vZbujC1AwS8spIEdD0JcUu9cN61tjGaThJvKafsJUfCo3DmFpmakXego-hCCbNPzORahF2son9p_7i2YS0Xrngxy3GhBieyiLNvkndc4_nn6_u9wYK0_ALe45xdiw Response Code is 200
Feb 23, 2012 4:56:13 PM org.icepush.BlockingConnectionServer$RunningServer service
FINE: Listen request from pushIds: [vj6u4mx, vauv0t7]. Cloud Push ID: c2dm:APA91bH5660S-Exxu4ri2SJzAsnJ5SmwU4TmDhE15TkihJnMx7ObRJDGu4vZbujC1AwS8spIEdD0JcUu9cN61tjGaThJvKafsJUfCo3DmFpmakXego-hCCbNPzORahF2son9p_7i2YS0Xrngxy3GhBieyiLNvkndc4_nn6_u9wYK0_ALe45xdiw. Browser: 1gy68ld7r
Feb 23, 2012 4:56:13 PM org.icepush.BlockingConnectionServer$3 writeTo
Script to help with automated testing of mediacast:
#!/bin/sh
while true
do
for imgname in giraffe.jpg SRWgM.jpg chameleon.jpg antarctica-octopus.jpeg MiraTVR.jpg ugly-dog.jpeg 3302017.bin.jpeg ugliest-dog-2011-1.jpg
do
echo uploading $imgname
curl -F "camera=@/Users/tedg/Sites/creatures/"$imgname";type=image/jpeg" "http://labs.icesoft.com:8080/mediacast-debug/upload"
sleep 5
done
done
To reproduce: alternate between mediacast and the home screen while uploading images from a desktop browser. The issue seems more readily reproducible under poor network conditions.
The following logging indicates an accumulation problem (which occurred during duplicate ajax/cloud notification) although it may be unrelated to the duplicate notifications:
FINE: Cloud Push dispatched for
{vigtq37=c2dm:APA91bHZ3dA3yoN7MPv1k0I5E7i7JXJ4QieUSHK5AYtyAxFhClEkOLckLi5tXmu0aQeUAYW2qAu1B2jksoOXueSQFx0PjoT25vQsDwO0tYxSaWbr2c2Kyz8sKarMmyAWHBK_jZIyAh4KvpBLZ6M-pE_EOuJ591Lvzm4yYuzQu9uyZxaTsF7ftY0, vigtq3s=c2dm:APA91bHIS-4Z_7tF_hUax4huozGCQqdVKVdrdhJUuA2eAYlWxdJHC0C8q00ZF2f0EnqfUypxF6TrgvMJdLvg8J_ssdphsTWoqou3DxL5GADbHScQtOw4pGSYPJTuwlSqkszt-5E6qbnVMTY8R53HTFDlmV3t-q_zBZssUWpKqSnNwkQZkv7767o, vigtq3r=c2dm:APA91bFo2lfpKDHe-ZB20Jxn6JLK6Fd9ZjfINnsDXnK6HYfqCBOkczM5nJ5se9KpS91XUduGmj_n-YiFM447gFpAee8IBmF7QIDmyt3HUEk8qqN7INk1a--HZhBs4g9Lar8mPaTs3YJIldJQZ3QtuXO4ddfpG0Xi9D10zlp7clQK6y_i16ROnlY, vigtq3u=c2dm:APA91bFo2lfpKDHe-ZB20Jxn6JLK6Fd9ZjfINnsDXnK6HYfqCBOkczM5nJ5se9KpS91XUduGmj_n-YiFM447gFpAee8IBmF7QIDmyt3HUEk8qqN7INk1a--HZhBs4g9Lar8mPaTs3YJIldJQZ3QtuXO4ddfpG0Xi9D10zlp7clQK6y_i16ROnlY, vigtq38=c2dm:APA91bHZ3dA3yoN7MPv1k0I5E7i7JXJ4QieUSHK5AYtyAxFhClEkOLckLi5tXmu0aQeUAYW2qAu1B2jksoOXueSQFx0PjoT25vQsDwO0tYxSaWbr2c2Kyz8sKarMmyAWHBK_jZIyAh4KvpBLZ6M-pE_EOuJ591Lvzm4yYuzQu9uyZxaTsF7ftY0, vigtq3t=c2dm:APA91bHIS-4Z_7tF_hUax4huozGCQqdVKVdrdhJUuA2eAYlWxdJHC0C8q00ZF2f0EnqfUypxF6TrgvMJdLvg8J_ssdphsTWoqou3DxL5GADbHScQtOw4pGSYPJTuwlSqkszt-5E6qbnVMTY8R53HTFDlmV3t-q_zBZssUWpKqSnNwkQZkv7767o, vigtq3w=c2dm:APA91bFo2lfpKDHe-ZB20Jxn6JLK6Fd9ZjfINnsDXnK6HYfqCBOkczM5nJ5se9KpS91XUduGmj_n-YiFM447gFpAee8IBmF7QIDmyt3HUEk8qqN7INk1a--HZhBs4g9Lar8mPaTs3YJIldJQZ3QtuXO4ddfpG0Xi9D10zlp7clQK6y_i16ROnlY, vigtq33=c2dm:APA91bHZ3dA3yoN7MPv1k0I5E7i7JXJ4QieUSHK5AYtyAxFhClEkOLckLi5tXmu0aQeUAYW2qAu1B2jksoOXueSQFx0PjoT25vQsDwO0tYxSaWbr2c2Kyz8sKarMmyAWHBK_jZIyAh4KvpBLZ6M-pE_EOuJ591Lvzm4yYuzQu9uyZxaTsF7ftY0, vigtq3v=c2dm:APA91bHIS-4Z_7tF_hUax4huozGCQqdVKVdrdhJUuA2eAYlWxdJHC0C8q00ZF2f0EnqfUypxF6TrgvMJdLvg8J_ssdphsTWoqou3DxL5GADbHScQtOw4pGSYPJTuwlSqkszt-5E6qbnVMTY8R53HTFDlmV3t-q_zBZssUWpKqSnNwkQZkv7767o, vigtq3y=c2dm:APA91bHIS-4Z_7tF_hUax4huozGCQqdVKVdrdhJUuA2eAYlWxdJHC0C8q00ZF2f0EnqfUypxF6TrgvMJdLvg8J_ssdphsTWoqou3DxL5GADbHScQtOw4pGSYPJTuwlSqkszt-5E6qbnVMTY8R53HTFDlmV3t-q_zBZssUWpKqSnNwkQZkv7767o, vigtq35=c2dm:APA91bHZ3dA3yoN7MPv1k0I5E7i7JXJ4QieUSHK5AYtyAxFhClEkOLckLi5tXmu0aQeUAYW2qAu1B2jksoOXueSQFx0PjoT25vQsDwO0tYxSaWbr2c2Kyz8sKarMmyAWHBK_jZIyAh4KvpBLZ6M-pE_EOuJ591Lvzm4yYuzQu9uyZxaTsF7ftY0, vigtq3x=c2dm:APA91bHIS-4Z_7tF_hUax4huozGCQqdVKVdrdhJUuA2eAYlWxdJHC0C8q00ZF2f0EnqfUypxF6TrgvMJdLvg8J_ssdphsTWoqou3DxL5GADbHScQtOw4pGSYPJTuwlSqkszt-5E6qbnVMTY8R53HTFDlmV3t-q_zBZssUWpKqSnNwkQZkv7767o, vigtq3z=c2dm:APA91bFo2lfpKDHe-ZB20Jxn6JLK6Fd9ZjfINnsDXnK6HYfqCBOkczM5nJ5se9KpS91XUduGmj_n-YiFM447gFpAee8IBmF7QIDmyt3HUEk8qqN7INk1a--HZhBs4g9Lar8mPaTs3YJIldJQZ3QtuXO4ddfpG0Xi9D10zlp7clQK6y_i16ROnlY, vj6u4m19=c2dm:APA91bFo2lfpKDHe-ZB20Jxn6JLK6Fd9ZjfINnsDXnK6HYfqCBOkczM5nJ5se9KpS91XUduGmj_n-YiFM447gFpAee8IBmF7QIDmyt3HUEk8qqN7INk1a--HZhBs4g9Lar8mPaTs3YJIldJQZ3QtuXO4ddfpG0Xi9D10zlp7clQK6y_i16ROnlY, vigtq3c=c2dm:APA91bHZ3dA3yoN7MPv1k0I5E7i7JXJ4QieUSHK5AYtyAxFhClEkOLckLi5tXmu0aQeUAYW2qAu1B2jksoOXueSQFx0PjoT25vQsDwO0tYxSaWbr2c2Kyz8sKarMmyAWHBK_jZIyAh4KvpBLZ6M-pE_EOuJ591Lvzm4yYuzQu9uyZxaTsF7ftY0, vigtq3e=c2dm:APA91bEvqaqusDz9rDuMZQu9lPIfF-5wxYhRipTAcNyo1rmQJOCcwOKsHMAtfUoIIFnSNtf2JMPTzVkEDbQZvKinnHA9uT_4ef0G5e_gFqY10D7qPpm9zHf4dwL1I1HJsXTEC_hS_u0RR8ScXOTphrQKTSUn9p1S0b_C3LrIoZckWnyvTBov7DE, vigtq319=c2dm:APA91bHIS-4Z_7tF_hUax4huozGCQqdVKVdrdhJUuA2eAYlWxdJHC0C8q00ZF2f0EnqfUypxF6TrgvMJdLvg8J_ssdphsTWoqou3DxL5GADbHScQtOw4pGSYPJTuwlSqkszt-5E6qbnVMTY8R53HTFDlmV3t-q_zBZssUWpKqSnNwkQZkv7767o, vigtq3f=c2dm:APA91bFo2lfpKDHe-ZB20Jxn6JLK6Fd9ZjfINnsDXnK6HYfqCBOkczM5nJ5se9KpS91XUduGmj_n-YiFM447gFpAee8IBmF7QIDmyt3HUEk8qqN7INk1a--HZhBs4g9Lar8mPaTs3YJIldJQZ3QtuXO4ddfpG0Xi9D10zlp7clQK6y_i16ROnlY, vigtq3g=c2dm:APA91bFo2lfpKDHe-ZB20Jxn6JLK6Fd9ZjfINnsDXnK6HYfqCBOkczM5nJ5se9KpS91XUduGmj_n-YiFM447gFpAee8IBmF7QIDmyt3HUEk8qqN7INk1a--HZhBs4g9Lar8mPaTs3YJIldJQZ3QtuXO4ddfpG0Xi9D10zlp7clQK6y_i16ROnlY, vigtq317=c2dm:APA91bHIS-4Z_7tF_hUax4huozGCQqdVKVdrdhJUuA2eAYlWxdJHC0C8q00ZF2f0EnqfUypxF6TrgvMJdLvg8J_ssdphsTWoqou3DxL5GADbHScQtOw4pGSYPJTuwlSqkszt-5E6qbnVMTY8R53HTFDlmV3t-q_zBZssUWpKqSnNwkQZkv7767o, vigtq318=c2dm:APA91bFo2lfpKDHe-ZB20Jxn6JLK6Fd9ZjfINnsDXnK6HYfqCBOkczM5nJ5se9KpS91XUduGmj_n-YiFM447gFpAee8IBmF7QIDmyt3HUEk8qqN7INk1a--HZhBs4g9Lar8mPaTs3YJIldJQZ3QtuXO4ddfpG0Xi9D10zlp7clQK6y_i16ROnlY, vigtq3i=c2dm:APA91bEvqaqusDz9rDuMZQu9lPIfF-5wxYhRipTAcNyo1rmQJOCcwOKsHMAtfUoIIFnSNtf2JMPTzVkEDbQZvKinnHA9uT_4ef0G5e_gFqY10D7qPpm9zHf4dwL1I1HJsXTEC_hS_u0RR8ScXOTphrQKTSUn9p1S0b_C3LrIoZckWnyvTBov7DE, vigtq315=c2dm:APA91bFo2lfpKDHe-ZB20Jxn6JLK6Fd9ZjfINnsDXnK6HYfqCBOkczM5nJ5se9KpS91XUduGmj_n-YiFM447gFpAee8IBmF7QIDmyt3HUEk8qqN7INk1a--HZhBs4g9Lar8mPaTs3YJIldJQZ3QtuXO4ddfpG0Xi9D10zlp7clQK6y_i16ROnlY, vigtq3j=c2dm:APA91bEvqaqusDz9rDuMZQu9lPIfF-5wxYhRipTAcNyo1rmQJOCcwOKsHMAtfUoIIFnSNtf2JMPTzVkEDbQZvKinnHA9uT_4ef0G5e_gFqY10D7qPpm9zHf4dwL1I1HJsXTEC_hS_u0RR8ScXOTphrQKTSUn9p1S0b_C3LrIoZckWnyvTBov7DE, vigtq316=c2dm:APA91bHIS-4Z_7tF_hUax4huozGCQqdVKVdrdhJUuA2eAYlWxdJHC0C8q00ZF2f0EnqfUypxF6TrgvMJdLvg8J_ssdphsTWoqou3DxL5GADbHScQtOw4pGSYPJTuwlSqkszt-5E6qbnVMTY8R53HTFDlmV3t-q_zBZssUWpKqSnNwkQZkv7767o, vigtq3k=c2dm:APA91bFo2lfpKDHe-ZB20Jxn6JLK6Fd9ZjfINnsDXnK6HYfqCBOkczM5nJ5se9KpS91XUduGmj_n-YiFM447gFpAee8IBmF7QIDmyt3HUEk8qqN7INk1a--HZhBs4g9Lar8mPaTs3YJIldJQZ3QtuXO4ddfpG0Xi9D10zlp7clQK6y_i16ROnlY, vigtq313=c2dm:APA91bHIS-4Z_7tF_hUax4huozGCQqdVKVdrdhJUuA2eAYlWxdJHC0C8q00ZF2f0EnqfUypxF6TrgvMJdLvg8J_ssdphsTWoqou3DxL5GADbHScQtOw4pGSYPJTuwlSqkszt-5E6qbnVMTY8R53HTFDlmV3t-q_zBZssUWpKqSnNwkQZkv7767o, vigtq3l=c2dm:APA91bFo2lfpKDHe-ZB20Jxn6JLK6Fd9ZjfINnsDXnK6HYfqCBOkczM5nJ5se9KpS91XUduGmj_n-YiFM447gFpAee8IBmF7QIDmyt3HUEk8qqN7INk1a--HZhBs4g9Lar8mPaTs3YJIldJQZ3QtuXO4ddfpG0Xi9D10zlp7clQK6y_i16ROnlY, vigtq314=c2dm:APA91bHIS-4Z_7tF_hUax4huozGCQqdVKVdrdhJUuA2eAYlWxdJHC0C8q00ZF2f0EnqfUypxF6TrgvMJdLvg8J_ssdphsTWoqou3DxL5GADbHScQtOw4pGSYPJTuwlSqkszt-5E6qbnVMTY8R53HTFDlmV3t-q_zBZssUWpKqSnNwkQZkv7767o, vigtq3o=c2dm:APA91bFo2lfpKDHe-ZB20Jxn6JLK6Fd9ZjfINnsDXnK6HYfqCBOkczM5nJ5se9KpS91XUduGmj_n-YiFM447gFpAee8IBmF7QIDmyt3HUEk8qqN7INk1a--HZhBs4g9Lar8mPaTs3YJIldJQZ3QtuXO4ddfpG0Xi9D10zlp7clQK6y_i16ROnlY, vigtq3p=c2dm:APA91bHIS-4Z_7tF_hUax4huozGCQqdVKVdrdhJUuA2eAYlWxdJHC0C8q00ZF2f0EnqfUypxF6TrgvMJdLvg8J_ssdphsTWoqou3DxL5GADbHScQtOw4pGSYPJTuwlSqkszt-5E6qbnVMTY8R53HTFDlmV3t-q_zBZssUWpKqSnNwkQZkv7767o, vigtq310=c2dm:APA91bHZ3dA3yoN7MPv1k0I5E7i7JXJ4QieUSHK5AYtyAxFhClEkOLckLi5tXmu0aQeUAYW2qAu1B2jksoOXueSQFx0PjoT25vQsDwO0tYxSaWbr2c2Kyz8sKarMmyAWHBK_jZIyAh4KvpBLZ6M-pE_EOuJ591Lvzm4yYuzQu9uyZxaTsF7ftY0, vigtq3q=c2dm:APA91bHIS-4Z_7tF_hUax4huozGCQqdVKVdrdhJUuA2eAYlWxdJHC0C8q00ZF2f0EnqfUypxF6TrgvMJdLvg8J_ssdphsTWoqou3DxL5GADbHScQtOw4pGSYPJTuwlSqkszt-5E6qbnVMTY8R53HTFDlmV3t-q_zBZssUWpKqSnNwkQZkv7767o, vigtq31a=c2dm:APA91bFo2lfpKDHe-ZB20Jxn6JLK6Fd9ZjfINnsDXnK6HYfqCBOkczM5nJ5se9KpS91XUduGmj_n-YiFM447gFpAee8IBmF7QIDmyt3HUEk8qqN7INk1a--HZhBs4g9Lar8mPaTs3YJIldJQZ3QtuXO4ddfpG0Xi9D10zlp7clQK6y_i16ROnlY, vigtq31b=c2dm:APA91bHIS-4Z_7tF_hUax4huozGCQqdVKVdrdhJUuA2eAYlWxdJHC0C8q00ZF2f0EnqfUypxF6TrgvMJdLvg8J_ssdphsTWoqou3DxL5GADbHScQtOw4pGSYPJTuwlSqkszt-5E6qbnVMTY8R53HTFDlmV3t-q_zBZssUWpKqSnNwkQZkv7767o, vawdzz1d=c2dm:APA91bFo2lfpKDHe-ZB20Jxn6JLK6Fd9ZjfINnsDXnK6HYfqCBOkczM5nJ5se9KpS91XUduGmj_n-YiFM447gFpAee8IBmF7QIDmyt3HUEk8qqN7INk1a--HZhBs4g9Lar8mPaTs3YJIldJQZ3QtuXO4ddfpG0Xi9D10zlp7clQK6y_i16ROnlY, vigtq31d=c2dm:APA91bHIS-4Z_7tF_hUax4huozGCQqdVKVdrdhJUuA2eAYlWxdJHC0C8q00ZF2f0EnqfUypxF6TrgvMJdLvg8J_ssdphsTWoqou3DxL5GADbHScQtOw4pGSYPJTuwlSqkszt-5E6qbnVMTY8R53HTFDlmV3t-q_zBZssUWpKqSnNwkQZkv7767o, vigtq31f=c2dm:APA91bHIS-4Z_7tF_hUax4huozGCQqdVKVdrdhJUuA2eAYlWxdJHC0C8q00ZF2f0EnqfUypxF6TrgvMJdLvg8J_ssdphsTWoqou3DxL5GADbHScQtOw4pGSYPJTuwlSqkszt-5E6qbnVMTY8R53HTFDlmV3t-q_zBZssUWpKqSnNwkQZkv7767o, vigtq31g=c2dm:APA91bFo2lfpKDHe-ZB20Jxn6JLK6Fd9ZjfINnsDXnK6HYfqCBOkczM5nJ5se9KpS91XUduGmj_n-YiFM447gFpAee8IBmF7QIDmyt3HUEk8qqN7INk1a--HZhBs4g9Lar8mPaTs3YJIldJQZ3QtuXO4ddfpG0Xi9D10zlp7clQK6y_i16ROnlY, vdta262=c2dm:APA91bFo2lfpKDHe-ZB20Jxn6JLK6Fd9ZjfINnsDXnK6HYfqCBOkczM5nJ5se9KpS91XUduGmj_n-YiFM447gFpAee8IBmF7QIDmyt3HUEk8qqN7INk1a--HZhBs4g9Lar8mPaTs3YJIldJQZ3QtuXO4ddfpG0Xi9D10zlp7clQK6y_i16ROnlY, vigtq3a=c2dm:APA91bHZ3dA3yoN7MPv1k0I5E7i7JXJ4QieUSHK5AYtyAxFhClEkOLckLi5tXmu0aQeUAYW2qAu1B2jksoOXueSQFx0PjoT25vQsDwO0tYxSaWbr2c2Kyz8sKarMmyAWHBK_jZIyAh4KvpBLZ6M-pE_EOuJ591Lvzm4yYuzQu9uyZxaTsF7ftY0, viq0au7=c2dm:APA91bFo2lfpKDHe-ZB20Jxn6JLK6Fd9ZjfINnsDXnK6HYfqCBOkczM5nJ5se9KpS91XUduGmj_n-YiFM447gFpAee8IBmF7QIDmyt3HUEk8qqN7INk1a--HZhBs4g9Lar8mPaTs3YJIldJQZ3QtuXO4ddfpG0Xi9D10zlp7clQK6y_i16ROnlY}
This has been resolved by
PUSH-164.