java-forum.org
JBoss Seam
Alter Preis: 39,95 €
Jetzt: 0,00 €

zzgl. Versandkosten

Zurück   java-forum.org > Java - Programmierung > Datenbankprogrammierung

Datenbankprogrammierung Fragen zur Anbindung und Programmierung von Datenbanken bzw. Datenbankabfragen

Antwort    
Themen-Optionen Thema durchsuchen Ansicht
Alt 12.03.2010, 14:42   #1 (permalink)
Stammbenutzer
Kilobyte
 
Registriert seit: 12.08.2005
Beiträge: 177
Abgegebene Danke: 5
Erhielt 0 Danke für 0 Beiträge
Standard Eventuell ein Problem mit der Datenbank

Hallo zusammen,

folgendes Szenario. Also wir haben auf einem Websphere Server mehrere Anwendungen laufen die auf die gleiche Datenbank zugreifen. Nun kommt es in 2-3 der Anwendungen zu seltsamen Fehlern die wie folgt aussehen könnten

Java Code: Quelltext in neuem Fenster öffnen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
 
[12.03.10 08:41:46:467 CET] 0000003e SystemOut     O =2010-03-12 08:41:46,466 ERROR [WebContainer : 4] webcore.control.LoginSubmitAction  - Unhandled technical exception:
java.lang.reflect.UndeclaredThrowableException
    at $Proxy27.getBenutzer(Unknown Source)
    at de.bsdwest.basweb.webcore.model.LoginSessionModel.isBenutzerBlocked(LoginSessionModel.java:213)
    at de.bsdwest.basweb.webcore.control.LoginSubmitAction.executeAction(LoginSubmitAction.java:49)
    at de.bsdwest.basweb.webcore.control.BaseAction.execute(BaseAction.java:170)
    at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
    at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1152)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1087)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:145)
    at de.bsdwest.basweb.webcore.filter.PersistenceFilter.doFilter(PersistenceFilter.java:84)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
    at de.bsdwest.basweb.webcore.filter.ErrorFilter.doFilter(ErrorFilter.java:44)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:837)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:680)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:588)
    at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:524)
    at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:90)
    at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:751)
    at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1478)
    at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:125)
    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:458)
    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:387)
    at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:102)
    at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java:556)
    at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java:606)
    at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java:979)
    at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java:1064)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1497)
Caused by: 
java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:618)
    at de.bsdwest.basweb.core.service.ServiceCallHandler.invokeNonTransactional(ServiceCallHandler.java:139)
    at de.bsdwest.basweb.core.service.ServiceCallHandler.invoke(ServiceCallHandler.java:116)
    ... 36 more
Caused by: 
de.bsdwest.basweb.core.persistence.PersistenceException: Session is closed
    at de.bsdwest.basweb.core.persistence.BasWebPersistenceManager.findUniqueByCriteria(BasWebPersistenceManager.java:347)
    at de.bsdwest.basweb.business.service.BusinessAuthService.getBenutzer(BusinessAuthService.java:47)
    ... 42 more

Dieser Fehler tritt in "ähnlicher" Form nur mit anderen Methodennamen immer mal wieder auf klickt man erneut auf den Menüpunkt oder meldet sich erneut an kann es sein das alles wieder funktioniert. So nun war eine Anwednung die folgendes Warning ausgegeben hat

Java Code: Quelltext in neuem Fenster öffnen
1
2
[12.03.10 08:34:45:689 CET] 0000002a SystemOut     O =2010-03-12 08:34:45,689 WARN  [WebContainer : 0] hibernate.util.JDBCExceptionReporter  - SQL Warning: -99999, SQLState: 01G00
[12.03.10 08:34:45:689 CET] 0000002a SystemOut     O =2010-03-12 08:34:45,689 WARN  [WebContainer : 0] hibernate.util.JDBCExceptionReporter  - 1000 open statements on this connection.

Meine derzeitige Vermutung liegt darin das die eine Anwendung zu viele Statements aufhat und nicht mehr schliesst und dadurch die anderen Anwendungen behindert. Was meint ihr ist meine Vermutung richtig oder bin ich auf dem falschen Dampfer.

Habt ihr Ideen woran es liegen könnte ?
Bin für jeden Hinweis dankbar

LG Fireli
__________________
Es gibt immer einen der dich lieb
firestone ist offline  
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Alt 25.03.2010, 09:36   #2 (permalink)
anonym
Inkognito
 
Beiträge: n/a
Der unterste Fehler ist

Session is closed

Das ieht für mich nach einer geschlossenen Verbindung zum Server aus. Erneuerst du die verbindung? Schließt der Datenbankserver sie nach einer bestimmten Zeit und das Programm erneuert sie nicht? Ist etwas an der Configuration der Datenbank geändert worden, kurz bevor der Fehler auftrat? Womöglich etwas, womit die Anwendungen nicht umgehen können (z.B. ein automatischer Logout nach x Minuten?)
 
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Antwort    

Lesezeichen

Latex Maths & Physics Editor ...

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist Ihnen erlaubt, neue Themen zu verfassen.
Es ist Ihnen erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Datenbank problem siehe Text manuela Datenbankprogrammierung 6 19.10.2008 23:58
Problem mit dem EventKey thEdoors AWT, Swing & SWT 0 29.05.2008 13:54
Access Datenbank komprimieren MalakEkan Datenbankprogrammierung 0 07.03.2007 09:37
Entity Bean ignoriert Datenbank gedachtnissieb Allgemeines EE 16 19.01.2007 13:35
VollText Datenbank theomega Datenbankprogrammierung 4 12.03.2005 18:07


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:07 Uhr.


Powered by vBulletin® Version 3.8.6 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.2
Thanks for Smilies by smilies.4-user.de