title: Symfony2 Failed to start the session: already started by PHP
body: <p>i got a very strange issue looking like this: </p>
  
  <pre><code>[2014-11-06 11:21:13] request.INFO: Matched route "core_timetracking_new_user" (parameters: "_controller": "Bricks\Custom\CoreBundle\Controller\TimeTrackingController::newuserAction", "_route": "core_timetracking_new_user") [] []
  [2014-11-06 11:21:13] request.CRITICAL: Uncaught PHP Exception RuntimeException: "Failed to start the session: already started by PHP." at /var/cache/app/prod/classes.php line 113 {"exception":"[object] (RuntimeException: Failed to start the session: already started by PHP. at /var/cache/app/prod/classes.php:113)"} []
  </code></pre>
  
  <p>the strange thing is i do not start a session or use it, heres the Controller code: </p>
  
  <pre><code>/**
   * @View
   */
  public function newuserAction()
  {
      $trackingService=$this-&gt;get('core.timetracking_service');
      $user= new TimeTrackingUser();
      $request=$this-&gt;getRequest();
  
      $form = $this-&gt;createFormBuilder($user)
          -&gt;add('name','text')
          -&gt;add('email','text')
          -&gt;add('pass','password')
          -&gt;add('save', 'submit', array('label' =&gt; 'Erstellen'))
          -&gt;getForm();
  
      $form-&gt;handleRequest($request);
  
      if ($form-&gt;isValid()) {
          $trackingService-&gt;persistUser($form-&gt;getData());
          return $this-&gt;redirect($this-&gt;generateUrl('core_timetracking_user_list'));
      }else {
          return array(
              'form' =&gt; $form-&gt;createView()
          );
      }
  }
  </code></pre>
  
  <p>while this action works wonderfull </p>
  
  <pre><code>/**
   * @View
   */
  public function listuserAction()
  {
  
      $request=$this-&gt;getRequest();
      $trackingService=$this-&gt;get('core.timetracking_service');    
      $users=$trackingService-&gt;getAllUsers();
  
      return array(
          'users' =&gt; $users
      );
  }
  </code></pre>
  
  <p>so the only difference is that i use </p>
  
  <pre><code>$form-&gt;handleRequest($request); 
  </code></pre>
  
  <p>also checked if all my files AppKernel etc do start with 
  
  <p>both actions ( the working one and the not working one ) are in the same controller </p>