<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi Lennart,<br>
    <br>
    Weird, this looks like some service in the Maven's Plexus Container
    was not initialized correctly or may be some conflict with the Maven
    JARs.&nbsp; <br>
    Can you debug forge by following the steps described in
    <a class="moz-txt-link-freetext" href="http://forge.jboss.org/docs/using/debugging-forge.html">http://forge.jboss.org/docs/using/debugging-forge.html</a> to find out
    what's wrong ? <br>
    I couldn't reproduce this issue.<br>
    <br>
    Thanks.<br>
    <br>
    <br>
    <div class="moz-cite-prefix">On 09/24/2013 02:40 PM, Lennart J&ouml;relid
      wrote:<br>
    </div>
    <blockquote
cite="mid:CAJ1fz812gbZ7Xf6Y6-BnsGSGhrXx9pS7rqRbHpdEhW5h2UXi5Q@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div class=""
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:inherit;vertical-align:baseline">
          <p
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:inherit;vertical-align:baseline">Hello
            all,</p>
          <p
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:inherit;vertical-align:baseline;min-height:8pt;height:8pt">&nbsp;</p>
          <p
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:inherit;vertical-align:baseline">I
            am a bit puzzled about a Forge behaviour I can not seem to
            understand.&nbsp;<span
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:10pt;font-family:inherit;vertical-align:baseline;line-height:1.5em">There
              seems to be a difference in the line</span></p>
          <p
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:inherit;vertical-align:baseline;min-height:8pt;height:8pt">&nbsp;</p>
          <p
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:inherit;vertical-align:baseline"><span
              style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:10pt;font-family:'courier
              new',courier;vertical-align:baseline;line-height:1.5em"><strong
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:inherit;vertical-align:baseline">final
                Project topReactor =
                projectFactory.createProject(rootDirectory,</strong></span><span
              style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:10pt;font-family:'courier
              new',courier;vertical-align:baseline;line-height:1.5em"><strong
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:inherit;vertical-align:baseline">DependencyFacet.class,
                MetadataFacet.class, MavenPluginFacet.class);</strong></span></p>
          <p
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:inherit;vertical-align:baseline;min-height:8pt;height:8pt">&nbsp;</p>
          <p
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:inherit;vertical-align:baseline">if
            you use the "forge install-plugin", compared to if you
            download the&nbsp;<span
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:10pt;font-family:inherit;vertical-align:baseline;line-height:1.5em">repository
              'manually' using Git and execute "forge source-plugin" on
              the&nbsp;</span><span
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:10pt;font-family:inherit;vertical-align:baseline;line-height:1.5em">repository.</span></p>
          <p
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:inherit;vertical-align:baseline;min-height:8pt;height:8pt">&nbsp;</p>
          <p
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:inherit;vertical-align:baseline">In
            the latter of these cases, the statement above is executed
            correctly&nbsp;<span
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:10pt;font-family:inherit;vertical-align:baseline;line-height:1.5em">and
              the plugin works well. In the former of these cases,
              however, the&nbsp;&nbsp;</span><span
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:10pt;font-family:inherit;vertical-align:baseline;line-height:1.5em">statement
              above throws an exception as shown below. I interpret
              this&nbsp;</span><span
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:10pt;font-family:inherit;vertical-align:baseline;line-height:1.5em">exception
              as something indicating that one of the Facets in the
              statement&nbsp;</span><span
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:10pt;font-family:inherit;vertical-align:baseline;line-height:1.5em">above
              is not present ... but since I cannot provoke this state
              when&nbsp;</span><span
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:10pt;font-family:inherit;vertical-align:baseline;line-height:1.5em">building
              the plugin locally (as is typical for debugging), I am at
              a loss&nbsp;</span><span
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:10pt;font-family:inherit;vertical-align:baseline;line-height:1.5em">to
              finding the cause. Is the statement above fundamentally
              wrong?&nbsp;</span><span
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:10pt;font-family:inherit;vertical-align:baseline;line-height:1.5em">Or
              should something be preceeding it to secure that the given
              Facets are&nbsp;</span><span
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:10pt;font-family:inherit;vertical-align:baseline;line-height:1.5em">present?</span></p>
          <p
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:inherit;vertical-align:baseline;min-height:8pt;height:8pt">&nbsp;</p>
          <p
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:inherit;vertical-align:baseline"><span
              style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:'courier
              new',courier;vertical-align:baseline">java.util.NoSuchElementException</span></p>
          <p
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:inherit;vertical-align:baseline"><span
              style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:'courier
              new',courier;vertical-align:baseline">&nbsp; at
org.sonatype.guice.bean.locators.LocatedBeans$Itr.next(LocatedBeans.java:184)</span></p>
          <p
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:inherit;vertical-align:baseline"><span
              style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:'courier
              new',courier;vertical-align:baseline">&nbsp; at
org.sonatype.guice.bean.locators.LocatedBeans$Itr.next(LocatedBeans.java:124)</span></p>
          <p
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:inherit;vertical-align:baseline"><span
              style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:'courier
              new',courier;vertical-align:baseline">&nbsp; at
org.sonatype.guice.plexus.locators.DefaultPlexusBeans$Itr.next(DefaultPlexusBeans.java:64)</span></p>
          <p
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:inherit;vertical-align:baseline"><span
              style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:'courier
              new',courier;vertical-align:baseline">&nbsp; at
org.sonatype.guice.plexus.locators.DefaultPlexusBeans$Itr.next(DefaultPlexusBeans.java:52)</span></p>
          <p
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:inherit;vertical-align:baseline"><span
              style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:'courier
              new',courier;vertical-align:baseline">&nbsp; at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:243)</span></p>
          <p
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:inherit;vertical-align:baseline"><span
              style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:'courier
              new',courier;vertical-align:baseline">&nbsp; at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:235)</span></p>
          <p
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:inherit;vertical-align:baseline"><span
              style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:'courier
              new',courier;vertical-align:baseline">&nbsp; at
org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:229)</span></p>
          <p
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:inherit;vertical-align:baseline"><span
              style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:'courier
              new',courier;vertical-align:baseline">&nbsp; at
org.jboss.forge.maven.facets.MavenContainer.lookup(MavenContainer.java:214)</span></p>
          <p
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:inherit;vertical-align:baseline"><span
              style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:'courier
              new',courier;vertical-align:baseline">&nbsp; at
org.jboss.forge.maven.facets.MavenContainer.getBuildingRequest(MavenContainer.java:86)</span></p>
          <p
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:inherit;vertical-align:baseline"><span
              style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:'courier
              new',courier;vertical-align:baseline">&nbsp; at
org.jboss.forge.maven.facets.MavenContainer.getRequest(MavenContainer.java:68)</span></p>
          <p
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:inherit;vertical-align:baseline"><span
              style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:'courier
              new',courier;vertical-align:baseline">&nbsp; at
org.jboss.forge.maven.facets.MavenContainer$Proxy$_$$_WeldClientProxy.getRequest(MavenContainer$Proxy$_$$_WeldClientProxy.java)</span></p>
          <p
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:inherit;vertical-align:baseline"><span
              style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:'courier
              new',courier;vertical-align:baseline">&nbsp; at
org.jboss.forge.maven.facets.MavenCoreFacetImpl.getPartialProjectBuildingResult(MavenCoreFacetImpl.java:90)</span></p>
          <p
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:inherit;vertical-align:baseline"><span
              style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:'courier
              new',courier;vertical-align:baseline">&nbsp; at
org.jboss.forge.maven.facets.MavenCoreFacetImpl.resolveProperties(MavenCoreFacetImpl.java:338)</span></p>
          <p
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:inherit;vertical-align:baseline"><span
              style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:'courier
              new',courier;vertical-align:baseline">&nbsp; at
org.jboss.forge.maven.facets.MavenDependencyFacet.resolveProperties(MavenDependencyFacet.java:394)</span></p>
          <p
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:inherit;vertical-align:baseline"><span
              style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:'courier
              new',courier;vertical-align:baseline">&nbsp; at
org.jboss.forge.maven.facets.MavenDependencyFacet.hasEffectiveDependency(MavenDependencyFacet.java:172)</span></p>
          <p
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:inherit;vertical-align:baseline"><span
              style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:'courier
              new',courier;vertical-align:baseline">&nbsp; at <b>org.jboss.forge.spec.javaee.BaseJavaEEFacet.isInstalled(BaseJavaEEFacet.java:64)</b></span></p>
          <p
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:inherit;vertical-align:baseline"><span
              style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:'courier
              new',courier;vertical-align:baseline">&nbsp; at
              org.jboss.forge.project.BaseProject.registerFacet(BaseProject.java:153)</span></p>
          <p
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:inherit;vertical-align:baseline"><span
              style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:'courier
              new',courier;vertical-align:baseline">&nbsp; at
org.jboss.forge.project.services.ProjectFactory.registerSingleFacet(ProjectFactory.java:208)</span></p>
          <p
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:inherit;vertical-align:baseline"><span
              style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:'courier
              new',courier;vertical-align:baseline">&nbsp; at
org.jboss.forge.project.services.ProjectFactory.registerSingleFacet(ProjectFactory.java:186)</span></p>
          <p
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:inherit;vertical-align:baseline"><span
              style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:'courier
              new',courier;vertical-align:baseline">&nbsp; at
org.jboss.forge.project.services.ProjectFactory.registerFacets(ProjectFactory.java:178)</span></p>
          <p
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:inherit;vertical-align:baseline"><span
              style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:'courier
              new',courier;vertical-align:baseline">&nbsp; at
org.jboss.forge.project.services.ProjectFactory.createProject(ProjectFactory.java:146)</span></p>
          <p
style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:inherit;vertical-align:baseline"><span
              style="margin:0px;padding:0px;border:0px;font-style:inherit;font-size:13px;font-family:'courier
              new',courier;vertical-align:baseline">&nbsp; at
se.jguru.nazgul.forge.factory.api.AbstractNewNazgulFrameworkProjectPlugin.makeNazgulStyleProjectStructure(AbstractNewNazgulFrameworkProjectPlugin.java:253)</span></p>
        </div>
        <span style="font-size:medium">
          <pre><font face="arial, helvetica, sans-serif">It seems - in the middle of the stack trace - that the BaseJavaEEFacet is required, but I can't seem to find a dependency/requirement for it in any of the given Facets. What am I missing?</font></pre>
          <pre style="font-family:monospace">--
+==============================+
| B&auml;sta h&auml;lsningar,
| [sw. "Best regards"]
|
| Lennart J&ouml;relid
| EAI Architect &amp; Integrator
|
| jGuru Europe AB
| M&ouml;lnlycke - Kista
|
| Email: <a moz-do-not-send="true" href="mailto:lj@jguru.se" target="_blank">lj@jguru.se</a>
| URL:   <a moz-do-not-send="true" href="http://www.jguru.se" target="_blank">www.jguru.se</a>
| Phone
| (skype):    jgurueurope
| (intl):     +46 708 507 603
| (domestic): 0708 - 507 603
+==============================+</pre>
        </span>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
forge-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:forge-dev@lists.jboss.org">forge-dev@lists.jboss.org</a>
<a class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/forge-dev">https://lists.jboss.org/mailman/listinfo/forge-dev</a></pre>
    </blockquote>
    <br>
  </body>
</html>