<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Great. Btw, do you think it's possible to migrate your plugin to
    Forge 2? <br>
    I wonder if this bug happens in the Forge 2 codebase as well.<br>
    <br>
    <div class="moz-cite-prefix">On 09/24/2013 05:27 PM, Lennart J&ouml;relid
      wrote:<br>
    </div>
    <blockquote
cite="mid:CAJ1fz82MFUMktTpAWVtVbu3MBYSTiML_Md0ftL1bG71Y_RzSvA@mail.gmail.com"
      type="cite">
      <div dir="ltr">Created Jira-1227.</div>
      <div class="gmail_extra"><br>
        <br>
        <div class="gmail_quote">2013/9/24 George Gastaldi <span
            dir="ltr">&lt;<a moz-do-not-send="true"
              href="mailto:ggastald@redhat.com" target="_blank">ggastald@redhat.com</a>&gt;</span><br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div bgcolor="#FFFFFF" text="#000000"> Excellent. It may be
              worth filing a JIRA bug to keep track of this issue.
              <div>
                <div class="h5"><br>
                  <br>
                  <br>
                  <div>On 09/24/2013 05:15 PM, Lennart J&ouml;relid wrote:<br>
                  </div>
                  <blockquote type="cite">
                    <div dir="ltr">Hello George,
                      <div><br>
                      </div>
                      <div>Actually just sat down with Lincoln to debug
                        it; turned out to be non-trivial.</div>
                      <div>Unfortunately, the networking capacity in
                        here is somewhat lacklustre; I don't know if he
                        found decent enough network capacity yet to
                        track it down.</div>
                    </div>
                    <div class="gmail_extra"><br>
                      <br>
                      <div class="gmail_quote">2013/9/24 George Gastaldi
                        <span dir="ltr">&lt;<a moz-do-not-send="true"
                            href="mailto:ggastald@redhat.com"
                            target="_blank">ggastald@redhat.com</a>&gt;</span><br>
                        <blockquote class="gmail_quote" style="margin:0
                          0 0 .8ex;border-left:1px #ccc
                          solid;padding-left:1ex">
                          <div 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 moz-do-not-send="true"
                              href="http://forge.jboss.org/docs/using/debugging-forge.html"
                              target="_blank">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.
                            <div>
                              <div><br>
                                <br>
                                <br>
                                <div>On 09/24/2013 02:40 PM, Lennart
                                  J&ouml;relid wrote:<br>
                                </div>
                              </div>
                            </div>
                            <blockquote type="cite">
                              <div>
                                <div>
                                  <div dir="ltr">
                                    <div
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;min-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;min-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><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><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;min-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;min-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;min-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>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>&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>&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>&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>&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>&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>&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>&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>&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>&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>&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>&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>&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>&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>&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>&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>&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>&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>&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>&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>&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>&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>&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):     <a moz-do-not-send="true" href="tel:%2B46%20708%20507%20603" value="+46708507603" target="_blank">+46 708 507 603</a>
| (domestic): 0708 - 507 603
+==============================+</pre>
                                    </span> </div>
                                  <br>
                                  <fieldset></fieldset>
                                  <br>
                                </div>
                              </div>
                              <pre>_______________________________________________
forge-dev mailing list
<a moz-do-not-send="true" href="mailto:forge-dev@lists.jboss.org" target="_blank">forge-dev@lists.jboss.org</a>
<a moz-do-not-send="true" href="https://lists.jboss.org/mailman/listinfo/forge-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a></pre>
                            </blockquote>
                            <br>
                          </div>
                          <br>
_______________________________________________<br>
                          forge-dev mailing list<br>
                          <a moz-do-not-send="true"
                            href="mailto:forge-dev@lists.jboss.org"
                            target="_blank">forge-dev@lists.jboss.org</a><br>
                          <a moz-do-not-send="true"
                            href="https://lists.jboss.org/mailman/listinfo/forge-dev"
                            target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br>
                        </blockquote>
                      </div>
                      <br>
                      <br clear="all">
                      <div><br>
                      </div>
                      -- <br>
                      <span
                        style="font-family:monospace;font-size:medium">
                        <pre>--
+==============================+
| 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):     <a moz-do-not-send="true" href="tel:%2B46%20708%20507%20603" value="+46708507603" target="_blank">+46 708 507 603</a>
| (domestic): 0708 - 507 603
+==============================+</pre>
                      </span> </div>
                    <br>
                    <fieldset></fieldset>
                    <br>
                    <pre>_______________________________________________
forge-dev mailing list
<a moz-do-not-send="true" href="mailto:forge-dev@lists.jboss.org" target="_blank">forge-dev@lists.jboss.org</a>
<a moz-do-not-send="true" href="https://lists.jboss.org/mailman/listinfo/forge-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a></pre>
                  </blockquote>
                  <br>
                </div>
              </div>
            </div>
            <br>
            _______________________________________________<br>
            forge-dev mailing list<br>
            <a moz-do-not-send="true"
              href="mailto:forge-dev@lists.jboss.org">forge-dev@lists.jboss.org</a><br>
            <a moz-do-not-send="true"
              href="https://lists.jboss.org/mailman/listinfo/forge-dev"
              target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br>
          </blockquote>
        </div>
        <br>
        <br clear="all">
        <div><br>
        </div>
        -- <br>
        <span style="font-family:monospace;font-size:medium">
          <pre>--
+==============================+
| 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>