2010-06-02 11 views
0

Bonjour J'ai essayé une application qui est utilisée pour stocker les 100 premiers utilisateurs de mon domaine à la table en utilisant JPA.But son erreur de retour du serveur. Pealse Aidez-moi. Ce est le code i essayé ..Provisioning Api using Java

  public class AppsProvisioning { 
     public String m[]=new String[1000]; 
    public int a; 
    final EntityManager em = EMFService.get().createEntityManager(); 
//public static void main(String[] args) 
public void calluser() throws AppsForYourDomainException, ServiceException,  
    { 

    try { 

    // Create a new Apps Provisioning service 
    UserService myService = new UserService("My Application"); 
    myService.setUserCredentials("[email protected]","xxxxxxxx"); 

    // Get a list of all entries 
    URL metafeedUrl = new URL("https://www.google.com/a/feeds/domain/user/2.0/"); 
    System.out.println("Getting user entries...\n"); 
    UserFeed resultFeed = myService.getFeed(metafeedUrl, UserFeed.class); 
    List<UserEntry> entries = resultFeed.getEntries(); 
    for(int i=0; i<entries.size(); i++) { 

     UserEntry entry = entries.get(i); 
     m[i]=entry.getTitle().getPlainText(); 
     table greeting1 = new table(m[i]); 
     em.persist(greeting1); 
     System.out.println("\t" + entry.getTitle().getPlainText()); 
    } 


    a=entries.size(); 
    System.out.println("\nTotal Entries: "+entries.size()); 
    } 


    catch(AuthenticationException e) { 
    e.printStackTrace(); 
    } 
    catch(MalformedURLException e) { 
    e.printStackTrace(); 
    } 
    catch(ServiceException e) { 
    e.printStackTrace(); 
    } 
    catch(IOException e) { 
    e.printStackTrace(); 
    } 
    finally 
    {  
    em.close(); 
    } 
} 

} 

Je pense que l'erreur dans em.close() erreur est: Erreur de serveur Le serveur a rencontré une erreur et n'a pas pu terminer votre demande. Cordialement Sharun

+0

peut être utile pour montrer quelle ligne dans votre code conduit à cette erreur. –

+1

poster une pile – crowne

Répondre