{"id":4145,"date":"2021-03-22T04:30:15","date_gmt":"2021-03-22T04:30:15","guid":{"rendered":"https:\/\/studysection.com\/blog\/?p=4145"},"modified":"2021-03-22T04:30:15","modified_gmt":"2021-03-22T04:30:15","slug":"exception-class-not-found-in-moodle-totara","status":"publish","type":"post","link":"https:\/\/studysection.com\/blog\/exception-class-not-found-in-moodle-totara\/","title":{"rendered":"Exception &#8211; Class Not Found in Moodle\/Totara"},"content":{"rendered":"<h2>What is the \u201cClass NOT FOUND\u201d exception:<\/h2>\n<p>From the name of this exception, we can understand when your created class is not found on runtime, then it occurs. The server catches all exceptions. Each exception has its own error format and contains a \u201ctranslated message + debuginfo\u201d. Let us understand this concept by an example:<\/p>\n<p>I have created a local plugin \u201ctest\u201d. I wanted to add a class for logging \u201ccrud\u201d operations on my plugin. But when I created a class \u201clog_crud.php\u201d under the \u201c<plugin_path>\/classes\/\u201d folder, the following error was appearing on the screen:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2021\/03\/exception.png\" alt=\"exception\" \/><\/p>\n<p>After researching, I found that <a href=\"https:\/\/studysection.com\/blog\/adding-removing-form-elements-in-moodle-totara\/\">Totara\/Moodle<\/a> caches all autoloaded class names. Autoloading is the process of automatically loading classes without calling the include(), require_once() functions to load them. This is a cache issue, so to resolve this error, you can follow any method given in below:<\/p>\n<ol>\n<li>You can clear the cache by going through the \u201cSite Administration => Development => Purge All caches\u201d page.<\/li>\n<li>You can upgrade your plugin version for eg- the current version is <em>\u201c201901015\u201d<\/em>, increase it by one \u201c<em>201901016<\/em>. Then go to \u201cSite Administration => Notifications\u201d and install the latest version of your plugin.<\/li>\n<\/ol>\n<p><small><em>People having good knowledge of Financial accounting can get an <a href=\"https:\/\/www.studysection.com\/financial-accountant-advanced-diploma\">Accounting Certification Exams<\/a> from StudySection to increase their chances of getting a job in this field. You can get a foundation level certification if you are new to Financial accounting or you can go for advanced level certification if you have expert level skills in Financial accounting.<\/em><\/small><\/p>\n","protected":false},"excerpt":{"rendered":"<p>What is the \u201cClass NOT FOUND\u201d exception: From the name of this exception, we can understand when your created class<\/p>\n","protected":false},"author":1,"featured_media":4146,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[638,637],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Exception - Class Not Found in Moodle\/Totara - StudySection Blog<\/title>\n<meta name=\"description\" content=\"What is the \u201cClass NOT FOUND\u201d exception: From the name of this exception, we can understand when your created class is not found on runtime.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/studysection.com\/blog\/exception-class-not-found-in-moodle-totara\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Exception - Class Not Found in Moodle\/Totara - StudySection Blog\" \/>\n<meta property=\"og:description\" content=\"What is the \u201cClass NOT FOUND\u201d exception: From the name of this exception, we can understand when your created class is not found on runtime.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/studysection.com\/blog\/exception-class-not-found-in-moodle-totara\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Posts on famous people, innovations and educational topics\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/studysection\" \/>\n<meta property=\"article:published_time\" content=\"2021-03-22T04:30:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2021\/03\/moodle.png\" \/>\n\t<meta property=\"og:image:width\" content=\"300\" \/>\n\t<meta property=\"og:image:height\" content=\"200\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"admin-studysection-blog\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@studysection\" \/>\n<meta name=\"twitter:site\" content=\"@studysection\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin-studysection-blog\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/studysection.com\/blog\/exception-class-not-found-in-moodle-totara\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/studysection.com\/blog\/exception-class-not-found-in-moodle-totara\/\"},\"author\":{\"name\":\"admin-studysection-blog\",\"@id\":\"https:\/\/studysection.com\/blog\/#\/schema\/person\/db367e2c29a12d1808fb1979edb3d402\"},\"headline\":\"Exception &#8211; Class Not Found in Moodle\/Totara\",\"datePublished\":\"2021-03-22T04:30:15+00:00\",\"dateModified\":\"2021-03-22T04:30:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/studysection.com\/blog\/exception-class-not-found-in-moodle-totara\/\"},\"wordCount\":254,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/studysection.com\/blog\/#organization\"},\"keywords\":[\"Exception\",\"Moodle\/Totara\"],\"articleSection\":[\"Learn and Grow\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/studysection.com\/blog\/exception-class-not-found-in-moodle-totara\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/studysection.com\/blog\/exception-class-not-found-in-moodle-totara\/\",\"url\":\"https:\/\/studysection.com\/blog\/exception-class-not-found-in-moodle-totara\/\",\"name\":\"Exception - Class Not Found in Moodle\/Totara - StudySection Blog\",\"isPartOf\":{\"@id\":\"https:\/\/studysection.com\/blog\/#website\"},\"datePublished\":\"2021-03-22T04:30:15+00:00\",\"dateModified\":\"2021-03-22T04:30:15+00:00\",\"description\":\"What is the \u201cClass NOT FOUND\u201d exception: From the name of this exception, we can understand when your created class is not found on runtime.\",\"breadcrumb\":{\"@id\":\"https:\/\/studysection.com\/blog\/exception-class-not-found-in-moodle-totara\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/studysection.com\/blog\/exception-class-not-found-in-moodle-totara\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/studysection.com\/blog\/exception-class-not-found-in-moodle-totara\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/studysection.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Exception &#8211; Class Not Found in Moodle\/Totara\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/studysection.com\/blog\/#website\",\"url\":\"https:\/\/studysection.com\/blog\/\",\"name\":\"Blog Posts on famous people, innovations and educational topics\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/studysection.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/studysection.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/studysection.com\/blog\/#organization\",\"name\":\"StudySection\",\"url\":\"https:\/\/studysection.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/studysection.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2021\/10\/studySection-logo.png\",\"contentUrl\":\"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2021\/10\/studySection-logo.png\",\"width\":920,\"height\":440,\"caption\":\"StudySection\"},\"image\":{\"@id\":\"https:\/\/studysection.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/studysection\",\"https:\/\/twitter.com\/studysection\",\"https:\/\/www.instagram.com\/study.section\/\",\"https:\/\/www.linkedin.com\/company\/studysection\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/studysection.com\/blog\/#\/schema\/person\/db367e2c29a12d1808fb1979edb3d402\",\"name\":\"admin-studysection-blog\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/studysection.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/054ac87a6874df1932004239cd8eab36?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/054ac87a6874df1932004239cd8eab36?s=96&d=mm&r=g\",\"caption\":\"admin-studysection-blog\"},\"url\":\"https:\/\/studysection.com\/blog\/author\/admin-studysection-blog\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Exception - Class Not Found in Moodle\/Totara - StudySection Blog","description":"What is the \u201cClass NOT FOUND\u201d exception: From the name of this exception, we can understand when your created class is not found on runtime.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/studysection.com\/blog\/exception-class-not-found-in-moodle-totara\/","og_locale":"en_US","og_type":"article","og_title":"Exception - Class Not Found in Moodle\/Totara - StudySection Blog","og_description":"What is the \u201cClass NOT FOUND\u201d exception: From the name of this exception, we can understand when your created class is not found on runtime.","og_url":"https:\/\/studysection.com\/blog\/exception-class-not-found-in-moodle-totara\/","og_site_name":"Blog Posts on famous people, innovations and educational topics","article_publisher":"https:\/\/www.facebook.com\/studysection","article_published_time":"2021-03-22T04:30:15+00:00","og_image":[{"width":300,"height":200,"url":"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2021\/03\/moodle.png","type":"image\/png"}],"author":"admin-studysection-blog","twitter_card":"summary_large_image","twitter_creator":"@studysection","twitter_site":"@studysection","twitter_misc":{"Written by":"admin-studysection-blog","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/studysection.com\/blog\/exception-class-not-found-in-moodle-totara\/#article","isPartOf":{"@id":"https:\/\/studysection.com\/blog\/exception-class-not-found-in-moodle-totara\/"},"author":{"name":"admin-studysection-blog","@id":"https:\/\/studysection.com\/blog\/#\/schema\/person\/db367e2c29a12d1808fb1979edb3d402"},"headline":"Exception &#8211; Class Not Found in Moodle\/Totara","datePublished":"2021-03-22T04:30:15+00:00","dateModified":"2021-03-22T04:30:15+00:00","mainEntityOfPage":{"@id":"https:\/\/studysection.com\/blog\/exception-class-not-found-in-moodle-totara\/"},"wordCount":254,"commentCount":0,"publisher":{"@id":"https:\/\/studysection.com\/blog\/#organization"},"keywords":["Exception","Moodle\/Totara"],"articleSection":["Learn and Grow"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/studysection.com\/blog\/exception-class-not-found-in-moodle-totara\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/studysection.com\/blog\/exception-class-not-found-in-moodle-totara\/","url":"https:\/\/studysection.com\/blog\/exception-class-not-found-in-moodle-totara\/","name":"Exception - Class Not Found in Moodle\/Totara - StudySection Blog","isPartOf":{"@id":"https:\/\/studysection.com\/blog\/#website"},"datePublished":"2021-03-22T04:30:15+00:00","dateModified":"2021-03-22T04:30:15+00:00","description":"What is the \u201cClass NOT FOUND\u201d exception: From the name of this exception, we can understand when your created class is not found on runtime.","breadcrumb":{"@id":"https:\/\/studysection.com\/blog\/exception-class-not-found-in-moodle-totara\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/studysection.com\/blog\/exception-class-not-found-in-moodle-totara\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/studysection.com\/blog\/exception-class-not-found-in-moodle-totara\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/studysection.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Exception &#8211; Class Not Found in Moodle\/Totara"}]},{"@type":"WebSite","@id":"https:\/\/studysection.com\/blog\/#website","url":"https:\/\/studysection.com\/blog\/","name":"Blog Posts on famous people, innovations and educational topics","description":"","publisher":{"@id":"https:\/\/studysection.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/studysection.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/studysection.com\/blog\/#organization","name":"StudySection","url":"https:\/\/studysection.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/studysection.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2021\/10\/studySection-logo.png","contentUrl":"https:\/\/studysection.com\/blog\/wp-content\/uploads\/2021\/10\/studySection-logo.png","width":920,"height":440,"caption":"StudySection"},"image":{"@id":"https:\/\/studysection.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/studysection","https:\/\/twitter.com\/studysection","https:\/\/www.instagram.com\/study.section\/","https:\/\/www.linkedin.com\/company\/studysection"]},{"@type":"Person","@id":"https:\/\/studysection.com\/blog\/#\/schema\/person\/db367e2c29a12d1808fb1979edb3d402","name":"admin-studysection-blog","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/studysection.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/054ac87a6874df1932004239cd8eab36?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/054ac87a6874df1932004239cd8eab36?s=96&d=mm&r=g","caption":"admin-studysection-blog"},"url":"https:\/\/studysection.com\/blog\/author\/admin-studysection-blog\/"}]}},"views":1642,"_links":{"self":[{"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/posts\/4145"}],"collection":[{"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/comments?post=4145"}],"version-history":[{"count":2,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/posts\/4145\/revisions"}],"predecessor-version":[{"id":4149,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/posts\/4145\/revisions\/4149"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/media\/4146"}],"wp:attachment":[{"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/media?parent=4145"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/categories?post=4145"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/studysection.com\/blog\/wp-json\/wp\/v2\/tags?post=4145"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}