Follow us on...
Follow us on Twitter Follow us on Facebook
Registrazione
Risultati da 1 a 4 di 4
  1. #1
    Data Registrazione
    Apr 2012
    Messaggi
    3

    Angry Client.Error.DeliveryInDoubt - Errore nel deploy di un'applicazione su hosting remoto

    Salve a tutti, sto sviluppando un'applicazione per effettuare delle prenotazioni on-line.
    Brevemente vi espongo l'architettura dell'applicazione:
    - Interfaccia in Flex;
    - Logica applicativa lato client in Action Script con l'utilizzo di PureMVC;
    - Lato server, servizi sviluppati in php, con l'ausilio di Zend Framework;
    - Database: MySQL;
    Quando lancio l'applicazione in locale, non riscontro problemi. Ho provato ad effettuare il deploy su l'host remoto che dovrebbe ospitarla e ottengo questo errore:

    ID: E214A781-10D0-A3F9-CE2D-F7F11CECDF08 Message: (mx.messaging.messages::ErrorMessage)#0
    body = (Object)#1
    clientId = (null)
    correlationId = "F139DAF8-F4F4-E4EB-03BC-F7F11B97F74C"
    destination = ""
    extendedData = (null)
    faultCode = "Client.Error.DeliveryInDoubt"
    faultDetail = "Channel disconnected before an acknowledgement was received"
    faultString = "Channel disconnected"
    headers = (Object)#2
    messageId = "E214A781-10D0-A3F9-CE2D-F7F11CECDF08"
    rootCause = (mx.messaging.events::ChannelEvent)#3
    bubbles = false
    cancelable = false
    channel = (mx.messaging.channels::AMFChannel)#4
    authenticated = false
    channelSets = (Array)#5
    connected = false
    connectTimeout = -1
    enableSmallMessages = true
    endpoint = "http://{hosting}/{nome_applicazione}/public/gateway.php"
    failoverURIs = (Array)#6
    id = (null)
    mpiEnabled = false
    netConnection = (flash.net::NetConnection)#7
    client = (mx.messaging.channels::AMFChannel)#4
    connected = false
    maxPeerConnections = 8
    objectEncoding = 3
    proxyType = "none"
    uri = (null)
    piggybackingEnabled = false
    polling = false
    pollingEnabled = true
    pollingInterval = 3000
    protocol = "http"
    reconnecting = false
    recordMessageSizes = false
    recordMessageTimes = false
    requestTimeout = -1
    uri = "/{nome_applicazione}/public/gateway.php"
    url = "/{nome_applicazione}/public/gateway.php"
    useSmallMessages = false
    channelId = (null)
    connected = false
    currentTarget = (mx.messaging.channels::AMFChannel)#4
    eventPhase = 2
    reconnecting = true
    rejected = false
    target = (mx.messaging.channels::AMFChannel)#4
    type = "channelDisconnect"
    timestamp = 0
    timeToLive = 0
    Una piccola nota: il testo tra { } l'ho inserito io al momento per ovvi motivi
    Non so piu cosa provare per risolvere.

  2. #2
    Data Registrazione
    Jan 2005
    Localitā
    Delta del Po
    Messaggi
    2,317

    Predefinito

    ciao,

    con tutta probabilita' l'errore e' sul server e in particolare php, controlla che zend framework sia OK (requisiti, dipendenze, configurazione) e dai un'occhiata ai log, inoltre osserva il traffico in transito magari con charles o amfexplorer.



    Jaco
    se ti piace questo forum, puoi sosternerlo con una donazione in paypal
    regolamento del forum: http://www.actionscript.it/forum/sho...d.php?p=126246

  3. #3
    Data Registrazione
    Apr 2012
    Messaggi
    3

    Predefinito

    Ciao, grazie per la risposta.
    Ah ecco, ho dimenticato di postare un altro particolare.
    Per effettuare un test, ho sviluppato un servizio che non sfrutta Zend Framework e mi restituisce lo stesso errore.
    Inoltre, qualche settimana fa, feci il deploy di un'applicazione di test (una banale stampa di dati presi dal database in una tabella) per verificare la fattibilitā della cosa e girava (e gira) senza problemi.
    Nel servizio di test prima citato, ho messo la stessa funzione appena citata, ma niente sempre lo stesso errore.

  4. #4
    Data Registrazione
    Apr 2012
    Messaggi
    3

    Predefinito

    jaco@pixeldump volevo ringraziarti per avermi segnalato charles. Non lo conoscevo, e mi ha permesso di individuare l'errore.
    Un Class not found in un servizio sviluppato, e il motivo di questo class not found era nell'errata configurazione del file amf_config.ini.

 

 

Segnalibri

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •