Link to IDS home page The following error occured while establishing DB connection in dpTagsFunction: java.sql.SQLException: Connection refused - the maximum pool size of 100 has been reachedThe following error occured while executing verifyAppVars in topFrame.jsp:
javax.servlet.jsp.JspTagException: The following error occured in dpTagsFunctions (Main) custom tag: java.lang.NullPointerException

Terms and conditions

Our shopping cart is run over a secure VERISIGN service, so payment by credit card is guaranteed safe. This means you pay nothing if unauthorised charges are made to your credit or debit card as a result of shopping with IDS Ltd.

Once the order is placed we will e-mail you with a confirmation and reference number. We aim to despatch orders within three working days.

All prices in this website and online catalogue include postage or delivery charges. Where applicable VAT is shown separately (VAT Reg No 761254342).

Refund policy
Refunds and returns are accepted only if goods are returned undamaged within 10 days of despatch. A £5 administration fee will be charged for returned items, unless, of course, the mistake was ours.

Conference/seminar cancellation policy
If someone has booked a place on an IDS conference or seminar and is not able to attend, a substitute is welcome to attend at no extra charge. If cancellation is received in writing not less than 10 working days before the seminar, the fee will be refunded subject to a 20 per cent deduction to meet administrative costs. No refund can be made within 10 working days of the seminar.

 
The following error occured while establishing DB connection in dpTagsFunction: java.sql.SQLException: Connection refused - the maximum pool size of 100 has been reachedThe following error occured while executing verifyAppVars in dpTagBasketButton custom tag. Check log files for details:
javax.servlet.jsp.JspTagException: The following error occured in dpTagsFunctions (Main) custom tag: java.lang.NullPointerException
Find in our catalogue
The following error occured while establishing DB connection in dpTagsFunction: java.sql.SQLException: Connection refused - the maximum pool size of 100 has been reachedThe following error occured while executing verifyAppVars in dpTagQuickSea custom tag. Check log files for details:
javax.servlet.jsp.JspTagException: The following error occured in dpTagsFunctions (Main) custom tag: java.lang.NullPointerException
 javax.servlet.jsp.JspTagException: The following error occured in dpTagQuickSea custom tag: java.lang.NullPointerException
	at com.dataPoint.dpTagQuickSea.doStartTag(dpTagQuickSea.java:319)
	at jrun__onlineorders__terms2ejsp17._jspService(jrun__onlineorders__terms2ejsp17.java:141)
	at jrun.jsp.runtime.HttpJSPServlet.service(HttpJSPServlet.java:43)
	at jrun.jsp.JSPServlet.service(JSPServlet.java:119)
	at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:91)
	at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
	at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:252)
	at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:527)
	at jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:207)
	at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:451)
	at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)
 
 jrun.jsp.runtime.UncaughtPageException: Unhandled exception thrown from /onlineorders/terms.jsp:90
	at jrun.jsp.runtime.Utils.handleException(Utils.java:57)
	at jrun.jsp.runtime.JRunPageContext.handlePageException(JRunPageContext.java:384)
	at jrun__onlineorders__terms2ejsp17._jspService(jrun__onlineorders__terms2ejsp17.java:181)
	at jrun.jsp.runtime.HttpJSPServlet.service(HttpJSPServlet.java:43)
	at jrun.jsp.JSPServlet.service(JSPServlet.java:119)
	at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:91)
	at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
	at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:252)
	at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:527)
	at jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:207)
	at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:451)
	at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)