Stuart, I'm unclear whether that "Caused by" line is in the same stacktrace or something entirely unrelated.
Can you send along the full stacktrace in your logs (either pasted in or attached as a file), and any other error lines that may immediate precede or follow it? It's easiest to debug what is going on if we have an full picture of all the errors (including the line numbers which appear in the full stack trace). If you've accidentally shortened anything, it may result in us overlooking the real cause. - Tim On 2/27/2013 11:00 AM, stuart.wood wrote: > Hi Tim, > > Thanks for the quick response. I'm using DSpace 1.8.1 - sometime ago i > altered the response.max-records to 10000, but i've just changed that back > to the default 100. I do get a caused by error in another error that is > triggered after the initial one (detail below), Caused by: > java.util.NoSuchElementException: Timeout waiting for idle object. > > Thanks a lot, > > Stuart > > 2013-02-27 00:41:35,295 ERROR org.dspace.app.oai.METSCrosswalk @ OAI-PMH > METSCrosswalk error > org.apache.commons.dbcp.SQLNestedException: Cannot get a connection, pool > error Timeout waiting for idle object > at > org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:114) > at > org.dspace.storage.rdbms.DatabaseManager.getConnection(DatabaseManager.java:588) > at org.dspace.core.Context.<init>(Context.java:95) > at > org.dspace.content.crosswalk.METSDisseminationCrosswalk.disseminateElement(METSDisseminationCrosswalk.java:122) > at > org.dspace.app.oai.METSCrosswalk.createMetadata(METSCrosswalk.java:73) > at > ORG.oclc.oai.server.catalog.RecordFactory.create(RecordFactory.java:332) > at > ORG.oclc.oai.server.catalog.RecordFactory.create(RecordFactory.java:243) > at > ORG.oclc.oai.server.catalog.RecordFactory.create(RecordFactory.java:211) > at > org.dspace.app.oai.DSpaceOAICatalog.doRecordHarvest(DSpaceOAICatalog.java:575) > at > org.dspace.app.oai.DSpaceOAICatalog.listRecords(DSpaceOAICatalog.java:445) > at ORG.oclc.oai.server.verb.ListRecords.construct(ListRecords.java:180) > 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.oclc.oai.server.OAIHandler.getResult(OAIHandler.java:383) > at ORG.oclc.oai.server.OAIHandler.doGet(OAIHandler.java:292) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:621) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164) > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) > at > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:403) > at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:292) > at > org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol.java:143) > at > org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol.java:129) > at > org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309) > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:662) > Caused by: java.util.NoSuchElementException: Timeout waiting for idle object > at > org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:958) > at > org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:106) > ... 35 more > > > > -- > View this message in context: > http://dspace.2283337.n4.nabble.com/Recurring-Error-org-dspace-app-oai-PluginCrosswalk-tp4662351p4662356.html > Sent from the DSpace - Tech mailing list archive at Nabble.com. > > ------------------------------------------------------------------------------ > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics > Download AppDynamics Lite for free today: > http://p.sf.net/sfu/appdyn_d2d_feb > _______________________________________________ > DSpace-tech mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/dspace-tech > List Etiquette: > https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette > ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb _______________________________________________ DSpace-tech mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/dspace-tech List Etiquette: https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette

