<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. <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ö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"> </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;height:8pt"> </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"> </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;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;height:8pt"> </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"> 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"> 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"> 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"> 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"> 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"> 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"> 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"> 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"> 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"> 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"> 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"> 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"> 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"> 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"> 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"> 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"> 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"> 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"> 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"> 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"> 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"> 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): +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>