title: Error: ENOENT, no such file or directory 'empty:'
body: <pre><code>requirejs: {
          compile: {
              options: {
                  baseUrl: ".",
                  name: "main",
                  out: "main-built.js",
                  paths: {
                      requireLib: "lib/require",
                      "buildinfo": "empty:",
                      "servlets/rpc/clientInit": "empty:",
                  },
                  mainConfigFile: "main.js",
                  excludeShallow: ["servlets/rpc/clientInit", "buildinfo"],
                  findNestedDependencies: true
              },
              optimize: "uglify2"
          }
      }
  </code></pre>
  
  <p>Any ideas why? The buildinfo is loaded as a text module at runtime, no need to add it at build time. </p>
  
  <p>I'm using grunt 0.4.4 with:
  <img src="https://i.stack.imgur.com/blFZS.png" alt="enter image description here"></p>
  
  <p>My error message is:</p>
  
  <pre><code>&gt;&gt; Error: Error: Loader plugin did not call the load callback in the build:
  &gt;&gt; text:
  &gt;&gt;   text!buildinfo: Error: ENOENT, no such file or directory 'empty:'
  &gt;&gt; Module loading did not complete for: main, sys/pageLife, sys/sammy.routing,   modules/settings/about
  &gt;&gt;     at Function.build.checkForErrors (/m/git/cp2/src/main/webapp/js/node_modules/grunt-requirejs/node_modules/requirejs/bin/r.js:27238:19)
  </code></pre>