title: TYPO3 : The technical reason is: No template was found. View could not be resolved for action "list"
body: <p>I'm new in TYPO3 and I'm creating a plugin. when I try to load my view I have this error :</p>
  <pre><code>Sorry, the requested view was not found.
  
  The technical reason is: No template was found. View could not be resolved for action &quot;list&quot;
   in class &quot;Vendor\Reservationatelier\Controller\ReservationatelierController&quot;.
  </code></pre>
  <p>I have seen similars question in slack, and tried the solutions but without success for me.</p>
  <p>I added/activated my template to static templates like the answer of this question :</p>
  <p><a href="https://stackoverflow.com/questions/42229780/typo3-no-template-was-found-view-could-not-be-resolved-for-action">TYPO3: No template was found. View could not be resolved for action</a></p>
  <p>my template are stored in : Resources/Private/Templates/Reservationatelier/List.html</p>
  <p>setup.ts :</p>
  <pre><code>plugin.tx_reservationatelier_atelier {
      view {
          templateRootPaths.0 = EXT:reservationatelier/Resources/Private/Templates/
          partialRootPaths.0 = EXT:reservationatelier/Resources/Private/Partials/
          layoutRootPaths.0 = EXT:reservationatelier/Resources/Private/Layouts/
      }
      persistence {
          storagePid = 157
          #recursive = 1
      }
  
  }
  </code></pre>
  <p>I don't see where is my mistake, someone have a solution ?</p>
  <p>thanks you</p>
  <p>EDIT : Object bowser , controller and structure</p>
  <p><a href="https://i.stack.imgur.com/k4R7i.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/k4R7i.png" alt="object bowser" /></a></p>
  <p>there is my controller :</p>
  <pre><code>&lt;?php
  
  
  namespace Vendor\Reservationatelier\Controller;
  
  
  use Vendor\Reservationatelier\Domain\Repository\AtelierRepository;
  use TYPO3\CMS\Extbase\Mvc\Controller\ActionController;
  use Psr\Http\Message\ResponseInterface;
  
  class ReservationatelierController extends ActionController
  {
      private $atelierRepository;
  
      /**
       * Injects the product repository
       *
       * @param AtelierRepository $atelierRepository
       */
      public function injectAtelierRepository(AtelierRepository $atelierRepository)
      {
          $this-&gt;atelierRepository = $atelierRepository;
      }
  
      public function listAction()
      {
          $ateliers = $this-&gt;atelierRepository-&gt;findAll();
          $this-&gt;view-&gt;assign('ateliers', $ateliers);
      }
  
  }
  </code></pre>
  <p>structure extension :</p>
  <p><a href="https://i.stack.imgur.com/g1qQB.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/g1qQB.png" alt="structure" /></a></p>
  <p>Solved : the name used in my setup.ts was wrong</p>