Caught exception in nneweb::Controller::Root->article "DBD::Pg::st execute failed: ERROR: value "708191593050151" is out of range for type integer CONTEXT: unnamed portal parameter $1 = '...' at /home/www-admin/nnemaster/nneweb/script/../lib/nneweb/Controller/Root.pm line 1190, <CONF> line 2733796."

Request

do {
  require Symbol;
  my $a = bless({
    _log                 => bless({
                              _body => "[info] *** Request 140707 (1.729/s) [2774971] [Thu Mar 28 22:37:00 2024] ***\n[debug] Path is \"/\"\n[debug] Arguments are \"alink/708191593050151\"\n[debug] \"GET\" request for \"alink/708191593050151/\" from \"54.173.43.215\"\n[debug] Request for rawhostname = 'www.vnews.com'\n[debug] Last two of provided domain = 'vnews.com'\n[debug] handletheme: site count test result: \$VAR1 = 7;\n[error] Caught exception in nneweb::Controller::Root->article \"DBD::Pg::st execute failed: ERROR:  value \"708191593050151\" is out of range for type integer\nCONTEXT:  unnamed portal parameter \$1 = '...' at /home/www-admin/nnemaster/nneweb/script/../lib/nneweb/Controller/Root.pm line 1190, <CONF> line 2733796.\"\n",
                              _psgi_errors => \*main::STDERR,
                              abort => undef,
                              autoflush => 0,
                              level => 31,
                            }, "Catalyst::Log"),
    _path                => "alink/708191593050151/",
    _read_length         => 0,
    _read_position       => 0,
    _use_hash_multivalue => 0,
    action               => "/",
    address              => "54.173.43.215",
    arguments            => ["alink", 708191593050151],
    base                 => bless(do{\(my $o = "https://www.vnews.com/")}, "URI::https"),
    body_parameters      => {},
    captures             => [],
    cookies              => {},
    data_handlers        => {
                              "application/json" => sub { ... },
                              "application/x-www-form-urlencoded" => sub { ... },
                            },
    env                  => {
                              "Catalyst.Stash.v2"             => sub { ... },
                              "DOCUMENT_ROOT"                 => "/var/www/html",
                              "DOCUMENT_URI"                  => "/alink/708191593050151/",
                              "FCGI_ROLE"                     => "RESPONDER",
                              "GATEWAY_INTERFACE"             => "CGI/1.1",
                              "HTTP_ACCEPT"                   => "*/*",
                              "HTTP_HOST"                     => "www.vnews.com",
                              "HTTP_USER_AGENT"               => "claudebot",
                              "HTTPS"                         => "on",
                              "PATH_INFO"                     => "/alink/708191593050151/",
                              "plack.original_request_method" => "GET",
                              "psgi.errors"                   => 'fix',
                              "psgi.input"                    => bless(Symbol::gensym(), "IO::Handle"),
                              "psgi.multiprocess"             => 1,
                              "psgi.multithread"              => "",
                              "psgi.nonblocking"              => "",
                              "psgi.run_once"                 => "",
                              "psgi.streaming"                => 1,
                              "psgi.url_scheme"               => "https",
                              "psgi.version"                  => [1, 1],
                              "psgix.cleanup"                 => 1,
                              "psgix.cleanup.handlers"        => [],
                              "psgix.harakiri"                => 1,
                              "QUERY_STRING"                  => "",
                              "REDIRECT_STATUS"               => 200,
                              "REMOTE_ADDR"                   => "54.173.43.215",
                              "REMOTE_PORT"                   => 36348,
                              "REMOTE_USER"                   => "",
                              "REQUEST_METHOD"                => "GET",
                              "REQUEST_SCHEME"                => "https",
                              "REQUEST_URI"                   => "/alink/708191593050151/",
                              "SCRIPT_FILENAME"               => "/var/www/html/alink/708191593050151/",
                              "SCRIPT_NAME"                   => "",
                              "SERVER_ADDR"                   => "10.0.0.8",
                              "SERVER_NAME"                   => "vnews.com",
                              "SERVER_PORT"                   => 443,
                              "SERVER_PROTOCOL"               => "HTTP/1.1",
                              "SERVER_SOFTWARE"               => "nginx/1.18.0",
                            },
    headers              => bless({
                              "::std_case" => { cookie => "Cookie", https => "HTTPS" },
                              "accept"     => "*/*",
                              "host"       => "www.vnews.com",
                              "https"      => "on",
                              "user-agent" => "claudebot",
                            }, "HTTP::Headers"),
    match                => "/",
    method               => "GET",
    parameters           => {},
    protocol             => "HTTP/1.1",
    query_parameters     => {},
    remote_user          => "",
    secure               => 1,
    uploads              => {},
    uri                  => bless(do{\(my $o = "https://www.vnews.com/alink/708191593050151/")}, "URI::https"),
  }, "Catalyst::Request");
  $a->{env}{"psgi.errors"} = *{$a->{_log}{_psgi_errors}};
  $a;
}

Response

bless({
  _log => bless({
    _body => "[info] *** Request 140707 (1.729/s) [2774971] [Thu Mar 28 22:37:00 2024] ***\n[debug] Path is \"/\"\n[debug] Arguments are \"alink/708191593050151\"\n[debug] \"GET\" request for \"alink/708191593050151/\" from \"54.173.43.215\"\n[debug] Request for rawhostname = 'www.vnews.com'\n[debug] Last two of provided domain = 'vnews.com'\n[debug] handletheme: site count test result: \$VAR1 = 7;\n[error] Caught exception in nneweb::Controller::Root->article \"DBD::Pg::st execute failed: ERROR:  value \"708191593050151\" is out of range for type integer\nCONTEXT:  unnamed portal parameter \$1 = '...' at /home/www-admin/nnemaster/nneweb/script/../lib/nneweb/Controller/Root.pm line 1190, <CONF> line 2733796.\"\n",
    _psgi_errors => \*main::STDERR,
    abort => undef,
    autoflush => 0,
    level => 31,
  }, "Catalyst::Log"),
  _response_cb => sub { ... },
  body => undef,
  cookies => {},
  encodable_content_type => qr/text|xml$|javascript$/,
  encoding => bless({ Name => "utf-8-strict", strict_utf8 => 1 }, "Encode::utf8"),
  finalized_headers => 0,
  headers => bless({
    "::std_case"   => { "x-catalyst" => "X-Catalyst" },
    "content-type" => "text/html; charset=utf-8",
    "x-catalyst"   => 5.90128,
  }, "HTTP::Headers"),
  status => 200,
}, "Catalyst::Response")

Stash

{
  advertiseurl               => "https://nnedigital.activehosted.com/f/46",
  artsection                 => "Features",
  artsectionsiteoverride     => undef,
  calendartoparticle         => 53994088,
  canonicalhostbase          => "https://www.vnews.com/",
  cbuzzdomain                => "vnews",
  cbuzzwidget                => 608521511667230602,
  citysparkid                => 8253,
  citysparkscript            => "https://portal.CitySpark.com/PortalScripts/valleynews",
  citysparksection           => "Calendar",
  classifiedhost             => "classifieds",
  clientip                   => "54.173.43.215",
  connatixid                 => "",
  connatixplayer             => "",
  copyrightnotice            => "Copyright &copy; 2016 to 2024 by Valley News. All rights reserved.",
  customblockkeyword         => "",
  customblockname            => "Photos",
  customblocksection         => "Photos",
  dfpadclient                => "ca-pub-7285563212224435",
  displayads                 => "y",
  domainname                 => "vnews.com",
  eeditionhost               => "https://westlebanonvalleynews-nh.newsmemory.com/",
  fbid                       => 1564255697147984,
  googlesiteverify           => "",
  homecentercount            => 1,
  hostbase                   => "https://www.vnews.com/",
  letterformemail            => "forum\@vnews.com",
  newsletterurl              => "https://nnedigital.activehosted.com/f/7",
  nne_page_type              => "article/",
  obitbrowsetarget           => "https://www.legacy.com/us/obituaries/vnews/browse",
  obitstartinhouse           => "y",
  opinionsection             => "Opinion",
  opinionsectionsiteoverride => undef,
  paywallhost                => "https://westlebanonvalleynews-nh-pw.newsmemory.com/",
  paywallversion             => 8,
  rawhostbase                => bless(do{\(my $o = "https://www.vnews.com/")}, "URI::https"),
  realmatchid                => undef,
  recaptchasitekey           => "6LeZgV0pAAAAAHgFJKVnHgChlyH-FHOmu7OX4TVk",
  sitecode                   => "VN",
  siteid                     => 2,
  sitename                   => "Valley News",
  skiplocaladblock           => 1,
  sportformemail             => "sports\@vnews.com",
  sportsection               => "Sports",
  sportsectionsiteoverride   => undef,
  theme                      => "full",
  tipformemail               => "newseditor\@vnews.com",
  twittersite                => "\@VNewsUV",
  weatherenabled             => 1,
  weathersource              => "https://nnevnews5.accuweather.com/hostedpages/widget/v2/NNEvnews5/current-weather/lebanon,nh/conmon",
  weathertarget              => "https://nnevnews5.accuweather.com/hosted/NNEvnews5-landing.asp?partner=NNEvnews5",
  yesterdaysmostreadarticles => [
                                  {
                                    ByCredit                => "Valley News Staff Writer",
                                    ByLine                  => "By FRANCES MIZE",
                                    DocumentPageDescription => "WEST LEBANON \x{2014} In a rental market as precarious as the Upper Valley\x{2019}s, a water leak can have a ripple effect.Last spring, Rosemary, 58, known to most as Rose, was banging a broom handle against the ceiling of her apartment as a \x{201C}waterfall\x{201D} from an...",
                                    DocumentUrlPath         => "maple-street-property-in-west-lebanon-shuttered-by-city-of-lebanon-54474928",
                                    GN3EditorialKey         => "GN4_ART_54474928",
                                    Headline                => "Tenants scramble for housing after West Lebanon building condemned",
                                    homeboxphoto            => "/attachments/07/43232707.jpg",
                                    InnerBody               => "<body><p>WEST LEBANON \x{2014} In a rental market as precarious as the Upper Valley\x{2019}s, a water leak can have a ripple effect.</p><p>Last spring, Rosemary, 58, known to most as Rose, was banging a broom handle against the ceiling of her apartment as a \x{201C}waterfall\x{201D} from an upstairs unit flooded into the building on the corner of Main and Maple streets where she\x{2019}d lived for nine years.</p><p>\x{201C}My bathroom got pretty much stripped,\x{201D} she said.</p><p>Earlier this month, a year after the flood in Rosemary\x{2019}s building, the city of Lebanon condemned the six-unit property for what Fire Chief Jim Wheatley characterized as \x{201C}structural stability concerns.\x{201D} Residents were forced out into the tight real estate market, where historically high rents are quick to box prospective tenants out of an already limited housing stock.</p><p>The chaos of the leak prompted an engineering assessment of the building \x{2014} where the average rent for the five units occupied at the time was about \$1,400 a month \x{2014} from a firm hired by Real Property Management Beacon. The Lebanon-based company manages the building for an owner in Connecticut.</p><p>The final report, dated Feb. 15, noted \x{201C}signs of structural overstress and member failure\x{201D} in \x{201C}several locations\x{201D} throughout the building. But the engineers\x{2019} findings were no surprise to Rosemary, who asked to be referred to by her first name out of concerns for her safety. She said she\x{2019}d brought concerns about a stress crack in the wall of her apartment to her Section 8 liaison years ago.</p><p>Then, cracks \x{201C}started showing up one after another,\x{201D} Rosemary said.</p><p>Before the engineering assessment for Rosemary\x{2019}s apartment building was made official, the property managers knew the lifespan of the structure, at least in its current state, was coming to an end. A notice on Feb. 6 gave residents until Feb. 18 to vacate the building.</p><p>As other residents located alternative housing \x{2014} one moved into Maple Manor, public housing across the street from the building owned by the Lebanon Housing Authority \x{2014} Rosemary struggled to find a new spot.</p><p>With the average rental vacancy rate at 2% in Grafton County, according to 2023 data from the New Hampshire Housing Finance Authority, the median rent for a single-bedroom apartment in Grafton County clocks in at over \$1,100. Rent for two-bedroom apartments has increased by 83% over the last five years.</p><p>Rosemary hunted for a one-bedroom apartment that accepted federal rental assistance in the form of her Section 8 voucher and also accommodated her disabilities (she has two forms of chronic pain and knee problems). \x{201C}I just wasn\x{2019}t finding anything,\x{201D} Rosemary said. With nowhere else to go, she continued living at the hazardous building on Main Street past the deadline to move out.</p><p>On March 8, an official from the Fire Department told Rosemary, the final tenant remaining, that she needed to leave, she said.</p><p>City officials secured a hotel room for her at the Residence Inn off Route 120 between Hanover and Lebanon. She\x{2019}s been there since, in a ground floor room with her 5-year-old cat, Twister. It costs around \$160 a night, she said. While Rosemary paid the first six days of her hotel stay, the city has fronted the money for the rest, and has a legal obligation to continue to \x{201C}provide temporary emergency housing\x{201D} until Rosemary can secure permanent housing, wrote Human Services Director Lynne Goodwin in an email.</p><p>\x{201C}While the deadline (to move out) was not hit by everyone,\x{201D} Brendan Whitney, the property manager wrote in an email, the City of Lebanon\x{2019}s Fire Department, Department of Planning and Development, and the Human Services Department were all involved in the efforts to evacuate the building, which has now been vacant for several weeks.</p><p>The management company \x{201C}understood the issues this request would likely place on tenants, and worked with each tenant individually to assist in their particular challenges surrounding such a quick move out period,\x{201D} Whitney wrote, \x{201C}even placing one tenant in a vacancy managed\x{201D} by the company. The managers also reimbursed February\x{2019}s rent and returned residents\x{2019} security deposits.</p><p>The transition from her apartment to the Residence Inn was \x{201C}overwhelming,\x{201D} Rosemary said. The first few nights in the hotel were especially stressful, as she and Twister struggled to readjust. Advance Transit, which Rosemary relies on for much of her transportation, doesn\x{2019}t come near the hotel as often as it did for her previous set-up.</p><p>Now it\x{2019}s left to the owner, Essex, Conn.-based Princeton Realty Holdings, to decide what to do with the property in its next chapter. A message left at a number listed for Princeton Realty went unreturned by deadline.</p><p>\x{201C}While we don\x{2019}t know the future of the building, (the management company) is working closely with various parties and the property owner to evaluate costs associated with the building repairs, which will ultimately determine next steps,\x{201D} Whitney, the property manager, wrote.</p><p>The apartments are no stranger to turnover. Before a 2006 bust by Lebanon police, the 150-year-old building, then under a different owner, housed what was thought to be Lebanon\x{2019}s first-known methamphetamine lab.</p><p>After this most recent closure, if the building were to ever reopen to any use, the city would require a permit stating that the structural concerns had been resolved, said Planning and Development Director Nathan Reichert.</p><p>Whatever the future of the property may be, its decline turned Rosemary into an unwilling symbol of the Upper Valley rental crunch. \x{201C}This all just goes to show the availability for an actual one-bedroom is very slim,\x{201D} she said.</p><p>Rosemary\x{2019}s search for a new place to live continues.</p><p><em>Frances Mize is a Report for America corps member. She can be reached at fmize\@vnews.com or 603-727-3242.</em></p></body>",
                                    ModificationDate        => "2024-03-25 18:25:24+00",
                                    page_avg_time           => 53,
                                    page_uniques            => 951,
                                    page_views              => 1162,
                                    page_views_loyal        => 53,
                                    page_views_quality      => 679,
                                    rssphoto                => "/attachments/07/43232707.jpg",
                                    rsspubtime              => "Mon, 25 Mar 2024 18:24:39 -0400",
                                  },
                                  {
                                    ByCredit                => "VTDigger",
                                    ByLine                  => "By BABETTE STOLK",
                                    DocumentPageDescription => "As the 2024 total solar eclipse draws near, so do the hordes of people expected to visit Vermont to see it. Public safety officials say they\x{2019}re doing what they can to minimize risk.Although the exact number of people coming to Vermont remains unknown,...",
                                    DocumentUrlPath         => "2024-eclipse-expected-to-bring-traffic-jams-to-Vermont-54506582",
                                    GN3EditorialKey         => "GN4_ART_54506582",
                                    Headline                => "2024 eclipse expected to bring traffic jams to Vermont",
                                    homeboxphoto            => "/attachments/43/43243843.jpg",
                                    InnerBody               => "<body><p>As the 2024 total solar eclipse draws near, so do the hordes of people expected to visit Vermont to see it. Public safety officials say they\x{2019}re doing what they can to minimize risk.</p><p>Although the exact number of people coming to Vermont remains unknown, estimates range from tens of thousands to 160,000 visitors, according to Christine Hinkel Ianni, a spokesperson for the state Agency of Commerce and Community Development.\xA0</p><p>\x{201C}We envision the potential for a lot of individuals to wake up on Monday morning in a 400-mile radius and decide that they might want to go see an eclipse,\x{201D} Eric Forand, director of Vermont Emergency Management, said of the April 8 event.</p><p>To prepare for the event, officials have been working to ensure adequate access to cell service and bathrooms, among other necessities, according to Forand, and all state police officers will be deployed that day.\xA0</p><p>\x{201C}As a state, I feel like we are ready to go into this,\x{201D} he said.\xA0</p><p>He added, \x{201C}We\x{2019}re going to continue to push the messaging about individual preparations and planning and that\x{2019}s what\x{2019}s going to make this go smooth.\x{201D}</p><p>Burlington, which lies in the path of totality and is therefore expected to draw many eclipse tourists, is expecting anywhere from 25,000 to 100,000 visitors, according to Zach Williamson, the city\x{2019}s events and festival director.\xA0</p><p>Williamson said the city expects to establish large viewing sites across Burlington\x{2019}s parks, with hundreds of portable bathrooms, extra trash receptacles and dumpsters, and emergency personnel.\xA0</p><p>\x{201C}You just might be sitting in traffic for a little while,\x{201D} Williamson said. \x{201C}But from an actual safety standpoint, we feel good about it.\x{201D}</p><p>State officials say they are confident that the eclipse will not result in major incidents.\xA0</p><p>\x{201C}We\x{2019}ve talked to a couple of other states that have had similar events and for the most part they were pretty calm,\x{201D} Forand said. \x{201C}People come, they watch the event and they go home.\x{201D}\xA0</p><p>However, it is the \x{201C}going home\x{201D} part that might cause problems.\xA0</p><p>\x{201C}We are anticipating that travelers will try to exit immediately following the eclipse in the afternoon,\x{201D} said Jayna Morse, the director of finance and administration for the Agency of Transportation and incident commander for the event. She said an influx of visitors is expected to start days before the eclipse.\xA0</p><p>\x{201C}There will be a backup in the areas most closely aligned with the center of the pathway of the eclipse,\x{201D} Morse said, including northern parts of I-89, Route 100, Route 7, Route 2, Route 5 and Route 22A.</p><p>Morse said state agencies have been planning for the eclipse since the fall.\xA0</p></body>",
                                    ModificationDate        => "2024-03-26 16:22:45+00",
                                    page_avg_time           => 37,
                                    page_uniques            => 468,
                                    page_views              => 536,
                                    page_views_loyal        => 49,
                                    page_views_quality      => 355,
                                    rssphoto                => "/attachments/43/43243843.jpg",
                                    rsspubtime              => "Tue, 26 Mar 2024 16:22:45 -0400",
                                  },
                                  {
                                    ByCredit                => "Valley News Staff Writer ",
                                    ByLine                  => "By CHRISTINA DOLAN",
                                    DocumentPageDescription => "HARTFORD \x{2014} The School Board Wednesday night will address a revised budget that slashes teaching and staff positions and delivers a gut punch to the athletic department, eliminating four sports programs.The new budget also postpones the search for a...",
                                    DocumentUrlPath         => "Hartford-School-Board-Meeting-to-Address-Budget-and-Bond-54523842",
                                    GN3EditorialKey         => "GN4_ART_54523842",
                                    Headline                => "Budget cut discussion on Hartford School Board agenda",
                                    homeboxphoto            => "/attachments/11/43244411.jpg",
                                    InnerBody               => "<body><p>HARTFORD \x{2014} The School Board Wednesday night will address a revised budget that slashes teaching and staff positions and delivers a gut punch to the athletic department, eliminating four sports programs.</p><p>The new budget also postpones the search for a new superintendent until next year, walking back a plan by the board to allow the new hire to overlap with current Superintendent Tom DeBalsi\x{2019}s last year at Hartford.</p><p>A \$21 million bond proposal for building repairs and upgrades also is on Wednesday\x{2019}s board agenda. </p><p>That bond, alongside the new budget, will go before voters at the polls on Monday, April 15. </p><p>Originally scheduled for Town Meeting Day, the School Board delayed Hartford\x{2019}s budget vote in accordance with a law signed by Republican Gov. Phil Scott on Feb. 22 that allowed school districts to rescind and revise their budgets to reduce spending.</p><p>Hartford\x{2019}s budget cuts come on the heels of a tumultuous budget season in Vermont as some schools rushed to make whatever cuts they could tolerate to mitigate unprecedented property tax increases. In Hartford\x{2019}s case, residents were facing a 38% tax increase under the original budget, according to DeBalsi.</p><p>The School Board in February instructed DeBalsi to strip \$2.1 million from the budget in order to hold the property tax increase to no more than 18.5%.</p><p>The board approved the new budget at its March 13 meeting. Because it has been approved by the board, it will go before voters on April 15 as is.</p><p>The \$51 million budget eliminates 22 teaching and staff positions and cuts bowling, alpine ski and snowboarding, and bass fishing from the athletic program. </p><p>In all, eight middle and high school coaching positions have been eliminated.</p><p>\x{201C}Some of the positions that were reduced were not filled for FY24, due to personnel shortages,\x{201D} DeBalsi wrote in a March 22 letter to Hartford families. \x{201C}However, every position was necessary and the reductions will be felt across every school and program in the district.\x{201D} </p><p>There was immediate pushback by Hartford\x{2019}s teachers union against both the cuts themselves and the process that led to them.</p><p>\x{201C}When budget plans were being made, nobody asked the people that make up over 80% of your budget,\x{201D} Nichole Vielleux, the Hartford teachers union president, said at the meeting.</p><p>DeBalsi, however, defended the cuts at the time, saying they were made evenly \x{201C}across the board.\x{201D} </p><p>Vielleux later said by email that \x{201C}not one administrator has been cut, and there is actually a line increase of \$135,056,\x{201D} for administrative salaries.</p><p>In a letter sent Saturday to families of student-athletes, Hartford Athletic Director Jeff Moreno itemized the cuts to his staff and programs, explaining that he was asked to cut more than \$60,000 from the department\x{2019}s budget.</p><p>In attempting to make the required budget reduction without cutting programs, \x{201C}I was not successful,\x{201D} Moreno said, listing the sports that had landed on the chopping block.</p><p>\x{201C}We are committed to finding athletes from these teams a place to compete at neighboring schools if they wish to compete at a competitive level,\x{201D} he said.</p><p>He closed by expressing fear that the revised budget may still fail at the ballot box, resulting in deeper cuts which would be \x{201C}catastrophic to the excellence we have worked so hard to create in the athletic department.\x{201D} </p><p>Wednesday\x{2019}s board meeting will take place at 6 p.m. at the Hartford Area Career and Technology Center in White River Junction.</p><p><em>Christina Dolan can be reached at cdolan\@vnews.com or 603-727-3208.</em></p></body>",
                                    ModificationDate        => "2024-03-26 19:31:13+00",
                                    page_avg_time           => 58,
                                    page_uniques            => 351,
                                    page_views              => 419,
                                    page_views_loyal        => 136,
                                    page_views_quality      => 281,
                                    rssphoto                => "/attachments/11/43244411.jpg",
                                    rsspubtime              => "Tue, 26 Mar 2024 19:31:13 -0400",
                                  },
                                  {
                                    ByCredit                => "Valley News Staff Writer",
                                    ByLine                  => "By JOHN LIPPMAN",
                                    DocumentPageDescription => "NORTH HAVERHILL \x{2014} A 35-year-old New Hampshire man has been handed down multiple, consecutive prison sentences after pleading guilty to threatening to \x{201C}shoot up\x{201D} a Hanover restaurant.He could be free by September, however, due to the amount of time he...",
                                    DocumentUrlPath         => "Lebanon-man-sentenced-after-pleading-guilty-to-making-gun-threat-to-Hanover-restaurant-54536090",
                                    GN3EditorialKey         => "GN4_ART_54536090",
                                    Headline                => "Lebanon man sentenced to prison after threatening Hanover restaurant",
                                    InnerBody               => "<body><p>NORTH HAVERHILL \x{2014} A 35-year-old New Hampshire man has been handed down multiple, consecutive prison sentences after pleading guilty to threatening to \x{201C}shoot up\x{201D} a Hanover restaurant.</p><p>He could be free by September, however, due to the amount of time he has already spent behind bars and providing he abides by the conditions of his release.</p><p>Jonathan Nolen, of Lebanon, was sentenced to three to six years in New Hampshire State Prison, all suspended for six years, after pleading guilty to a felony charge of attempted first-degree assault with a firearm in Grafton County Superior Court on March 24, according to court records.</p><p><a href=\"https://www.vnews.com/Hanover-police-arrested-a-man-who-threatened-to-shoot-up-a-Hanover-restaurant-47292384\">Nolen was arrested and charged in July 2022 after police received an anonymous tip that he was threatening to \x{201C}shoot up\x{201D} a downtown Hanover restaurant</a> and harm an individual with whom he has been in conflict, police said.</p><p>Nolen, who was found to be in possession of a loaded gun and hunting knife at the time police arrested him, was known by both Hanover and Lebanon police to suffer from mental health issues, police said.</p><p>In addition, Nolen also pleaded guilty to witness tampering, a felony, and misdemeanor charges of violating a protective order and committing an offense while on release, for which he received consecutive 12-month sentences in jail on each charge.</p><p>Less the time spent while he was held without bail in pretrial detention, Nolen has a total of about 164 days remaining to serve in jail,\xA0court records said.</p><p>Because his felony conviction involved a firearm, Nolen could face up to 20 years in prison if he violates the terms of his probation, which include mental health counseling, according to Grafton County Attorney Mar\xA0cie Hornick.</p></body>",
                                    ModificationDate        => "2024-03-27 16:34:52+00",
                                    page_avg_time           => 24,
                                    page_uniques            => 368,
                                    page_views              => 401,
                                    page_views_loyal        => 93,
                                    page_views_quality      => 232,
                                    rsspubtime              => "Wed, 27 Mar 2024 16:34:52 -0400",
                                  },
                                  {
                                    ByCredit                => "VtDigger",
                                    ByLine                  => "By ALAN J. KEAYS",
                                    DocumentPageDescription => "MIDDLEBURY \x{2014} The Addison County state\x{2019}s attorney told a judge on Monday that she does not object to defense attorneys\x{2019} request to move a 14-year-old murder suspect\x{2019}s case to juvenile court, where it would be closed to the public.Eva Vekos, who...",
                                    DocumentUrlPath         => "Murder-case-against-14-year-old-headed-to-juvenile-court-after-prosecutor-reverses-course-54522549",
                                    GN3EditorialKey         => "GN4_ART_54522549",
                                    Headline                => "Murder case against 14-year-old headed to juvenile court after prosecutor reverses course",
                                    homeboxphoto            => "/attachments/88/43240688.jpg",
                                    InnerBody               => "<body><p>MIDDLEBURY \x{2014} The Addison County state\x{2019}s attorney told a judge on Monday that she does not object to defense attorneys\x{2019} request to move a 14-year-old murder suspect\x{2019}s case to juvenile court, where it would be closed to the public.</p><p>Eva Vekos, who originally brought a second-degree murder charge against the teen in adult court after police said he shot and killed another 14-year-old boy in Bristol, made the comment during a brief hearing Monday afternoon in Addison County Superior criminal court.</p><p>The defendant took part in Monday\x{2019}s hearing by video, seated alongside his attorney, Marshall Pahl, Vermont\x{2019}s deputy defender general. VTDigger generally does not identify juvenile defendants and is not doing so in this case at this time.</p><p>The suspect is accused of killing 14-year-old Shelburne resident Madden Gouveia last October. Police said he was waving a gun around in a car when it discharged, killing Gouveia, who was among the teenage passengers.\xA0</p><p>At the last hearing in the case, in late January, Pahl said he was awaiting results from a psychological evaluation of his client and that he would file a motion to transfer the matter to juvenile court.\xA0</p><p>\x{201C}We did file that motion to transfer and had some discussion with the state,\x{201D} Pahl said during Monday\x{2019}s hearing. \x{201C}My understanding is the state is in agreement.\x{201D}\xA0</p><p>Vekos then spoke, telling Judge David Fenster, \x{201C}We are in agreement with the motion and that\x{2019}s based on a review of an evaluation that the defense has allowed us to review.\x{201D}</p><p>The defense\x{2019}s one-page request does not include any details of the teen\x{2019}s evaluation. The attorneys did not reveal those during Monday\x{2019}s hearing.\xA0</p><p>Fenster did not grant any motions on Monday. Instead, he asked Vekos to submit a filing indicating that she would not object to transferring the case to family court.</p><p>In that event, the proceedings \x{2014} and the outcome \x{2014} would be shielded from public view.</p><p>A conviction of second-degree murder in adult court carries a penalty of 20 years to life in prison. In family court, judgments are based on the specifics of each case but do not include adult prison sentences.</p><p>Vekos\x{2019} decision to charge the 14-year-old, who is Black, as an adult drew opposition from civil rights and social justice advocates, including the Rutland-area branch of the NAACP.\xA0</p><p>Speaking outside of court following a hearing last November, Vekos called the adult murder charge a \x{201C}starting point.\x{201D}\xA0</p><p>Several of Gouveia\x{2019}s relatives attended Monday\x{2019}s hearing. Outside the court after it concluded, they decried the attempt to move the case to juvenile court.</p><p>Speaking through tears, his mother, Kelly Gouveia, said she didn\x{2019}t believe the shooting was an accident. She cited reports in authorities\x{2019} charging documents describing attempts to hide the firearm after the shooting and that no one came to her son\x{2019}s aid.</p><p>\x{201C}I\x{2019}m just so upset by this,\x{201D} Kelly Gouveia said.</p><p>She said she would prefer the case not take place in the secrecy of family court.\xA0</p><p>\x{201C}I\x{2019}d like it to be held in adult court so the whole world can see,\x{201D} Kelly Gouveia said.\xA0</p><p>She said that she and other family members would be meeting soon with Vekos to talk more about the case. \xA0</p><p>The defendant has been released on conditions and into his parents\x{2019} custody since November.\xA0</p></body>",
                                    ModificationDate        => "2024-03-26 16:41:43+00",
                                    page_avg_time           => 35,
                                    page_uniques            => 259,
                                    page_views              => 318,
                                    page_views_loyal        => 108,
                                    page_views_quality      => 177,
                                    rssphoto                => "/attachments/88/43240688.jpg",
                                    rsspubtime              => "Tue, 26 Mar 2024 16:41:43 -0400",
                                  },
                                  {
                                    ByCredit                => "Valley News Correspondent ",
                                    ByLine                  => "By NICOLA SMITH",
                                    DocumentPageDescription => "LEBANON \x{2014} In 2013, Alastair Huntley was struggling with depression and an overreliance on medication after being prescribed opioids after surgery for a knee injury, which left him in pain. Then a student at Norwich University in Northfield, Vt.,...",
                                    DocumentUrlPath         => "Man-uses-fiction-to-tell-story-of-opioid-addiction-54354541",
                                    GN3EditorialKey         => "GN4_ART_54354541",
                                    Headline                => "Dartmouth student uses art to shift perceptions of addiction",
                                    homeboxphoto            => "/attachments/19/43243219.jpg",
                                    InnerBody               => "<body><p>LEBANON \x{2014} In 2013, Alastair Huntley was struggling with depression and an overreliance on medication after being prescribed opioids after surgery for a knee injury, which left him in pain. Then a student at Norwich University in Northfield, Vt., Huntley\x{2019}s dream of being commissioned into the Army ROTC evaporated because of the knee impairment. Spiraling downward, he attempted suicide while visiting Cape Cod and was involuntarily committed to a mental health and substance misuse program at a hospital in Hyannis.</p><p>While in the five-day program Huntley was particularly struck by a young woman who described a life of heroin use with blunt candor. Her story stayed with Huntley as he went back to Norwich, where he received a degree as an NREMT (National Registry of Emergency Medical Technicians).</p><p>Now 35, he is studying creative writing in the Master of Arts in Liberal Studies, or MALS, program at Dartmouth College and works for the college\x{2019}s Health Services. Huntley had been questioning whether the arts \x{2014} in his case, writing and film \x{2014} could be a more effective educational approach to the national crisis of substance misuse than traditional public awareness campaigns.</p><p>\x{201C}I wanted to find a way of really weaving together public health with the arts,\x{201D} he said.</p><p>Over the past few years, Huntley has developed, with Miami artist Samuel Rafa Garcia, a large-scale series of storyboarded panels, with sound effects and actor voice-overs, which draw on and embellish that young woman\x{2019}s life (here called \x{201C}Danielle\x{201D}).</p><p>There will be a public presentation of \x{201C}Survival Story: An Artistic Approach to Harm Reduction\x{201D} on Thursday from 5 to 7 p.m. in the TLC Family Resource Center, at 24 Hanover St., in Lebanon. Huntley volunteers at both the TLC Family Resource Center and the HIV/HCV Resource Center, also in Lebanon.</p><p>\x{201C}The production\x{2019}s mission, the story\x{2019}s mission is, how can we better address opioid substance misuse?\x{201D} Huntley said. </p><p>How can public perception shift to viewing substance misuse as a major public health issue rather than as simply a moral failing, he said.</p><p>The presentation will be followed by a Q&amp;A, and training in how to recognize the signs of an overdose and how to use the overdose reversal medication naloxone, also known by the brand name Narcan. There will be subsequent presentations at the TLC in Lebanon on May 30, July 25 and Sept. 26.</p><p>The project, which was funded in part by a New Hampshire Arts in Health grant for \$12,000, as well as other charitable Vermont and New Hampshire foundations, is three minutes long and it\x{2019}s a kind of mock-up for what could be a longer film, which Huntley hopes to create at some point. Both the TLC Learning Center and the HIV/HCV Resource Center provided in-kind support.</p><p>Huntley, who grew up in Amherst and Nashua, N.H., and now lives in Sunapee, was fortunate in that he had a reserve of people around him to help him get off opioids and then rebuild his life, a process which took about six years. </p><p>\x{201C}You go through a battle of trying to piece yourself together,\x{201D} he said.</p><p>It wasn\x{2019}t lost on him during in-patient treatment in Hyannis that, although substance misuse disorders cut across class lines, there were stark disparities in \x{201C}how care was delivered and how individuals received care, namely determined by socio-economic factors,\x{201D} Huntley said.</p><p>He recalled thinking that for the young woman to return to a level of normalcy seemed like an \x{201C}insurmountable task with her home life and financial situation.\x{201D} </p><p>While the TLC Learning Center has hosted writing groups, this is the first time it has exhibited a project of this scale, said Dan Wargo, the director of TLC\x{2019}s recovery program.</p><p>\x{201C}The stories Alastair creates really hit home,\x{201D} raising awareness of both the issue and the harm reduction strategies available to the wider community, Wargo said.</p><p>\x{201C}The storyboard itself is powerful and a way to get people talking about substance misuse disorder and trauma,\x{201D} said Laura Byrne, executive director of the HIV/HCV Resource Center.</p><p>\x{201C}So many people are struggling in (the Upper Valley),\x{201D} Byrne said. </p><p>Last year, their clients reported to them 320 overdose reversals with naloxone, which is probably an undercount because people are often reluctant to disclose such information, she said.</p><p>By the end of November, 2023, according to the Vermont Department of Health, 212 Vermont residents had died of opioid-related accidental and undetermined deaths, a number higher than the three-year average through November. In New Hampshire, according to the Office of Chief Medical Examiner, the number of overdose deaths in 2023 was 422, a decline from the 2022 number of 487 overdose fatalities.</p><p>There\x{2019}s a case to be made, Byrne said, for training a wide range of people in carrying and administering naloxone when needed. It is not a drug, but an overdose reversal medication, she said.</p><p>\x{201C}You don\x{2019}t know when you\x{2019}re going to encounter someone (overdosing). One of our clients was in a fast food restaurant, someone was overdosing in a bathroom and (the client) was able to reverse the overdose.\x{201D} </p><p>There is no liability involved, and anyone can administer naloxone, Byrne said.</p><p>\x{201C}We\x{2019}ve got to work harder to let people know there is help \x{2014} and we can help,\x{201D} Wargo said.</p><p>Huntley\x{2019}s ultimate objective is to go into medicine. In addition to his job and volunteer work, he also is a pre-med student doing online course work at the University of New England in Maine. He hopes that \x{201C}Survival Story: An Artistic Approach to Harm Reduction\x{201D} will reach beyond the circle of health care professionals working in the field of substance misuse.</p><p>While the general public is aware that opioid misuse and overdoses are a public health crisis, Huntley wants to target, through the visual arts, people who \x{201C}might not know about harm reduction or Narcan training.\x{201D} </p><p>If more people can recognize the signs of an overdose and know how to administer naloxone, that could help keep people alive by \x{201C}enabling rapid responses to overdoses, increasing the accessibility of life-saving medication, and empowering communities to protect their members,\x{201D} Huntley wrote in an email. It\x{2019}s similar, he said, to placing defibrillators in public places in case someone goes into cardiac arrest.</p><p>\x{201C}That\x{2019}s the main takeaway,\x{201D} Huntley said.</p><p><em>The National Suicide Prevention Lifeline can be reached 24/7 at 988 or 1-800-273-8255. The New Hampshire Rapid Response Access Point, the local mobile crisis response clinician teams for people in the state, can be reached by phone at 833-710-6477 or online at NH988.com.</em> </p><em>Nicola Smith can be reached at mail\@nicolasmith.org.</em></body>",
                                    ModificationDate        => "2024-03-27 11:11:41+00",
                                    page_avg_time           => 49,
                                    page_uniques            => 240,
                                    page_views              => 291,
                                    page_views_loyal        => 69,
                                    page_views_quality      => 154,
                                    rssphoto                => "/attachments/19/43243219.jpg",
                                    rsspubtime              => "Tue, 26 Mar 2024 17:01:51 -0400",
                                  },
                                ],
}

Config

do {
  my $a = {
    "Action::RenderView" => {
      ignore_classes => [
                          "DBIx::Class::ResultSource::Table",
                          "DBIx::Class::ResultSourceHandle",
                          "DateTime",
                        ],
      scrubber_func  => sub { ... },
    },
    "disable_component_resolution_regex_fallback" => 1,
    "enable_catalyst_header" => 1,
    "home" => "/home/www-admin/nnemaster/nneweb",
    "name" => "nneweb",
    "Plugin::ConfigLoader" => {},
    "Plugin::Static::Simple" => {
      debug => 1,
      dirs => [],
      ignore_dirs => [],
      ignore_extensions => ["tmpl", "tt", "tt2", "html", "xhtml"],
      include_path => [
        bless({
          dirs => ["", "home", "www-admin", "nnemaster", "nneweb", "root"],
          file_spec_class => undef,
          volume => "",
        }, "Path::Class::Dir"),
      ],
      mime_types => {},
      mime_types_obj => bless({}, "MIME::Types"),
      no_logs => 1,
    },
    "root" => 'fix',
    "static" => 'fix',
  };
  $a->{"root"} = $a->{"Plugin::Static::Simple"}{include_path}[0];
  $a->{"static"} = $a->{"Plugin::Static::Simple"};
  $a;
}

nneweb on Catalyst 5.90128