fbachner
I'm new here

Failed to start database 'projects/xyz/derby' with class loader sun.misc.Launcher$AppClassLoader@60dbf04d

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

0 Kudos
3 Replies
HSener
I'm new here

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

0 Kudos

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

0 Kudos

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ß

0 Kudos