[forge-dev] Strange forge behaviour?

George Gastaldi ggastald at redhat.com
Tue Sep 24 16:57:31 EDT 2013


Right, in this case, read how to get started with the command line tools 
here:
the 
https://github.com/forge/core/tree/2.0#get-started-with-the-command-line-tools

On 09/24/2013 05:50 PM, Lennart Jörelid wrote:
> Hm.
>
> While I can certainly take a look at the code, I don't use Eclipse at 
> all - but run Forge from the command line.
>
>
> 2013/9/24 George Gastaldi <ggastald at redhat.com 
> <mailto:ggastald at redhat.com>>
>
>     I'd recommend you to take a look at the Forge 2 Eclipse Plugin,
>     which renders your commands as Eclipse wizards. We do have a shell
>     integration, however we're still working hard on it to make as
>     stable as the Eclipse integration.
>
>     Here is the link with instructions on how to run the Forge 2
>     Eclipse Plugin: https://github.com/forge/core/wiki/Building-Forge-2.0
>
>
>     On 09/24/2013 05:34 PM, Lennart Jörelid wrote:
>>     Will give it a go.
>>
>>     Mind that I am quite unused to the shell interaction structure in
>>     Forge2, though, so it may take a few ... uhm ... really silly
>>     questions to yourself on my part. Fair?
>>
>>     :)
>>
>>
>>     2013/9/24 George Gastaldi <ggastald at redhat.com
>>     <mailto:ggastald at redhat.com>>
>>
>>         Great. Btw, do you think it's possible to migrate your plugin
>>         to Forge 2?
>>         I wonder if this bug happens in the Forge 2 codebase as well.
>>
>>
>>         On 09/24/2013 05:27 PM, Lennart Jörelid wrote:
>>>         Created Jira-1227.
>>>
>>>
>>>         2013/9/24 George Gastaldi <ggastald at redhat.com
>>>         <mailto:ggastald at redhat.com>>
>>>
>>>             Excellent. It may be worth filing a JIRA bug to keep
>>>             track of this issue.
>>>
>>>
>>>
>>>             On 09/24/2013 05:15 PM, Lennart Jörelid wrote:
>>>>             Hello George,
>>>>
>>>>             Actually just sat down with Lincoln to debug it; turned
>>>>             out to be non-trivial.
>>>>             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.
>>>>
>>>>
>>>>             2013/9/24 George Gastaldi <ggastald at redhat.com
>>>>             <mailto:ggastald at redhat.com>>
>>>>
>>>>                 Hi Lennart,
>>>>
>>>>                 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.
>>>>                 Can you debug forge by following the steps
>>>>                 described in
>>>>                 http://forge.jboss.org/docs/using/debugging-forge.html
>>>>                 to find out what's wrong ?
>>>>                 I couldn't reproduce this issue.
>>>>
>>>>                 Thanks.
>>>>
>>>>
>>>>
>>>>                 On 09/24/2013 02:40 PM, Lennart Jörelid wrote:
>>>>>
>>>>>                 Hello all,
>>>>>
>>>>>                 I am a bit puzzled about a Forge behaviour I can
>>>>>                 not seem to understand. There seems to be a
>>>>>                 difference in the line
>>>>>
>>>>>                 *final Project topReactor =
>>>>>                 projectFactory.createProject(rootDirectory,**DependencyFacet.class,
>>>>>                 MetadataFacet.class, MavenPluginFacet.class);*
>>>>>
>>>>>                 if you use the "forge install-plugin", compared to
>>>>>                 if you download the repository 'manually' using
>>>>>                 Git and execute "forge source-plugin" on the
>>>>>                 repository.
>>>>>
>>>>>                 In the latter of these cases, the statement above
>>>>>                 is executed correctly and the plugin works well.
>>>>>                 In the former of these cases, however, the
>>>>>                 statement above throws an exception as shown
>>>>>                 below. I interpret this exception as something
>>>>>                 indicating that one of the Facets in the statement
>>>>>                 above is not present ... but since I cannot
>>>>>                 provoke this state when building the plugin
>>>>>                 locally (as is typical for debugging), I am at a
>>>>>                 loss to finding the cause. Is the statement above
>>>>>                 fundamentally wrong? Or should something be
>>>>>                 preceeding it to secure that the given Facets are
>>>>>                 present?
>>>>>
>>>>>                 java.util.NoSuchElementException
>>>>>
>>>>>                 at
>>>>>                 org.sonatype.guice.bean.locators.LocatedBeans$Itr.next(LocatedBeans.java:184)
>>>>>
>>>>>                 at
>>>>>                 org.sonatype.guice.bean.locators.LocatedBeans$Itr.next(LocatedBeans.java:124)
>>>>>
>>>>>                 at
>>>>>                 org.sonatype.guice.plexus.locators.DefaultPlexusBeans$Itr.next(DefaultPlexusBeans.java:64)
>>>>>
>>>>>                 at
>>>>>                 org.sonatype.guice.plexus.locators.DefaultPlexusBeans$Itr.next(DefaultPlexusBeans.java:52)
>>>>>
>>>>>                 at
>>>>>                 org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:243)
>>>>>
>>>>>                 at
>>>>>                 org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:235)
>>>>>
>>>>>                 at
>>>>>                 org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:229)
>>>>>
>>>>>                 at
>>>>>                 org.jboss.forge.maven.facets.MavenContainer.lookup(MavenContainer.java:214)
>>>>>
>>>>>                 at
>>>>>                 org.jboss.forge.maven.facets.MavenContainer.getBuildingRequest(MavenContainer.java:86)
>>>>>
>>>>>                 at
>>>>>                 org.jboss.forge.maven.facets.MavenContainer.getRequest(MavenContainer.java:68)
>>>>>
>>>>>                 at
>>>>>                 org.jboss.forge.maven.facets.MavenContainer$Proxy$_$$_WeldClientProxy.getRequest(MavenContainer$Proxy$_$$_WeldClientProxy.java)
>>>>>
>>>>>                 at
>>>>>                 org.jboss.forge.maven.facets.MavenCoreFacetImpl.getPartialProjectBuildingResult(MavenCoreFacetImpl.java:90)
>>>>>
>>>>>                 at
>>>>>                 org.jboss.forge.maven.facets.MavenCoreFacetImpl.resolveProperties(MavenCoreFacetImpl.java:338)
>>>>>
>>>>>                 at
>>>>>                 org.jboss.forge.maven.facets.MavenDependencyFacet.resolveProperties(MavenDependencyFacet.java:394)
>>>>>
>>>>>                 at
>>>>>                 org.jboss.forge.maven.facets.MavenDependencyFacet.hasEffectiveDependency(MavenDependencyFacet.java:172)
>>>>>
>>>>>                 at
>>>>>                 *org.jboss.forge.spec.javaee.BaseJavaEEFacet.isInstalled(BaseJavaEEFacet.java:64)*
>>>>>
>>>>>                 at
>>>>>                 org.jboss.forge.project.BaseProject.registerFacet(BaseProject.java:153)
>>>>>
>>>>>                 at
>>>>>                 org.jboss.forge.project.services.ProjectFactory.registerSingleFacet(ProjectFactory.java:208)
>>>>>
>>>>>                 at
>>>>>                 org.jboss.forge.project.services.ProjectFactory.registerSingleFacet(ProjectFactory.java:186)
>>>>>
>>>>>                 at
>>>>>                 org.jboss.forge.project.services.ProjectFactory.registerFacets(ProjectFactory.java:178)
>>>>>
>>>>>                 at
>>>>>                 org.jboss.forge.project.services.ProjectFactory.createProject(ProjectFactory.java:146)
>>>>>
>>>>>                 at
>>>>>                 se.jguru.nazgul.forge.factory.api.AbstractNewNazgulFrameworkProjectPlugin.makeNazgulStyleProjectStructure(AbstractNewNazgulFrameworkProjectPlugin.java:253)
>>>>>
>>>>>                 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?
>>>>>                 --
>>>>>                 +==============================+
>>>>>                 | Bästa hälsningar,
>>>>>                 | [sw. "Best regards"]
>>>>>                 |
>>>>>                 | Lennart Jörelid
>>>>>                 | EAI Architect & Integrator
>>>>>                 |
>>>>>                 | jGuru Europe AB
>>>>>                 | Mölnlycke - Kista
>>>>>                 |
>>>>>                 | Email:lj at jguru.se  <mailto:lj at jguru.se>
>>>>>                 | URL:www.jguru.se  <http://www.jguru.se>
>>>>>                 | Phone
>>>>>                 | (skype):    jgurueurope
>>>>>                 | (intl):+46 708 507 603  <tel:%2B46%20708%20507%20603>
>>>>>                 | (domestic): 0708 - 507 603
>>>>>                 +==============================+
>>>>>
>>>>>
>>>>>                 _______________________________________________
>>>>>                 forge-dev mailing list
>>>>>                 forge-dev at lists.jboss.org  <mailto:forge-dev at lists.jboss.org>
>>>>>                 https://lists.jboss.org/mailman/listinfo/forge-dev
>>>>
>>>>
>>>>                 _______________________________________________
>>>>                 forge-dev mailing list
>>>>                 forge-dev at lists.jboss.org
>>>>                 <mailto:forge-dev at lists.jboss.org>
>>>>                 https://lists.jboss.org/mailman/listinfo/forge-dev
>>>>
>>>>
>>>>
>>>>
>>>>             -- 
>>>>             --
>>>>             +==============================+
>>>>             | Bästa hälsningar,
>>>>             | [sw. "Best regards"]
>>>>             |
>>>>             | Lennart Jörelid
>>>>             | EAI Architect & Integrator
>>>>             |
>>>>             | jGuru Europe AB
>>>>             | Mölnlycke - Kista
>>>>             |
>>>>             | Email:lj at jguru.se  <mailto:lj at jguru.se>
>>>>             | URL:www.jguru.se  <http://www.jguru.se>
>>>>             | Phone
>>>>             | (skype):    jgurueurope
>>>>             | (intl):+46 708 507 603  <tel:%2B46%20708%20507%20603>
>>>>             | (domestic): 0708 - 507 603
>>>>             +==============================+
>>>>
>>>>
>>>>             _______________________________________________
>>>>             forge-dev mailing list
>>>>             forge-dev at lists.jboss.org  <mailto:forge-dev at lists.jboss.org>
>>>>             https://lists.jboss.org/mailman/listinfo/forge-dev
>>>
>>>
>>>             _______________________________________________
>>>             forge-dev mailing list
>>>             forge-dev at lists.jboss.org <mailto:forge-dev at lists.jboss.org>
>>>             https://lists.jboss.org/mailman/listinfo/forge-dev
>>>
>>>
>>>
>>>
>>>         -- 
>>>         --
>>>         +==============================+
>>>         | Bästa hälsningar,
>>>         | [sw. "Best regards"]
>>>         |
>>>         | Lennart Jörelid
>>>         | EAI Architect & Integrator
>>>         |
>>>         | jGuru Europe AB
>>>         | Mölnlycke - Kista
>>>         |
>>>         | Email:lj at jguru.se  <mailto:lj at jguru.se>
>>>         | URL:www.jguru.se  <http://www.jguru.se>
>>>         | Phone
>>>         | (skype):    jgurueurope
>>>         | (intl):+46 708 507 603  <tel:%2B46%20708%20507%20603>
>>>         | (domestic): 0708 - 507 603
>>>         +==============================+
>>>
>>>
>>>         _______________________________________________
>>>         forge-dev mailing list
>>>         forge-dev at lists.jboss.org  <mailto:forge-dev at lists.jboss.org>
>>>         https://lists.jboss.org/mailman/listinfo/forge-dev
>>
>>
>>         _______________________________________________
>>         forge-dev mailing list
>>         forge-dev at lists.jboss.org <mailto:forge-dev at lists.jboss.org>
>>         https://lists.jboss.org/mailman/listinfo/forge-dev
>>
>>
>>
>>
>>     -- 
>>     --
>>     +==============================+
>>     | Bästa hälsningar,
>>     | [sw. "Best regards"]
>>     |
>>     | Lennart Jörelid
>>     | EAI Architect & Integrator
>>     |
>>     | jGuru Europe AB
>>     | Mölnlycke - Kista
>>     |
>>     | Email:lj at jguru.se  <mailto:lj at jguru.se>
>>     | URL:www.jguru.se  <http://www.jguru.se>
>>     | Phone
>>     | (skype):    jgurueurope
>>     | (intl):+46 708 507 603  <tel:%2B46%20708%20507%20603>
>>     | (domestic): 0708 - 507 603
>>     +==============================+
>>
>>
>>     _______________________________________________
>>     forge-dev mailing list
>>     forge-dev at lists.jboss.org  <mailto:forge-dev at lists.jboss.org>
>>     https://lists.jboss.org/mailman/listinfo/forge-dev
>
>
>     _______________________________________________
>     forge-dev mailing list
>     forge-dev at lists.jboss.org <mailto:forge-dev at lists.jboss.org>
>     https://lists.jboss.org/mailman/listinfo/forge-dev
>
>
>
>
> -- 
> --
> +==============================+
> | Bästa hälsningar,
> | [sw. "Best regards"]
> |
> | Lennart Jörelid
> | EAI Architect & Integrator
> |
> | jGuru Europe AB
> | Mölnlycke - Kista
> |
> | Email:lj at jguru.se  <mailto:lj at jguru.se>
> | URL:www.jguru.se  <http://www.jguru.se>
> | Phone
> | (skype):    jgurueurope
> | (intl):     +46 708 507 603
> | (domestic): 0708 - 507 603
> +==============================+
>
>
> _______________________________________________
> forge-dev mailing list
> forge-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/forge-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20130924/4b099eba/attachment-0001.html 


More information about the forge-dev mailing list