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

Hibernate Java Discussion :

Erreur Hibernate : unable to make field private final java.util.ArrayList


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2014
    Messages
    101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2014
    Messages : 101
    Par défaut Erreur Hibernate : unable to make field private final java.util.ArrayList
    Bonjour,

    J'essaie de mettre hibernate au sein d'un projet JEE via l'IDE Eclipse. J'ai installé le plugin hibernate tools et quand j'essaie de créer une "hibernate console configuration", j'ai l'erreur ci-dessous qui apparait. Il est à noter que j'utilise le système Ubuntu et l'openjdk 1.8.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    java.lang.reflect.InaccessibleObjectException: Unable to make field private final java.util.ArrayList jdk.internal.loader.URLClassPath.loaders accessible: module java.base does not "opens jdk.internal.loader" to unnamed module @76783608
    at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:337)
    at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:281)
    at java.base/java.lang.reflect.Field.checkCanSetAccessible(Field.java:176)
    at java.base/java.lang.reflect.Field.setAccessible(Field.java:170)
    at org.hibernate.console.ConsoleConfigClassLoader.closeClassLoader(ConsoleConfigClassLoader.java:190)
    at org.hibernate.console.ConsoleConfigClassLoader.close(ConsoleConfigClassLoader.java:43)
    at org.hibernate.console.ConsoleConfiguration.cleanUpClassLoader(ConsoleConfiguration.java:163)
    at org.hibernate.console.ConsoleConfiguration.reinitClassLoader(ConsoleConfiguration.java:182)
    at org.hibernate.console.ConsoleConfiguration.buildWith(ConsoleConfiguration.java:238)
    at org.hibernate.eclipse.console.workbench.LazyDatabaseSchemaWorkbenchAdapter.readDatabaseSchema(LazyDatabaseSchemaWorkbenchAdapter.java:123)
    at org.hibernate.eclipse.console.workbench.LazyDatabaseSchemaWorkbenchAdapter.getChildren(LazyDatabaseSchemaWorkbenchAdapter.java:64)
    at org.hibernate.eclipse.console.workbench.BasicWorkbenchAdapter.fetchDeferredChildren(BasicWorkbenchAdapter.java:104)
    at org.eclipse.ui.progress.DeferredTreeContentManager$1.run(DeferredTreeContentManager.java:232)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:56)
    Je suis complètement perdu et je vous remercie d'avance pour l'aide apportée.

    Cordialement,

    Vinz

  2. #2
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Bonjour,

    Citation Envoyé par vinou33 Voir le message
    le système Ubuntu et l'openjdk 1.8.


    java.lang.reflect.InaccessibleObjectException: Unable to make field private final java.util.ArrayList jdk.internal.loader.URLClassPath.loaders accessible: module java.base does not "opens jdk.internal.loader" to unnamed module @76783608
    C'est du java 9 et non pas 8.

    A+.

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2014
    Messages
    101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2014
    Messages : 101
    Par défaut
    Merci pour la réponse. Je vais voir ce soir ou demain soir pour désinstaller openJDK et mettre une version 9 ou 10.

  4. #4
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Ce que je voulais dire, c'est que ça tourne sur java 9 et non pas 8 comme tu le penses.

    A+.

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2014
    Messages
    101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2014
    Messages : 101
    Par défaut
    Je suis un peu perdu... Je dois faire quoi alors ? Si j'installe le jdk 9, cela ne résoudra pas le problème ?

  6. #6
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Ce que je veux dire c'est que c'est déjà java 9 qui est utilisé mais pas java 8. Comment tu lances ton application? Tu dois ajouter au VM Configuration l'argument

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    --add-opens java.base/java.util=ALL-UNNAMED
    A+.

Discussions similaires

  1. Erreur "java.util.ArrayList cannot be cast"
    Par smile_88 dans le forum Hibernate
    Réponses: 2
    Dernier message: 17/10/2012, 00h11
  2. Réponses: 2
    Dernier message: 30/06/2006, 15h18
  3. erreur hibernate
    Par Z_lebron dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 11/05/2006, 14h00
  4. [WebForms][1.1] Unable to make the session state request
    Par the_bmo dans le forum Général Dotnet
    Réponses: 7
    Dernier message: 12/10/2005, 14h27
  5. Réponses: 4
    Dernier message: 07/10/2005, 15h28

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