Skip to main content

Written and Photographed by Sue Clark

Question:

Who launches a kayak alone into the cold waters of the Mohawk River in late fall during the notorious Atlantic storm season, then paddles on to NYC and into the Atlantic via the Hudson River, before joining up with the more sheltered 3,000-mile Intracoastal Waterway, and then paddles his kayak all the way to Key West? Who then turns around, jumps on a bike, and  pedals his way back to Glenville, NY, ending an over 4,000 mile epic journey on February 4, 2023? 

And mind you... this winter journey ended on the same weekend that featured the Mount Washington Observatory recording a record cold temperature of  -46 degrees and a record smashing wind chill temperature of -108 degrees, while Schenectady County was also gripped in an arctic blast of freezing temperatures and wind. It was difficult to stand outside for more than 10 minutes, let alone ride a bike for miles!  

And who completed this epic journey for the sole purpose of supporting fellow veterans- who want to get a service dog to improve their life?  

Answer: Saratoga County resident and Army veteran Jimmy Thomas. 

Jimmy knows the value that a service dog can add to a veteran's life, thanks to receiving his very own Golden Retriever "Boots," whom Jimmy credits with helping him understand the benefit of service dogs. Jimmy has clearly seen the need to raise awareness and funding so that other veterans can feel the kind of support "Boots" provided in Jimmys life, and hopefully get their own service dog. Many are going without and having a very difficult time. 

Out of this concern, the DOGGIE PADDLE project was born.  Jimmy wanted to do something BIG that would attract people’s attention to this very important cause, so he proposed a 4,000 miles plus route that would start September 24, 2023, and end in mid-winter. When first proposed, many thought Jimmy's idea was impossible, even dangerous. Jimmy was putting a kayak in the water in late fall. He admits he had only some river experience using a kayak and had never been on the ocean. He would be ending his awareness journey on a bike, riding 2,000 miles mid-winter with possible snow, ice, and cold conditions. 

Tough time of year for using a bike and kayak as one's main mode of transportation.  At least cars have a roof, a heater, and a radio.   

Naturally Jimmy needed help pulling off this epic journey.  

Rotary organizations have a long history of supporting veterans' causes. The Glenville Rotary got behind Jimmy's idea, with many Rotary volunteers playing strategic roles to help carry out Jimmy's dream.  The Glenville Rotary team contacted numerous Rotary organizations up and down the East Coast to ask that they also support Jimmy. Many did by providing food, shelter (Jimmy did not travel at night) and a platform for Jimmy to speak at, in the community that he was invited to stay in. 

The marine world is nothing to trifle with during storm season. Any sea captain would tell you that Jimmy did not choose the easiest time of the year to take a 2,000 mile trip on the water, especially in a small kayak.  Lifelong friend, past President of the Glenville Rotary and current Assistant Governor for Rotary District; Beth Kissinger managed Jimmy from her home base, speaking to him every night on the phone.  The weather conditions and evening plans were a regular topic, along with any concerns.  Beth worried often about Jimmy's safety on the Atlantic and Intercoastal Highway, which is used heavily for commercial boating traffic. She followed weather and sea condition reports regularly to share with Jimmy.  Jimmy was often bone tired after fighting strong currents and steep waves.  Beth arranged to meet him several times during the trip, including when he safely reached Key West. 

Some said Jimmy’s proposal brought too much risk.  

That didn't stop Jimmy. And risky conditions did occur. This in turn kept his managing partner Beth up at night.  Storms can blow up into Nor’easters bringing along sudden freezing temperature drops. 

At the beginning of the trip, Jimmy was ordered out of the Hudson River by the US Coast Guard when Hurricane Ian came calling here in our area. While kayaking down the eastern seaboard Jimmy and his kayak were nearly sucked under by a passing ferry. Jimmy experienced ocean storms with accompanying high winds and waves while sitting low in the water with a heavily packed kayak... not exactly an enviable position. He had to take out some weight from his kayak eventually to lighten the load. Many rivers emptied into the waters Jimmy kayaked into. Where rivers meet the ocean, the water conditions can reveal a fearsome place with confused waters, floating debris, and industrial waste. Huge steel ships would be unable to steer around or even spot Jimmy and his kayak up close, especially in foggy conditions. Jimmy had to watch for dead heads - (vertical floating logs with only the tops visible on the water surface.) He had to face wind, driving rain and steep waves. He got soaked. He got cold. He lost 40 pounds. He slept outside in a tent in 25-degree weather. He was often tired out from sea conditions. On the road with his bike, he was hit by cars twice. Not serious crashes, but enough to get attention. One guy got mad after hitting Jimmy with his car and wanted to fight him. Numerous times Jimmy himself had to maneuver his bike out of the way so that he didn't get hit by other motorists. He peddled through the Appalachian Mountain Range, hitting snow in Harrisburg.  Jimmy was passed by thousands of speeding motorists per day on main highways. Jimmy said he had to have his head on a swivel, and that making sure he didn't get killed was the hardest part of his journey.  

As for marine life, I asked Jimmy if he had seen any whales. He said no, but he did say he was surrounded by sharks throughout the Keys! Jimmy also reported that an alligator rammed his kayak, spun him around, and then disappeared around Key Largo. Dolphins often played around Jimmy's kayak.  A manatee lifted his kayak up a few inches until Jimmy poked him, and the manatee slipped back under the water. Jimmy also had to deal with navigating his kayak between big ships. Jimmy got used to the rhythm of those that make a living from the sea due to his daily runs. He reported that fishing boats left out of ports early in the morning, and came back later in the day, like clockwork. Numerous fishermen came up alongside of him and told Jimmy that they had heard about a crazy guy kayaking to Key West. Jimmy was that guy!! The US Marine Highways have great communication channels, just like truckers do, to help stay on top of weather forecasts, and Jimmy was the talk of the marine airwaves! 

Jimmy made it back to Schenectady County on February 4, 2023. The plan was for Jimmy to be escorted through Schenectady by a huge escort of our finest police departments - Schenectady PD, Schenectady Sheriffs, the NYS Police, Rotterdam PD, and Glenville PD., to the Empire State Aerosciences Museum, (ESAM). Meanwhile Jimmy was experiencing  one last threat to his safety - brutally cold wind chill temperatures - so cold in fact - he had to stop in Schenectady to warm up for a short period of time due to his eyes watering and then freezing shut. We all remember February 4 for good reason. Most citizens stayed in the comfort on their warm homes that day due to the extreme cold temperatures that a recently arrived Arctic front brought with it. The night before, the Mt. Washington Observatory weather station recorded a record-breaking wind chill of -100 degrees below zero. Albany in turn recorded a low of -34 degrees the night before. The day Jimmy arrived in Schenectady was still frigidly cold and windy out.  With just a quick stop to unglue and warm up, Jimmy was on the road again with his escorts.  

Upon arriving at ESAM, Jimmy landed  into a sea of press, town, city and state officials, Rotarians, civic organizations and much more. A big beautiful American flag was hoisted high by the Thomas Corners Fire Department. Cameras flashed. Cheers went up. Jimmy was welcomed back as a hometown hero, and as someone who is a stand for all veterans in need of a service dog. I bet you he slept very well in his own bed that evening. 

I think we can all agree that Jimmy Thomas is one tough guy with a razor-sharp focus.  He did what he set out to accomplish - he raised awareness for veterans everywhere in need of a service dog. 

Welcome Home Jimmy!

If Jimmy's journey to help veterans inspires you, and you would like to donate to the Doggie Paddle cause, contact doggiepaddle.org

7.979MBMemory Usage105msRequest Duration
Joomla! Version4.4.13
PHP Version8.3.20
Identityguest
Response200
Templateyootheme
Database
Server
mysql
Version
8.0.42
Collation
utf8mb3_unicode_ci
Conn Collation
utf8mb4_0900_ai_ci
$_GET
array:3 [ "catid" => "11" "id" => "462" "view" => "article" ]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:74 [ "USER" => "fivetowers" "HOME" => "/home/fivetowers" "SCRIPT_NAME" => "/index.php" ...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1746900913 "last" => 1746900913...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (444.73KB) (1.91ms)
  • afterInitialise (1.96MB) (20.85ms)
  • afterRoute (375.09KB) (3.66ms)
  • beforeRenderComponent com_content (48.95KB) (570μs)
  • Before Access::preloadComponents (all components) (47.72KB) (1.08ms)
  • After Access::preloadComponents (all components) (116.7KB) (984μs)
  • Before Access::preloadPermissions (com_content) (1.63KB) (14μs)
  • After Access::preloadPermissions (com_content) (507.06KB) (1.1ms)
  • Before Access::getAssetRules (id:627 name:com_content.article.462) (18.65KB) (25μs)
  • After Access::getAssetRules (id:627 name:com_content.article.462) (7.38KB) (78μs)
  • afterRenderComponent com_content (1.63MB) (39.1ms)
  • afterDispatch (21.42KB) (989μs)
  • beforeRenderRawModule mod_menu () (408.17KB) (20.67ms)
  • afterRenderRawModule mod_menu () (13.19KB) (832μs)
  • beforeRenderModule mod_menu () (696B) (4μs)
  • afterRenderModule mod_menu () (3.79KB) (183μs)
  • beforeRenderRawModule mod_finder () (1.52KB) (11μs)
  • afterRenderRawModule mod_finder () (1.95MB) (5.58ms)
  • beforeRenderModule mod_finder () (704B) (5μs)
  • afterRenderModule mod_finder () (2.82KB) (84μs)
  • beforeRenderRawModule mod_custom () (16B) (130μs)
  • afterRenderRawModule mod_custom () (320.14KB) (1.13ms)
  • beforeRenderModule mod_custom () (704B) (4μs)
  • afterRenderModule mod_custom () (3.27KB) (56μs)
  • beforeRenderRawModule mod_menu () (24B) (76μs)
  • afterRenderRawModule mod_menu () (552B) (437μs)
  • beforeRenderModule mod_menu () (696B) (3μs)
  • afterRenderModule mod_menu () (2.76KB) (63μs)
  • beforeRenderRawModule mod_custom () (920B) (56μs)
  • afterRenderRawModule mod_custom () (1.03KB) (135μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (1.23KB) (60μs)
  • beforeRenderRawModule mod_menu () (1.65KB) (105μs)
  • afterRenderRawModule mod_menu () (4.45KB) (400μs)
  • beforeRenderModule mod_menu () (696B) (3μs)
  • afterRenderModule mod_menu () (1.34KB) (68μs)
  • beforeRenderRawModule mod_finder () (96B) (8μs)
  • afterRenderRawModule mod_finder () (7.32KB) (504μs)
  • beforeRenderModule mod_finder () (704B) (3μs)
  • afterRenderModule mod_finder () (1.34KB) (72μs)
  • beforeRenderRawModule mod_custom () (288B) (9μs)
  • afterRenderRawModule mod_custom () (912B) (129μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (1.23KB) (67μs)
  • beforeRenderRawModule mod_custom () (5.95KB) (180μs)
  • afterRenderRawModule mod_custom () (1008B) (156μs)
  • beforeRenderModule mod_custom () (704B) (4μs)
  • afterRenderModule mod_custom () (2.77KB) (65μs)
  • beforeRenderRawModule mod_custom () (8B) (71μs)
  • afterRenderRawModule mod_custom () (1008B) (124μs)
  • beforeRenderModule mod_custom () (704B) (2μs)
  • afterRenderModule mod_custom () (2.43KB) (44μs)
  • afterRender (306.9KB) (2.66ms)
  • 1 x afterRenderComponent com_content (1.63MB) (37.27%)
    39.10ms
    1 x afterInitialise (1.96MB) (19.87%)
    20.85ms
    1 x beforeRenderRawModule mod_menu () (408.17KB) (19.7%)
    20.67ms
    1 x afterRenderRawModule mod_finder () (1.95MB) (5.32%)
    5.58ms
    1 x afterRoute (375.09KB) (3.49%)
    3.66ms
    1 x afterRender (306.9KB) (2.54%)
    2.66ms
    1 x afterLoad (444.73KB) (1.82%)
    1.91ms
    1 x afterRenderRawModule mod_custom () (320.14KB) (1.07%)
    1.13ms
    1 x After Access::preloadPermissions (com_content) (507.06KB) (1.05%)
    1.10ms
    1 x Before Access::preloadComponents (all components) (47.72KB) (1.03%)
    1.08ms
    1 x afterDispatch (21.42KB) (0.94%)
    989μs
    1 x After Access::preloadComponents (all components) (116.7KB) (0.94%)
    984μs
    1 x afterRenderRawModule mod_menu () (13.19KB) (0.79%)
    832μs
    1 x beforeRenderComponent com_content (48.95KB) (0.54%)
    570μs
    1 x afterRenderRawModule mod_finder () (7.32KB) (0.48%)
    504μs
    1 x afterRenderRawModule mod_menu () (552B) (0.42%)
    437μs
    1 x afterRenderRawModule mod_menu () (4.45KB) (0.38%)
    400μs
    2 x afterRenderRawModule mod_custom () (1008B) (0.27%)
    280μs
    1 x afterRenderModule mod_menu () (3.79KB) (0.17%)
    183μs
    1 x beforeRenderRawModule mod_custom () (5.95KB) (0.17%)
    180μs
    1 x afterRenderRawModule mod_custom () (1.03KB) (0.13%)
    135μs
    1 x beforeRenderRawModule mod_custom () (16B) (0.12%)
    130μs
    1 x afterRenderRawModule mod_custom () (912B) (0.12%)
    129μs
    2 x afterRenderModule mod_custom () (1.23KB) (0.12%)
    127μs
    1 x beforeRenderRawModule mod_menu () (1.65KB) (0.1%)
    105μs
    1 x afterRenderModule mod_finder () (2.82KB) (0.08%)
    84μs
    1 x After Access::getAssetRules (id:627 name:com_content.article.462) (7.38KB) (0.07%)
    78μs
    1 x beforeRenderRawModule mod_menu () (24B) (0.07%)
    76μs
    1 x afterRenderModule mod_finder () (1.34KB) (0.07%)
    72μs
    1 x beforeRenderRawModule mod_custom () (8B) (0.07%)
    71μs
    1 x afterRenderModule mod_menu () (1.34KB) (0.06%)
    68μs
    1 x afterRenderModule mod_custom () (2.77KB) (0.06%)
    65μs
    1 x afterRenderModule mod_menu () (2.76KB) (0.06%)
    63μs
    1 x afterRenderModule mod_custom () (3.27KB) (0.05%)
    56μs
    1 x beforeRenderRawModule mod_custom () (920B) (0.05%)
    56μs
    1 x afterRenderModule mod_custom () (2.43KB) (0.04%)
    44μs
    1 x Before Access::getAssetRules (id:627 name:com_content.article.462) (18.65KB) (0.02%)
    25μs
    5 x beforeRenderModule mod_custom () (704B) (0.02%)
    16μs
    1 x Before Access::preloadPermissions (com_content) (1.63KB) (0.01%)
    14μs
    1 x beforeRenderRawModule mod_finder () (1.52KB) (0.01%)
    11μs
    3 x beforeRenderModule mod_menu () (696B) (0.01%)
    10μs
    1 x beforeRenderRawModule mod_custom () (288B) (0.01%)
    9μs
    2 x beforeRenderModule mod_finder () (704B) (0.01%)
    8μs
    1 x beforeRenderRawModule mod_finder () (96B) (0.01%)
    8μs
53 statements were executed, 5 of which were duplicates, 48 unique11.55ms914.28KB
  • SELECT @@SESSION.sql_mode;65μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `jos_session` WHERE `session_id` = ?185μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `jos_session` WHERE `session_id` = :session_id LIMIT 173μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `jos_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)324μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `jos_viewlevels`110μs976B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `jos_usergroups` AS `a` LEFT JOIN `jos_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest201μs1.33KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_k2" AND e.type = "component"153μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_virtuemart" AND e.type = "component"91μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_easyblog" AND e.type = "component"85μs1.13KB/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_jomclassifieds" AND e.type = "component"87μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_hikashop" AND e.type = "component"83μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_rseventspro" AND e.type = "component"89μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_zoo" AND e.type = "component"127μs536B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_jticketing" AND e.type = "component"90μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_icagenda" AND e.type = "component"84μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_eventbooking" AND e.type = "component"83μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_eshop" AND e.type = "component"81μs1.76KB/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_rsblog" AND e.type = "component"93μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_mijovideos" AND e.type = "component"83μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_opencart" AND e.type = "component"82μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_jcart" AND e.type = "component"80μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_djclassifieds" AND e.type = "component"81μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_j2store" AND e.type = "component"80μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_phocacart" AND e.type = "component"88μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_jshopping" AND e.type = "component"81μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_igallery" AND e.type = "component"82μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_dpcalendar" AND e.type = "component"81μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SHOW FULL COLUMNS FROM `jos_tagz_config`436μs1.3KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • SELECT * FROM `jos_tagz_config` WHERE `name` = 'config'94μs592B/libraries/src/Table/Table.php:755Copy
  • SELECT id,template FROM jos_template_styles WHERE client_id=0 AND home=1176μs592B/administrator/components/com_widgetkit/widgetkit.php:28Copy
  • SELECT custom_data FROM jos_extensions WHERE element = 'yooessentials' AND folder = 'system'124μs536B/plugins/system/yooessentials/helper.php:153Copy
  • SELECT custom_data FROM jos_extensions WHERE element = 'yooessentials' AND folder = 'system' LIMIT 1105μs536B/plugins/system/yooessentials/modules/platform-joomla/src/Database.php:52Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `jos_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39,:preparedArray40,:preparedArray41)409μs9.94KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `jos_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 0557μs49.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `jos_content`567μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `jos_content` SET `hits` = (`hits` + 1) WHERE `id` = '462'292μs48B/libraries/src/Table/Table.php:1325Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `jos_content` AS `a` INNER JOIN `jos_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `jos_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `jos_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `jos_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `jos_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)388μs70.13KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `jos_categories` AS `s` INNER JOIN `jos_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`307μs3.91KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `jos_contentitem_tag_map` AS `m` INNER JOIN `jos_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1,:preparedArray2)239μs3.97KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `jos_categories` AS `s` INNER JOIN `jos_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`278μs3.91KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM jos_fields AS a LEFT JOIN `jos_languages` AS l ON l.lang_code = a.language LEFT JOIN jos_users AS uc ON uc.id=a.checked_out LEFT JOIN jos_viewlevels AS ag ON ag.id = a.access LEFT JOIN jos_users AS ua ON ua.id = a.created_user_id LEFT JOIN jos_fields_groups AS g ON g.id = a.group_id LEFT JOIN `jos_fields_categories` AS fc ON fc.field_id = a.id WHERE ( (`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2)) AND `a`.`access` IN (:preparedArray3,:preparedArray4)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray5,:preparedArray6)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform ORDER BY a.ordering ASC317μs4.75KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`catid`,`a`.`language`, CASE WHEN CHAR_LENGTH(`a`.`alias`) != 0 THEN CONCAT_WS(':', `a`.`id`, `a`.`alias`) ELSE a.id END AS `slug`, CASE WHEN CHAR_LENGTH(`cc`.`alias`) != 0 THEN CONCAT_WS(':', `cc`.`id`, `cc`.`alias`) ELSE cc.id END AS `catslug` FROM `jos_content` AS `a` LEFT JOIN `jos_categories` AS `cc` ON `cc`.`id` = `a`.`catid` WHERE `a`.`catid` = :catid AND `a`.`state` = :state AND `a`.`access` IN (:preparedArray1,:preparedArray2) AND (`publish_up` IS NULL OR `publish_up` <= :nowDate1) AND (`publish_down` IS NULL OR `publish_down` >= :nowDate2) ORDER BY CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END DESC1.86ms41.72KBParams/plugins/content/pagenavigation/src/Extension/PageNavigation.php:188Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `jos_categories` AS `s` INNER JOIN `jos_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`324μs3.91KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `params` FROM `jos_tagz` WHERE `component_id` = 123 AND `component_type` = "menu"226μs520B/plugins/system/tagz/tagz.php:650Copy
  • SELECT `params` FROM `jos_tagz` WHERE `component_id` = 462 AND `component_type` = "content"122μs536B/plugins/system/tagz/tagz.php:650Copy
  • SELECT `name`,`element` FROM `jos_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1206μs592B/administrator/components/com_finder/src/Helper/LanguageHelper.php:135Copy
  • SELECT `title` FROM `jos_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1,5)160μs584B/administrator/components/com_finder/src/Indexer/Taxonomy.php:314Copy
  • SELECT custom_data FROM jos_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1655μs688.52KB/templates/yootheme/packages/platform-joomla/src/Storage.php:30Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM jos_fields AS a LEFT JOIN `jos_languages` AS l ON l.lang_code = a.language LEFT JOIN jos_users AS uc ON uc.id=a.checked_out LEFT JOIN jos_viewlevels AS ag ON ag.id = a.access LEFT JOIN jos_users AS ua ON ua.id = a.created_user_id LEFT JOIN jos_fields_groups AS g ON g.id = a.group_id WHERE ( (`a`.`context` = :context AND `a`.`access` IN (:preparedArray1,:preparedArray2)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray3,:preparedArray4)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform ORDER BY a.ordering ASC322μs4.06KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `title` FROM `jos_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1,5)128μs584B/administrator/components/com_finder/src/Indexer/Taxonomy.php:314Copy
  • SELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count FROM `jos_scheduler_tasks` AS `a` WHERE `a`.`state` = 1129μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy
  • SELECT `session_id` FROM `jos_session` WHERE `session_id` = ?77μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `jos_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?207μs592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy