Error using PNG files in CiscoIPPhoneIconFileMenu

Version 1
    This document was generated from CDN thread

    Created by: James McHugh on 02-06-2011 04:04:15 PM
    Hi all,
    I am using CiscoIPPhoneIconFileMenu to build a menu on a 7925G. My results have been inconsistent. When sending the exact same XML down to the phone sometimes it works, sometimes it fails with a message that says "Not Available" on the phone and I find errors in the log from the phone.
    Here is an example of one that worked followed by one that failed:
     
    FAILS
    2011-06-02 15:55:32:0490 HERMIT user.info GUI: OpenURL: http://dev-ppd.partners.org/scripts/phsweb.mwl?APP=CALLMGR&name=SEP588D09D3966B&locale=English_United_States
    2011-06-02 15:55:32:0490 HERMIT user.debug GUI: File: ../lib/wlan_applib.c Line: 73 Func: SendWlanIpc Sent WLAN Active timer(31) command to wlanmgr
    2011-06-02 15:55:32:0530 HERMIT user.debug GUI: File: ../lib/wlan_applib.c Line: 87 Func: SendWlanIpc Received response 0 - No Error of length: 8
    2011-06-02 15:55:32:0620 HERMIT user.info GUI: OpenURL: http://dev-ppd.partners.org/ppd/pagearrow.png
    2011-06-02 15:55:32:0620 HERMIT user.debug GUI: File: ../lib/wlan_applib.c Line: 73 Func: SendWlanIpc Sent WLAN Active timer(31) command to wlanmgr
    2011-06-02 15:55:32:0730 HERMIT user.debug GUI: File: ../lib/wlan_applib.c Line: 87 Func: SendWlanIpc Received response 0 - No Error of length: 8
    2011-06-02 15:55:32:0790 HERMIT user.info GUI: OpenURL: http://dev-ppd.partners.org/ppd/page-clear.png
    2011-06-02 15:55:32:0790 HERMIT user.debug GUI: File: ../lib/wlan_applib.c Line: 73 Func: SendWlanIpc Sent WLAN Active timer(31) command to wlanmgr
    2011-06-02 15:55:32:0790 HERMIT user.debug GUI: File: ../lib/wlan_applib.c Line: 87 Func: SendWlanIpc Received response 0 - No Error of length: 8
    2011-06-02 15:55:32:0790 HERMIT user.warn GUI: No Data:2 0
    2011-06-02 15:55:32:0790 HERMIT user.warn GUI: No Data:4 0
    2011-06-02 15:55:32:0790 HERMIT user.info GUI: OpenURL: http://dev-ppd.partners.org/ppd/page-exclam.png
    2011-06-02 15:55:32:0790 HERMIT user.debug GUI: File: ../lib/wlan_applib.c Line: 73 Func: SendWlanIpc Sent WLAN Active timer(31) command to wlanmgr
    2011-06-02 15:55:32:0790 HERMIT user.debug GUI: File: ../lib/wlan_applib.c Line: 87 Func: SendWlanIpc Received response 0 - No Error of length: 8
    2011-06-02 15:55:32:0790 HERMIT user.info GUI: file read error:/var/tmp/iconfile1.png
    2011-06-02 15:55:32:0790 HERMIT user.err GUI: Decode error: /var/tmp/iconfile1.png!
    2011-06-02 15:55:32:0790 HERMIT user.info GUI: file read error:/var/tmp/iconfile0.png
    2011-06-02 15:55:32:0790 HERMIT user.err GUI: Decode error: /var/tmp/iconfile0.png!
     
     
    WORKS
     
    2011-06-02 15:55:37:0650 HERMIT user.info GUI: OpenURL: http://dev-ppd.partners.org/scripts/phsweb.mwl?APP=CALLMGR&name=SEP588D09D3966B&locale=English_United_States
    2011-06-02 15:55:37:0650 HERMIT user.debug GUI: File: ../lib/wlan_applib.c Line: 73 Func: SendWlanIpc Sent WLAN Active timer(31) command to wlanmgr
    2011-06-02 15:55:37:0700 HERMIT user.debug GUI: File: ../lib/wlan_applib.c Line: 87 Func: SendWlanIpc Received response 0 - No Error of length: 8
    2011-06-02 15:55:37:0750 HERMIT user.info GUI: OpenURL: http://dev-ppd.partners.org/ppd/pagearrow.png
    2011-06-02 15:55:37:0750 HERMIT user.debug GUI: File: ../lib/wlan_applib.c Line: 73 Func: SendWlanIpc Sent WLAN Active timer(31) command to wlanmgr
    2011-06-02 15:55:37:0910 HERMIT user.debug GUI: File: ../lib/wlan_applib.c Line: 87 Func: SendWlanIpc Received response 0 - No Error of length: 8
    2011-06-02 15:55:37:0910 HERMIT user.info GUI: OpenURL: http://dev-ppd.partners.org/ppd/page-clear.png
    2011-06-02 15:55:37:0910 HERMIT user.debug GUI: File: ../lib/wlan_applib.c Line: 73 Func: SendWlanIpc Sent WLAN Active timer(31) command to wlanmgr
    2011-06-02 15:55:37:0910 HERMIT user.debug GUI: File: ../lib/wlan_applib.c Line: 87 Func: SendWlanIpc Received response 0 - No Error of length: 8
    2011-06-02 15:55:37:0910 HERMIT user.info GUI: OpenURL: http://dev-ppd.partners.org/ppd/page-exclam.png
    2011-06-02 15:55:37:0910 HERMIT user.debug GUI: File: ../lib/wlan_applib.c Line: 73 Func: SendWlanIpc Sent WLAN Active timer(31) command to wlanmgr
    2011-06-02 15:55:37:0910 HERMIT user.debug GUI: File: ../lib/wlan_applib.c Line: 87 Func: SendWlanIpc Received response 0 - No Error of length: 8
    2011-06-02 15:55:40:0630 HERMIT user.info SCCP: <-|ActiveKeepAlive
    2011-06-02 15:55:40:0630 HERMIT user.info SCCP: |->KAAck[477]
    2011-06-02 15:55:41:0850 HERMIT user.debug www[198]:  Path: /log/messages
     
    Any suggestions? BWT, it also works 100% of the time on an IP Communicator.
     
    Thanks for any ideas!
     
    Jim