­
Chris Appleby Ministries

Chris Appleby Ministries

 

Search

Virtue 1 - How Do I Live?  audio (6MB)
Mark 10:17-27

This is the first in a series of sermons at St. Thomas' based upon Tom Wright's book 'Virtue Reborn.'

What must I do to inherit eternal life?  That’s the question that’s at the heart of today’s passage.  It’s the question the rich young man rushes up to ask Jesus.  But it’s also the haunting question that’s in all our hearts’ isn’t it?  What must I do?  Or, what on earth am I here for?  These aren’t easy questions to ask, even harder to answer.  Where do we go to find those answers?

 

Well the young man in our passage thinks he knows a good place to start. Jesus is in the area, what’s he got to say?  Then the man hears that Jesus is about to go on a journey, he might miss his one opportunity!  So he runs out to find Jesus, and when he does he kneels at his feet and asks, “Good teacher, what must I do to inherit eternal life?”  We shouldn’t lose sight of what an extraordinary thing this was.  In the ancient world, people didn’t often run about, at least not serious people, especially not rich, powerful, important people.  And they especially wouldn’t kneel in the dirt in front of anyone.

Why does he do this?  It’s because he’s concerned about the future.  He wants to know what he must do to inherit eternal life.  How can he ensure that he won’t miss out on God’s promises?  What does he have to do to be part of God’s Kingdom, and how does he have to do it?  These questions, these same yearnings, are inside all of us.  We mightn’t ask it in the same way.  We might wonder, how can I find true happiness?  How can I have real fulfilment?  We might think we know the answer.  The way to inherit eternal life is through faith in Jesus.  That if we confess with our lips and believe in our heart that Jesus is Lord, we’ll be saved (Rom. 10:13)  If that’s you, great!  But, another question lurks deep below doesn’t it? What now?  It as if we’re standing on the banks of a deep, wide, fast flowing river.  We’re on one side, where we’ve made a commitment to God.  On the far shore is eternal life with God in heaven.  But the question is, what now?  How do the two connect?  Is it simply a matter of waiting till we die and get transported to the other side?  Of maybe trying to get a few friends to join us, of trying to do good, while cautioning ourselves that we’re not saved by works?  What’s the connection between the life to come and the life we lead now?

The young man is under the assumption that God’s new age is reserved for loyal Jews, those who’ve been obedient to the law.  It’s only for those who’ve kept the agreement God made with his people after he rescued them to be his people.  When Jesus says to him, “you know the commandments,” and then lists six of them, how does the man reply?  “Teacher, I have kept all these since my youth.”  This man knows the law and he’s kept it.  He’s upheld his end of the bargain.  But there’s a doubt that’s burning inside his heart.  From the outside this man looks like he’s got it made.  He’s rich, he’s powerful, he’s important.  He’s kept all the rules.  But he can’t help but feel that there’s something missing.  Do you ever have that feeling?  That there should be something more to your life?  That there’s something important you should be doing?  The man can’t help but feel there’s something more he should be doing.

Speaking of something more, did you notice that Jesus left out one of the commandments?  Do you know which one?  You shall not covet.  As far as feeling that there should be something more, isn’t it interesting that Jesus doesn’t mention it, and the man doesn’t pick him up on it?  Is it because Jesus knows this is the one that this is the one the man hasn’t upheld?  He’s rich, so you might say he’s got no need to covet.  But enough is never enough.  Anyway, Jesus is about to tackle this in his next statement.

In our own quest to work out how we should behave we often fluctuate between two opposing theories.  One approach is all about the rules.  Work out the rules and follow them.  Obey the rules and you’ll be fine.  Does God say it’s OK?  Then it is.  Does God say it’s not OK?  Then it isn’t.  If God hasn’t said anything definitive on the subject, then what rule can we find that kind of applies?  If we really can’t find a rule we ask what principle can we apply to the situation?  But a principle’s just a more general kind of rule.

The other approach is to reject any kind of outside influence.  It says we should try to discover our deepest longings and go with them.  After all Jesus came to throw out the rules.  We could never live up to them anyway.  What matters is authenticity, being true to our self.  We have to listen to our hearts, go with our guts.  If God’s given us his Spirit, what lies within us must be good.

We can see these different approaches playing out all the time.  What do we say about homosexual marriage?  One side says it’s against the rules!  But the other says if two people truly love each other, what does it matter what gender they are?  Or what about the question of what should I do with my money, how much should I give to church?  We could ask, what does the rules say?  The Old Testament tithe was about 10%, that’ll do.  Or we might ask, what does my heart feel like giving today?  And it’s not just in theological questions or ‘Christian issues.’  The only sport I used to watch was the Tour de France.  It was even more plagued by illicit substances than the AFL!  Riders justified what they did by saying drugs weren’t (yet) against the rules.  Or by saying they didn’t truly believe they were cheating, just doing everything they could to win!  We see the question of ‘what should I do’ and ‘how should I do it’ playing out in sports, in politics, in finance, in every facet of human life.

The reality is we wobble about between the two options.  When we’re worried about what other people will think, or what God might think, we obey at least some of the rules.  But then we go back to following our own dreams and desires when we get the chance.

The question is which of these two approaches will Jesus endorse?  The young man is searching for the deep way to inherit eternal life.  He wants to know how the future should shape his present life.  Which way will Jesus swing?  Are there more rules to follow?  Or will Jesus tell the man to just follow his heart?  Is the answer law or liberty?

Jesus looks at this earnest young man, he loves him, and says, “You’re right, you do lack one thing.”  The yearning this man felt, the sense deep down that there’s something missing is right.  So what does he need to do?  “Go, sell what you own, and give the money to the poor, and you will have treasure in heaven.”  This man’s come seeking fulfilment.  But Jesus says first he needs to realise his life is already too full!  Jesus’ wants to turn this man’s life upside down.  Actually, it’s more like turning him right way up!  If he really wants to inherit eternal life, he needs to reorient himself.  He needs to put God’s kingdom first.  For him, that means selling his stuff.  For us, it might mean putting aside our own desires and dreams.  We need to love God above all else, and love our neighbours as ourselves, if we’re to have treasure in heaven.

But, that’s just the start!  The heart of what Jesus wants this man, wants all of us, to do comes in the last four words.  Jesus doesn’t say follow the rules.  Jesus doesn’t say follow your heart.  Jesus says, “then come, follow me.”  Jesus’ answer to the question, ‘what are we to do?’ is simple. ‘Follow me,’ he says.  Jesus’ answer to the question, ‘how are we to live?’ is simple. ‘Follow me,’ he says.

God doesn’t want us blindly following rules, like robots, out of a sense of duty or obligation.  And he knows that our hearts can’t be trusted!  Just earlier in Mark’s gospel, Jesus says the way to enter the Kingdom of God is as a little child.  We’re to be like little children, faithfully following our heavenly Father.  If we want to live a genuine, authentic, fulfilled life, being faithful to God and faithful to who he created us to be, and who he has redeemed us to be, we have to follow Jesus.  And as we dedicate ourselves to following Jesus we find our character being transformed. 

Living like this doesn’t come naturally.  It requires consciously choosing to follow Christ, every day, every moment of our lives.  Doing this means cultivating what ancient philosophers called virtue.  We’re going to be looking at what virtue looks like over the next seven weeks.  We’re following a great book called Virtue Reborn by Tom Wright. You might like to buy a copy and read along.  One of the ways he describes virtue is ‘what happens when someone has made a thousand small choices, requiring effort and concentration, to do something which is good and right, but which doesn’t “come naturally” – and then, on the thousand and first time, when it really matters, they find that they do what’s required “automatically”.  [Virtue is consistently, consciously, making wise choices until they become second nature.]  It’s exactly what we do with skills, like learning a language or an instrument.  It’s what Don Bradman did when he was a young boy, with a golf ball and a cricket stump.  He might’ve been naturally gifted, but it was the long hours of intense concentration, diligent practice that made him a legend. 

When I was younger my Dad’s job involved travelling all over Queensland.  As soon as I had my licence I started spending some of my holidays out on the road with him.  Which meant I spent a lot of time driving down empty highways and dirt roads.  Actually, they weren’t that empty as there were often kangaroos on the road.  Dad’s advice?  Don’t slow down, don’t swerve.  He knew the worst thing that could happen would be to unintentionally run off the road, or get sideswiped by a roo.  Far better to hit them head on, if you’re going to hit them at all he said.  But do you know what the first thing I did when I saw a mob of roos on the road?  Put my foot on the brake and went to turn the wheel.  That’s what felt natural, what felt right.  At first, it felt like the most unnatural thing to do, to hold the wheel straight and actually put my foot down on the gas.  But after a while that’s what I instinctively did.

Developing virtue, having our character transformed by Christ is much the same.  Living as the kind of people God created us to be, the kind of people we will be in heaven, doesn’t come naturally and it isn’t easy.    But as we do, as we develop virtue we’ll find that we naturally keep the rules, we’ll fulfil the demands of the law, not because we’re forced to but because of who we are.  And as we follow Jesus and are transformed by him, we’ll be able to follow our hearts and live authentically, being true to who we truly are in Christ.

Let’s pray that God helps us to follow Christ and to live virtuous lives.

Contact Details

Phone: 0422187127
 
­
Settings9.438MBMemory Usage417msRequest Duration
Theme
Open Button Position
Hide Empty Tabs
Autoshow
Reset to defaults
Joomla! Version5.3.2
PHP Version8.1.31
Identityguest
Response200
Templatersjuno
Database
Server
mysql
Version
8.0.28-0ubuntu0.20.04.3
Collation
utf8_general_ci
Conn Collation
utf8mb4_0900_ai_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:61 [ "PATH" => "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "CONTENT_LEN...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1752101762 "last" => 1752101762...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
com_rsfirewall
array:1 [ "geoip" => array:1 [ "216.73.216.250" => "US" ] ]
tpl_rsjuno
array:1 [ "queue" => array:6 [ "components/com_content.css" => true "modules/mod_custom.cs...
  • afterLoad (93.27KB) (468μs)
  • afterInitialise (1.51MB) (28.63ms)
  • afterRoute (2.13MB) (54.43ms)
  • beforeRenderComponent com_content (177.22KB) (5.33ms)
  • Before Access::preloadComponents (all components) (51.37KB) (5.67ms)
  • After Access::preloadComponents (all components) (142.98KB) (4.87ms)
  • Before Access::preloadPermissions (com_content) (4.04KB) (13μs)
  • After Access::preloadPermissions (com_content) (153.71KB) (1.99ms)
  • Before Access::getAssetRules (id:8 name:com_content) (80.19KB) (25.95ms)
  • After Access::getAssetRules (id:8 name:com_content) (8.64KB) (790μs)
  • afterRenderComponent com_content (923.34KB) (142ms)
  • afterDispatch (98.77KB) (907μs)
  • beforeRenderRawModule mod_custom (footer) (449.03KB) (25.77ms)
  • afterRenderRawModule mod_custom (footer) (69.52KB) (2.46ms)
  • beforeRenderModule mod_custom (footer) (704B) (6μs)
  • afterRenderModule mod_custom (footer) (10.07KB) (815μs)
  • beforeRenderRawModule mod_banners (Dreamhost Banner) (5.06KB) (793μs)
  • afterRenderRawModule mod_banners (Dreamhost Banner) (37.8KB) (19.6ms)
  • beforeRenderModule mod_banners (Dreamhost Banner) (704B) (6μs)
  • afterRenderModule mod_banners (Dreamhost Banner) (4.13KB) (272μs)
  • beforeRenderRawModule mod_custom (Contact Details) (3.12KB) (1.61ms)
  • afterRenderRawModule mod_custom (Contact Details) (39.47KB) (1.8ms)
  • beforeRenderModule mod_custom (Contact Details) (720B) (5μs)
  • afterRenderModule mod_custom (Contact Details) (2.88KB) (60μs)
  • beforeRenderRawModule mod_addtoany (AddToAny Buttons) (22.04KB) (331μs)
  • afterRenderRawModule mod_addtoany (AddToAny Buttons) (68.85KB) (920μs)
  • beforeRenderModule mod_addtoany (AddToAny Buttons) (720B) (4μs)
  • afterRenderModule mod_addtoany (AddToAny Buttons) (2.75KB) (62μs)
  • beforeRenderRawModule mod_menu (Main Menu) (24.54KB) (604μs)
  • afterRenderRawModule mod_menu (Main Menu) (1.71MB) (39.22ms)
  • beforeRenderModule mod_menu (Main Menu) (704B) (8μs)
  • afterRenderModule mod_menu (Main Menu) (47.4KB) (316μs)
  • beforeRenderRawModule mod_finder (Search) (67KB) (371μs)
  • afterRenderRawModule mod_finder (Search) (62.46KB) (15.2ms)
  • beforeRenderModule mod_finder (Search) (704B) (5μs)
  • afterRenderModule mod_finder (Search) (3.73KB) (341μs)
  • beforeRenderRawModule mod_custom (Chris Appleby Ministries) (20.43KB) (1.36ms)
  • afterRenderRawModule mod_custom (Chris Appleby Ministries) (1000B) (75μs)
  • beforeRenderModule mod_custom (Chris Appleby Ministries) (736B) (4μs)
  • afterRenderModule mod_custom (Chris Appleby Ministries) (2.75KB) (57μs)
  • afterRender (490.22KB) (33.18ms)
  • 1 x afterRenderComponent com_content (923.34KB) (34.08%)
    142ms
    1 x afterRoute (2.13MB) (13.07%)
    54.43ms
    1 x afterRenderRawModule mod_menu (Main Menu) (1.71MB) (9.42%)
    39.22ms
    1 x afterRender (490.22KB) (7.97%)
    33.18ms
    1 x afterInitialise (1.51MB) (6.87%)
    28.63ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (80.19KB) (6.23%)
    25.95ms
    1 x beforeRenderRawModule mod_custom (footer) (449.03KB) (6.19%)
    25.77ms
    1 x afterRenderRawModule mod_banners (Dreamhost Banner) (37.8KB) (4.71%)
    19.60ms
    1 x afterRenderRawModule mod_finder (Search) (62.46KB) (3.65%)
    15.20ms
    1 x Before Access::preloadComponents (all components) (51.37KB) (1.36%)
    5.67ms
    1 x beforeRenderComponent com_content (177.22KB) (1.28%)
    5.33ms
    1 x After Access::preloadComponents (all components) (142.98KB) (1.17%)
    4.87ms
    1 x afterRenderRawModule mod_custom (footer) (69.52KB) (0.59%)
    2.46ms
    1 x After Access::preloadPermissions (com_content) (153.71KB) (0.48%)
    1.99ms
    1 x afterRenderRawModule mod_custom (Contact Details) (39.47KB) (0.43%)
    1.80ms
    1 x beforeRenderRawModule mod_custom (Contact Details) (3.12KB) (0.39%)
    1.61ms
    1 x beforeRenderRawModule mod_custom (Chris Appleby Ministries) (20.43KB) (0.33%)
    1.36ms
    1 x afterRenderRawModule mod_addtoany (AddToAny Buttons) (68.85KB) (0.22%)
    920μs
    1 x afterDispatch (98.77KB) (0.22%)
    907μs
    1 x afterRenderModule mod_custom (footer) (10.07KB) (0.2%)
    815μs
    1 x beforeRenderRawModule mod_banners (Dreamhost Banner) (5.06KB) (0.19%)
    793μs
    1 x After Access::getAssetRules (id:8 name:com_content) (8.64KB) (0.19%)
    790μs
    1 x beforeRenderRawModule mod_menu (Main Menu) (24.54KB) (0.14%)
    604μs
    1 x afterLoad (93.27KB) (0.11%)
    468μs
    1 x beforeRenderRawModule mod_finder (Search) (67KB) (0.09%)
    371μs
    1 x afterRenderModule mod_finder (Search) (3.73KB) (0.08%)
    341μs
    1 x beforeRenderRawModule mod_addtoany (AddToAny Buttons) (22.04KB) (0.08%)
    331μs
    1 x afterRenderModule mod_menu (Main Menu) (47.4KB) (0.08%)
    316μs
    1 x afterRenderModule mod_banners (Dreamhost Banner) (4.13KB) (0.07%)
    272μs
    1 x afterRenderRawModule mod_custom (Chris Appleby Ministries) (1000B) (0.02%)
    75μs
    1 x afterRenderModule mod_addtoany (AddToAny Buttons) (2.75KB) (0.01%)
    62μs
    1 x afterRenderModule mod_custom (Contact Details) (2.88KB) (0.01%)
    60μs
    1 x afterRenderModule mod_custom (Chris Appleby Ministries) (2.75KB) (0.01%)
    57μs
    1 x Before Access::preloadPermissions (com_content) (4.04KB) (0%)
    13μs
    1 x beforeRenderModule mod_menu (Main Menu) (704B) (0%)
    8μs
    1 x beforeRenderModule mod_custom (footer) (704B) (0%)
    6μs
    1 x beforeRenderModule mod_banners (Dreamhost Banner) (704B) (0%)
    6μs
    1 x beforeRenderModule mod_custom (Contact Details) (720B) (0%)
    5μs
    1 x beforeRenderModule mod_finder (Search) (704B) (0%)
    5μs
    1 x beforeRenderModule mod_addtoany (AddToAny Buttons) (720B) (0%)
    4μs
    1 x beforeRenderModule mod_custom (Chris Appleby Ministries) (736B) (0%)
    4μs
43 statements were executed, 5 of which were duplicates, 38 unique84.94ms504.98KB
  • SELECT @@SESSION.sql_mode;270μs1.57KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:259Copy
  • SELECT `data` FROM `J30_session` WHERE `session_id` = ?226μs1.61KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:250Copy
  • SELECT `session_id` FROM `J30_session` WHERE `session_id` = :session_id LIMIT 1176μs1.61KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `J30_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)1.09ms944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `J30_viewlevels`220μs1.58KB/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `J30_usergroups` AS `a` LEFT JOIN `J30_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest416μs1.64KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `path` FROM J30_rsfirewall_ignored WHERE `type`='ignore_folder' OR `type`='ignore_file'207μs840B/administrator/components/com_rsfirewall/helpers/config.php:56Copy
  • SELECT `file` FROM J30_rsfirewall_hashes WHERE `type`='protect'175μs840B/administrator/components/com_rsfirewall/helpers/config.php:63Copy
  • SELECT * FROM J30_rsfirewall_configuration282μs3.44KB/administrator/components/com_rsfirewall/helpers/config.php:71Copy
  • SHOW FULL COLUMNS FROM `J30_rsfirewall_logs`7.97ms2.05KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:539Copy
  • SELECT * FROM J30_rsfirewall_hashes WHERE (`type`='5.3.2' OR `type`='protect') AND (`flag`!='C' OR `flag` IS NULL)573μs1.11KB/plugins/system/rsfirewall/rsfirewall.php:1107Copy
  • SELECT * FROM J30_rsfirewall_snapshots WHERE `type`='protect'312μs1008B/administrator/components/com_rsfirewall/helpers/snapshot.php:49Copy
  • SELECT `ip`,`reason` FROM J30_rsfirewall_lists WHERE (`ip`='216.73.216.250' OR `ip` LIKE '%*%' OR `ip` LIKE '%/%' OR `ip` LIKE '%-%') AND `type`='1' AND `published`='1'537μs896B/plugins/system/rsfirewall/rsfirewall.php:172Copy
  • SELECT `ip`,`reason` FROM J30_rsfirewall_lists WHERE (`ip`='216.73.216.250' OR `ip` LIKE '%*%' OR `ip` LIKE '%/%' OR `ip` LIKE '%-%') AND `type`='0' AND `published`='1'208μs896B/plugins/system/rsfirewall/rsfirewall.php:172Copy
  • SELECT * FROM J30_rsfirewall_exceptions WHERE `published`='1'915μs2.05KB/plugins/system/rsfirewall/rsfirewall.php:758Copy
  • SELECT * FROM `J30_languages` WHERE `published` = 1 ORDER BY `ordering` ASC672μs2.22KB/libraries/src/Language/LanguageHelper.php:179Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `J30_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,:preparedArray42,:preparedArray43)1.95ms10.63KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `J30_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 0915μs25.8KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `J30_assets`11.43ms2.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:539Copy
  • SELECT * FROM `J30_assets` WHERE `name` = 'com_content.article.490'2.01ms1.2KB/libraries/src/Table/Table.php:780Copy
  • SHOW FULL COLUMNS FROM `J30_content`14ms2.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:539Copy
  • UPDATE `J30_content` SET `hits` = (`hits` + 1) WHERE `id` = '490'3.12ms48B/libraries/src/Table/Table.php:1348Copy
  • 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 `J30_content` AS `a` INNER JOIN `J30_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `J30_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `J30_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `J30_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `J30_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)2.42ms24.63KBParams/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 `J30_categories` AS `s` INNER JOIN `J30_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`1.69ms5.17KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `J30_contentitem_tag_map` AS `m` INNER JOIN `J30_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)2.1ms5.22KBParams/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 `J30_categories` AS `s` INNER JOIN `J30_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`690μs5.17KBParams/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 J30_fields AS a LEFT JOIN `J30_languages` AS l ON l.lang_code = a.language LEFT JOIN J30_users AS uc ON uc.id=a.checked_out LEFT JOIN J30_viewlevels AS ag ON ag.id = a.access LEFT JOIN J30_users AS ua ON ua.id = a.created_user_id LEFT JOIN J30_fields_groups AS g ON g.id = a.group_id LEFT JOIN `J30_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,:preparedArray3)) AND `a`.`access` IN (:preparedArray4,:preparedArray5)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray6,:preparedArray7)) 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 ASC2.18ms6.06KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • SELECT `contact`.`id` AS `contactid`,`contact`.`alias`,`contact`.`catid`,`contact`.`webpage`,`contact`.`email_to` FROM `J30_contact_details` AS `contact` WHERE `contact`.`published` = 1 AND `contact`.`user_id` = :createdby ORDER BY `contact`.`id` DESC LIMIT 11.78ms1.84KBParams/plugins/content/contact/src/Extension/Contact.php:158Copy
  • SHOW FULL COLUMNS FROM `J30_users`13.22ms2.2KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:539Copy
  • SELECT * FROM `J30_users` WHERE `id` = :userid445μs4.41KBParams/libraries/src/Table/User.php:106Copy
  • SELECT `g`.`id`,`g`.`title` FROM `J30_usergroups` AS `g` INNER JOIN `J30_user_usergroup_map` AS `m` ON `m`.`group_id` = `g`.`id` WHERE `m`.`user_id` = :muserid388μs1.66KBParams/libraries/src/Table/User.php:134Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `J30_modules` AS `m` LEFT JOIN `J30_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `J30_extensions` AS `e` ON `e`.`element` = `m`.`module` AND `e`.`client_id` = `m`.`client_id` WHERE ( ( (`m`.`published` = 1 AND `e`.`enabled` = 1 AND `m`.`client_id` = :clientId AND `m`.`access` IN (:preparedArray1,:preparedArray2)) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :publishUp)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :publishDown)) AND (`mm`.`menuid` = :itemId OR `mm`.`menuid` <= 0) ORDER BY `m`.`position`,`m`.`ordering`2.29ms298.13KBParams/libraries/src/Cache/Controller/CallbackController.php:120Copy
  • SELECT * FROM `J30_banners` WHERE (`reset` <= :date AND `reset` IS NOT NULL) AND (`checked_out` IS NULL OR `checked_out` = :userId)1.87ms18.89KBParams/administrator/components/com_banners/src/Helper/BannersHelper.php:69Copy
  • SELECT `a`.`id`,`a`.`type`,`a`.`name`,`a`.`clickurl`,`a`.`sticky`,`a`.`cid`,`a`.`description`,`a`.`params`,`a`.`custombannercode`,`a`.`track_impressions`,`cl`.`track_impressions` AS `client_track_impressions` FROM `J30_banners` AS `a` LEFT JOIN `J30_banner_clients` AS `cl` ON `cl`.`id` = `a`.`cid` WHERE ( ( (`a`.`state` = 1) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :nowDate1)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :nowDate2)) AND (`a`.`imptotal` = 0 OR `a`.`impmade` < `a`.`imptotal`) AND `a`.`catid` IN (:preparedArray1) ORDER BY `a`.`sticky` DESC, `a`.`ordering` LIMIT 5825μs2.91KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • UPDATE `J30_banners` SET `impmade` = `impmade` + 1 WHERE `id` IN (:preparedArray1)1ms856BParams/components/com_banners/src/Model/BannersModel.php:315Copy
  • 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 J30_fields AS a LEFT JOIN `J30_languages` AS l ON l.lang_code = a.language LEFT JOIN J30_users AS uc ON uc.id=a.checked_out LEFT JOIN J30_viewlevels AS ag ON ag.id = a.access LEFT JOIN J30_users AS ua ON ua.id = a.created_user_id LEFT JOIN J30_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 ASC581μs5.27KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • SELECT `title` FROM `J30_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1,5)1.57ms968B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `J30_schemaorg` WHERE `itemId` = :itemId AND `context` = :context566μs1.86KBParams/plugins/system/schemaorg/src/Extension/Schemaorg.php:406Copy
  • 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 `J30_content` AS `a` INNER JOIN `J30_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `J30_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `J30_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `J30_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `J30_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)1.03ms24.67KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • 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 `J30_content` AS `a` INNER JOIN `J30_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `J30_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `J30_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `J30_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `J30_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)862μs24.67KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • 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 `J30_scheduler_tasks` AS `a` WHERE `a`.`state` = 1275μs1.68KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy
  • SELECT `session_id` FROM `J30_session` WHERE `session_id` = ?226μs1.63KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:277Copy
  • UPDATE `J30_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?1.24ms912BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:301Copy
  • warningassets - No asset found for com_content.article.490, falling back to com_content
  • warningassets - No asset found for com_content.article.490, falling back to com_content
  • warningassets - No asset found for com_content.article.490, falling back to com_content
  • warningassets - No asset found for com_content.article.490, falling back to com_content
  • warningassets - No asset found for com_content.article.490, falling back to com_content
  • warningassets - No asset found for com_content.article.490, falling back to com_content
  • warningassets - No asset found for com_content.article.490, falling back to com_content
  • warningassets - No asset found for com_content.article.490, falling back to com_content
  • warningassets - No asset found for com_content.article.490, falling back to com_content
  • warningassets - No asset found for com_content.article.490, falling back to com_content
  • warningassets - No asset found for com_content.article.490, falling back to com_content
  • warningassets - No asset found for com_content.article.490, falling back to com_content
  • warningassets - No asset found for com_content.article.490, falling back to com_content
  • warningassets - No asset found for com_content.article.490, falling back to com_content