IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

GWT et Vaadin Java Discussion :

A HardDeadlineExceededError problem


Sujet :

GWT et Vaadin Java

  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    140
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 140
    Par défaut A HardDeadlineExceededError problem
    Bonjour,
    J'ai un problème de HardDeadlineExceededError.Je ne comprends pas pourquoi.J'utilise l'api objectify afin d'uploader vers GAE (Google App Engine)

    Uncaught exception from servlet
    com.google.apphosting.runtime.HardDeadlineExceededError: This request
    (a19d027cb3d5ff54) started at 2010/05/10 09:26:12.460 UTC and was
    still executing at 2010/05/10 09:26:41.349 UTC.
    at com.google.appengine.runtime.Request.process-
    a19d027cb3d5ff54(Request.java)
    at java.lang.Object.wait(Native Method)
    at java.lang.Object.wait(Object.java:443)
    at java.util.concurrent.TimeUnit.timedWait(Unknown Source)
    at com.google.apphosting.api.ApiProxy.makeSyncCall(ApiProxy.java:98)
    at
    com.google.appengine.api.datastore.DatastoreApiHelper.makeSyncCall(DatastoreApiHelper.java:
    58)
    at
    com.google.appengine.api.datastore.DatastoreServiceImpl.beginTransaction(DatastoreServiceImpl.java:
    297)
    at
    com.googlecode.objectify.ObjectifyFactory.beginTransaction(ObjectifyFactory.java:
    104)
    at
    com.googlecode.objectify.ObjectifyService.beginTransaction(ObjectifyService.java:
    33)
    at miro.server.GreetingServiceImpl.putData(GreetingServiceImpl.java:
    148)
    at
    miro.server.GreetingServiceImpl.updateAssignments(GreetingServiceImpl.java:
    123)

    Voici le code où ça bug:
    void putData(List<Assignment> assignmentList) {
    ObjectifyService.register(Assignment.class);

    for (Assignment assignment : assignmentList) {

    try {
    Objectify ofy = ObjectifyService.beginTransaction();
    ofy.put(assignment);
    ofy.getTxn().commit();
    } catch (Exception e) {
    }
    }
    }
    Merci pour votre réponse

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2010
    Messages : 61
    Par défaut
    Attention,

    GWT != GAE


    HardDeadlineExceededError vient certainement des limites de l'app engine, notamment les limites des 30s pour une requête. Est ce que ce ne serait pas une transaction que tu aurais oublié de fermée ? Et qui donc resterait ouverte plus de 30 s ?

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    140
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 140
    Par défaut
    J'ai trouvé,le problème venait en fait de GAE du fait qu'il y avait une maintenance du serveur qui s'était effectuée

Discussions similaires

  1. Probleme de HardDeadlineExceededError
    Par dark0502 dans le forum GWT et Vaadin
    Réponses: 5
    Dernier message: 14/06/2010, 10h29
  2. Probleme de rafraichissement d'un BDGrid
    Par marmotte dans le forum Bases de données
    Réponses: 10
    Dernier message: 28/05/2004, 18h07
  3. Probleme sur les chaines de caractere
    Par scorpiwolf dans le forum C
    Réponses: 8
    Dernier message: 06/05/2002, 19h01
  4. [Kylix] Probleme d'execution de programmes...
    Par yopziggy dans le forum EDI
    Réponses: 19
    Dernier message: 03/05/2002, 14h50
  5. [Kylix] Probleme de nombre flottant!!
    Par yopziggy dans le forum EDI
    Réponses: 5
    Dernier message: 02/05/2002, 10h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo