Erreur java.lang.IndexOutOfBoundsException

Fermé
tare9 Messages postés 26 Date d'inscription samedi 31 janvier 2009 Statut Membre Dernière intervention 26 mai 2010 - 21 mai 2010 à 23:06
BadGuitarist Messages postés 367 Date d'inscription dimanche 12 octobre 2008 Statut Membre Dernière intervention 20 octobre 2013 - 25 mai 2010 à 00:31
Bonjour,
je travaille avec hibernate et lorsque je fais entrer mon login et password dans mon app web le serveur tomcat me renvoie cette erreur :
Hibernate: select utilisateu0_.login as login9_, utilisateu0_.pwd as pwd9_, utilisateu0_.nom as nom9_, utilisateu0_.prenom as prenom9_, utilisateu0_.date_naissance as date5_9_, utilisateu0_.adresse as adresse9_, utilisateu0_.tel as tel9_, utilisateu0_.mail as mail9_, utilisateu0_.droit as droit9_ from bd_pfe.utilisateur utilisateu0_ where utilisateu0_.login='null' and utilisateu0_.pwd='null'
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
        at java.util.ArrayList.RangeCheck(ArrayList.java:547)
        at java.util.ArrayList.get(ArrayList.java:322)
        at implementation.dao.AuthentificationDaoImpl.findByLoginAndPassword(AuthentificationDaoImpl.java:23)
        at implementation.service.AuthentificationServiceImpl.findByLoginAndPassword(AuthentificationServiceImpl.java:19)
        at Beans.AuthentificationBean.connecter(AuthentificationBean.java:61)


j'attends vos aides
A voir également:

1 réponse

choubaka Messages postés 39404 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 21 novembre 2024 2 102
22 mai 2010 à 08:48
salut

vu le message d'erreur et ne voyant pas ton code, je ne peux que te conseiller de vérifier la manière dont tu gères ce fameux Arraylist..
0
tare9 Messages postés 26 Date d'inscription samedi 31 janvier 2009 Statut Membre Dernière intervention 26 mai 2010
22 mai 2010 à 14:29
je ne vois pas de quel Arraylist il parle ...j'ai aucun Arraylist dans mon code ..comme je vous avez dis c'est bloc d'authentification dans mon site et je veux s'authentifier comme utilisateur existant dans ma base de données par un login et password
0
BadGuitarist Messages postés 367 Date d'inscription dimanche 12 octobre 2008 Statut Membre Dernière intervention 20 octobre 2013 27
Modifié par BadGuitarist le 22/05/2010 à 14:52
Bonjour Tare9,

L'ArrayList dont parle Choubaka fait référence au message d'erreur.

Certes, Tare9, tu n'utilises peut-être pas d'ArrayList mais tu exécutes un ordre SQL. Cet ordre SQL (SELECT) mémorise les enregistrements dans une structure type tableau.
Comme Choubaka, je pense que le problème vient de la mauvaise manipulation de cette structure.

A titre d'exemple, je te laisse regarder cet exemple qui utilise effectivement un ArrayList pour mémoriser le résultat des SELECT :

https://docs.jboss.org/hibernate/core/3.3/reference/fr/html/example-weblog.html

Bon courage

----------------------------------------
Cordialement,
BG
0
tare9 Messages postés 26 Date d'inscription samedi 31 janvier 2009 Statut Membre Dernière intervention 26 mai 2010
24 mai 2010 à 18:41
oui merci pour vos répense mais j'ai une autre question si vous voulez
je pense que cette erreur est due à une erreur lorsque je démarre mon serveur apache tomcat le serveur est démarré mais cette erreur apparait dans le fichier log
GRAVE: StandardWrapper.Throwable
java.lang.NoSuchMethodError: org.springframework.web.context.ConfigurableWebApplicationContext.setConfigLocation(Ljava/lang/String;)V
        at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:350)
        at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:292)
        at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:262)
        at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:126)
        at javax.servlet.GenericServlet.init(GenericServlet.java:212)
        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1172)
        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:992)
        at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4058)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4371)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
        at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:627)
        at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:553)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
        at org.apache.catalina.core.StandardService.start(StandardService.java:516)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)


est -ce que ça peut etre de ça ???? et svp avez-vous idées comment résoudre ccette erreur ???
0
BadGuitarist Messages postés 367 Date d'inscription dimanche 12 octobre 2008 Statut Membre Dernière intervention 20 octobre 2013 27
25 mai 2010 à 00:31
Bonsoir Tare9,
Vu le message d'erreur, je ne peux que te conseiller de vérifier la configuration de ton framework Spring.
Désolé ... je ne peux pas t'en dire plus car je ne connais ni Spring ni Tomcat.
Bon courage

----------------------------------------
Cordialement,
BG
0