Search the FirstSpirit Knowledge Base
Hallo Zusammen,
wir haben aktuelle ein Problem, dass anscheinend nach einem Neustart die Derby Datenbank nicht mehr startet oder der Zugriff zumindest nicht mehr funktioniert.
Im SiteArchitect erscheint die Fehlermeldung:
no free connection in pool
Versucht man diese aber zu erhöhen kommt die Fehlermeldung:
Failed to start database 'projects/xyz/derby' with class loader sun.misc.Launcher$AppClassLoader@60dbf04d
Muss hier auf dem Server noch etwas gestartet werden? Woran könnte es noch liegen?
FS-Version: 5.2.311.72449
Vielen Dank schon im Voraus.
Gruß
Felix Bachner
Guten Tag,
nach unbestimmter Zeit erhalten wir dieselbe Fehlermeldung. Wir verwenden jedoch nicht Derby-DB sondern MySQL. Bisher haben wir folgende Parameter ausprobiert
JDBC Parameter of MySQL |
---|
jdbc.CONNECTIONRETRY=3 |
jdbc.CONNECTIONRETRYCYCLE=500 |
jdbc.CONNECTIONTIMEOUT=2 |
jdbc.POOLMAX=20 |
jdbc.POOLMIN=1 |
jdbc.POOLTIMEOUT=1 |
Keines der Parameter hat etwas bewirken können. Wir verwenden aktuell die 5.1.507 Version von FirstSpirit.
Der Fehler lässt sich kurzzeitig beheben, wenn man unter
ServerManager > Server > Eigenschaften > Datenbanken > DB auswählen > JDBC Parameter
auf Verbindung testen klickt. Dann ist es möglich im Client wieder den Generierungsauftrag zu starten. Der Fehler taucht jedoch nach unbestimmter Zeit erneut auf.
Gruß
Hüseyin Sener
Hallo Zusammen,
wir haben das gleiche Problem.
[–] 22.09.2016 09:33:28 (de.espirit.firstspirit.opt.personalisation.LoginManager): hostname: localhost, ip: xxx.xxx.xxx.xxx, port: 1088, serverinfo: Apache Tomcat (TomEE)/7.0.68 (1.7.4), webapp: fs5preview_2925
[SessionId: 095EB1F58842F1AC999F431F5D300DB1] no free connection in pool (jdbc.POOLMAX=150)
FSVersion=5.2.311.72449;JDK=1.8.0_77 64bit Oracle Corporation;OS=Windows Server 2012 R2 6.3 amd64;Date=22.09.2016 09:33:28
de.espirit.or.ORException: no free connection in pool (jdbc.POOLMAX=150)
at de.espirit.or.impl.connection.DBConnectionManager.getConnection(DBConnectionManager.java:325)
at de.espirit.or.impl.connection.DBConnectionManager.getConnection(DBConnectionManager.java:223)
at de.espirit.or.impl.connection.ConnectionManagerFactory$DelegatingConnectionManager.getConnection(ConnectionManagerFactory.java:180)
at de.espirit.or.impl.AbstractSessionHandler.executeQuery(AbstractSessionHandler.java:316)
at de.espirit.or.impl.AbstractSession.executeQuery(AbstractSession.java:289)
at de.espirit.or.impl.SessionImpl.executeQuery(SessionImpl.java:26)
at de.espirit.firstspirit.opt.personalisation.modules.authentication.ORMapperAuthenticationModule.checkAuthorisation(ORMapperAuthenticationModule.java:177)
at de.espirit.firstspirit.opt.personalisation.LoginManager.performLogin(LoginManager.java:193)
at de.espirit.firstspirit.opt.personalisation.servlets.LoginServlet.doPost(LoginServlet.java:51)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:44)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:956)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:436)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1078)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:625)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Unknown Source)
Beste Grüße
Daniel Lüttel
Hallo,
wir haben momentan das gleiche Problem mit einer Postgres Datenbank und dem Integration Modul. Gibt es zu dem Problem bereits eine Lösung?
Danke und Gruß