<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ö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"><<a moz-do-not-send="true"
href="mailto:ggastald@redhat.com" target="_blank">ggastald@redhat.com</a>></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ö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"><<a moz-do-not-send="true"
href="mailto:ggastald@redhat.com"
target="_blank">ggastald@redhat.com</a>></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. <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ö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"> </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. <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"> </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"> </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 <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 </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"> </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 <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 </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 </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 </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 </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 </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? </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 </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"> </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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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ästa hälsningar,
| [sw. "Best regards"]
|
| Lennart Jörelid
| EAI Architect & Integrator
|
| jGuru Europe AB
| Mö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ästa hälsningar,
| [sw. "Best regards"]
|
| Lennart Jörelid
| EAI Architect & Integrator
|
| jGuru Europe AB
| Mö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ästa hälsningar,
| [sw. "Best regards"]
|
| Lennart Jörelid
| EAI Architect & Integrator
|
| jGuru Europe AB
| Mö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>