Alerts

Library Operating Hours Change
Effective Monday July 5, 2010, library hours will change. Due to budgetary constraints the library will operate according to the following schedule. Monday: Closed. Tuesday-Thursday: 10:00 AM - 8:00 PM. Friday & Saturday (All year): 10:00 AM - 5:30 PM. We apologize for any inconvenience that this may cause.


 

Summer Reading Book Reviewer


Login to your summer reading profile to post your reviews. Child participants must register at the Children's desk and Teen Registrants must register at the Adult Circulation desk to post reviews.

 

 

Click here to apply
for a library card!

News and Events

Upcoming Events

Sep 09: Magic Show to celebrate the end of Summer Reading and Library Card Sign-Up Month. Ages 4-12. Bring your library card for a group picture. More info

Sep 11: Knit & Discuss Book Club will discuss Fried Green Tomatoes at the Whistlestop Cafe by Fannie Flagg. Ages adults 18+ More info

Sep 14: Evening Stories. Stories, rhymes, and craft for children ages 3-6. No registration required. More info

Sep 16: Curious George Celebration. Ages 2-4. Monkey stories, craft, and refreshment in honor of H.A. Rey's birthday. H.R. Rey is the author/illustrator of the original Curious George books. More info



Announcements

Summer Reading Book Reviewer


Login to your summer reading profile to post your reviews. Child participants must register at the Children's desk and Teen Registrants must register at the Adult Circulation desk to post reviews.

 

 

Summer Reading Book Reviewer


Login to your summer reading profile to post your reviews. Child participants must register at the Children's desk and Teen Registrants must register at the Adult Circulation desk to post reviews.

 

 



Download Audio Books online with ListenNJ

Download Audio Books online with ListenNJ

Start your internet Search with JerseyClicks

Start your internet Search with JerseyClicks



35 West End Avenue
Somerville, NJ 08876 • (908) 725-1336
© Somerville Public Library. All rights reserved.
Designed and Hosted by Princeton Online

500

coldfusion.runtime.ClientScopeDBException: Operation failed on the TGG data source.
	at coldfusion.runtime.JDBCHelper.Store(JDBCHelper.java:256)
	at coldfusion.runtime.ClientScopeServiceImpl.PersistClientVariables(ClientScopeServiceImpl.java:358)
	at coldfusion.runtime.ClientScopeServiceImpl.PersistClientVariablesForRequest(ClientScopeServiceImpl.java:324)
	at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:33)
	at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)
	at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:46)
	at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)
	at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)
	at coldfusion.CfmServlet.service(CfmServlet.java:198)
	at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89)
	at jrun.servlet.FilterChain.doFilter(FilterChain.java:86)
	at com.intergral.fusionreactor.filter.FusionReactorFilter.b(FusionReactorFilter.java:376)
	at com.intergral.fusionreactor.filter.FusionReactorFilter.c(FusionReactorFilter.java:254)
	at com.intergral.fusionreactor.filter.FusionReactorFilter.doFilter(FusionReactorFilter.java:164)
	at jrun.servlet.FilterChain.doFilter(FilterChain.java:94)
	at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42)
	at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)
	at jrun.servlet.FilterChain.doFilter(FilterChain.java:94)
	at jrun.servlet.FilterChain.service(FilterChain.java:101)
	at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106)
	at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
	at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:286)
	at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:543)
	at jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:203)
	at jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPool.java:320)
	at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428)
	at jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:266)
	at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)