Gardening Guide

The Bucks County area has some of the most quaint and beautiful gardens around. We have a lot of green thumbs here and want to encourage more! This page contains gardening resources to help you get on your way. You should also check some of our dedicated nature sites, including butterflies, hummingbirds, and dragonflies. In addition, Rick Mikula is a well-known butterfly lecturer who has entertained many local children.

Local GardensLOCAL GARDENS - Creating outdoor spaces is an ever changing labor of love. We have collected a list of local gardens to inspire you.

Garden CentersGARDEN CENTERS - Check out our list of garden centers and nurseries to help you create a special garden of your own!

Native Plant SalesNATIVE PLANT SALES - If you are interested in native plants, the following organizations have annual plant sales: Bowman's Hill Wildflower Preserve, Churchville Nature Center, Bucks County Master Gardeners, Montgomery County Master Gardeners, Unitarian Universalist Church of the Lehigh Valley.

Garden EventsGARDEN EVENTS - Check out our list of upcoming gardening-related events in the area.

Garden ClubsGARDEN CLUBS - See if there's a local garden club near you!

Garden ClubsBUCKS BEAUTIFUL - Learn about the amazing Bucks Beautiful beautification program!

Gardening Know How Blog
by Gardening Know How

Gardening Articles

Garden with Native PlantsNATIVE PLANT GARDENING - Add beauty, butterfiles and birds to your backyard landscape. Learn how to garden with native plants >

Vegetable GardeningVEGETABLE GARDENING - Tips for extending your harvest beyond the growing season.

Local GardensPLIGHT OF THE MONARCH BUTTERFLIES - The North American monarch population has declined by 90 percent over the past two decades due to climate change and habitat loss. While we can’t immediately control climate, we can help to increase their habiltat. The key to saving the monarch, is the milkweed plant. Milkweed is the only food plant that the monarch caterpillar can eat. Unfortunately, milkweed plants are disappearing all across the US. CLICK HERE to find out more about how to help monarchs.

Guest Writer Articles

Lucee 6.2.3.35 Error (database)
Message Datasource [guestwriters] doesn't exist
Detail available datasource names are [blogs,dnetwebsiteinfo,doylestowndaytrips,butterflyresources,conqueringcuisine,dnetschools,luceeSessions,milkweeds,maps,dnetworship,gldesigns,zipcodes,doylestownemail,doylestownevents,doylestowneventtowns,butterflystories,dnetpeople,butterflygallery,butterflyads,amazonaffiliates,doylestownads,dnetvideos,mules,eventads,doylestownvolunteers,picklist,naturevideos,naturesiteads,validstates,mymilliondollarmom,facebookgroups,doylestownstocks,mailinglists,butterflyarticlelist,registrationform,businessgroups,farmersmarkets,localfocus,businessgrouptowns,doylestownbusinesses,guideclicks,zachalert,dnettraffic,butterflyguests,nonesuch,butterflyphotogallery,dnetmunicipalities,butterflytraffic,mwsgallerysystem,progress]
AI (Experimental) For AI-driven exception analysis setup, see AI Setup Guide.
Datasource

guestwriters

Stacktrace The Error Occurred in
C:\inetpub\wwwroot\DoylestownNETResponsive\gardening\index.cfm: line 131
129:   <h2>Guest Writer Articles</h2>
130:
131: <cfquery name="articles" datasource="#guestwritersdatasource#">
132:    SELECT * FROM articles,writers
133:    WHERE Gardening = TRUE

Java Stacktrace lucee.runtime.exp.DatabaseException: Datasource [guestwriters] doesn't exist
 at lucee.runtime.exp.DatabaseException.notFoundException(DatabaseException.java:199)
 at lucee.runtime.PageContextImpl.getDataSource(PageContextImpl.java:4007)
 at lucee.runtime.tag.Query.toDatasource(Query.java:250)
 at lucee.runtime.tag.Query.setDatasource(Query.java:242)
 at gardening.index_cfm$cf$15v3.call(/gardening/index.cfm:131)
 at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:1118)
 at lucee.runtime.PageContextImpl._doInclude(PageContextImpl.java:1012)
 at lucee.runtime.listener.ClassicAppListener._onRequest(ClassicAppListener.java:64)
 at lucee.runtime.listener.MixedAppListener.onRequest(MixedAppListener.java:44)
 at lucee.runtime.PageContextImpl.execute(PageContextImpl.java:2816)
 at lucee.runtime.PageContextImpl._execute(PageContextImpl.java:2803)
 at lucee.runtime.PageContextImpl.executeCFML(PageContextImpl.java:2774)
 at lucee.runtime.engine.Request.exe(Request.java:45)
 at lucee.runtime.engine.CFMLEngineImpl._service(CFMLEngineImpl.java:1113)
 at lucee.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:1070)
 at lucee.loader.engine.CFMLEngineWrapper.serviceCFML(CFMLEngineWrapper.java:97)
 at lucee.loader.servlet.jakarta.CFMLServlet.service(CFMLServlet.java:52)
 at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:710)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:130)
 at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:109)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:79)
 at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:116)
 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:343)
 at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:420)
 at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
 at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903)
 at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1773)
 at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
 at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
 at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637)
 at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:59)
 at java.base/java.lang.Thread.run(Unknown Source)
Timestamp 1/30/26 8:09:42 AM EST