3 COMMON POOL OWNER MISTAKES - Oshawa, Ontario

3 COMMON POOL OWNER MISTAKES
June 15/2021

Nobody's perfect. We all make mistakes. But learning from other's mistakes is much less painful than making them ourselves. Here are 3 common pool owner mistakes to avoid so you can have a care free pool season.

Mistake #1 - Open the pool in June
Every year there are those good intentioned pool owners who wait until the sun is shining and the weather is hot until they pull back the winter cover. Thinking that they will have everything ready for their pool party the next day, they are disappointed to find the pool water is green, or there pump has seized over the winter. Now they are in panic mode to get things cleaned up and repaired or forced to cancel the much anticipated pool party. Either way, some simple planning could have avoided the entire situation. The key is open your pool early in the season. Give yourself plenty of time to handle unforeseen issues before the warm weather hits. You might not want to swim in March but it is the perfect time to get the ball rolling.

Mistake #2 - Throw good money after bad
Unexpected break downs catch all of us by surprise. It's how we deal those surprises that show our wisdom or lack of it. Whether it's a leaking pool filter, a noisy pump, or a heater that won't fire up, there comes a point when you need to determine if it is worth repairing. If a repair is going to cost at least half the price of a new unit then it's better to invest that money into something that will last, and you will get a new warranty. Most newer models are more energy efficient which will save energy costs in the long run. For example, new variable speed pumps will often pay for themselves in the course of 2 years with the amount saved from electric bills. Time and again we hear pool owners say 'I wish I did it right the first time.' Don't throw good money after bad. Invest in the best.




Mistake #3 - All I need is chlorine
A common mistake for new pool owners is thinking that 'All I need is chlorine.' Chlorine by itself might keep the water clear, but clear water is not the only concern in a swimming pool. Liquid acid is also clear, but none of us are going to swim in it. Properly balancing the pool water is a key to bather comfort, and the longevity of the pool. Keeping the alkalinity, pH, and calcium levels in the correct ranges will help prevent red itchy eyes or dry skin. Low mineral levels mean that the water is acidic which not only draws out the oils from our skin, but can even eat away at plastics and metals in the pool. Unbalanced water could result in eroded heat exchangers, cause pump seals to fail, deteriorate pool covers, or even wear away your pool surface. While it might cost a little more to balance the water initially, you are really protecting your investment in the long run.

Knowing what mistakes to avoid will help you enjoy your pool to the full this season. For expert advice, any superior products trust the pro's.



   


Error Occurred While Processing Request The web site you are accessing has experienced an unexpected error.
Please contact the website administrator.


The following information is meant for the website developer for debugging purposes.
Error Occurred While Processing Request

Error Executing Database Query.

[Macromedia][SQLServer JDBC Driver][SQLServer]Cannot create a row of size 8075 which is greater than the allowable maximum row size of 8060.
 
The error occurred in C:/home/tauntonpools.com/config/triggers.cfm: line 914
Called from C:/home/tauntonpools.com/config/footer1.cfm: line 22
Called from C:/home/tauntonpools.com/blog/comments.cfm: line 286
Called from C:/home/tauntonpools.com/blog/comments.cfm: line 1
Called from C:/home/tauntonpools.com/config/triggers.cfm: line 914
Called from C:/home/tauntonpools.com/config/footer1.cfm: line 22
Called from C:/home/tauntonpools.com/blog/comments.cfm: line 286
Called from C:/home/tauntonpools.com/blog/comments.cfm: line 1
912 : 	update EM_SR_Bookings
913 : 	set ccn = 'xxxx xxxx xxxx xxxx'
914 : 	where (DATEDIFF(day, bookingdate, <CFQUERYPARAM Value="#CreateODBCDateTime(now())#" cfsqltype="CF_SQL_TIMESTAMP">) > 5)
915 : </cfquery>
916 : <cfquery datasource="#dbdatasource#" username="#dbusername#" password="#dbpassword#">

SQLSTATE   HY000
EXCEPTIONS   <small><i>not set</i></small>
DATASOURCE   taunton
VENDORERRORCODE   511
SQL   update EM_SR_Bookings set ccn = 'xxxx xxxx xxxx xxxx' where (DATEDIFF(day, bookingdate, (param 1) ) > 5)
Resources:

Browser   CCBot/2.0 (https://commoncrawl.org/faq/)
Remote Address   34.239.158.223
Referrer  
Date/Time   23-May-24 05:01 PM
Stack Trace
at cftriggers2ecfm439262852.runPage(C:/home/tauntonpools.com/config/triggers.cfm:914) at cffooter12ecfm1582554958.runPage(C:/home/tauntonpools.com/config/footer1.cfm:22) at cfcomments2ecfm1342379245._factor6(C:/home/tauntonpools.com/blog/comments.cfm:286) at cfcomments2ecfm1342379245.runPage(C:/home/tauntonpools.com/blog/comments.cfm:1) at cftriggers2ecfm439262852.runPage(C:/home/tauntonpools.com/config/triggers.cfm:914) at cffooter12ecfm1582554958.runPage(C:/home/tauntonpools.com/config/footer1.cfm:22) at cfcomments2ecfm1342379245._factor6(C:/home/tauntonpools.com/blog/comments.cfm:286) at cfcomments2ecfm1342379245.runPage(C:/home/tauntonpools.com/blog/comments.cfm:1)

java.sql.SQLException: [Macromedia][SQLServer JDBC Driver][SQLServer]Cannot create a row of size 8075 which is greater than the allowable maximum row size of 8060.
	at macromedia.jdbc.sqlserverbase.BaseExceptions.b(BaseExceptions.java:1103)
	at macromedia.jdbc.sqlserverbase.BaseExceptions.a(BaseExceptions.java:977)
	at macromedia.jdbc.sqlserverbase.BaseExceptions.a(BaseExceptions.java:1124)
	at macromedia.jdbc.sqlserverbase.BaseExceptions.a(BaseExceptions.java:193)
	at macromedia.jdbc.sqlserver.tds.s.ct(TDSRequest.java:1153)
	at macromedia.jdbc.sqlserver.tds.s.a(TDSRequest.java:4124)
	at macromedia.jdbc.sqlserver.tds.r.a(TDSRPCRequest.java:1063)
	at macromedia.jdbc.sqlserver.tds.s.c(TDSRequest.java:4273)
	at macromedia.jdbc.sqlserver.bi.getNextResultType(SQLServerImplStatement.java:1892)
	at macromedia.jdbc.sqlserverbase.go.bY(BaseStatement.java:632)
	at macromedia.jdbc.sqlserverbase.go.B(BaseStatement.java:2661)
	at macromedia.jdbc.sqlserverbase.fe.B(BasePreparedStatement.java:530)
	at macromedia.jdbc.sqlserverbase.go.kx(BaseStatement.java:2470)
	at macromedia.jdbc.sqlserverbase.go.kq(BaseStatement.java:1322)
	at macromedia.jdbc.sqlserverbase.fe.execute(BasePreparedStatement.java:2656)
	at macromedia.jdbc.sqlserverbase.fg.execute(BasePreparedStatementPoolable.java:525)
	at coldfusion.server.j2ee.sql.JRunPreparedStatement.execute(JRunPreparedStatement.java:101)
	at coldfusion.sql.Executive.executeQuery(Executive.java:1639)
	at coldfusion.sql.Executive.executeQuery(Executive.java:1365)
	at coldfusion.sql.Executive.executeQuery(Executive.java:1295)
	at coldfusion.sql.SqlImpl.execute(SqlImpl.java:425)
	at coldfusion.tagext.sql.QueryTag.executeQuery(QueryTag.java:1250)
	at coldfusion.tagext.sql.QueryTag.startQueryExecution(QueryTag.java:877)
	at coldfusion.tagext.sql.QueryTag.doEndTag(QueryTag.java:822)
	at cftriggers2ecfm439262852.runPage(C:\home\tauntonpools.com\config\triggers.cfm:914)
	at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:257)
	at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:749)
	at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:578)
	at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:5088)
	at cffooter12ecfm1582554958.runPage(C:\home\tauntonpools.com\config\footer1.cfm:22)
	at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:257)
	at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:749)
	at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:578)
	at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:5088)
	at cfcomments2ecfm1342379245._factor6(C:\home\tauntonpools.com\blog\comments.cfm:286)
	at cfcomments2ecfm1342379245.runPage(C:\home\tauntonpools.com\blog\comments.cfm:1)
	at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:257)
	at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:749)
	at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:578)
	at coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65)
	at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:613)
	at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:43)
	at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40)
	at coldfusion.filter.PathFilter.invoke(PathFilter.java:162)
	at coldfusion.filter.IpFilter.invoke(IpFilter.java:45)
	at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:97)
	at coldfusion.filter.BrowserDebugFilter.invoke(BrowserDebugFilter.java:81)
	at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28)
	at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)
	at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:60)
	at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)
	at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)
	at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62)
	at coldfusion.CfmServlet.service(CfmServlet.java:231)
	at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:311)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
	at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:46)
	at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:47)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:373)
	at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:459)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
	at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.base/java.lang.Thread.run(Thread.java:833)