From lincolnbaxter at gmail.com Thu Apr 3 17:54:12 2014 From: lincolnbaxter at gmail.com (Lincoln Baxter, III) Date: Thu, 3 Apr 2014 17:54:12 -0400 Subject: [forge-dev] Error in scaffold-generate Message-ID: Is this new? https://issues.jboss.org/browse/FORGE-1731 -- Lincoln Baxter, III http://ocpsoft.org "Simpler is better." -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20140403/1eea36f2/attachment.html From ggastald at redhat.com Thu Apr 3 18:37:22 2014 From: ggastald at redhat.com (George Gastaldi) Date: Thu, 3 Apr 2014 18:37:22 -0400 (EDT) Subject: [forge-dev] Error in scaffold-generate In-Reply-To: References: Message-ID: Yes, brand new > Em 03/04/2014, ?s 18:54, "Lincoln Baxter, III" escreveu: > > Is this new? > > https://issues.jboss.org/browse/FORGE-1731 > > -- > Lincoln Baxter, III > http://ocpsoft.org > "Simpler is better." > _______________________________________________ > 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/20140403/6ee1099f/attachment.html From ggastald at redhat.com Sat Apr 5 02:26:18 2014 From: ggastald at redhat.com (George Gastaldi) Date: Sat, 5 Apr 2014 02:26:18 -0400 (EDT) Subject: [forge-dev] Forge 2.4.1.Final is available! Message-ID: <75168574-F828-4C3C-B81A-AA13AD93BAA5@redhat.com> Forge 2.4.1.Final is now available in the nexus repository and should be in central in a few hours. Blog post coming this monday. PS: it's the best release so far :) Best Regards, George Gastaldi From ivan.st.ivanov at gmail.com Sat Apr 5 13:12:34 2014 From: ivan.st.ivanov at gmail.com (Ivan St. Ivanov) Date: Sat, 5 Apr 2014 20:12:34 +0300 Subject: [forge-dev] Error in scaffold-generate In-Reply-To: References: Message-ID: I had the same issue, but it was with EJB facet. It somehow fixed itself. I think it had something to do with Maven On Fri, Apr 4, 2014 at 1:37 AM, George Gastaldi wrote: > Yes, brand new > > Em 03/04/2014, ?s 18:54, "Lincoln Baxter, III" > escreveu: > > Is this new? > > https://issues.jboss.org/browse/FORGE-1731 > > -- > Lincoln Baxter, III > http://ocpsoft.org > "Simpler is better." > > _______________________________________________ > forge-dev mailing list > forge-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/forge-dev > > > _______________________________________________ > 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/20140405/7ffdda02/attachment.html From lincolnbaxter at gmail.com Sun Apr 6 13:26:37 2014 From: lincolnbaxter at gmail.com (Lincoln Baxter, III) Date: Sun, 6 Apr 2014 13:26:37 -0400 Subject: [forge-dev] Where to create the set compiler version UI command? In-Reply-To: References: Message-ID: I agree with George. I think that parser-java is probably the right place for this. The command should be active if there is a current project, and JavaCompilerFacet is enabled in that project. The command is build-system agnostic, so it shouldn't go in maven. I think parser-java is the only place for it. On Sun, Apr 6, 2014 at 1:24 PM, George Gastaldi wrote: > Why not adding to parser-java? That seems the best place to be, since > JavaCompilerFacet is in there > > > Em 06/04/2014, ?s 14:14, "Ivan St. Ivanov" > escreveu: > > > > Hi guys! > > > > I was wondering where to put the compiler version UI command. it has > dependency to parser-java (because of the Facet), so it can't go to the > projects addon. Otherwise it would introduce a circular dependency. I am > not really happy about adding the command to the parser-java addon either. > > > > I looked at all the addons that have dependency to parser-java, but > couldn't find any suitable (dev-tools, addons, scaffold, javaee, > database-tools). > > > > What would you recommend here? > > > > Thanks, > > Ivan > -- Lincoln Baxter, III http://ocpsoft.org "Simpler is better." -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20140406/8394257e/attachment.html From ivan.st.ivanov at gmail.com Sun Apr 6 14:52:02 2014 From: ivan.st.ivanov at gmail.com (Ivan St. Ivanov) Date: Sun, 6 Apr 2014 21:52:02 +0300 Subject: [forge-dev] Where to create the set compiler version UI command? In-Reply-To: References: Message-ID: Thanks for the quick answer, folks! On Apr 6, 2014 8:26 PM, "Lincoln Baxter, III" wrote: > I agree with George. I think that parser-java is probably the right place > for this. The command should be active if there is a current project, and > JavaCompilerFacet is enabled in that project. The command is build-system > agnostic, so it shouldn't go in maven. I think parser-java is the only > place for it. > > > On Sun, Apr 6, 2014 at 1:24 PM, George Gastaldi wrote: > >> Why not adding to parser-java? That seems the best place to be, since >> JavaCompilerFacet is in there >> >> > Em 06/04/2014, ?s 14:14, "Ivan St. Ivanov" >> escreveu: >> > >> > Hi guys! >> > >> > I was wondering where to put the compiler version UI command. it has >> dependency to parser-java (because of the Facet), so it can't go to the >> projects addon. Otherwise it would introduce a circular dependency. I am >> not really happy about adding the command to the parser-java addon either. >> > >> > I looked at all the addons that have dependency to parser-java, but >> couldn't find any suitable (dev-tools, addons, scaffold, javaee, >> database-tools). >> > >> > What would you recommend here? >> > >> > Thanks, >> > Ivan >> > > > > -- > Lincoln Baxter, III > http://ocpsoft.org > "Simpler is better." > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20140406/321e3b02/attachment.html From lincolnbaxter at gmail.com Sun Apr 6 16:57:12 2014 From: lincolnbaxter at gmail.com (Lincoln Baxter, III) Date: Sun, 6 Apr 2014 16:57:12 -0400 Subject: [forge-dev] Roaster on Forge bom ? In-Reply-To: References: <91A32547-2643-4055-BC95-578AF843FBD1@redhat.com> Message-ID: Just FYI. Roaster is now in 2.4.1.Final as the default java parser. (The only one included in parser-java) On Sun, Mar 30, 2014 at 12:31 PM, George Gastaldi wrote: > Yes, that could happen in a major release change. In the meanwhile, they > are happy living together in the parser-java addon :) > > Em 30/03/2014, ?s 12:55, Antonio Goncalves > escreveu: > > Ok. When will java-parser be officially replaced by Roaster ? Forge 3 ? > > > 2014-03-29 19:07 GMT+01:00 George Gastaldi : > >> On second thought, I think this is not a good idea. You should depend on >> the parser-java addon and that is already in the BOM. >> >> Em 29/03/2014, ?s 15:00, George Gastaldi escreveu: >> >> Yes, that would be a good idea. Want to submit a pull-request? >> >> Em 29/03/2014, ?s 14:27, Antonio Goncalves >> escreveu: >> >> Hi, >> >> I was writing some samples with Roaster and I was wondering if it would >> make sense to have the Roaster artifacts defined in the Forge BOM ? As a >> developer it would make my life easier, but then I don't know if you want >> to tie Forge and Roaster now. >> >> >> -- >> Antonio Goncalves >> Software architect and Java Champion >> >> Web site | Twitter >> | LinkedIn | Paris JUG >> | Devoxx France >> >> _______________________________________________ >> forge-dev mailing list >> forge-dev at lists.jboss.org >> https://lists.jboss.org/mailman/listinfo/forge-dev >> >> _______________________________________________ >> forge-dev mailing list >> forge-dev at lists.jboss.org >> https://lists.jboss.org/mailman/listinfo/forge-dev >> >> >> _______________________________________________ >> forge-dev mailing list >> forge-dev at lists.jboss.org >> https://lists.jboss.org/mailman/listinfo/forge-dev >> > > > > -- > Antonio Goncalves > Software architect and Java Champion > > Web site | Twitter > | LinkedIn | Paris JUG > | Devoxx France > > _______________________________________________ > forge-dev mailing list > forge-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/forge-dev > > > _______________________________________________ > forge-dev mailing list > forge-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/forge-dev > -- Lincoln Baxter, III http://ocpsoft.org "Simpler is better." -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20140406/2c041cb8/attachment-0001.html From lbaxter at redhat.com Tue Apr 8 10:08:31 2014 From: lbaxter at redhat.com (Lincoln Baxter) Date: Tue, 8 Apr 2014 10:08:31 -0400 (EDT) Subject: [forge-dev] Forge 2.4.1.Final Released In-Reply-To: <1839223225.859207.1396904732507.JavaMail.zimbra@redhat.com> References: <1839223225.859207.1396904732507.JavaMail.zimbra@redhat.com> Message-ID: <1687251331.1420141.1396966111823.JavaMail.zimbra@redhat.com> JBoss Forge 2.4.1.Final is now available! The Forge Team is proud to announce that JBoss Forge 2.4.1.Final is now available! This is the best release so far. What?s new and noteworthy? * Performance : We have introduced some major performance enhancements in the Furnace runtime, so the shell and other features should feel quite a bit snappier. Try it out and tell us your thoughts! * Component Upgrades : We?ve upgraded to Arquillian 1.1.4.Final, Aesh 0.52 and Roaster 2.1.0.Final. More stability and new features available out-of-the-box * Introducing Roaster (definitely) : Our first-gen Java parser has been replaced by Roaster , which has been refactored and enhanced to support lots of new features such as Nested Types, Java Properties, and more. And that?s not all! Check out the issues below for more info. Please let us know if you encounter any issues, or have any feedback on usability, at http://issues.jboss.org/browse/ FORGE . Download Forge * Try out Forge 2 in Eclipse via our Update Site * Use Forge 2 in your CLI / Terminal by downloading and installing the Final release . You can learn how to run the downloaded installation via our docs. Release Notes ? 32 issues were resolved since the last release. Check out all the new stuff! Bug * [ FORGE -1674 ] ? Forge should add EJB 3.1 dependency * [ FORGE -1692 ] ? Freemarker includes present in the classpath are not resolved. * [ FORGE -1701 ] ? REST resource generation fails when DTOs are generated * [ FORGE -1706 ] ? Adding constraint with regular expression throws an Error * [ FORGE -1714 ] ? JavaClass.getProperties() returns wrong number of items * [ FORGE -1724 ] ? Errors in PlexusContainer inutilizes shell * [ FORGE -1728 ] ? ClassCastException when a wizard is invoked in Eclipse plugin * [ FORGE -1734 ] ? CCE when starting up the integrated Forge console in JBT * [ FORGE -1735 ] ? No commands are displayed sporadically Component Upgrade * [ FORGE -1584 ] ? Upgrade to Arquillian 1.1.4.Final * [ FORGE -1736 ] ? Upgrade to Aesh 0.52 * [ FORGE -1737 ] ? Upgrade to Roaster 2.1.0.Final Enhancement * [ FORGE -1471 ] ? Selection of page template is both unclear, and too prominently displayed in Scaffold Setup in Eclipse * [ FORGE -1682 ] ? Highlighter Scanners should be more extensible * [ FORGE -1685 ] ? Move the utility classes from the scaffold-api project to a scaffold-spi project * [ FORGE -1698 ] ? MavenJavaCompilerFacet should use user properties instead of declaring the compiler plugin * [ FORGE -1715 ] ? Migrate Property used in Validation/constraint support in JavaEE to Roaster * [ FORGE -1720 ] ? Property should extend AnnotationTarget * [ FORGE -1721 ] ? Use Roaster in the JavaEE addon instead of java-parser Feature Request * [ FORGE -833 ] ? java new-field improvements * [ FORGE -1626 ] ? Install addon from git repository * [ FORGE -1681 ] ? Extend the Highlighter for Properties files * [ FORGE -1684 ] ? Port the MetawidgetInspectorFacade API from the Forge 1 scaffold-x API * [ FORGE -1695 ] ? Add highlighter for SQL * [ FORGE -1696 ] ? Add Highlighter for Groovy * [ FORGE -1697 ] ? Add Highlighter for YAML * [ FORGE -1700 ] ? Create a ProjectType for a POM packaging type project * [ FORGE -1702 ] ? Implement possibility to add CommandExecutionHandler to ShellHandle * [ FORGE -1726 ] ? Remove java-parser in favor of Roaster * [ FORGE -1732 ] ? Shell does not display execution progress through UIProgressMonitor Quality Risk * [ FORGE -1699 ] ? High CPU consumption on Windows and Linux Task * [ FORGE -1730 ] ? Move git addon to core -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20140408/2426c281/attachment.html From s.bain at newcastle.ac.uk Fri Apr 11 11:28:34 2014 From: s.bain at newcastle.ac.uk (Simon Bain) Date: Fri, 11 Apr 2014 15:28:34 +0000 Subject: [forge-dev] Error while starting forge 2 eclipse plugin. Message-ID: <806d0cb573d14e40b6bfb3a6c571176f@AMXPR07MB198.eurprd07.prod.outlook.com> Has anyone seen this before? I'm getting it when I start Forge 2. !SESSION 2014-04-11 16:25:00.591 ----------------------------------------------- eclipse.buildId=unknown java.version=1.7.0_51 java.vendor=Oracle Corporation BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_GB Framework arguments: -product com.jboss.jbds.product.product Command-line arguments: -product com.jboss.jbds.product.product -data D:\workspace\workspace2/../runtime-EclipseApplication -dev file:D:/workspace/workspace2/.metadata/.plugins/org.eclipse.pde.core/Eclipse Application/dev.properties -os win32 -ws win32 -arch x86_64 -consoleLog !ENTRY org.eclipse.egit.ui 2 0 2014-04-11 16:25:12.557 !MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git user global configuration and to define the default location to store repositories: 'C:\Users\Simon'. If this is not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and EGit might behave differently since they see different configuration options. This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. Apr 11, 2014 4:25:21 PM org.jboss.forge.furnace.impl.FurnaceImpl addRepository INFO: Monitoring repository [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] for file changes. Apr 11, 2014 4:25:21 PM org.jboss.forge.furnace.impl.FurnaceImpl addRepository INFO: Monitoring repository [C:\Users\Simon\.forge\addons] for file changes. Apr 11, 2014 4:25:21 PM org.jboss.forge.furnace.impl.FurnaceImpl start INFO: Furnace [2.4.2-SNAPSHOT] starting. Apr 11, 2014 4:25:21 PM org.jboss.forge.furnace.impl.FurnaceImpl start INFO: Detected changes in repository [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository (Immutable)]. Apr 11, 2014 4:25:21 PM org.jboss.forge.furnace.impl.FurnaceImpl start INFO: Detected changes in repository [C:\Users\Simon\.forge\addons]. Apr 11, 2014 4:25:22 PM org.jboss.forge.furnace.impl.addons.AddonLifecycleManager$4 call INFO: ------------ VIEW [ROOT]------------ 0: org.jboss.forge.furnace.container:cdi:2.4.2-SNAPSHOT - Views[ROOT] 1: org.jboss.forge.addon:convert:2.4.2-SNAPSHOT - Views[ROOT] \- org.jboss.forge.furnace.container:cdi:[] -> 2.4.2-SNAPSHOT - Views[ROOT] 2: org.jboss.forge.furnace.container:simple:2.4.2-SNAPSHOT - Views[ROOT] 3: org.jboss.forge.addon:facets:2.4.2-SNAPSHOT - Views[ROOT] \- org.jboss.forge.furnace.container:simple:[] -> 2.4.2-SNAPSHOT - Views[ROOT] 4: org.jboss.forge.addon:environment:2.4.2-SNAPSHOT - Views[ROOT] \- org.jboss.forge.furnace.container:simple:[] -> 2.4.2-SNAPSHOT - Views[ROOT] 5: org.jboss.forge.addon:ui-spi:2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:environment:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] \- org.jboss.forge.addon:facets:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] 6: org.jboss.forge.addon:resources:2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:ui-spi:[] -> 2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:facets:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] +- org.jboss.forge.furnace.container:cdi:[] -> 2.4.2-SNAPSHOT - Views[ROOT] \- org.jboss.forge.addon:convert:[] -> 2.4.2-SNAPSHOT - Views[ROOT] 7: org.jboss.forge.addon:ui:2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:ui-spi:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] +- org.jboss.forge.addon:facets:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] +- org.jboss.forge.furnace.container:cdi:[] -> 2.4.2-SNAPSHOT - Views[ROOT] \- org.jboss.forge.addon:convert:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] 8: org.jboss.forge.addon:shell-spi:2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:ui:[] -> 2.4.2-SNAPSHOT - Views[ROOT] \- org.jboss.forge.addon:resources:[] -> 2.4.2-SNAPSHOT - Views[ROOT] 9: org.jboss.forge.addon:dependencies:2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.furnace.container:simple:[] -> 2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:convert:[] -> 2.4.2-SNAPSHOT - Views[ROOT] \- org.jboss.forge.addon:resources:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] 10: org.jboss.forge.addon:projects:2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:dependencies:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] +- org.jboss.forge.furnace.container:cdi:[] -> 2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:convert:[] -> 2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:ui:[] -> 2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:resources:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] \- org.jboss.forge.addon:shell-spi:[] -> 2.4.2-SNAPSHOT - Views[ROOT] 11: org.jboss.forge.addon:parser-java:2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:environment:[] -> 2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:ui-spi:[] -> 2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:projects:[] -> 2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.furnace.container:cdi:[] -> 2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:ui:[] -> 2.4.2-SNAPSHOT - Views[ROOT] \- org.jboss.forge.addon:resources:[] -> 2.4.2-SNAPSHOT - Views[ROOT] 12: org.jboss.forge.addon:text:2.4.2-SNAPSHOT - Views[ROOT] \- org.jboss.forge.furnace.container:simple:[] -> 2.4.2-SNAPSHOT - Views[ROOT] 13: org.jboss.forge.addon:shell:2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:text:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] +- org.jboss.forge.furnace.container:cdi:[] -> 2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:convert:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] +- org.jboss.forge.addon:ui:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] +- org.jboss.forge.addon:resources:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] \- org.jboss.forge.addon:shell-spi:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] 14: org.jboss.forge.addon:templates-spi:2.4.2-SNAPSHOT - Views[ROOT] \- org.jboss.forge.addon:resources:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] 15: org.jboss.forge.addon:templates:2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:projects:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] +- org.jboss.forge.furnace.container:cdi:[] -> 2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:resources:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] \- org.jboss.forge.addon:templates-spi:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] 16: org.jboss.forge.addon:configuration:2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:projects:[] -> 2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.furnace.container:cdi:[] -> 2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:resources:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] \- org.jboss.forge.addon:shell:[] -> 2.4.2-SNAPSHOT - Views[ROOT] 17: org.jboss.forge.addon:parser-xml:2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.furnace.container:simple:[] -> 2.4.2-SNAPSHOT - Views[ROOT] \- org.jboss.forge.addon:resources:[] -> 2.4.2-SNAPSHOT - Views[ROOT] 18: org.jboss.forge.addon:javaee:2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:parser-java:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] +- org.jboss.forge.addon:parser-xml:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] +- org.jboss.forge.addon:text:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] +- org.jboss.forge.addon:projects:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] +- org.jboss.forge.addon:configuration:[] -> 2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:templates:[] -> 2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.furnace.container:cdi:[] -> 2.4.2-SNAPSHOT - Views[ROOT] \- org.jboss.forge.addon:ui:[] -> 2.4.2-SNAPSHOT - Views[ROOT] 19: org.jboss.forge.addon:scaffold-spi:2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:parser-java:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] +- org.jboss.forge.addon:javaee:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] +- org.jboss.forge.addon:projects:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] \- org.jboss.forge.addon:ui:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] 20: org.jboss.forge.addon:scaffold:2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:scaffold-spi:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] +- org.jboss.forge.addon:projects:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] +- org.jboss.forge.furnace.container:cdi:[] -> 2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:ui:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] \- org.jboss.forge.addon:resources:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] 21: org.jboss.forge.addon:git:2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:projects:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] +- org.jboss.forge.addon:configuration:[] -> 2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.furnace.container:cdi:[] -> 2.4.2-SNAPSHOT - Views[ROOT] \- org.jboss.forge.addon:ui:[] -> 2.4.2-SNAPSHOT - Views[ROOT] 22: org.jboss.forge.addon:addon-manager-spi:2.4.2-SNAPSHOT - Views[ROOT] \- org.jboss.forge.furnace.container:cdi:[] -> 2.4.2-SNAPSHOT - Views[ROOT] 23: org.jboss.forge.addon:addon-manager:2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:projects:[] -> 2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:git:[] -> 2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.furnace.container:cdi:[] -> 2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:addon-manager-spi:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] \- org.jboss.forge.addon:ui:[] -> 2.4.2-SNAPSHOT - Views[ROOT] 24: org.jboss.forge.addon:database-tools:2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:javaee:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] +- org.jboss.forge.addon:parser-xml:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] +- org.jboss.forge.addon:projects:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] +- org.jboss.forge.addon:configuration:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] +- org.jboss.forge.furnace.container:cdi:[] -> 2.4.2-SNAPSHOT - Views[ROOT] \- org.jboss.forge.addon:ui:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] 25: org.jboss.forge.addon:parser-json:2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.furnace.container:simple:[] -> 2.4.2-SNAPSHOT - Views[ROOT] \- org.jboss.forge.addon:resources:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] 26: org.jboss.forge.addon:dev-tools-java:2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:parser-java:[] -> 2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:ui-spi:[] -> 2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.furnace.container:simple:[] -> 2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:projects:[] -> 2.4.2-SNAPSHOT - Views[ROOT] \- org.jboss.forge.addon:ui:[] -> 2.4.2-SNAPSHOT - Views[ROOT] 27: org.jboss.forge.addon:scaffold-faces:2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:parser-java:[] -> 2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:javaee:[] -> 2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:projects:[] -> 2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:configuration:[] -> 2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:templates:[] -> 2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:scaffold:[] -> 2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.furnace.container:cdi:[] -> 2.4.2-SNAPSHOT - Views[ROOT] \- org.jboss.forge.addon:ui:[] -> 2.4.2-SNAPSHOT - Views[ROOT] 28: org.jboss.forge.addon:maven:2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:parser-java:[] -> 2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:javaee:[] -> 2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:environment:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] +- org.jboss.forge.addon:dependencies:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] +- org.jboss.forge.addon:parser-xml:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] +- org.jboss.forge.addon:projects:[] -> 2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:templates:[] -> 2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.furnace.container:cdi:[] -> 2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:addon-manager-spi:[] -> 2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:ui:[] -> 2.4.2-SNAPSHOT - Views[ROOT] \- org.jboss.forge.addon:resources:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] 29: org.jboss.forge.addon:addons:2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:parser-java:[] -> 2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:maven:[] -> 2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:javaee:[] -> 2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:projects:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] +- org.jboss.forge.furnace.container:cdi:[] -> 2.4.2-SNAPSHOT - Views[ROOT] \- org.jboss.forge.addon:ui:[] -> 2.4.2-SNAPSHOT - Views[ROOT] 30: org.jboss.forge.addon:core:2.4.2-SNAPSHOT - Views[ROOT] +- org.jboss.forge.addon:parser-java:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] +- org.jboss.forge.addon:maven:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] +- org.jboss.forge.addon:javaee:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] +- org.jboss.forge.addon:addons:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] +- org.jboss.forge.addon:scaffold-faces:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] +- org.jboss.forge.addon:dev-tools-java:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] +- org.jboss.forge.addon:environment:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] +- org.jboss.forge.addon:dependencies:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] +- org.jboss.forge.addon:facets:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] +- org.jboss.forge.addon:text:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] +- org.jboss.forge.addon:parser-json:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] +- org.jboss.forge.addon:projects:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] +- org.jboss.forge.addon:configuration:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] +- org.jboss.forge.addon:database-tools:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] +- org.jboss.forge.addon:addon-manager:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] +- org.jboss.forge.addon:git:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] +- org.jboss.forge.addon:scaffold:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] +- org.jboss.forge.addon:convert:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] +- org.jboss.forge.addon:ui:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] +- org.jboss.forge.addon:resources:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] \- org.jboss.forge.addon:shell:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] ------------ END [ROOT]------------ Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: > Starting container [org.jboss.forge.furnace.container:cdi,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: > Starting container [org.jboss.forge.addon:convert,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: > Starting container [org.jboss.forge.addon:projects,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: > Starting container [org.jboss.forge.addon:templates-spi,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: > Starting container [org.jboss.forge.addon:scaffold-spi,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: > Starting container [org.jboss.forge.furnace.container:simple,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: > Starting container [org.jboss.forge.addon:facets,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: > Starting container [org.jboss.forge.addon:addons,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: > Starting container [org.jboss.forge.addon:parser-json,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: > Starting container [org.jboss.forge.addon:addon-manager-spi,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: > Starting container [org.jboss.forge.addon:core,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: > Starting container [org.jboss.forge.addon:maven,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: > Starting container [org.jboss.forge.addon:dev-tools-java,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: > Starting container [org.jboss.forge.addon:scaffold-faces,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: >> Started container [org.jboss.forge.furnace.container:cdi,2.4.2-SNAPSHOT] - 16ms Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: > Starting container [org.jboss.forge.addon:scaffold,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: >> Started container [org.jboss.forge.addon:scaffold-spi,2.4.2-SNAPSHOT] - 16ms Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: > Starting container [org.jboss.forge.addon:javaee,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: > Starting container [org.jboss.forge.addon:configuration,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: > Starting container [org.jboss.forge.addon:templates,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: > Starting container [org.jboss.forge.addon:parser-java,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: > Starting container [org.jboss.forge.addon:text,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: > Starting container [org.jboss.forge.addon:shell-spi,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: >> Started container [org.jboss.forge.addon:shell-spi,2.4.2-SNAPSHOT] - 2ms Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: > Starting container [org.jboss.forge.addon:ui-spi,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: >> Started container [org.jboss.forge.addon:ui-spi,2.4.2-SNAPSHOT] - 1ms Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: > Starting container [org.jboss.forge.addon:ui,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: > Starting container [org.jboss.forge.addon:resources,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.container.simple.lifecycle.SimpleContainer getServiceRegistry WARNING: Service class not enabled due to underlying classloading error. If this is unexpected, enable DEBUG logging to see the full stack trace: java.lang.ClassNotFoundException: org.jboss.forge.addon.text.Inflector from [Module "org.jboss.forge.addon.text:2.4.2-SNAPSHOT_5903ee08-a479-40ae-933a-c8bc19446ada" from AddonModuleLoader] Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: >> Started container [org.jboss.forge.addon:templates-spi,2.4.2-SNAPSHOT] - 13ms Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: >> Started container [org.jboss.forge.furnace.container:simple,2.4.2-SNAPSHOT] - 10ms Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: > Starting container [org.jboss.forge.addon:git,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: > Starting container [org.jboss.forge.addon:database-tools,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: > Starting container [org.jboss.forge.addon:addon-manager,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: >> Started container [org.jboss.forge.addon:facets,2.4.2-SNAPSHOT] - 65ms Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: > Starting container [org.jboss.forge.addon:environment,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: >> Started container [org.jboss.forge.addon:text,2.4.2-SNAPSHOT] - 39ms Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: > Starting container [org.jboss.forge.addon:shell,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: > Starting container [org.jboss.forge.addon:parser-xml,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: >> Started container [org.jboss.forge.addon:addon-manager-spi,2.4.2-SNAPSHOT] - 23ms Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: > Starting container [org.jboss.forge.addon:dependencies,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: >> Started container [org.jboss.forge.addon:environment,2.4.2-SNAPSHOT] - 17ms Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: >> Started container [org.jboss.forge.addon:core,2.4.2-SNAPSHOT] - 49ms Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.container.simple.lifecycle.SimpleContainer getServiceRegistry WARNING: Service class not enabled due to underlying classloading error. If this is unexpected, enable DEBUG logging to see the full stack trace: java.lang.ClassNotFoundException: org.jboss.forge.addon.parser.xml.XMLSourceFactoryImpl from [Module "org.jboss.forge.addon.parser-xml:2.4.2-SNAPSHOT_c460e33e-58ff-42c4-b2cb-11abc5fafaab" from AddonModuleLoader] Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.container.simple.lifecycle.SimpleContainer getServiceRegistry WARNING: Service class not enabled due to underlying classloading error. If this is unexpected, enable DEBUG logging to see the full stack trace: java.lang.ClassNotFoundException: org.jboss.forge.addon.parser.xml.resources.XMLResourceGenerator from [Module "org.jboss.forge.addon.parser-xml:2.4.2-SNAPSHOT_c460e33e-58ff-42c4-b2cb-11abc5fafaab" from AddonModuleLoader] Apr 11, 2014 4:25:27 PM org.jboss.weld.bootstrap.WeldBootstrap INFO: WELD-000900 2.0.4 (Final) Apr 11, 2014 4:25:27 PM org.jboss.weld.bootstrap.WeldBootstrap startContainer INFO: WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously. Apr 11, 2014 4:25:27 PM org.jboss.weld.bootstrap.WeldBootstrap startContainer INFO: WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously. Apr 11, 2014 4:25:27 PM org.jboss.weld.bootstrap.WeldBootstrap startContainer INFO: WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously. Apr 11, 2014 4:25:27 PM org.jboss.weld.bootstrap.WeldBootstrap startContainer INFO: WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously. Apr 11, 2014 4:25:27 PM org.jboss.weld.bootstrap.WeldBootstrap startContainer INFO: WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously. Apr 11, 2014 4:25:27 PM org.jboss.weld.bootstrap.WeldBootstrap startContainer INFO: WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously. Apr 11, 2014 4:25:27 PM org.jboss.weld.bootstrap.WeldBootstrap startContainer INFO: WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously. Apr 11, 2014 4:25:27 PM org.jboss.weld.bootstrap.WeldBootstrap startContainer INFO: WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously. Apr 11, 2014 4:25:27 PM org.jboss.weld.bootstrap.WeldBootstrap startContainer INFO: WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously. Apr 11, 2014 4:25:27 PM org.jboss.weld.bootstrap.WeldBootstrap startContainer INFO: WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously. Apr 11, 2014 4:25:27 PM org.jboss.weld.bootstrap.WeldBootstrap startContainer INFO: WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously. Apr 11, 2014 4:25:27 PM org.jboss.weld.bootstrap.WeldBootstrap startContainer INFO: WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously. Apr 11, 2014 4:25:27 PM org.jboss.weld.bootstrap.WeldBootstrap startContainer INFO: WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously. Apr 11, 2014 4:25:27 PM org.jboss.weld.bootstrap.WeldBootstrap startContainer INFO: WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously. Apr 11, 2014 4:25:28 PM org.jboss.weld.bootstrap.WeldBootstrap startContainer INFO: WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously. Apr 11, 2014 4:25:28 PM org.jboss.weld.bootstrap.WeldBootstrap startContainer INFO: WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously. Apr 11, 2014 4:25:29 PM org.jboss.weld.interceptor.util.InterceptionTypeRegistry WARNING: Class 'javax.ejb.PostActivate' not found, interception based on it is not enabled Apr 11, 2014 4:25:29 PM org.jboss.weld.interceptor.util.InterceptionTypeRegistry WARNING: Class 'javax.ejb.PrePassivate' not found, interception based on it is not enabled Apr 11, 2014 4:25:29 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: >> Started container [org.jboss.forge.addon:convert,2.4.2-SNAPSHOT] - 2574ms Apr 11, 2014 4:25:30 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: >> Started container [org.jboss.forge.addon:ui,2.4.2-SNAPSHOT] - 2931ms Apr 11, 2014 4:25:30 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: >> Started container [org.jboss.forge.addon:resources,2.4.2-SNAPSHOT] - 2966ms Apr 11, 2014 4:25:30 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: >> Started container [org.jboss.forge.addon:parser-json,2.4.2-SNAPSHOT] - 3123ms Apr 11, 2014 4:25:30 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: >> Started container [org.jboss.forge.addon:dependencies,2.4.2-SNAPSHOT] - 3042ms Apr 11, 2014 4:25:30 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: >> Started container [org.jboss.forge.addon:parser-xml,2.4.2-SNAPSHOT] - 3046ms Apr 11, 2014 4:25:30 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: >> Started container [org.jboss.forge.addon:projects,2.4.2-SNAPSHOT] - 3261ms Apr 11, 2014 4:25:30 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: >> Started container [org.jboss.forge.addon:templates,2.4.2-SNAPSHOT] - 3610ms Apr 11, 2014 4:25:31 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: >> Started container [org.jboss.forge.addon:parser-java,2.4.2-SNAPSHOT] - 3631ms Apr 11, 2014 4:25:31 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: >> Started container [org.jboss.forge.addon:scaffold,2.4.2-SNAPSHOT] - 3683ms Apr 11, 2014 4:25:31 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: >> Started container [org.jboss.forge.addon:shell,2.4.2-SNAPSHOT] - 3765ms Apr 11, 2014 4:25:31 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: >> Started container [org.jboss.forge.addon:dev-tools-java,2.4.2-SNAPSHOT] - 4092ms Apr 11, 2014 4:25:31 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: >> Started container [org.jboss.forge.addon:configuration,2.4.2-SNAPSHOT] - 4415ms Apr 11, 2014 4:25:32 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: >> Started container [org.jboss.forge.addon:git,2.4.2-SNAPSHOT] - 4710ms Apr 11, 2014 4:25:32 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: >> Started container [org.jboss.forge.addon:javaee,2.4.2-SNAPSHOT] - 4976ms Apr 11, 2014 4:25:32 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: >> Started container [org.jboss.forge.addon:addon-manager,2.4.2-SNAPSHOT] - 5079ms Apr 11, 2014 4:25:32 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: >> Started container [org.jboss.forge.addon:database-tools,2.4.2-SNAPSHOT] - 5280ms Apr 11, 2014 4:25:32 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: >> Started container [org.jboss.forge.addon:maven,2.4.2-SNAPSHOT] - 5348ms Apr 11, 2014 4:25:32 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: >> Started container [org.jboss.forge.addon:scaffold-faces,2.4.2-SNAPSHOT] - 5398ms Apr 11, 2014 4:25:32 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run INFO: >> Started container [org.jboss.forge.addon:addons,2.4.2-SNAPSHOT] - 5578ms !ENTRY org.eclipse.core.jobs 4 2 2014-04-11 16:25:34.415 !MESSAGE An internal error occurred during: "Starting Forge 2.4.2-SNAPSHOT". !STACK 0 org.jboss.forge.furnace.exception.ContainerException: Failed to enhance instance of [class org.jboss.forge.addon.javaee.rest.ui.RestEndpointFromEntityCommand] with proxy for ClassLoader [ModuleClassLoader for Module "org.jboss.forge.addon.javaee:2.4.2-SNAPSHOT_bfb07b77-c1cc-4d8a-ab41-d8c3da556b68" from AddonModuleLoader] at org.jboss.forge.furnace.container.cdi.services.ExportedInstanceImpl.get(ExportedInstanceImpl.java:73) at org.jboss.forge.furnace.impl.addons.ImportedImpl$ImportedIteratorImpl.next(ImportedImpl.java:183) at sun.reflect.GeneratedMethodAccessor53.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback$1.call(ClassLoaderAdapterCallback.java:98) at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:34) at org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback.invoke(ClassLoaderAdapterCallback.java:71) at org.javassist.tmp.java.util.Iterator_$$_javassist_0bc93380-e578-46ef-9334-58e019add5cd.next(Iterator_$$_javassist_0bc93380-e578-46ef-9334-58e019add5cd.java) at org.jboss.tools.forge.ext.core.runtime.FurnaceRuntime.getAllCandidatesAsMap(FurnaceRuntime.java:158) at org.jboss.tools.forge.ext.core.runtime.FurnaceRuntime.start(FurnaceRuntime.java:93) at org.jboss.tools.forge.ui.ext.util.FurnaceHelper$2.runInWorkspace(FurnaceHelper.java:45) at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) Caused by: org.jboss.forge.furnace.exception.ContainerException: Failed to enhance instance of [class org.jboss.forge.addon.javaee.rest.ui.RestEndpointFromEntityCommand] with proxy for ClassLoader [ModuleClassLoader for Module "org.jboss.forge.addon.javaee:2.4.2-SNAPSHOT_bfb07b77-c1cc-4d8a-ab41-d8c3da556b68" from AddonModuleLoader] ... 14 more Caused by: java.lang.IllegalStateException: Addon service [org.jboss.forge.addon.text.Inflector] is not registered. at org.jboss.forge.furnace.container.cdi.impl.ImportedBeanLifecycle.create(ImportedBeanLifecycle.java:121) at org.jboss.forge.furnace.container.cdi.util.ImmutableBean.create(ImmutableBean.java:68) at org.jboss.weld.context.unbound.DependentContextImpl.get(DependentContextImpl.java:69) at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:742) at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:798) at org.jboss.weld.injection.FieldInjectionPoint.inject(FieldInjectionPoint.java:92) at org.jboss.weld.util.Beans.injectBoundFields(Beans.java:376) at org.jboss.weld.util.Beans.injectFieldsAndInitializers(Beans.java:388) at org.jboss.weld.injection.producer.DefaultInjector.inject(DefaultInjector.java:72) at org.jboss.weld.injection.producer.ResourceInjector.inject(ResourceInjector.java:60) at org.jboss.weld.injection.producer.DefaultInjector$1.proceed(DefaultInjector.java:66) at org.jboss.weld.injection.InjectionContextImpl.run(InjectionContextImpl.java:48) at org.jboss.weld.injection.producer.DefaultInjector.inject(DefaultInjector.java:64) at org.jboss.weld.injection.producer.BasicInjectionTarget.inject(BasicInjectionTarget.java:91) at org.jboss.weld.bean.ManagedBean.create(ManagedBean.java:158) at org.jboss.weld.context.unbound.DependentContextImpl.get(DependentContextImpl.java:69) at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:742) at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:762) at org.jboss.weld.util.ForwardingBeanManager.getReference(ForwardingBeanManager.java:61) at org.jboss.weld.bean.builtin.BeanManagerProxy.getReference(BeanManagerProxy.java:74) at org.jboss.forge.furnace.container.cdi.services.ExportedInstanceImpl$1.call(ExportedInstanceImpl.java:61) at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:34) at org.jboss.forge.furnace.container.cdi.services.ExportedInstanceImpl.get(ExportedInstanceImpl.java:69) ... 13 more !ENTRY org.jboss.tools.forge.ui.ext 4 1 2014-04-11 16:25:34.816 !MESSAGE Error logged from Forge Plugin: !STACK 0 org.jboss.forge.furnace.exception.ContainerException: Failed to enhance instance of [class org.jboss.forge.addon.javaee.rest.ui.RestEndpointFromEntityCommand] with proxy for ClassLoader [ModuleClassLoader for Module "org.jboss.forge.addon.javaee:2.4.2-SNAPSHOT_bfb07b77-c1cc-4d8a-ab41-d8c3da556b68" from AddonModuleLoader] at org.jboss.forge.furnace.container.cdi.services.ExportedInstanceImpl.get(ExportedInstanceImpl.java:73) at org.jboss.forge.furnace.impl.addons.ImportedImpl$ImportedIteratorImpl.next(ImportedImpl.java:183) at org.jboss.forge.addon.ui.impl.command.CommandFactoryImpl.getCommands(CommandFactoryImpl.java:56) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor$1.call(ClassLoaderInterceptor.java:59) at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:34) at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor.invoke(ClassLoaderInterceptor.java:75) at org.jboss.forge.addon.ui.impl.command.CommandFactoryImpl_$$_javassist_d5133d95-64f1-49a5-a6f3-4d7ce23751c8.getCommands(CommandFactoryImpl_$$_javassist_d5133d95-64f1-49a5-a6f3-4d7ce23751c8.java) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback$1.call(ClassLoaderAdapterCallback.java:98) at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:34) at org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback.invoke(ClassLoaderAdapterCallback.java:71) at org.jboss.forge.addon.ui.command.CommandFactory_$$_javassist_fb8e2202-0d1b-4b4d-87e3-36484674ec2f.getCommands(CommandFactory_$$_javassist_fb8e2202-0d1b-4b4d-87e3-36484674ec2f.java) at org.jboss.tools.forge.ui.ext.dialog.WizardDialogHelper.getAllCandidatesAsList(WizardDialogHelper.java:61) at org.jboss.tools.forge.ui.ext.dialog.UICommandListDialog.getProviders(UICommandListDialog.java:181) at org.jboss.tools.forge.ui.ext.dialog.UICommandListDialog.access$0(UICommandListDialog.java:179) at org.jboss.tools.forge.ui.ext.dialog.UICommandListDialog$1.run(UICommandListDialog.java:124) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) at org.jboss.tools.forge.ui.ext.dialog.UICommandListDialog.createDialogArea(UICommandListDialog.java:113) at org.eclipse.jface.dialogs.PopupDialog.createContents(PopupDialog.java:700) at org.eclipse.jface.window.Window.create(Window.java:432) at org.eclipse.jface.dialogs.PopupDialog.open(PopupDialog.java:1140) at org.jboss.tools.forge.ui.ext.handlers.ForgeCommandHandler$1$1.run(ForgeCommandHandler.java:32) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4145) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3762) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:140) at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:611) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591) at org.eclipse.equinox.launcher.Main.run(Main.java:1450) at org.eclipse.equinox.launcher.Main.main(Main.java:1426) Caused by: org.jboss.forge.furnace.exception.ContainerException: Failed to enhance instance of [class org.jboss.forge.addon.javaee.rest.ui.RestEndpointFromEntityCommand] with proxy for ClassLoader [ModuleClassLoader for Module "org.jboss.forge.addon.javaee:2.4.2-SNAPSHOT_bfb07b77-c1cc-4d8a-ab41-d8c3da556b68" from AddonModuleLoader] ... 55 more Caused by: java.lang.IllegalStateException: Addon service [org.jboss.forge.addon.text.Inflector] is not registered. at org.jboss.forge.furnace.container.cdi.impl.ImportedBeanLifecycle.create(ImportedBeanLifecycle.java:121) at org.jboss.forge.furnace.container.cdi.util.ImmutableBean.create(ImmutableBean.java:68) at org.jboss.weld.context.unbound.DependentContextImpl.get(DependentContextImpl.java:69) at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:742) at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:798) at org.jboss.weld.injection.FieldInjectionPoint.inject(FieldInjectionPoint.java:92) at org.jboss.weld.util.Beans.injectBoundFields(Beans.java:376) at org.jboss.weld.util.Beans.injectFieldsAndInitializers(Beans.java:388) at org.jboss.weld.injection.producer.DefaultInjector.inject(DefaultInjector.java:72) at org.jboss.weld.injection.producer.ResourceInjector.inject(ResourceInjector.java:60) at org.jboss.weld.injection.producer.DefaultInjector$1.proceed(DefaultInjector.java:66) at org.jboss.weld.injection.InjectionContextImpl.run(InjectionContextImpl.java:48) at org.jboss.weld.injection.producer.DefaultInjector.inject(DefaultInjector.java:64) at org.jboss.weld.injection.producer.BasicInjectionTarget.inject(BasicInjectionTarget.java:91) at org.jboss.weld.bean.ManagedBean.create(ManagedBean.java:158) at org.jboss.weld.context.unbound.DependentContextImpl.get(DependentContextImpl.java:69) at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:742) at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:762) at org.jboss.weld.util.ForwardingBeanManager.getReference(ForwardingBeanManager.java:61) at org.jboss.weld.bean.builtin.BeanManagerProxy.getReference(BeanManagerProxy.java:74) at org.jboss.forge.furnace.container.cdi.services.ExportedInstanceImpl$1.call(ExportedInstanceImpl.java:61) at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:34) at org.jboss.forge.furnace.container.cdi.services.ExportedInstanceImpl.get(ExportedInstanceImpl.java:69) ... 54 more !ENTRY org.eclipse.ui 4 0 2014-04-11 16:25:34.900 !MESSAGE Unhandled event loop exception !STACK 0 org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalArgumentException: Argument cannot be null) at org.eclipse.swt.SWT.error(SWT.java:4397) at org.eclipse.swt.SWT.error(SWT.java:4312) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:138) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4145) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3762) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:140) at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:611) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591) at org.eclipse.equinox.launcher.Main.run(Main.java:1450) at org.eclipse.equinox.launcher.Main.main(Main.java:1426) Caused by: java.lang.IllegalArgumentException: Argument cannot be null at org.eclipse.swt.SWT.error(SWT.java:4378) at org.eclipse.swt.SWT.error(SWT.java:4312) at org.eclipse.swt.SWT.error(SWT.java:4283) at org.eclipse.swt.widgets.Widget.error(Widget.java:472) at org.eclipse.swt.widgets.Label.setText(Label.java:387) at org.jboss.tools.forge.ui.notifications.NotificationDialog.createMessage(NotificationDialog.java:119) at org.jboss.tools.forge.ui.notifications.NotificationDialog.createClientComposite(NotificationDialog.java:96) at org.jboss.tools.forge.ui.notifications.NotificationDialog.(NotificationDialog.java:58) at org.jboss.tools.forge.ui.notifications.NotificationDialog.notify(NotificationDialog.java:31) at org.jboss.tools.forge.ui.ext.ForgeUIPlugin$2.run(ForgeUIPlugin.java:120) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135) ... 24 more ? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20140411/f6da4973/attachment-0001.html From ggastald at redhat.com Fri Apr 11 11:46:59 2014 From: ggastald at redhat.com (George Gastaldi) Date: Fri, 11 Apr 2014 11:46:59 -0400 (EDT) Subject: [forge-dev] Error while starting forge 2 eclipse plugin. In-Reply-To: <806d0cb573d14e40b6bfb3a6c571176f@AMXPR07MB198.eurprd07.prod.outlook.com> References: <806d0cb573d14e40b6bfb3a6c571176f@AMXPR07MB198.eurprd07.prod.outlook.com> Message-ID: I couldn't reproduce this error in my environment. Perhaps this is a Windows issue? Will try to reproduce that in my Windows VM. > Em 11/04/2014, ?s 12:29, Simon Bain escreveu: > > Has anyone seen this before? I'm getting it when I start Forge 2. > > !SESSION 2014-04-11 16:25:00.591 ----------------------------------------------- > eclipse.buildId=unknown > java.version=1.7.0_51 > java.vendor=Oracle Corporation > BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_GB > Framework arguments: -product com.jboss.jbds.product.product > Command-line arguments: -product com.jboss.jbds.product.product -data D:\workspace\workspace2/../runtime-EclipseApplication -dev file:D:/workspace/workspace2/.metadata/.plugins/org.eclipse.pde.core/Eclipse Application/dev.properties -os win32 -ws win32 -arch x86_64 -consoleLog > > !ENTRY org.eclipse.egit.ui 2 0 2014-04-11 16:25:12.557 > !MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git > user global configuration and to define the default location to store repositories: 'C:\Users\Simon'. If this is > not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and > EGit might behave differently since they see different configuration options. > This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. > Apr 11, 2014 4:25:21 PM org.jboss.forge.furnace.impl.FurnaceImpl addRepository > INFO: Monitoring repository [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] for file changes. > Apr 11, 2014 4:25:21 PM org.jboss.forge.furnace.impl.FurnaceImpl addRepository > INFO: Monitoring repository [C:\Users\Simon\.forge\addons] for file changes. > Apr 11, 2014 4:25:21 PM org.jboss.forge.furnace.impl.FurnaceImpl start > INFO: Furnace [2.4.2-SNAPSHOT] starting. > Apr 11, 2014 4:25:21 PM org.jboss.forge.furnace.impl.FurnaceImpl start > INFO: Detected changes in repository [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository (Immutable)]. > Apr 11, 2014 4:25:21 PM org.jboss.forge.furnace.impl.FurnaceImpl start > INFO: Detected changes in repository [C:\Users\Simon\.forge\addons]. > Apr 11, 2014 4:25:22 PM org.jboss.forge.furnace.impl.addons.AddonLifecycleManager$4 call > INFO: > ------------ VIEW [ROOT]------------ > 0: org.jboss.forge.furnace.container:cdi:2.4.2-SNAPSHOT - Views[ROOT] > > 1: org.jboss.forge.addon:convert:2.4.2-SNAPSHOT - Views[ROOT] > \- org.jboss.forge.furnace.container:cdi:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > > 2: org.jboss.forge.furnace.container:simple:2.4.2-SNAPSHOT - Views[ROOT] > > 3: org.jboss.forge.addon:facets:2.4.2-SNAPSHOT - Views[ROOT] > \- org.jboss.forge.furnace.container:simple:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > > 4: org.jboss.forge.addon:environment:2.4.2-SNAPSHOT - Views[ROOT] > \- org.jboss.forge.furnace.container:simple:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > > 5: org.jboss.forge.addon:ui-spi:2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:environment:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > \- org.jboss.forge.addon:facets:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > > 6: org.jboss.forge.addon:resources:2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:ui-spi:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:facets:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > +- org.jboss.forge.furnace.container:cdi:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > \- org.jboss.forge.addon:convert:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > > 7: org.jboss.forge.addon:ui:2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:ui-spi:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > +- org.jboss.forge.addon:facets:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > +- org.jboss.forge.furnace.container:cdi:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > \- org.jboss.forge.addon:convert:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > > 8: org.jboss.forge.addon:shell-spi:2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:ui:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > \- org.jboss.forge.addon:resources:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > > 9: org.jboss.forge.addon:dependencies:2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.furnace.container:simple:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:convert:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > \- org.jboss.forge.addon:resources:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > > 10: org.jboss.forge.addon:projects:2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:dependencies:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > +- org.jboss.forge.furnace.container:cdi:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:convert:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:ui:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:resources:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > \- org.jboss.forge.addon:shell-spi:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > > 11: org.jboss.forge.addon:parser-java:2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:environment:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:ui-spi:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:projects:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.furnace.container:cdi:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:ui:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > \- org.jboss.forge.addon:resources:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > > 12: org.jboss.forge.addon:text:2.4.2-SNAPSHOT - Views[ROOT] > \- org.jboss.forge.furnace.container:simple:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > > 13: org.jboss.forge.addon:shell:2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:text:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > +- org.jboss.forge.furnace.container:cdi:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:convert:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > +- org.jboss.forge.addon:ui:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > +- org.jboss.forge.addon:resources:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > \- org.jboss.forge.addon:shell-spi:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > > 14: org.jboss.forge.addon:templates-spi:2.4.2-SNAPSHOT - Views[ROOT] > \- org.jboss.forge.addon:resources:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > > 15: org.jboss.forge.addon:templates:2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:projects:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > +- org.jboss.forge.furnace.container:cdi:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:resources:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > \- org.jboss.forge.addon:templates-spi:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > > 16: org.jboss.forge.addon:configuration:2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:projects:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.furnace.container:cdi:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:resources:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > \- org.jboss.forge.addon:shell:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > > 17: org.jboss.forge.addon:parser-xml:2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.furnace.container:simple:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > \- org.jboss.forge.addon:resources:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > > 18: org.jboss.forge.addon:javaee:2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:parser-java:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > +- org.jboss.forge.addon:parser-xml:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > +- org.jboss.forge.addon:text:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > +- org.jboss.forge.addon:projects:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > +- org.jboss.forge.addon:configuration:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:templates:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.furnace.container:cdi:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > \- org.jboss.forge.addon:ui:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > > 19: org.jboss.forge.addon:scaffold-spi:2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:parser-java:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > +- org.jboss.forge.addon:javaee:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > +- org.jboss.forge.addon:projects:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > \- org.jboss.forge.addon:ui:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > > 20: org.jboss.forge.addon:scaffold:2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:scaffold-spi:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > +- org.jboss.forge.addon:projects:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > +- org.jboss.forge.furnace.container:cdi:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:ui:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > \- org.jboss.forge.addon:resources:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > > 21: org.jboss.forge.addon:git:2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:projects:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > +- org.jboss.forge.addon:configuration:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.furnace.container:cdi:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > \- org.jboss.forge.addon:ui:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > > 22: org.jboss.forge.addon:addon-manager-spi:2.4.2-SNAPSHOT - Views[ROOT] > \- org.jboss.forge.furnace.container:cdi:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > > 23: org.jboss.forge.addon:addon-manager:2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:projects:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:git:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.furnace.container:cdi:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:addon-manager-spi:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > \- org.jboss.forge.addon:ui:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > > 24: org.jboss.forge.addon:database-tools:2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:javaee:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > +- org.jboss.forge.addon:parser-xml:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > +- org.jboss.forge.addon:projects:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > +- org.jboss.forge.addon:configuration:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > +- org.jboss.forge.furnace.container:cdi:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > \- org.jboss.forge.addon:ui:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > > 25: org.jboss.forge.addon:parser-json:2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.furnace.container:simple:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > \- org.jboss.forge.addon:resources:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > > 26: org.jboss.forge.addon:dev-tools-java:2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:parser-java:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:ui-spi:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.furnace.container:simple:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:projects:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > \- org.jboss.forge.addon:ui:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > > 27: org.jboss.forge.addon:scaffold-faces:2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:parser-java:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:javaee:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:projects:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:configuration:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:templates:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:scaffold:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.furnace.container:cdi:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > \- org.jboss.forge.addon:ui:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > > 28: org.jboss.forge.addon:maven:2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:parser-java:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:javaee:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:environment:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > +- org.jboss.forge.addon:dependencies:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > +- org.jboss.forge.addon:parser-xml:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > +- org.jboss.forge.addon:projects:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:templates:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.furnace.container:cdi:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:addon-manager-spi:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:ui:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > \- org.jboss.forge.addon:resources:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > > 29: org.jboss.forge.addon:addons:2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:parser-java:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:maven:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:javaee:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:projects:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > +- org.jboss.forge.furnace.container:cdi:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > \- org.jboss.forge.addon:ui:[] -> 2.4.2-SNAPSHOT - Views[ROOT] > > 30: org.jboss.forge.addon:core:2.4.2-SNAPSHOT - Views[ROOT] > +- org.jboss.forge.addon:parser-java:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > +- org.jboss.forge.addon:maven:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > +- org.jboss.forge.addon:javaee:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > +- org.jboss.forge.addon:addons:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > +- org.jboss.forge.addon:scaffold-faces:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > +- org.jboss.forge.addon:dev-tools-java:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > +- org.jboss.forge.addon:environment:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > +- org.jboss.forge.addon:dependencies:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > +- org.jboss.forge.addon:facets:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > +- org.jboss.forge.addon:text:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > +- org.jboss.forge.addon:parser-json:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > +- org.jboss.forge.addon:projects:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > +- org.jboss.forge.addon:configuration:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > +- org.jboss.forge.addon:database-tools:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > +- org.jboss.forge.addon:addon-manager:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > +- org.jboss.forge.addon:git:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > +- org.jboss.forge.addon:scaffold:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > +- org.jboss.forge.addon:convert:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > +- org.jboss.forge.addon:ui:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > +- org.jboss.forge.addon:resources:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > \- org.jboss.forge.addon:shell:[] -> 2.4.2-SNAPSHOT (E) - Views[ROOT] > ------------ END [ROOT]------------ > Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: > Starting container [org.jboss.forge.furnace.container:cdi,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] > Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: > Starting container [org.jboss.forge.addon:convert,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] > Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: > Starting container [org.jboss.forge.addon:projects,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] > Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: > Starting container [org.jboss.forge.addon:templates-spi,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] > Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: > Starting container [org.jboss.forge.addon:scaffold-spi,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] > Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: > Starting container [org.jboss.forge.furnace.container:simple,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] > Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: > Starting container [org.jboss.forge.addon:facets,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] > Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: > Starting container [org.jboss.forge.addon:addons,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] > Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: > Starting container [org.jboss.forge.addon:parser-json,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] > Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: > Starting container [org.jboss.forge.addon:addon-manager-spi,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] > Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: > Starting container [org.jboss.forge.addon:core,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] > Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: > Starting container [org.jboss.forge.addon:maven,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] > Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: > Starting container [org.jboss.forge.addon:dev-tools-java,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] > Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: > Starting container [org.jboss.forge.addon:scaffold-faces,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] > Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: >> Started container [org.jboss.forge.furnace.container:cdi,2.4.2-SNAPSHOT] - 16ms > Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: > Starting container [org.jboss.forge.addon:scaffold,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] > Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: >> Started container [org.jboss.forge.addon:scaffold-spi,2.4.2-SNAPSHOT] - 16ms > Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: > Starting container [org.jboss.forge.addon:javaee,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] > Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: > Starting container [org.jboss.forge.addon:configuration,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] > Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: > Starting container [org.jboss.forge.addon:templates,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] > Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: > Starting container [org.jboss.forge.addon:parser-java,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] > Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: > Starting container [org.jboss.forge.addon:text,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] > Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: > Starting container [org.jboss.forge.addon:shell-spi,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] > Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: >> Started container [org.jboss.forge.addon:shell-spi,2.4.2-SNAPSHOT] - 2ms > Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: > Starting container [org.jboss.forge.addon:ui-spi,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] > Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: >> Started container [org.jboss.forge.addon:ui-spi,2.4.2-SNAPSHOT] - 1ms > Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: > Starting container [org.jboss.forge.addon:ui,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] > Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: > Starting container [org.jboss.forge.addon:resources,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] > Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.container.simple.lifecycle.SimpleContainer getServiceRegistry > WARNING: Service class not enabled due to underlying classloading error. If this is unexpected, enable DEBUG logging to see the full stack trace: java.lang.ClassNotFoundException: org.jboss.forge.addon.text.Inflector > from [Module "org.jboss.forge.addon.text:2.4.2-SNAPSHOT_5903ee08-a479-40ae-933a-c8bc19446ada" from AddonModuleLoader] > Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: >> Started container [org.jboss.forge.addon:templates-spi,2.4.2-SNAPSHOT] - 13ms > Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: >> Started container [org.jboss.forge.furnace.container:simple,2.4.2-SNAPSHOT] - 10ms > Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: > Starting container [org.jboss.forge.addon:git,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] > Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: > Starting container [org.jboss.forge.addon:database-tools,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] > Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: > Starting container [org.jboss.forge.addon:addon-manager,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] > Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: >> Started container [org.jboss.forge.addon:facets,2.4.2-SNAPSHOT] - 65ms > Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: > Starting container [org.jboss.forge.addon:environment,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] > Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: >> Started container [org.jboss.forge.addon:text,2.4.2-SNAPSHOT] - 39ms > Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: > Starting container [org.jboss.forge.addon:shell,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] > Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: > Starting container [org.jboss.forge.addon:parser-xml,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] > Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: >> Started container [org.jboss.forge.addon:addon-manager-spi,2.4.2-SNAPSHOT] - 23ms > Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: > Starting container [org.jboss.forge.addon:dependencies,2.4.2-SNAPSHOT] [D:\Forge_SRC\jbosstools-forge\plugins\org.jboss.tools.forge2.runtime\addon-repository] > Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: >> Started container [org.jboss.forge.addon:environment,2.4.2-SNAPSHOT] - 17ms > Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: >> Started container [org.jboss.forge.addon:core,2.4.2-SNAPSHOT] - 49ms > Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.container.simple.lifecycle.SimpleContainer getServiceRegistry > WARNING: Service class not enabled due to underlying classloading error. If this is unexpected, enable DEBUG logging to see the full stack trace: java.lang.ClassNotFoundException: org.jboss.forge.addon.parser.xml.XMLSourceFactoryImpl > from [Module "org.jboss.forge.addon.parser-xml:2.4.2-SNAPSHOT_c460e33e-58ff-42c4-b2cb-11abc5fafaab" from AddonModuleLoader] > Apr 11, 2014 4:25:27 PM org.jboss.forge.furnace.container.simple.lifecycle.SimpleContainer getServiceRegistry > WARNING: Service class not enabled due to underlying classloading error. If this is unexpected, enable DEBUG logging to see the full stack trace: java.lang.ClassNotFoundException: org.jboss.forge.addon.parser.xml.resources.XMLResourceGenerator > from [Module "org.jboss.forge.addon.parser-xml:2.4.2-SNAPSHOT_c460e33e-58ff-42c4-b2cb-11abc5fafaab" from AddonModuleLoader] > Apr 11, 2014 4:25:27 PM org.jboss.weld.bootstrap.WeldBootstrap > INFO: WELD-000900 2.0.4 (Final) > Apr 11, 2014 4:25:27 PM org.jboss.weld.bootstrap.WeldBootstrap startContainer > INFO: WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously. > Apr 11, 2014 4:25:27 PM org.jboss.weld.bootstrap.WeldBootstrap startContainer > INFO: WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously. > Apr 11, 2014 4:25:27 PM org.jboss.weld.bootstrap.WeldBootstrap startContainer > INFO: WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously. > Apr 11, 2014 4:25:27 PM org.jboss.weld.bootstrap.WeldBootstrap startContainer > INFO: WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously. > Apr 11, 2014 4:25:27 PM org.jboss.weld.bootstrap.WeldBootstrap startContainer > INFO: WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously. > Apr 11, 2014 4:25:27 PM org.jboss.weld.bootstrap.WeldBootstrap startContainer > INFO: WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously. > Apr 11, 2014 4:25:27 PM org.jboss.weld.bootstrap.WeldBootstrap startContainer > INFO: WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously. > Apr 11, 2014 4:25:27 PM org.jboss.weld.bootstrap.WeldBootstrap startContainer > INFO: WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously. > Apr 11, 2014 4:25:27 PM org.jboss.weld.bootstrap.WeldBootstrap startContainer > INFO: WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously. > Apr 11, 2014 4:25:27 PM org.jboss.weld.bootstrap.WeldBootstrap startContainer > INFO: WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously. > Apr 11, 2014 4:25:27 PM org.jboss.weld.bootstrap.WeldBootstrap startContainer > INFO: WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously. > Apr 11, 2014 4:25:27 PM org.jboss.weld.bootstrap.WeldBootstrap startContainer > INFO: WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously. > Apr 11, 2014 4:25:27 PM org.jboss.weld.bootstrap.WeldBootstrap startContainer > INFO: WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously. > Apr 11, 2014 4:25:27 PM org.jboss.weld.bootstrap.WeldBootstrap startContainer > INFO: WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously. > Apr 11, 2014 4:25:28 PM org.jboss.weld.bootstrap.WeldBootstrap startContainer > INFO: WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously. > Apr 11, 2014 4:25:28 PM org.jboss.weld.bootstrap.WeldBootstrap startContainer > INFO: WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously. > Apr 11, 2014 4:25:29 PM org.jboss.weld.interceptor.util.InterceptionTypeRegistry > WARNING: Class 'javax.ejb.PostActivate' not found, interception based on it is not enabled > Apr 11, 2014 4:25:29 PM org.jboss.weld.interceptor.util.InterceptionTypeRegistry > WARNING: Class 'javax.ejb.PrePassivate' not found, interception based on it is not enabled > Apr 11, 2014 4:25:29 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: >> Started container [org.jboss.forge.addon:convert,2.4.2-SNAPSHOT] - 2574ms > Apr 11, 2014 4:25:30 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: >> Started container [org.jboss.forge.addon:ui,2.4.2-SNAPSHOT] - 2931ms > Apr 11, 2014 4:25:30 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: >> Started container [org.jboss.forge.addon:resources,2.4.2-SNAPSHOT] - 2966ms > Apr 11, 2014 4:25:30 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: >> Started container [org.jboss.forge.addon:parser-json,2.4.2-SNAPSHOT] - 3123ms > Apr 11, 2014 4:25:30 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: >> Started container [org.jboss.forge.addon:dependencies,2.4.2-SNAPSHOT] - 3042ms > Apr 11, 2014 4:25:30 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: >> Started container [org.jboss.forge.addon:parser-xml,2.4.2-SNAPSHOT] - 3046ms > Apr 11, 2014 4:25:30 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: >> Started container [org.jboss.forge.addon:projects,2.4.2-SNAPSHOT] - 3261ms > Apr 11, 2014 4:25:30 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: >> Started container [org.jboss.forge.addon:templates,2.4.2-SNAPSHOT] - 3610ms > Apr 11, 2014 4:25:31 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: >> Started container [org.jboss.forge.addon:parser-java,2.4.2-SNAPSHOT] - 3631ms > Apr 11, 2014 4:25:31 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: >> Started container [org.jboss.forge.addon:scaffold,2.4.2-SNAPSHOT] - 3683ms > Apr 11, 2014 4:25:31 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: >> Started container [org.jboss.forge.addon:shell,2.4.2-SNAPSHOT] - 3765ms > Apr 11, 2014 4:25:31 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: >> Started container [org.jboss.forge.addon:dev-tools-java,2.4.2-SNAPSHOT] - 4092ms > Apr 11, 2014 4:25:31 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: >> Started container [org.jboss.forge.addon:configuration,2.4.2-SNAPSHOT] - 4415ms > Apr 11, 2014 4:25:32 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: >> Started container [org.jboss.forge.addon:git,2.4.2-SNAPSHOT] - 4710ms > Apr 11, 2014 4:25:32 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: >> Started container [org.jboss.forge.addon:javaee,2.4.2-SNAPSHOT] - 4976ms > Apr 11, 2014 4:25:32 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: >> Started container [org.jboss.forge.addon:addon-manager,2.4.2-SNAPSHOT] - 5079ms > Apr 11, 2014 4:25:32 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: >> Started container [org.jboss.forge.addon:database-tools,2.4.2-SNAPSHOT] - 5280ms > Apr 11, 2014 4:25:32 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: >> Started container [org.jboss.forge.addon:maven,2.4.2-SNAPSHOT] - 5348ms > Apr 11, 2014 4:25:32 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: >> Started container [org.jboss.forge.addon:scaffold-faces,2.4.2-SNAPSHOT] - 5398ms > Apr 11, 2014 4:25:32 PM org.jboss.forge.furnace.impl.addons.AddonRunnable run > INFO: >> Started container [org.jboss.forge.addon:addons,2.4.2-SNAPSHOT] - 5578ms > > !ENTRY org.eclipse.core.jobs 4 2 2014-04-11 16:25:34.415 > !MESSAGE An internal error occurred during: "Starting Forge 2.4.2-SNAPSHOT". > !STACK 0 > org.jboss.forge.furnace.exception.ContainerException: Failed to enhance instance of [class org.jboss.forge.addon.javaee.rest.ui.RestEndpointFromEntityCommand] with proxy for ClassLoader [ModuleClassLoader for Module "org.jboss.forge.addon.javaee:2.4.2-SNAPSHOT_bfb07b77-c1cc-4d8a-ab41-d8c3da556b68" from AddonModuleLoader] > at org.jboss.forge.furnace.container.cdi.services.ExportedInstanceImpl.get(ExportedInstanceImpl.java:73) > at org.jboss.forge.furnace.impl.addons.ImportedImpl$ImportedIteratorImpl.next(ImportedImpl.java:183) > at sun.reflect.GeneratedMethodAccessor53.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:606) > at org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback$1.call(ClassLoaderAdapterCallback.java:98) > at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:34) > at org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback.invoke(ClassLoaderAdapterCallback.java:71) > at org.javassist.tmp.java.util.Iterator_$$_javassist_0bc93380-e578-46ef-9334-58e019add5cd.next(Iterator_$$_javassist_0bc93380-e578-46ef-9334-58e019add5cd.java) > at org.jboss.tools.forge.ext.core.runtime.FurnaceRuntime.getAllCandidatesAsMap(FurnaceRuntime.java:158) > at org.jboss.tools.forge.ext.core.runtime.FurnaceRuntime.start(FurnaceRuntime.java:93) > at org.jboss.tools.forge.ui.ext.util.FurnaceHelper$2.runInWorkspace(FurnaceHelper.java:45) > at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) > Caused by: org.jboss.forge.furnace.exception.ContainerException: Failed to enhance instance of [class org.jboss.forge.addon.javaee.rest.ui.RestEndpointFromEntityCommand] with proxy for ClassLoader [ModuleClassLoader for Module "org.jboss.forge.addon.javaee:2.4.2-SNAPSHOT_bfb07b77-c1cc-4d8a-ab41-d8c3da556b68" from AddonModuleLoader] > ... 14 more > Caused by: java.lang.IllegalStateException: Addon service [org.jboss.forge.addon.text.Inflector] is not registered. > at org.jboss.forge.furnace.container.cdi.impl.ImportedBeanLifecycle.create(ImportedBeanLifecycle.java:121) > at org.jboss.forge.furnace.container.cdi.util.ImmutableBean.create(ImmutableBean.java:68) > at org.jboss.weld.context.unbound.DependentContextImpl.get(DependentContextImpl.java:69) > at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:742) > at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:798) > at org.jboss.weld.injection.FieldInjectionPoint.inject(FieldInjectionPoint.java:92) > at org.jboss.weld.util.Beans.injectBoundFields(Beans.java:376) > at org.jboss.weld.util.Beans.injectFieldsAndInitializers(Beans.java:388) > at org.jboss.weld.injection.producer.DefaultInjector.inject(DefaultInjector.java:72) > at org.jboss.weld.injection.producer.ResourceInjector.inject(ResourceInjector.java:60) > at org.jboss.weld.injection.producer.DefaultInjector$1.proceed(DefaultInjector.java:66) > at org.jboss.weld.injection.InjectionContextImpl.run(InjectionContextImpl.java:48) > at org.jboss.weld.injection.producer.DefaultInjector.inject(DefaultInjector.java:64) > at org.jboss.weld.injection.producer.BasicInjectionTarget.inject(BasicInjectionTarget.java:91) > at org.jboss.weld.bean.ManagedBean.create(ManagedBean.java:158) > at org.jboss.weld.context.unbound.DependentContextImpl.get(DependentContextImpl.java:69) > at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:742) > at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:762) > at org.jboss.weld.util.ForwardingBeanManager.getReference(ForwardingBeanManager.java:61) > at org.jboss.weld.bean.builtin.BeanManagerProxy.getReference(BeanManagerProxy.java:74) > at org.jboss.forge.furnace.container.cdi.services.ExportedInstanceImpl$1.call(ExportedInstanceImpl.java:61) > at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:34) > at org.jboss.forge.furnace.container.cdi.services.ExportedInstanceImpl.get(ExportedInstanceImpl.java:69) > ... 13 more > > !ENTRY org.jboss.tools.forge.ui.ext 4 1 2014-04-11 16:25:34.816 > !MESSAGE Error logged from Forge Plugin: > !STACK 0 > org.jboss.forge.furnace.exception.ContainerException: Failed to enhance instance of [class org.jboss.forge.addon.javaee.rest.ui.RestEndpointFromEntityCommand] with proxy for ClassLoader [ModuleClassLoader for Module "org.jboss.forge.addon.javaee:2.4.2-SNAPSHOT_bfb07b77-c1cc-4d8a-ab41-d8c3da556b68" from AddonModuleLoader] > at org.jboss.forge.furnace.container.cdi.services.ExportedInstanceImpl.get(ExportedInstanceImpl.java:73) > at org.jboss.forge.furnace.impl.addons.ImportedImpl$ImportedIteratorImpl.next(ImportedImpl.java:183) > at org.jboss.forge.addon.ui.impl.command.CommandFactoryImpl.getCommands(CommandFactoryImpl.java:56) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:606) > at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor$1.call(ClassLoaderInterceptor.java:59) > at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:34) > at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor.invoke(ClassLoaderInterceptor.java:75) > at org.jboss.forge.addon.ui.impl.command.CommandFactoryImpl_$$_javassist_d5133d95-64f1-49a5-a6f3-4d7ce23751c8.getCommands(CommandFactoryImpl_$$_javassist_d5133d95-64f1-49a5-a6f3-4d7ce23751c8.java) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:606) > at org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback$1.call(ClassLoaderAdapterCallback.java:98) > at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:34) > at org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback.invoke(ClassLoaderAdapterCallback.java:71) > at org.jboss.forge.addon.ui.command.CommandFactory_$$_javassist_fb8e2202-0d1b-4b4d-87e3-36484674ec2f.getCommands(CommandFactory_$$_javassist_fb8e2202-0d1b-4b4d-87e3-36484674ec2f.java) > at org.jboss.tools.forge.ui.ext.dialog.WizardDialogHelper.getAllCandidatesAsList(WizardDialogHelper.java:61) > at org.jboss.tools.forge.ui.ext.dialog.UICommandListDialog.getProviders(UICommandListDialog.java:181) > at org.jboss.tools.forge.ui.ext.dialog.UICommandListDialog.access$0(UICommandListDialog.java:179) > at org.jboss.tools.forge.ui.ext.dialog.UICommandListDialog$1.run(UICommandListDialog.java:124) > at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) > at org.jboss.tools.forge.ui.ext.dialog.UICommandListDialog.createDialogArea(UICommandListDialog.java:113) > at org.eclipse.jface.dialogs.PopupDialog.createContents(PopupDialog.java:700) > at org.eclipse.jface.window.Window.create(Window.java:432) > at org.eclipse.jface.dialogs.PopupDialog.open(PopupDialog.java:1140) > at org.jboss.tools.forge.ui.ext.handlers.ForgeCommandHandler$1$1.run(ForgeCommandHandler.java:32) > at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) > at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135) > at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4145) > at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3762) > at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113) > at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) > at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997) > at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:140) > at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:611) > at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) > at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567) > at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) > at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124) > at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) > at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) > at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) > at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354) > at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:606) > at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636) > at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591) > at org.eclipse.equinox.launcher.Main.run(Main.java:1450) > at org.eclipse.equinox.launcher.Main.main(Main.java:1426) > Caused by: org.jboss.forge.furnace.exception.ContainerException: Failed to enhance instance of [class org.jboss.forge.addon.javaee.rest.ui.RestEndpointFromEntityCommand] with proxy for ClassLoader [ModuleClassLoader for Module "org.jboss.forge.addon.javaee:2.4.2-SNAPSHOT_bfb07b77-c1cc-4d8a-ab41-d8c3da556b68" from AddonModuleLoader] > ... 55 more > Caused by: java.lang.IllegalStateException: Addon service [org.jboss.forge.addon.text.Inflector] is not registered. > at org.jboss.forge.furnace.container.cdi.impl.ImportedBeanLifecycle.create(ImportedBeanLifecycle.java:121) > at org.jboss.forge.furnace.container.cdi.util.ImmutableBean.create(ImmutableBean.java:68) > at org.jboss.weld.context.unbound.DependentContextImpl.get(DependentContextImpl.java:69) > at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:742) > at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:798) > at org.jboss.weld.injection.FieldInjectionPoint.inject(FieldInjectionPoint.java:92) > at org.jboss.weld.util.Beans.injectBoundFields(Beans.java:376) > at org.jboss.weld.util.Beans.injectFieldsAndInitializers(Beans.java:388) > at org.jboss.weld.injection.producer.DefaultInjector.inject(DefaultInjector.java:72) > at org.jboss.weld.injection.producer.ResourceInjector.inject(ResourceInjector.java:60) > at org.jboss.weld.injection.producer.DefaultInjector$1.proceed(DefaultInjector.java:66) > at org.jboss.weld.injection.InjectionContextImpl.run(InjectionContextImpl.java:48) > at org.jboss.weld.injection.producer.DefaultInjector.inject(DefaultInjector.java:64) > at org.jboss.weld.injection.producer.BasicInjectionTarget.inject(BasicInjectionTarget.java:91) > at org.jboss.weld.bean.ManagedBean.create(ManagedBean.java:158) > at org.jboss.weld.context.unbound.DependentContextImpl.get(DependentContextImpl.java:69) > at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:742) > at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:762) > at org.jboss.weld.util.ForwardingBeanManager.getReference(ForwardingBeanManager.java:61) > at org.jboss.weld.bean.builtin.BeanManagerProxy.getReference(BeanManagerProxy.java:74) > at org.jboss.forge.furnace.container.cdi.services.ExportedInstanceImpl$1.call(ExportedInstanceImpl.java:61) > at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:34) > at org.jboss.forge.furnace.container.cdi.services.ExportedInstanceImpl.get(ExportedInstanceImpl.java:69) > ... 54 more > > !ENTRY org.eclipse.ui 4 0 2014-04-11 16:25:34.900 > !MESSAGE Unhandled event loop exception > !STACK 0 > org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalArgumentException: Argument cannot be null) > at org.eclipse.swt.SWT.error(SWT.java:4397) > at org.eclipse.swt.SWT.error(SWT.java:4312) > at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:138) > at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4145) > at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3762) > at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113) > at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) > at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997) > at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:140) > at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:611) > at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) > at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567) > at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) > at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124) > at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) > at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) > at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) > at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354) > at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:606) > at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636) > at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591) > at org.eclipse.equinox.launcher.Main.run(Main.java:1450) > at org.eclipse.equinox.launcher.Main.main(Main.java:1426) > Caused by: java.lang.IllegalArgumentException: Argument cannot be null > at org.eclipse.swt.SWT.error(SWT.java:4378) > at org.eclipse.swt.SWT.error(SWT.java:4312) > at org.eclipse.swt.SWT.error(SWT.java:4283) > at org.eclipse.swt.widgets.Widget.error(Widget.java:472) > at org.eclipse.swt.widgets.Label.setText(Label.java:387) > at org.jboss.tools.forge.ui.notifications.NotificationDialog.createMessage(NotificationDialog.java:119) > at org.jboss.tools.forge.ui.notifications.NotificationDialog.createClientComposite(NotificationDialog.java:96) > at org.jboss.tools.forge.ui.notifications.NotificationDialog.(NotificationDialog.java:58) > at org.jboss.tools.forge.ui.notifications.NotificationDialog.notify(NotificationDialog.java:31) > at org.jboss.tools.forge.ui.ext.ForgeUIPlugin$2.run(ForgeUIPlugin.java:120) > at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) > at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135) > ... 24 more > > ? > > _______________________________________________ > 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/20140411/0bc45586/attachment-0001.html From lincolnbaxter at gmail.com Sun Apr 13 11:14:57 2014 From: lincolnbaxter at gmail.com (Lincoln Baxter, III) Date: Sun, 13 Apr 2014 11:14:57 -0400 Subject: [forge-dev] [Roaster] Don't know how to add an annotation inside another one In-Reply-To: References: Message-ID: Hey Antonio. George fixed this in the most recent Roaster SNAPSHOT. Could you give it a try? Hopefully we got it! On Thu, Mar 27, 2014 at 9:03 AM, Antonio Goncalves < antonio.mailing at gmail.com> wrote: > @Lincoln I think I did try passing a String but it didn't work. Let me > have an extra look at it > > @Matt I've added a comment to the JIRA > > Antonio > > > 2014-03-25 18:59 GMT+01:00 Matt Benson : > > This is an open issue: https://issues.jboss.org/browse/FORGE-1582 >> >> Matt >> >> On Tue, Mar 25, 2014 at 12:43 PM, Lincoln Baxter, III >> wrote: >> > Hey Antonio, >> > >> > I don't really know how to do this off the top of my head. My guess is >> that >> > you'll need to do what you've done for the prior elements and provide >> the >> > definition using a String. Will this work until we can add this >> > functionality to the API? >> > >> > ~Lincoln >> > >> > >> > On Sun, Mar 23, 2014 at 10:37 AM, Antonio Goncalves >> > wrote: >> >> >> >> It's not like I have the choice. This is the way you model a constraint >> >> with Bean Validation : >> >> >> http://beanvalidation.org/1.1/spec/#constraintsdefinitionimplementation-multipleconstraints >> >> >> >> >> >> 2014-03-22 9:11 GMT+01:00 Luca Masini >> >> : >> >> >> >>> Why don't you model it like "NamedQueries/NamedQuery" ? >> >>> >> >>> >> >>> 2014-03-22 7:25 GMT+01:00 Antonio Goncalves < >> antonio.mailing at gmail.com>: >> >>>> >> >>>> Hi, >> >>>> >> >>>> This is a Roaster question. I've been trying to create a Bean >> Validation >> >>>> constraint properly... in vain. What I want to achieve is the >> following >> >>>> (notice the @List annotation) : >> >>>> >> >>>> @Target({METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER}) >> >>>> @Retention(RUNTIME) >> >>>> @Documented >> >>>> @Constraint(validatedBy = {}) >> >>>> public @interface Email { >> >>>> >> >>>> String message() default "wrong email address"; >> >>>> >> >>>> Class[] groups() default {}; >> >>>> >> >>>> Class[] payload() default {}; >> >>>> >> >>>> @Target({METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER}) >> >>>> @Retention(RUNTIME) >> >>>> @interface List { >> >>>> Email[] value(); >> >>>> } >> >>>> } >> >>>> >> >>>> >> >>>> This is the code I've written. Both annotation are generated >> >>>> separately... but I don't know how to add listAnnotation inside >> >>>> emailAnnotation. Any idea ? >> >>>> >> >>>> Thanks >> >>>> >> >>>> >> >>>> >> >>>> public class Main { >> >>>> public static void main(String[] args) { >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> // This is the inner annotation List >> >>>> final JavaAnnotationSource listAnnotation = >> >>>> Roaster.create(JavaAnnotationSource.class); >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> listAnnotation.setName("List"); >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> listAnnotation.addAnnotation(Retention.class).setEnumValue(RUNTIME); >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> >> listAnnotation.addAnnotation(Target.class).setEnumValue(METHOD, >> >>>> FIELD, PARAMETER, TYPE); >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> listAnnotation.addAnnotationElement("Email[] value()"); >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> System.out.println(listAnnotation); >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> // This is the annotation @Email >> >>>> final JavaAnnotationSource emailAnnotation = >> >>>> Roaster.create(JavaAnnotationSource.class); >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> >> emailAnnotation.setPackage("org.agoncal.proj.constraints").setName("Email"); >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> emailAnnotation.addImport(Payload.class); >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> emailAnnotation.addAnnotation(Documented.class); >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> emailAnnotation.addAnnotation(Retention.class).setEnumValue(RUNTIME); >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> >> emailAnnotation.addAnnotation(Target.class).setEnumValue(METHOD, >> >>>> FIELD, PARAMETER, TYPE); >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> >> emailAnnotation.addAnnotation(Constraint.class).setLiteralValue("validatedBy", >> >>>> "{}"); >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> emailAnnotation.addAnnotationElement("String message() >> default >> >>>> \"wrong email address\""); >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> emailAnnotation.addAnnotationElement("Class[] groups() >> >>>> default {}"); >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> emailAnnotation.addAnnotationElement("Class> Payload>[] >> >>>> payload() default {}"); >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> // I was expecting to have a method like that so I could add >> >>>> annotation inside another one >> >>>> // emailAnnotation.addAnnotationElement(emailAnnotation); >> >>>> >> >>>> System.out.println(emailAnnotation); >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> } >> >>>> >> >>>> } >> >>>> >> >>>> >> >>>> >> >>>> >> >>>> -- >> >>>> Antonio Goncalves >> >>>> Software architect and Java Champion >> >>>> >> >>>> Web site | Twitter | LinkedIn | Paris JUG | Devoxx France >> >>>> >> >>>> _______________________________________________ >> >>>> forge-dev mailing list >> >>>> forge-dev at lists.jboss.org >> >>>> https://lists.jboss.org/mailman/listinfo/forge-dev >> >>> >> >>> >> >>> >> >>> >> >>> -- >> >>> **************************************** >> >>> http://www.lucamasini.net >> >>> http://twitter.com/lmasini >> >>> http://www.linkedin.com/pub/luca-masini/7/10/2b9 >> >>> **************************************** >> >>> >> >>> _______________________________________________ >> >>> forge-dev mailing list >> >>> forge-dev at lists.jboss.org >> >>> https://lists.jboss.org/mailman/listinfo/forge-dev >> >> >> >> >> >> >> >> >> >> -- >> >> Antonio Goncalves >> >> Software architect and Java Champion >> >> >> >> Web site | Twitter | LinkedIn | Paris JUG | Devoxx France >> >> >> >> _______________________________________________ >> >> forge-dev mailing list >> >> forge-dev at lists.jboss.org >> >> https://lists.jboss.org/mailman/listinfo/forge-dev >> > >> > >> > >> > >> > -- >> > Lincoln Baxter, III >> > http://ocpsoft.org >> > "Simpler is better." >> > >> > _______________________________________________ >> > forge-dev mailing list >> > forge-dev at lists.jboss.org >> > https://lists.jboss.org/mailman/listinfo/forge-dev >> _______________________________________________ >> forge-dev mailing list >> forge-dev at lists.jboss.org >> https://lists.jboss.org/mailman/listinfo/forge-dev >> > > > > -- > Antonio Goncalves > Software architect and Java Champion > > Web site | Twitter > | LinkedIn | Paris JUG > | Devoxx France > > _______________________________________________ > forge-dev mailing list > forge-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/forge-dev > -- Lincoln Baxter, III http://ocpsoft.org "Simpler is better." -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20140413/b43ec748/attachment.html From lincolnbaxter at gmail.com Sun Apr 13 11:15:19 2014 From: lincolnbaxter at gmail.com (Lincoln Baxter, III) Date: Sun, 13 Apr 2014 11:15:19 -0400 Subject: [forge-dev] [Roaster] Don't know how to add an annotation inside another one In-Reply-To: References: Message-ID: javaSource.addNestedType() should be what you are looking for. On Sun, Apr 13, 2014 at 11:14 AM, Lincoln Baxter, III < lincolnbaxter at gmail.com> wrote: > Hey Antonio. George fixed this in the most recent Roaster SNAPSHOT. Could > you give it a try? Hopefully we got it! > > > On Thu, Mar 27, 2014 at 9:03 AM, Antonio Goncalves < > antonio.mailing at gmail.com> wrote: > >> @Lincoln I think I did try passing a String but it didn't work. Let me >> have an extra look at it >> >> @Matt I've added a comment to the JIRA >> >> Antonio >> >> >> 2014-03-25 18:59 GMT+01:00 Matt Benson : >> >> This is an open issue: https://issues.jboss.org/browse/FORGE-1582 >>> >>> Matt >>> >>> On Tue, Mar 25, 2014 at 12:43 PM, Lincoln Baxter, III >>> wrote: >>> > Hey Antonio, >>> > >>> > I don't really know how to do this off the top of my head. My guess is >>> that >>> > you'll need to do what you've done for the prior elements and provide >>> the >>> > definition using a String. Will this work until we can add this >>> > functionality to the API? >>> > >>> > ~Lincoln >>> > >>> > >>> > On Sun, Mar 23, 2014 at 10:37 AM, Antonio Goncalves >>> > wrote: >>> >> >>> >> It's not like I have the choice. This is the way you model a >>> constraint >>> >> with Bean Validation : >>> >> >>> http://beanvalidation.org/1.1/spec/#constraintsdefinitionimplementation-multipleconstraints >>> >> >>> >> >>> >> 2014-03-22 9:11 GMT+01:00 Luca Masini >>> >> : >>> >> >>> >>> Why don't you model it like "NamedQueries/NamedQuery" ? >>> >>> >>> >>> >>> >>> 2014-03-22 7:25 GMT+01:00 Antonio Goncalves < >>> antonio.mailing at gmail.com>: >>> >>>> >>> >>>> Hi, >>> >>>> >>> >>>> This is a Roaster question. I've been trying to create a Bean >>> Validation >>> >>>> constraint properly... in vain. What I want to achieve is the >>> following >>> >>>> (notice the @List annotation) : >>> >>>> >>> >>>> @Target({METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER}) >>> >>>> @Retention(RUNTIME) >>> >>>> @Documented >>> >>>> @Constraint(validatedBy = {}) >>> >>>> public @interface Email { >>> >>>> >>> >>>> String message() default "wrong email address"; >>> >>>> >>> >>>> Class[] groups() default {}; >>> >>>> >>> >>>> Class[] payload() default {}; >>> >>>> >>> >>>> @Target({METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER}) >>> >>>> @Retention(RUNTIME) >>> >>>> @interface List { >>> >>>> Email[] value(); >>> >>>> } >>> >>>> } >>> >>>> >>> >>>> >>> >>>> This is the code I've written. Both annotation are generated >>> >>>> separately... but I don't know how to add listAnnotation inside >>> >>>> emailAnnotation. Any idea ? >>> >>>> >>> >>>> Thanks >>> >>>> >>> >>>> >>> >>>> >>> >>>> public class Main { >>> >>>> public static void main(String[] args) { >>> >>>> >>> >>>> >>> >>>> >>> >>>> >>> >>>> >>> >>>> // This is the inner annotation List >>> >>>> final JavaAnnotationSource listAnnotation = >>> >>>> Roaster.create(JavaAnnotationSource.class); >>> >>>> >>> >>>> >>> >>>> >>> >>>> >>> >>>> listAnnotation.setName("List"); >>> >>>> >>> >>>> >>> >>>> >>> >>>> >>> >>>> >>> >>>> listAnnotation.addAnnotation(Retention.class).setEnumValue(RUNTIME); >>> >>>> >>> >>>> >>> >>>> >>> >>>> >>> >>>> >>> listAnnotation.addAnnotation(Target.class).setEnumValue(METHOD, >>> >>>> FIELD, PARAMETER, TYPE); >>> >>>> >>> >>>> >>> >>>> >>> >>>> >>> >>>> listAnnotation.addAnnotationElement("Email[] value()"); >>> >>>> >>> >>>> >>> >>>> >>> >>>> >>> >>>> System.out.println(listAnnotation); >>> >>>> >>> >>>> >>> >>>> >>> >>>> >>> >>>> >>> >>>> // This is the annotation @Email >>> >>>> final JavaAnnotationSource emailAnnotation = >>> >>>> Roaster.create(JavaAnnotationSource.class); >>> >>>> >>> >>>> >>> >>>> >>> >>>> >>> >>>> >>> >>>> >>> emailAnnotation.setPackage("org.agoncal.proj.constraints").setName("Email"); >>> >>>> >>> >>>> >>> >>>> >>> >>>> >>> >>>> emailAnnotation.addImport(Payload.class); >>> >>>> >>> >>>> >>> >>>> >>> >>>> >>> >>>> emailAnnotation.addAnnotation(Documented.class); >>> >>>> >>> >>>> >>> >>>> >>> >>>> >>> >>>> >>> >>>> >>> emailAnnotation.addAnnotation(Retention.class).setEnumValue(RUNTIME); >>> >>>> >>> >>>> >>> >>>> >>> >>>> >>> >>>> >>> emailAnnotation.addAnnotation(Target.class).setEnumValue(METHOD, >>> >>>> FIELD, PARAMETER, TYPE); >>> >>>> >>> >>>> >>> >>>> >>> >>>> >>> >>>> >>> >>>> >>> emailAnnotation.addAnnotation(Constraint.class).setLiteralValue("validatedBy", >>> >>>> "{}"); >>> >>>> >>> >>>> >>> >>>> >>> >>>> >>> >>>> emailAnnotation.addAnnotationElement("String message() >>> default >>> >>>> \"wrong email address\""); >>> >>>> >>> >>>> >>> >>>> >>> >>>> >>> >>>> emailAnnotation.addAnnotationElement("Class[] groups() >>> >>>> default {}"); >>> >>>> >>> >>>> >>> >>>> >>> >>>> >>> >>>> emailAnnotation.addAnnotationElement("Class>> Payload>[] >>> >>>> payload() default {}"); >>> >>>> >>> >>>> >>> >>>> >>> >>>> >>> >>>> >>> >>>> // I was expecting to have a method like that so I could add >>> >>>> annotation inside another one >>> >>>> // emailAnnotation.addAnnotationElement(emailAnnotation); >>> >>>> >>> >>>> System.out.println(emailAnnotation); >>> >>>> >>> >>>> >>> >>>> >>> >>>> >>> >>>> >>> >>>> } >>> >>>> >>> >>>> } >>> >>>> >>> >>>> >>> >>>> >>> >>>> >>> >>>> -- >>> >>>> Antonio Goncalves >>> >>>> Software architect and Java Champion >>> >>>> >>> >>>> Web site | Twitter | LinkedIn | Paris JUG | Devoxx France >>> >>>> >>> >>>> _______________________________________________ >>> >>>> forge-dev mailing list >>> >>>> forge-dev at lists.jboss.org >>> >>>> https://lists.jboss.org/mailman/listinfo/forge-dev >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> -- >>> >>> **************************************** >>> >>> http://www.lucamasini.net >>> >>> http://twitter.com/lmasini >>> >>> http://www.linkedin.com/pub/luca-masini/7/10/2b9 >>> >>> **************************************** >>> >>> >>> >>> _______________________________________________ >>> >>> forge-dev mailing list >>> >>> forge-dev at lists.jboss.org >>> >>> https://lists.jboss.org/mailman/listinfo/forge-dev >>> >> >>> >> >>> >> >>> >> >>> >> -- >>> >> Antonio Goncalves >>> >> Software architect and Java Champion >>> >> >>> >> Web site | Twitter | LinkedIn | Paris JUG | Devoxx France >>> >> >>> >> _______________________________________________ >>> >> forge-dev mailing list >>> >> forge-dev at lists.jboss.org >>> >> https://lists.jboss.org/mailman/listinfo/forge-dev >>> > >>> > >>> > >>> > >>> > -- >>> > Lincoln Baxter, III >>> > http://ocpsoft.org >>> > "Simpler is better." >>> > >>> > _______________________________________________ >>> > forge-dev mailing list >>> > forge-dev at lists.jboss.org >>> > https://lists.jboss.org/mailman/listinfo/forge-dev >>> _______________________________________________ >>> forge-dev mailing list >>> forge-dev at lists.jboss.org >>> https://lists.jboss.org/mailman/listinfo/forge-dev >>> >> >> >> >> -- >> Antonio Goncalves >> Software architect and Java Champion >> >> Web site | Twitter >> | LinkedIn | Paris JUG >> | Devoxx France >> >> _______________________________________________ >> forge-dev mailing list >> forge-dev at lists.jboss.org >> https://lists.jboss.org/mailman/listinfo/forge-dev >> > > > > -- > Lincoln Baxter, III > http://ocpsoft.org > "Simpler is better." > -- Lincoln Baxter, III http://ocpsoft.org "Simpler is better." -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20140413/5d7322e5/attachment-0001.html From jsightle at redhat.com Mon Apr 14 17:10:43 2014 From: jsightle at redhat.com (Jess Sightler) Date: Mon, 14 Apr 2014 17:10:43 -0400 Subject: [forge-dev] FORGE-1761 Message-ID: <534C4ED3.7090107@redhat.com> I have been thinking that it may be a good idea to allow more direct configuration of the command line parameters used within the forge shell. In the current design, the parameters are derived from the variable names used in the code, but I think some users find this surprising. I also think that this will conflict with some user's naming conventions. I have filed a JIRA to this effect: https://issues.jboss.org/browse/FORGE-1761 What do you think? From ggastald at redhat.com Wed Apr 16 08:58:18 2014 From: ggastald at redhat.com (George Gastaldi) Date: Wed, 16 Apr 2014 09:58:18 -0300 Subject: [forge-dev] Roaster 2.2.0.Final is out! Message-ID: <534E7E6A.10700@redhat.com> Roaster (aka java-parser 2.0) was released! The following issues were resolved in this version: ** Enhancement * [ROASTER-7] - Create java 6 compatible artifacts ** Feature Request * [ROASTER-5] - Having method parameters a bit more typed -- *George Gastaldi | Senior Software Engineer* JBoss Forge Team T: +55 11 3524-6169 M: +55 47 9711-1000 Red Hat Better technology. Faster innovation. Powered by community collaboration. See how it works at www.redhat.com LinkedIn Youtube -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20140416/47266492/attachment.html -------------- next part -------------- A non-text attachment was scrubbed... Name: {a8aabf3a-4467-4e37-9bc5-48b1d7b494a2}_LATAM_RedHat.jpg Type: image/jpeg Size: 4815 bytes Desc: not available Url : http://lists.jboss.org/pipermail/forge-dev/attachments/20140416/47266492/attachment.jpg -------------- next part -------------- A non-text attachment was scrubbed... Name: linkedin.png Type: image/png Size: 597 bytes Desc: not available Url : http://lists.jboss.org/pipermail/forge-dev/attachments/20140416/47266492/attachment.png -------------- next part -------------- A non-text attachment was scrubbed... Name: youtube.png Type: image/png Size: 616 bytes Desc: not available Url : http://lists.jboss.org/pipermail/forge-dev/attachments/20140416/47266492/attachment-0001.png From ggastald at redhat.com Wed Apr 16 16:06:59 2014 From: ggastald at redhat.com (George Gastaldi) Date: Wed, 16 Apr 2014 17:06:59 -0300 Subject: [forge-dev] Meeting minutes - 2014-04-16 Message-ID: <534EE2E3.10207@redhat.com> ============== #forge Meeting ============== Meeting started by gastaldi at 14:53:32 UTC. The full logs are available at http://transcripts.jboss.org/meeting/irc.freenode.org/forge/2014/forge.2014-04-16-14.53.log.html . Meeting summary --------------- * Forge 2 Status (gastaldi, 14:56:28) * Next version is Forge 2.5.0.Final (gastaldi, 14:57:05) * Forge 2.5.0.Final will be released on April 23rd, 2014 (gastaldi, 15:04:02) * Interns introduction (gastaldi, 15:04:54) * big welcome to sbain and mbriskar (gastaldi, 15:05:33) * mbriskar worked with the Weld team. He is helping us with our daily tasks and may be a future Red Hatter (gastaldi, 15:08:03) * sbain is an intern referenced by Paul Robinson and it's working in the IntelliJ integration as his scholarship thesis (gastaldi, 15:08:55) * Future plans (gastaldi, 15:12:51) * work in the new Forge website is going on (gastaldi, 15:13:21) * IDEA: we could reference https://github.com/searchisko/searchisko/ as an app that we could model this on (vineetreynolds, 15:19:17) * Conferences about JBoss Forge 2 (gastaldi, 15:26:59) * make sure the talks are added to Forge calendar (Lincoln?) http://forge.jboss.org/events.html (gastaldi, 15:30:15) * LINK: http://www.developermarch.com/developersummit/session.html?insert=VineetReynolds1 (vineetreynolds, 15:30:16) Meeting ended at 15:35:14 UTC. Action Items ------------ Action Items, by person ----------------------- * **UNASSIGNED** * (none) People Present (lines said) --------------------------- * gastaldi (83) * vineetreynolds (28) * jbott (10) * mbriskar (4) * jbossbot (2) * mbenson (1) * sbain (0) Generated by `MeetBot`_ 0.1.4 .. _`MeetBot`: http://wiki.debian.org/MeetBot From ggastald at redhat.com Wed Apr 16 16:07:43 2014 From: ggastald at redhat.com (George Gastaldi) Date: Wed, 16 Apr 2014 17:07:43 -0300 Subject: [forge-dev] Meeting Minutes - 2014-04-16 Message-ID: <534EE30F.6000404@redhat.com> ============== #forge Meeting ============== Meeting started by gastaldi at 14:53:32 UTC. The full logs are available at http://transcripts.jboss.org/meeting/irc.freenode.org/forge/2014/forge.2014-04-16-14.53.log.html . Meeting summary --------------- * Forge 2 Status (gastaldi, 14:56:28) * Next version is Forge 2.5.0.Final (gastaldi, 14:57:05) * Forge 2.5.0.Final will be released on April 23rd, 2014 (gastaldi, 15:04:02) * Interns introduction (gastaldi, 15:04:54) * big welcome to sbain and mbriskar (gastaldi, 15:05:33) * mbriskar worked with the Weld team. He is helping us with our daily tasks and may be a future Red Hatter (gastaldi, 15:08:03) * sbain is an intern referenced by Paul Robinson and it's working in the IntelliJ integration as his scholarship thesis (gastaldi, 15:08:55) * Future plans (gastaldi, 15:12:51) * work in the new Forge website is going on (gastaldi, 15:13:21) * IDEA: we could reference https://github.com/searchisko/searchisko/ as an app that we could model this on (vineetreynolds, 15:19:17) * Conferences about JBoss Forge 2 (gastaldi, 15:26:59) * make sure the talks are added to Forge calendar (Lincoln?) http://forge.jboss.org/events.html (gastaldi, 15:30:15) * LINK: http://www.developermarch.com/developersummit/session.html?insert=VineetReynolds1 (vineetreynolds, 15:30:16) Meeting ended at 15:35:14 UTC. Action Items ------------ Action Items, by person ----------------------- * **UNASSIGNED** * (none) People Present (lines said) --------------------------- * gastaldi (83) * vineetreynolds (28) * jbott (10) * mbriskar (4) * jbossbot (2) * mbenson (1) * sbain (0) Generated by `MeetBot`_ 0.1.4 .. _`MeetBot`: http://wiki.debian.org/MeetBot From daniel.coughlin86 at gmail.com Wed Apr 16 19:27:41 2014 From: daniel.coughlin86 at gmail.com (Daniel Coughlin) Date: Wed, 16 Apr 2014 16:27:41 -0700 Subject: [forge-dev] Tests for AngularJS-Scaffold-Addon Message-ID: Hey Vineet, I know we?ve chatted before on the IRC, but my name is Dan Coughlin. I worked with Lincoln on testing the AngularJS-Scaffold. Please see https://github.com/Dantheman720/angular-tests for angular tests. Anyway, if you have any questions. Please let me know. Thanks! Dan -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20140416/45628247/attachment.html From lincolnbaxter at gmail.com Thu Apr 17 15:08:19 2014 From: lincolnbaxter at gmail.com (Lincoln Baxter, III) Date: Thu, 17 Apr 2014 12:08:19 -0700 Subject: [forge-dev] Tests for AngularJS-Scaffold-Addon In-Reply-To: References: Message-ID: I think it would be good to have at least a few comprehensive tests that use the entire system start to finish. Dan, if some real-time help merging this into the angularjs addon repository, please find Vineet in the #forge irc.freenode.net channel. ~Lincoln On Thu, Apr 17, 2014 at 9:44 AM, Vineet Reynolds wrote: > Hey Dan, > > I've just taken a look at this. Could you send a PR with just the > UITestHarness based test against the angular-addon project? AFAIK the addon > currently lacks UITestHarness based tests. > > Note that I intend to have a minimal number of UITestHarness based > tests, since I would be using the UITestHarness purely for ensuring the > wizards work, and not for testing the structure of the generated scaffold. > On a more broader perspective, I'm looking at re-introducing the webtest > harness in Forge, and tests based on those in the angular addon (these > would be ported from the F1 plugin). > > Thanks, > Vineet > > > > On Thu, Apr 17, 2014 at 4:57 AM, Daniel Coughlin < > daniel.coughlin86 at gmail.com> wrote: > >> Hey Vineet, >> >> I know we?ve chatted before on the IRC, but my name is Dan Coughlin. I >> worked with Lincoln on testing the AngularJS-Scaffold. >> >> Please see https://github.com/Dantheman720/angular-tests for angular >> tests. >> >> Anyway, if you have any questions. Please let me know. >> >> Thanks! >> Dan >> > > -- Lincoln Baxter, III http://ocpsoft.org "Simpler is better." -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20140417/04f804e7/attachment-0001.html From forge-dev at lists.jboss.org Mon Apr 21 01:17:37 2014 From: forge-dev at lists.jboss.org (forge-dev at lists.jboss.org) Date: Mon, 21 Apr 2014 01:17:37 EDT Subject: [forge-dev] Error while starting forge 2 eclipse plugin. In-Reply-To: Message-ID: <766092551.271398057488267.JavaMail.jive@jive-app01.app.mwc.hst.phx2.redhat.com> I am getting the exact same error.? I have tried Forge2 on every Kepler, Luna, JBoss Dev Studio and I get the error below.? Actually, JBoss Dev Studio will not even let me install Forge2 because Forge1 comes preinstalled and there is no way to uninstall it.? Below is what I get in Kepler and Luna on my Windows machine when I press ctrl + 5. Image:error1.png Image:error2.png Posted by forums Original post: https://community.jboss.org/message/869444#869444 From lincolnbaxter at gmail.com Mon Apr 21 15:17:43 2014 From: lincolnbaxter at gmail.com (Lincoln Baxter, III) Date: Mon, 21 Apr 2014 15:17:43 -0400 Subject: [forge-dev] Error while starting forge 2 eclipse plugin. In-Reply-To: <766092551.271398057488267.JavaMail.jive@jive-app01.app.mwc.hst.phx2.redhat.com> References: <766092551.271398057488267.JavaMail.jive@jive-app01.app.mwc.hst.phx2.redhat.com> Message-ID: Could you post more about your development environments? Java Versions, OS versions, etc. Also. Try removing your ~/.forge/addons directory and re-starting. On Mon, Apr 21, 2014 at 1:17 AM, wrote: > I am getting the exact same error. I have tried Forge2 on every Kepler, > Luna, JBoss Dev Studio and I get the error below. Actually, JBoss Dev > Studio will not even let me install Forge2 because Forge1 comes > preinstalled and there is no way to uninstall it. Below is what I get in > Kepler and Luna on my Windows machine when I press ctrl + 5. > Image:error1.png > Image:error2.png > > Posted by forums > Original post: https://community.jboss.org/message/869444#869444 > > _______________________________________________ > forge-dev mailing list > forge-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/forge-dev > -- Lincoln Baxter, III http://ocpsoft.org "Simpler is better." -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20140421/d37941a6/attachment.html From lincolnbaxter at gmail.com Mon Apr 21 15:22:34 2014 From: lincolnbaxter at gmail.com (Lincoln Baxter, III) Date: Mon, 21 Apr 2014 15:22:34 -0400 Subject: [forge-dev] Roaster - Missing or improving ? In-Reply-To: References: Message-ID: Hey Antonio, I'm relatively certain that we don't support Generic types on method parameters yet, but we do support them on Types and Methods themselves via the GenericCapableSource interface. Looks like we need to add this to Parameters. Could you add a feature request for this? Thanks! ~Lincoln On Sun, Mar 30, 2014 at 1:05 PM, Antonio Goncalves < antonio.mailing at gmail.com> wrote: > Hi, > > Still playing with Roaster so I could fix > https://issues.jboss.org/browse/FORGE-1618 (Command > constraint-new-validator to create a new validator implementation). I don't > know how to do two things (nicely) : > > *# Parameterize interface* > > For a constraint, I need to implement a parametrize interface like this : > > public class MaxValidatorForString implements ConstraintValidator Number> { > > > The only way I could find is passing a String : > > final JavaClassSource javaClass = Roaster.*create*(JavaClassSource.class); > javaClass.setName("MaxValidatorForString"); > javaClass.addImport(ConstraintValidator.class); > javaClass.addInterface("ConstraintValidator"); > > It's a shame because with addInterface(Class), it does the import > automatically and things are more typed. But I cannot add types : > > final JavaClassSource javaClass = Roaster.*create*(JavaClassSource.class); > javaClass.setName("MaxValidatorForString"); > javaClass.addInterface(ConstraintValidator.class); > > It would be good to have something like : > > javaClass.addInterface(ConstraintValidator.class). > addType(Max.class).addType(Number.class); > > *# Typed parameters* > > My isValid method takes two parameters. And the only way to add two > parameters seems to be by a String > > javaClass.addMethod().setPublic().setName("isValid").setReturnType( > "boolean").setParameters("Number value, ConstraintValidatorContext > context").setBody("return false;").addAnnotation(Override.class); > > Again, it would be nice to have typed parameters so the import is > implicit, and things are a bit more typed : > > javaClass.addMethod().setPublic().setName("isValid").setReturnType( > "boolean").addParameter(Number.class, > "value").addParameter(ConstraintValidatorContext.class, "context") > .setBody("return false;").addAnnotation(Override.class); > > > So I'm just wondering if I'm missing something or this is not implemented > yet on Roaster > > -- > Antonio Goncalves > Software architect and Java Champion > > Web site | Twitter > | LinkedIn | Paris JUG > | Devoxx France > > _______________________________________________ > forge-dev mailing list > forge-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/forge-dev > -- Lincoln Baxter, III http://ocpsoft.org "Simpler is better." -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20140421/c0b1912e/attachment.html From lincolnbaxter at gmail.com Mon Apr 21 15:25:29 2014 From: lincolnbaxter at gmail.com (Lincoln Baxter, III) Date: Mon, 21 Apr 2014 15:25:29 -0400 Subject: [forge-dev] Hello World Template In-Reply-To: <5339CBB1.7080408@redhat.com> References: <648ECE29-F40E-4255-8E23-BA9DD4F67E91@redhat.com> <82CB3051-2DBA-437E-A8E7-C66842DB75D4@redhat.com> <120F40C5-4EE7-4BCC-B134-325494B01428@redhat.com> <1BBFCD84-2A64-41ED-AD9C-2C5EF8671447@redhat.com> <5339CBB1.7080408@redhat.com> Message-ID: Yeah, you need to install addons into the repository in order for Furnace to pick anything up. Either via george's approach w/the target method, or at runtime like so: https://github.com/forge/furnace#usage ~Lincoln On Mon, Mar 31, 2014 at 4:10 PM, George Gastaldi wrote: > Have you tried setting up your project like: > > https://gist.github.com/gastaldi/9741889 ? > > > > On 31-03-2014 16:51, Antonio Goncalves wrote: > > Hum.... > > Yes, I ran the Furnace Maven plugin, endup with several folders, run my > Main class... and same old : > > ContainerException: No services of type > [org.jboss.forge.addon.resource.ResourceFactory] could be found in any > started addons > > I just want to use templating out of the box on a Main class (for my > Tools in Action at Devoxx)... Any easy "Hello World" with the right pom.xml > and steps ? Looks like I'm not far... but... > > > 2014-03-31 21:10 GMT+02:00 George Gastaldi : > >> It should contain several folders, one for each available addon. Run >> the furnace-maven-plugin again >> >> Em 31/03/2014, ?s 16:06, Antonio Goncalves >> escreveu: >> >> There is just an empty installed.xml file ?!?!? What is expected in >> this folder ? >> >> >> >> >> 2014-03-31 19:42 GMT+02:00 George Gastaldi : >> >>> Check if your target/addons folder contains the deployed addons >>> structure. It should have been created by the furnace-maven-plugin >>> >>> Em 31/03/2014, ?s 14:39, Antonio Goncalves >>> escreveu: >>> >>> Grrr.... >>> >>> ContainerException: No services of type >>> [org.jboss.forge.addon.resource.ResourceFactory] could be found in any >>> started addons. >>> >>> Here is the code, I might be doing something wrong.... but I don't >>> know what else to do now >>> >>> >>> >>> https://github.com/agoncal/agoncal-sample-forge/blob/master/03-template/src/main/java/org/agoncal/sample/forge/template/RestEndpoint.java >>> >>> >>> >>> 2014-03-31 19:19 GMT+02:00 George Gastaldi : >>> >>>> Oh, sorry, my fault. It should be: >>>> furnace.getAddonRegistry().getServices(ResourceFactory.class).get(); >>>> >>>> >>>> Em 31/03/2014, ?s 14:11, Antonio Goncalves >>>> escreveu: >>>> >>>> If I do the following, it doesn't work : >>>> >>>> ResourceFactory resourceFactory = >>>> furnace.getAddonRegistry(ResourceFactory.*class*).get(); >>>> TemplateProcessorFactory factory = >>>> furnace.getAddonRegistry(TemplateProcessorFactory.*class*).get(); >>>> >>>> That because the method getAddonRegistry takes a AddonRepository. >>>> >>>> >>>> Any idea ? >>>> >>>> >>>> >>>> >>>> 2014-03-31 16:00 GMT+02:00 George Gastaldi : >>>> >>>>> Antonio, >>>>> >>>>> main() methods are not managed by Furnace, hence why @Inject does >>>>> not work. You need to fech these services from the AddonRegistry: >>>>> >>>>> Eg: >>>>> furnace.getAddonRegistry(ResourceFactory.class).get() >>>>> >>>>> Em 31/03/2014, ?s 04:26, Antonio Goncalves >>>>> escreveu: >>>>> >>>>> Hum.... I just did this (starting Furnace in my main) : >>>>> >>>>> >>>>> https://github.com/agoncal/agoncal-sample-forge/blob/master/03-template/src/main/java/org/agoncal/sample/forge/template/RestEndpoint.java >>>>> >>>>> But it doesn't work either. >>>>> >>>>> Any idea ? >>>>> >>>>> >>>>> 2014-03-30 23:58 GMT+02:00 Ivan St. Ivanov : >>>>> >>>>>> Hi Antonio, >>>>>> >>>>>> As far as I can see, in your main class you are not inside the >>>>>> Furnace container, you are rather on you own. That is why nobody has >>>>>> injected you your dependencies. >>>>>> >>>>>> Cheers, >>>>>> Ivan >>>>>> >>>>>> >>>>>> On Sun, Mar 30, 2014 at 11:45 PM, Antonio Goncalves < >>>>>> antonio.mailing at gmail.com> wrote: >>>>>> >>>>>>> Here is my code. I think it's my dependencies that are not right, >>>>>>> because *resourceFactory* is not injected so I get a NPE >>>>>>> >>>>>>> >>>>>>> *public class *RestEndpoint { >>>>>>> >>>>>>> @Inject >>>>>>> *private *TemplateProcessorFactory *factory*; >>>>>>> >>>>>>> @Inject >>>>>>> ResourceFactory *resourceFactory*; >>>>>>> >>>>>>> >>>>>>> *public static void *main(String[] args) *throws *IOException { >>>>>>> *new *RestEndpoint().doIt(); >>>>>>> } >>>>>>> >>>>>>> *private void *doIt() *throws *IOException { >>>>>>> Resource templateResource = *resourceFactory* >>>>>>> .create(getClass().getResource(*"EndpointWithDTO.jv"*)); >>>>>>> Template template = *new *FreemarkerTemplate(templateResource); >>>>>>> >>>>>>> *// Mark this resource as a Freemarker template *TemplateProcessor >>>>>>> processor = *factory*.fromTemplate(template); >>>>>>> Map params = *new *HashMap(); >>>>>>> *//Could be a POJO also. *params.put(*"name"*, *"JBoss >>>>>>> Forge"*); >>>>>>> String output = processor.process(params); >>>>>>> *// should return "Hello JBoss Forge". *System.*out* >>>>>>> .println(output); >>>>>>> } >>>>>>> } >>>>>>> >>>>>>> >>>>>>> 2014-03-30 22:36 GMT+02:00 Antonio Goncalves < >>>>>>> antonio.mailing at gmail.com>: >>>>>>> >>>>>>> So it might be my pom.xml >>>>>>>> >>>>>>>> Where do you get @Inject from ? Just from >>>>>>>> javax.inject:javax.inject ? Wich Furnace dependencies do you need ? >>>>>>>> >>>>>>>> >>>>>>>> 2014-03-30 22:31 GMT+02:00 George Gastaldi : >>>>>>>> >>>>>>>> Your code should work, you can't use @Inject outside Furnace >>>>>>>>> environment. Not sure what's going on, need to investigate a little further >>>>>>>>> >>>>>>>>> Em 30/03/2014, ?s 17:26, Antonio Goncalves < >>>>>>>>> antonio.mailing at gmail.com> escreveu: >>>>>>>>> >>>>>>>>> Good old NPE ;o) >>>>>>>>> >>>>>>>>> I'm not running the code into a container, so @Inject does not >>>>>>>>> work. In the readme there is the addonRegistry method. In all the samples, >>>>>>>>> the registery is injected... but how do I use all that with a good old Main >>>>>>>>> ? >>>>>>>>> >>>>>>>>> >>>>>>>>> 2014-03-30 22:17 GMT+02:00 George Gastaldi : >>>>>>>>> >>>>>>>>>> Why it doesn't work? Is any exception being thrown? >>>>>>>>>> >>>>>>>>>> Em 30/03/2014, ?s 17:14, Antonio Goncalves < >>>>>>>>>> antonio.mailing at gmail.com> escreveu: >>>>>>>>>> >>>>>>>>>> Hum... >>>>>>>>>> >>>>>>>>>> In the README there is : >>>>>>>>>> >>>>>>>>>> @Inject private TemplateProcessorFactory factory >>>>>>>>>> >>>>>>>>>> But is there a way to use the templating from a Main class ? If >>>>>>>>>> I use Forge, I have Furnace as a container, and I was trying something like >>>>>>>>>> this, but it doesn't work : >>>>>>>>>> >>>>>>>>>> Furnace furnace = *startFurnace*(); >>>>>>>>>> Imported imported = >>>>>>>>>> furnace.getAddonRegistry(TemplateProcessorFactory.*class*); >>>>>>>>>> TemplateProcessorFactory factory = imported.get(); >>>>>>>>>> >>>>>>>>>> Any simple Hello World from a Main class and a pom.xml ? >>>>>>>>>> >>>>>>>>>> Thanks >>>>>>>>>> Antonio >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> 2014-03-29 19:03 GMT+01:00 George Gastaldi : >>>>>>>>>> >>>>>>>>>>> Hi Antonio, >>>>>>>>>>> >>>>>>>>>>> Roaster currently only maintains a class structure (add/remove >>>>>>>>>>> fields, methods, interfaces,etc), not code (method bodies) at the moment. >>>>>>>>>>> >>>>>>>>>>> There is a JIRA to allow that though. >>>>>>>>>>> >>>>>>>>>>> See the templates addon README to learn how to generate >>>>>>>>>>> content from a template. >>>>>>>>>>> >>>>>>>>>>> Best Regards, >>>>>>>>>>> >>>>>>>>>>> George Gastaldi >>>>>>>>>>> >>>>>>>>>>> Em 29/03/2014, ?s 14:43, Antonio Goncalves < >>>>>>>>>>> antonio.mailing at gmail.com> escreveu: >>>>>>>>>>> >>>>>>>>>>> Hi all, >>>>>>>>>>> >>>>>>>>>>> I'm starting to get a bit more confident with Roaster... and >>>>>>>>>>> now I would like to add templating. If I'm right, Roaster is nice to add >>>>>>>>>>> bits and pieces of Java here and there, but it's better to use Templates >>>>>>>>>>> when there is a lot of code, and mix templating and Roaster for better code >>>>>>>>>>> customization. >>>>>>>>>>> >>>>>>>>>>> Is there a sample I could use to write a Hello Word ? A >>>>>>>>>>> template with an "engine" that uses Roaster to add Java code to the >>>>>>>>>>> template. >>>>>>>>>>> >>>>>>>>>>> Thanks >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> Antonio Goncalves >>>>>>>>>>> Software architect and Java Champion >>>>>>>>>>> >>>>>>>>>>> Web site | Twitter >>>>>>>>>>> | LinkedIn | Paris JUG >>>>>>>>>>> | Devoxx France >>>>>>>>>>> >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> forge-dev mailing list >>>>>>>>>>> forge-dev at lists.jboss.org >>>>>>>>>>> https://lists.jboss.org/mailman/listinfo/forge-dev >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> forge-dev mailing list >>>>>>>>>>> forge-dev at lists.jboss.org >>>>>>>>>>> https://lists.jboss.org/mailman/listinfo/forge-dev >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Antonio Goncalves >>>>>>>>>> Software architect and Java Champion >>>>>>>>>> >>>>>>>>>> Web site | Twitter >>>>>>>>>> | LinkedIn | Paris JUG >>>>>>>>>> | Devoxx France >>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>>> forge-dev mailing list >>>>>>>>>> forge-dev at lists.jboss.org >>>>>>>>>> https://lists.jboss.org/mailman/listinfo/forge-dev >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>>> forge-dev mailing list >>>>>>>>>> forge-dev at lists.jboss.org >>>>>>>>>> https://lists.jboss.org/mailman/listinfo/forge-dev >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Antonio Goncalves >>>>>>>>> Software architect and Java Champion >>>>>>>>> >>>>>>>>> Web site | Twitter >>>>>>>>> | LinkedIn | Paris JUG >>>>>>>>> | Devoxx France >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> forge-dev mailing list >>>>>>>>> forge-dev at lists.jboss.org >>>>>>>>> https://lists.jboss.org/mailman/listinfo/forge-dev >>>>>>>>> >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> forge-dev mailing list >>>>>>>>> forge-dev at lists.jboss.org >>>>>>>>> https://lists.jboss.org/mailman/listinfo/forge-dev >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Antonio Goncalves >>>>>>>> Software architect and Java Champion >>>>>>>> >>>>>>>> Web site | Twitter >>>>>>>> | LinkedIn | Paris JUG >>>>>>>> | Devoxx France >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Antonio Goncalves >>>>>>> Software architect and Java Champion >>>>>>> >>>>>>> Web site | Twitter >>>>>>> | LinkedIn | Paris JUG >>>>>>> | Devoxx France >>>>>>> >>>>>>> _______________________________________________ >>>>>>> forge-dev mailing list >>>>>>> forge-dev at lists.jboss.org >>>>>>> https://lists.jboss.org/mailman/listinfo/forge-dev >>>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> forge-dev mailing list >>>>>> forge-dev at lists.jboss.org >>>>>> https://lists.jboss.org/mailman/listinfo/forge-dev >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Antonio Goncalves >>>>> Software architect and Java Champion >>>>> >>>>> Web site | Twitter >>>>> | LinkedIn | Paris JUG >>>>> | Devoxx France >>>>> >>>>> _______________________________________________ >>>>> forge-dev mailing list >>>>> forge-dev at lists.jboss.org >>>>> https://lists.jboss.org/mailman/listinfo/forge-dev >>>>> >>>>> >>>>> _______________________________________________ >>>>> forge-dev mailing list >>>>> forge-dev at lists.jboss.org >>>>> https://lists.jboss.org/mailman/listinfo/forge-dev >>>>> >>>> >>>> >>>> >>>> -- >>>> Antonio Goncalves >>>> Software architect and Java Champion >>>> >>>> Web site | Twitter >>>> | LinkedIn | Paris JUG >>>> | Devoxx France >>>> >>>> _______________________________________________ >>>> forge-dev mailing list >>>> forge-dev at lists.jboss.org >>>> https://lists.jboss.org/mailman/listinfo/forge-dev >>>> >>>> >>>> _______________________________________________ >>>> forge-dev mailing list >>>> forge-dev at lists.jboss.org >>>> https://lists.jboss.org/mailman/listinfo/forge-dev >>>> >>> >>> >>> >>> -- >>> Antonio Goncalves >>> Software architect and Java Champion >>> >>> Web site | Twitter >>> | LinkedIn | Paris JUG >>> | Devoxx France >>> >>> _______________________________________________ >>> forge-dev mailing list >>> forge-dev at lists.jboss.org >>> https://lists.jboss.org/mailman/listinfo/forge-dev >>> >>> >>> _______________________________________________ >>> forge-dev mailing list >>> forge-dev at lists.jboss.org >>> https://lists.jboss.org/mailman/listinfo/forge-dev >>> >> >> >> >> -- >> Antonio Goncalves >> Software architect and Java Champion >> >> Web site | Twitter >> | LinkedIn | Paris JUG >> | Devoxx France >> >> _______________________________________________ >> forge-dev mailing list >> forge-dev at lists.jboss.org >> https://lists.jboss.org/mailman/listinfo/forge-dev >> >> > > > -- > Antonio Goncalves > Software architect and Java Champion > > Web site | Twitter > | LinkedIn | Paris JUG > | Devoxx France > > > > _______________________________________________ > forge-dev mailing list > forge-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/forge-dev > -- Lincoln Baxter, III http://ocpsoft.org "Simpler is better." -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20140421/7ce7b6a5/attachment-0001.html From lincolnbaxter at gmail.com Wed Apr 23 12:30:47 2014 From: lincolnbaxter at gmail.com (Lincoln Baxter, III) Date: Wed, 23 Apr 2014 12:30:47 -0400 Subject: [forge-dev] Meeting minutes 2014-04-23 Message-ID: Meeting summary --------------- * Agenda (lincolnthree1, 14:50:03) * Forge 2.5.0.Final Release (lincolnthree1, 14:51:07) * Website Progress (lincolnthree1, 14:51:50) * Forge 2.5.0.Final release (gastaldi, 14:55:31) * Forge 2.5.0.Final is scheduled to be released today (gastaldi, 14:56:09) * Website Progress (gastaldi, 15:02:59) * LINK: https://github.com/searchisko/searchisko (gastaldi, 15:04:56) * LINK: http://dcp.jboss.org/ (gastaldi, 15:05:37) * LINK: http://website-forge.rhcloud.com/ (gastaldi, 15:19:24) * LINK: http://redoculous-lincolnbaxter.rhcloud.com/api/v1/serve/toc?repo=https://github.com/forge/core.git&path=README&ref=master (lincolnthree1, 15:25:26) * LINK: http://redoculous-lincolnbaxter.rhcloud.com/api/v1/serve?repo=https://github.com/ocpsoft/rewrite.git&ref=master&path=documentation/src/main/asciidoc/configuration/annotations/ (lincolnthree1, 15:26:30) * LINK: http://redoculous-lincolnbaxter.rhcloud.com/api/v1/serve/toc?repo=https://github.com/ocpsoft/rewrite.git&ref=master&path=documentation/src/main/asciidoc/configuration/annotations/ (lincolnthree1, 15:26:40) * we will try to get the new website hosted with basic functionality asap (lincolnthree1, 15:28:07) * AngularJS scaffold (gastaldi, 15:28:17) * JBT-related issues (gastaldi, 15:43:19) Meeting ended at 16:14:40 UTC. Meeting ended Wed Apr 23 16:14:40 2014 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) Minutes: http://transcripts.jboss.org/meeting/irc.freenode.org/forge/2014/forge.2014-04-23-14.49.html Minutes (text): http://transcripts.jboss.org/meeting/irc.freenode.org/forge/2014/forge.2014-04-23-14.49.txt Log: http://transcripts.jboss.org/meeting/irc.freenode.org/forge/2014/forge.2014-04-23-14.49.log.html ============== #forge Meeting ============== Meeting started by lincolnthree1 at 14:49:29 UTC. The full logs are available athttp://transcripts.jboss.org/meeting/irc.freenode.org/forge/2014/forge.2014-04-23-14.49.log.html . Action Items ------------ Action Items, by person ----------------------- * **UNASSIGNED** * (none) People Present (lines said) --------------------------- * gastaldi (108) * lincolnthree1 (107) * lincolnthree (38) * koentsje (38) * jbott (12) * agoncal (11) * mbriskar (3) * crobson_ (3) * maxandersen (1) * crobson (1) * jbossbot (1) Generated by `MeetBot`_ 0.1.4 .. _`MeetBot`: http://wiki.debian.org/MeetBot -- Lincoln Baxter, III http://ocpsoft.org "Simpler is better." -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20140423/87e0513c/attachment.html From adamwyl92 at gmail.com Thu Apr 24 08:28:17 2014 From: adamwyl92 at gmail.com (=?UTF-8?B?QWRhbSBXecWCdWRh?=) Date: Thu, 24 Apr 2014 14:28:17 +0200 Subject: [forge-dev] GSoC 2014 - Forge 2 IntelliJ plugin Message-ID: Hello all, I'm happy to announce that this summer I will be working on Forge 2 IntelliJ plugin, as my GSoC project. Many people know me from the last year when I worked on Gradle addon. I'm glad to work again with you this year and I hope it will be as fun as it was last year! Since part of the GSoC schedule overlaps with my academic year I plan to work from friday to monday, but I can be partially available on the other days. My school ends in the end of June so after that I'll be able to work full week. My current plan is to get a deep knowledge of IntelliJ plugin development and UI addon, also to explore how Eclipse UI implementation works as an example of how it should be done. After that I will determine a list of concrete steps and tasks to be performed during the coding period. I'll be pushing my code into the following GitHub repository, and it will be based on existing work: https://github.com/forge/intellij-idea-plugin I'd be happy to hear any suggestions, ideas or feature requests for this project. Best regards, Adam -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20140424/6db02a22/attachment.html From rruss at redhat.com Thu Apr 24 09:25:51 2014 From: rruss at redhat.com (Rodney Russ) Date: Thu, 24 Apr 2014 09:25:51 -0400 (EDT) Subject: [forge-dev] GSoC 2014 - Forge 2 IntelliJ plugin In-Reply-To: References: Message-ID: <1451194583.2442.1398345948245.JavaMail.rruss@MacBook-Pro.local> Great news, Adam! Good luck on your project. -Rodney ----- Original Message ----- > From: "Adam Wy?uda" > To: "forge-dev List" > Sent: Thursday, April 24, 2014 6:28:17 AM > Subject: [forge-dev] GSoC 2014 - Forge 2 IntelliJ plugin > Hello all, > I'm happy to announce that this summer I will be working on Forge 2 > IntelliJ plugin, as my GSoC project. Many people know me from the > last year when I worked on Gradle addon. I'm glad to work again with > you this year and I hope it will be as fun as it was last year! > Since part of the GSoC schedule overlaps with my academic year I plan > to work from friday to monday, but I can be partially available on > the other days. My school ends in the end of June so after that I'll > be able to work full week. > My current plan is to get a deep knowledge of IntelliJ plugin > development and UI addon, also to explore how Eclipse UI > implementation works as an example of how it should be done. After > that I will determine a list of concrete steps and tasks to be > performed during the coding period. > I'll be pushing my code into the following GitHub repository, and it > will be based on existing work: > https://github.com/forge/intellij-idea-plugin > I'd be happy to hear any suggestions, ideas or feature requests for > this project. > Best regards, > Adam > _______________________________________________ > 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/20140424/3e789d9e/attachment.html From vpereira at redhat.com Thu Apr 24 09:57:43 2014 From: vpereira at redhat.com (Vineet Reynolds Pereira) Date: Thu, 24 Apr 2014 09:57:43 -0400 (EDT) Subject: [forge-dev] GSoC 2014 - Forge 2 IntelliJ plugin In-Reply-To: <1451194583.2442.1398345948245.JavaMail.rruss@MacBook-Pro.local> References: <1451194583.2442.1398345948245.JavaMail.rruss@MacBook-Pro.local> Message-ID: <1404351034.8462520.1398347863576.JavaMail.zimbra@redhat.com> Hey Adam, Good luck on this. I just met a JetBrains tech evangelist at a conference (GIDS) today, and we're hoping to get inputs from JetBrains engineers and probably even have them post news of this plugin when it is developed, if things work out. Stay tuned for more news, but nevertheless, good luck again. Vineet ----- Original Message ----- > From: "Rodney Russ" > To: "forge-dev List" > Sent: Thursday, April 24, 2014 6:55:51 PM > Subject: Re: [forge-dev] GSoC 2014 - Forge 2 IntelliJ plugin > > Great news, Adam! Good luck on your project. > > -Rodney > > > > > From: "Adam Wy?uda" > To: "forge-dev List" > Sent: Thursday, April 24, 2014 6:28:17 AM > Subject: [forge-dev] GSoC 2014 - Forge 2 IntelliJ plugin > > Hello all, > > I'm happy to announce that this summer I will be working on Forge 2 IntelliJ > plugin, as my GSoC project. Many people know me from the last year when I > worked on Gradle addon. I'm glad to work again with you this year and I hope > it will be as fun as it was last year! > > Since part of the GSoC schedule overlaps with my academic year I plan to work > from friday to monday, but I can be partially available on the other days. > My school ends in the end of June so after that I'll be able to work full > week. > > My current plan is to get a deep knowledge of IntelliJ plugin development and > UI addon, also to explore how Eclipse UI implementation works as an example > of how it should be done. After that I will determine a list of concrete > steps and tasks to be performed during the coding period. > > I'll be pushing my code into the following GitHub repository, and it will be > based on existing work: > https://github.com/forge/intellij-idea-plugin > > I'd be happy to hear any suggestions, ideas or feature requests for this > project. > > Best regards, > Adam > > _______________________________________________ > forge-dev mailing list > forge-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/forge-dev > > _______________________________________________ > forge-dev mailing list > forge-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/forge-dev From vineet.reynolds at gmail.com Thu Apr 17 12:44:52 2014 From: vineet.reynolds at gmail.com (Vineet Reynolds) Date: Thu, 17 Apr 2014 22:14:52 +0530 Subject: [forge-dev] Tests for AngularJS-Scaffold-Addon In-Reply-To: References: Message-ID: Hey Dan, I've just taken a look at this. Could you send a PR with just the UITestHarness based test against the angular-addon project? AFAIK the addon currently lacks UITestHarness based tests. Note that I intend to have a minimal number of UITestHarness based tests, since I would be using the UITestHarness purely for ensuring the wizards work, and not for testing the structure of the generated scaffold. On a more broader perspective, I'm looking at re-introducing the webtest harness in Forge, and tests based on those in the angular addon (these would be ported from the F1 plugin). Thanks, Vineet On Thu, Apr 17, 2014 at 4:57 AM, Daniel Coughlin < daniel.coughlin86 at gmail.com> wrote: > Hey Vineet, > > I know we?ve chatted before on the IRC, but my name is Dan Coughlin. I > worked with Lincoln on testing the AngularJS-Scaffold. > > Please see https://github.com/Dantheman720/angular-tests for angular > tests. > > Anyway, if you have any questions. Please let me know. > > Thanks! > Dan > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20140417/62904656/attachment-0001.html From daniel.coughlin86 at gmail.com Fri Apr 18 12:16:19 2014 From: daniel.coughlin86 at gmail.com (Dan Coughlin) Date: Fri, 18 Apr 2014 11:16:19 -0500 Subject: [forge-dev] Tests for AngularJS-Scaffold-Addon In-Reply-To: References: Message-ID: That sounds good. I will work on getting that into the addon repo. ~Dan On Thu, Apr 17, 2014 at 2:08 PM, Lincoln Baxter, III < lincolnbaxter at gmail.com> wrote: > I think it would be good to have at least a few comprehensive tests that > use the entire system start to finish. > > Dan, if some real-time help merging this into the angularjs addon > repository, please find Vineet in the #forge irc.freenode.net channel. > > ~Lincoln > > > On Thu, Apr 17, 2014 at 9:44 AM, Vineet Reynolds < > vineet.reynolds at gmail.com> wrote: > >> Hey Dan, >> >> I've just taken a look at this. Could you send a PR with just the >> UITestHarness based test against the angular-addon project? AFAIK the addon >> currently lacks UITestHarness based tests. >> >> Note that I intend to have a minimal number of UITestHarness based >> tests, since I would be using the UITestHarness purely for ensuring the >> wizards work, and not for testing the structure of the generated scaffold. >> On a more broader perspective, I'm looking at re-introducing the webtest >> harness in Forge, and tests based on those in the angular addon (these >> would be ported from the F1 plugin). >> >> Thanks, >> Vineet >> >> >> >> On Thu, Apr 17, 2014 at 4:57 AM, Daniel Coughlin < >> daniel.coughlin86 at gmail.com> wrote: >> >>> Hey Vineet, >>> >>> I know we?ve chatted before on the IRC, but my name is Dan Coughlin. I >>> worked with Lincoln on testing the AngularJS-Scaffold. >>> >>> Please see https://github.com/Dantheman720/angular-tests for angular >>> tests. >>> >>> Anyway, if you have any questions. Please let me know. >>> >>> Thanks! >>> Dan >>> >> >> > > > -- > Lincoln Baxter, III > http://ocpsoft.org > "Simpler is better." > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20140418/ed9b6eed/attachment-0001.html From ggastald at redhat.com Thu Apr 24 12:48:09 2014 From: ggastald at redhat.com (George Gastaldi) Date: Thu, 24 Apr 2014 13:48:09 -0300 Subject: [forge-dev] [announcement] Forge 2.5.0.Final (Coal) is released! Message-ID: <53594049.7010904@redhat.com> *JBoss Forge 2.5.0.Final* is now available! The Forge Team is proud to announce that JBoss Forge 2.5.0.Final is now available! This is the best release so far. What's new and noteworthy? * *Performance*: We have introduced more performance enhancements in the Furnace runtime, so the shell and other features should feel quite a bit snappier. Try it out and tell us your thoughts! * *Templates addon refactoring*: We refactored the templates addon with a cleaner and leaner API, check it out! * *Component Upgrades*: We've upgraded to Weld 2.0.5.Final, Aesh 0.53 and Roaster 2.3.0.Final. More stability and new features available out-of-the-box! And that's not all! Check out the issues below for more info. Please let us know if you encounter any issues, or have any feedback on usability, at http://issues.jboss.org/browse/FORGE. Contributors A huge thank you to the following contributors of this release. You are awesome: * Matej Briskar o FORGE-1603: AbstractJavaSourceCommand should have an overwrite flag o FORGE-1755: NewFurnaceTestCommand should add test dependencies to POM file as 'test' scope, and avoid putting addon versions in the test case itself * Ivan St. Ivanov o Add a SetVersionCommand for the Java Compiled Projects o FORGE-1746 Make sure that scaffolded ManyToOne relationships without one part do not throw NullPointerException upon rendering * Robert Balent o FORGE-1450 -- Forge will correctly create enum attribute on entity. * Adam Wy?uda o Fix ProjectFactoryImpl.findProject() bug Download Forge * Try out Forge 2 in Eclipse via our Update Site * Use Forge 2 in your CLI / Terminal by downloading and installing the Final release . You can learn how to run the downloaded installation via our docs. Release Notes -- 23 issues were resolved since the last release. Check out all the new stuff! Bug * [FORGE-1738 ] -- addon-git-install fails to install projects from git if the project is not available in any configured maven repository * [FORGE-1745 ] -- Cannot handle Freemaker templates from a main * [FORGE-1746 ] -- NullPointerException when running scaffolded app in Wildfly * [FORGE-1748 ] -- Furnace CLAC Whitelist throws NPE if accessed after removing an addon * [FORGE-1754 ] -- Configuration subsets are not writable * [FORGE-1769 ] -- API version is not being set in the addon registry file when an addon is installed Component Upgrade * [FORGE-1759 ] -- Upgrade Furnace-CDI to Weld 2.0.5.Final * [FORGE-1765 ] -- Upgrade to Roaster 2.3.0.Final * [FORGE-1766 ] -- Upgrade to Aesh 0.53 Enhancement * [FORGE-1015 ] -- Java source/target versions should be configurable in JavaCompilerFacet * [FORGE-1729 ] -- Test harness should set the Configuration directory to use the test temp dir by default * [FORGE-1752 ] -- JavaEE dependencies from facets are not in the provided scope * [FORGE-1755 ] -- NewFurnaceTestCommand should add test dependencies to POM file as 'test' scope, and avoid putting addon versions in the test case itself * [FORGE-1767 ] -- Addon: new command improvements Feature Request * [FORGE-1603 ] -- AbstractJavaSourceCommand should have an overwrite flag * [FORGE-1753 ] -- Support InputTypes.TEXTAREA rendering in Eclipse * [FORGE-1756 ] -- Furnace.startAsync() should return a Future that can be used to block until the container has started. * [FORGE-1760 ] -- CDI Commands do not follow naming guidelines for GUI * [FORGE-1761 ] -- Allow @WithAttributes to configure the command line parameter name for a UICommand * [FORGE-1762 ] -- Generated REST resources reference a 'Customer' class * [FORGE-1763 ] -- Support setup of WebSockets dependencies * [FORGE-1768 ] -- Create "Addon: New Annotated UI Command" command Sub-task * [FORGE-1450 ] -- Cannot create an enum attribute on an Entity -- *George Gastaldi | Senior Software Engineer* JBoss Forge Team T: +55 11 3524-6169 M: +55 47 9711-1000 Red Hat Better technology. Faster innovation. Powered by community collaboration. See how it works at www.redhat.com LinkedIn Youtube -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20140424/5f3bf56f/attachment.html -------------- next part -------------- A non-text attachment was scrubbed... Name: {a8aabf3a-4467-4e37-9bc5-48b1d7b494a2}_LATAM_RedHat.jpg Type: image/jpeg Size: 4815 bytes Desc: not available Url : http://lists.jboss.org/pipermail/forge-dev/attachments/20140424/5f3bf56f/attachment.jpg -------------- next part -------------- A non-text attachment was scrubbed... Name: linkedin.png Type: image/png Size: 597 bytes Desc: not available Url : http://lists.jboss.org/pipermail/forge-dev/attachments/20140424/5f3bf56f/attachment.png -------------- next part -------------- A non-text attachment was scrubbed... Name: youtube.png Type: image/png Size: 616 bytes Desc: not available Url : http://lists.jboss.org/pipermail/forge-dev/attachments/20140424/5f3bf56f/attachment-0001.png From lincolnbaxter at gmail.com Thu Apr 24 13:54:23 2014 From: lincolnbaxter at gmail.com (Lincoln Baxter, III) Date: Thu, 24 Apr 2014 13:54:23 -0400 Subject: [forge-dev] GSoC 2014 - Forge 2 IntelliJ plugin In-Reply-To: References: Message-ID: Hey Adam, It's great to have you back, "officially" :) It was great to have you last year and I look forward to seeing what great things you come up with again this year! ~Lincoln On Thu, Apr 24, 2014 at 8:28 AM, Adam Wy?uda wrote: > Hello all, > > I'm happy to announce that this summer I will be working on Forge 2 > IntelliJ plugin, as my GSoC project. Many people know me from the last year > when I worked on Gradle addon. I'm glad to work again with you this year > and I hope it will be as fun as it was last year! > > Since part of the GSoC schedule overlaps with my academic year I plan to > work from friday to monday, but I can be partially available on the other > days. My school ends in the end of June so after that I'll be able to work > full week. > > My current plan is to get a deep knowledge of IntelliJ plugin development > and UI addon, also to explore how Eclipse UI implementation works as an > example of how it should be done. After that I will determine a list of > concrete steps and tasks to be performed during the coding period. > > I'll be pushing my code into the following GitHub repository, and it will > be based on existing work: > https://github.com/forge/intellij-idea-plugin > > I'd be happy to hear any suggestions, ideas or feature requests for this > project. > > Best regards, > Adam > > _______________________________________________ > forge-dev mailing list > forge-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/forge-dev > -- Lincoln Baxter, III http://ocpsoft.org "Simpler is better." -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20140424/3d2778e9/attachment-0001.html From ggastald at redhat.com Thu Apr 24 13:30:08 2014 From: ggastald at redhat.com (George Gastaldi) Date: Thu, 24 Apr 2014 14:30:08 -0300 Subject: [forge-dev] Development of the Forge Website Message-ID: <53594A20.3060904@redhat.com> Hi all, I am developing the website based on the templates and I'd like to discuss about the technologies to be used. I am personally in favor of static generation, since: - It's easier to maintain - Changes can happen in a pull-request process. - No need for a database or any external resources - It's fast (because it's static) - Can be deployed using Github's infrastructure - Templates can be easily adapted We already do this with the Forge 1 website and it's playing well so far. However since I am not a big fan of Ruby, I am playing a bit with JBake (which uses Freemarker) and found it quite interesting. We could make it part of a CI job, and fire when changes in the repository happens. The development branch uses JSF+JPA and it's quite a burden to maintain (sync changes to DB, etc) and it's slow. I believe the best would be having the data available in Github as a JSON/YAML file and use that in the website generation. Docs can also be generated inside the website through git submodules (with the forge/docs repository). There is the advantage of not needing extra resources (Openshift gears for example). Thoughts? -- *George Gastaldi | Senior Software Engineer* JBoss Forge Team T: +55 11 3524-6169 M: +55 47 9711-1000 Red Hat Better technology. Faster innovation. Powered by community collaboration. See how it works at www.redhat.com LinkedIn Youtube -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20140424/1a487666/attachment.html -------------- next part -------------- A non-text attachment was scrubbed... Name: {a8aabf3a-4467-4e37-9bc5-48b1d7b494a2}_LATAM_RedHat.jpg Type: image/jpeg Size: 4815 bytes Desc: not available Url : http://lists.jboss.org/pipermail/forge-dev/attachments/20140424/1a487666/attachment.jpg -------------- next part -------------- A non-text attachment was scrubbed... Name: linkedin.png Type: image/png Size: 597 bytes Desc: not available Url : http://lists.jboss.org/pipermail/forge-dev/attachments/20140424/1a487666/attachment.png -------------- next part -------------- A non-text attachment was scrubbed... Name: youtube.png Type: image/png Size: 616 bytes Desc: not available Url : http://lists.jboss.org/pipermail/forge-dev/attachments/20140424/1a487666/attachment-0001.png From koen.aers at gmail.com Fri Apr 25 03:40:29 2014 From: koen.aers at gmail.com (Koen Aers) Date: Fri, 25 Apr 2014 09:40:29 +0200 Subject: [forge-dev] F2 is now in "Abridged JBoss Tools" Message-ID: Guys, Of course it was already possible from the beginning to use F2 in JBT. But since this morning the F2 functionality promoted from the category ?Forge Tools Extensions (Forge 2 Support - Experimental)? in ?Additional JBoss Tools? to the main ?Forge Tools? category in ?Abrigded JBoss Tools?. This was done by copying over the code from the ?org.jboss.tools.forge.*.ext? plugins to the corresponding ?org.jboss.tools.forge.*? plugin (plus a few adaptations). Everything seems to work as before but please raise issues if you find problems. Cheers, Koen From apatrici at redhat.com Fri Apr 25 07:58:39 2014 From: apatrici at redhat.com (Anthony Patricio) Date: Fri, 25 Apr 2014 07:58:39 -0400 (EDT) Subject: [forge-dev] [announcement] Forge 2.5.0.Final (Coal) is released! In-Reply-To: <53594049.7010904@redhat.com> References: <53594049.7010904@redhat.com> Message-ID: <537920878.10130597.1398427119907.JavaMail.zimbra@redhat.com> Congrats guys. Quick question, you are on a frenetic release cycle, 6 releases in 3 months. How compatible is the latest version with, let's say 2.1.1 ? I'm just curious to know if that can hurt some users. Again, congrats. Anthony ----- Original Message ----- From: "George Gastaldi" To: forge-users at lists.jboss.org, "Forge Dev List" , thecore at redhat.com Sent: Thursday, April 24, 2014 6:48:09 PM Subject: [announcement] Forge 2.5.0.Final (Coal) is released! *JBoss Forge 2.5.0.Final* is now available! The Forge Team is proud to announce that JBoss Forge 2.5.0.Final is now available! This is the best release so far. What's new and noteworthy? * *Performance*: We have introduced more performance enhancements in the Furnace runtime, so the shell and other features should feel quite a bit snappier. Try it out and tell us your thoughts! * *Templates addon refactoring*: We refactored the templates addon with a cleaner and leaner API, check it out! * *Component Upgrades*: We've upgraded to Weld 2.0.5.Final, Aesh 0.53 and Roaster 2.3.0.Final. More stability and new features available out-of-the-box! And that's not all! Check out the issues below for more info. Please let us know if you encounter any issues, or have any feedback on usability, at http://issues.jboss.org/browse/FORGE. Contributors A huge thank you to the following contributors of this release. You are awesome: * Matej Briskar o FORGE-1603: AbstractJavaSourceCommand should have an overwrite flag o FORGE-1755: NewFurnaceTestCommand should add test dependencies to POM file as 'test' scope, and avoid putting addon versions in the test case itself * Ivan St. Ivanov o Add a SetVersionCommand for the Java Compiled Projects o FORGE-1746 Make sure that scaffolded ManyToOne relationships without one part do not throw NullPointerException upon rendering * Robert Balent o FORGE-1450 -- Forge will correctly create enum attribute on entity. * Adam Wy?uda o Fix ProjectFactoryImpl.findProject() bug Download Forge * Try out Forge 2 in Eclipse via our Update Site * Use Forge 2 in your CLI / Terminal by downloading and installing the Final release . You can learn how to run the downloaded installation via our docs. Release Notes -- 23 issues were resolved since the last release. Check out all the new stuff! Bug * [FORGE-1738 ] -- addon-git-install fails to install projects from git if the project is not available in any configured maven repository * [FORGE-1745 ] -- Cannot handle Freemaker templates from a main * [FORGE-1746 ] -- NullPointerException when running scaffolded app in Wildfly * [FORGE-1748 ] -- Furnace CLAC Whitelist throws NPE if accessed after removing an addon * [FORGE-1754 ] -- Configuration subsets are not writable * [FORGE-1769 ] -- API version is not being set in the addon registry file when an addon is installed Component Upgrade * [FORGE-1759 ] -- Upgrade Furnace-CDI to Weld 2.0.5.Final * [FORGE-1765 ] -- Upgrade to Roaster 2.3.0.Final * [FORGE-1766 ] -- Upgrade to Aesh 0.53 Enhancement * [FORGE-1015 ] -- Java source/target versions should be configurable in JavaCompilerFacet * [FORGE-1729 ] -- Test harness should set the Configuration directory to use the test temp dir by default * [FORGE-1752 ] -- JavaEE dependencies from facets are not in the provided scope * [FORGE-1755 ] -- NewFurnaceTestCommand should add test dependencies to POM file as 'test' scope, and avoid putting addon versions in the test case itself * [FORGE-1767 ] -- Addon: new command improvements Feature Request * [FORGE-1603 ] -- AbstractJavaSourceCommand should have an overwrite flag * [FORGE-1753 ] -- Support InputTypes.TEXTAREA rendering in Eclipse * [FORGE-1756 ] -- Furnace.startAsync() should return a Future that can be used to block until the container has started. * [FORGE-1760 ] -- CDI Commands do not follow naming guidelines for GUI * [FORGE-1761 ] -- Allow @WithAttributes to configure the command line parameter name for a UICommand * [FORGE-1762 ] -- Generated REST resources reference a 'Customer' class * [FORGE-1763 ] -- Support setup of WebSockets dependencies * [FORGE-1768 ] -- Create "Addon: New Annotated UI Command" command Sub-task * [FORGE-1450 ] -- Cannot create an enum attribute on an Entity -- *George Gastaldi | Senior Software Engineer* JBoss Forge Team T: +55 11 3524-6169 M: +55 47 9711-1000 Red Hat Better technology. Faster innovation. Powered by community collaboration. See how it works at www.redhat.com LinkedIn Youtube From mlittle at redhat.com Fri Apr 25 04:28:25 2014 From: mlittle at redhat.com (Mark Little) Date: Fri, 25 Apr 2014 09:28:25 +0100 Subject: [forge-dev] [announcement] Forge 2.5.0.Final (Coal) is released! In-Reply-To: <53594049.7010904@redhat.com> References: <53594049.7010904@redhat.com> Message-ID: Congrats! Mark. On 24 Apr 2014, at 17:48, George Gastaldi wrote: > JBoss Forge 2.5.0.Final is now available! > > The Forge Team is proud to announce that JBoss Forge 2.5.0.Final is now available! This is the best release so far. > > What?s new and noteworthy? > > Performance: We have introduced more performance enhancements in the Furnace runtime, so the shell and other features should feel quite a bit snappier. Try it out and tell us your thoughts! > Templates addon refactoring: We refactored the templates addon with a cleaner and leaner API, check it out! > Component Upgrades: We?ve upgraded to Weld 2.0.5.Final, Aesh 0.53 and Roaster 2.3.0.Final. More stability and new features available out-of-the-box! > And that?s not all! Check out the issues below for more info. > > Please let us know if you encounter any issues, or have any feedback on usability, at http://issues.jboss.org/browse/FORGE. > > Contributors > > A huge thank you to the following contributors of this release. You are awesome: > > Matej Briskar > FORGE-1603: AbstractJavaSourceCommand should have an overwrite flag > FORGE-1755: NewFurnaceTestCommand should add test dependencies to POM file as ?test? scope, and avoid putting addon versions in the test case itself > Ivan St. Ivanov > Add a SetVersionCommand for the Java Compiled Projects > FORGE-1746 Make sure that scaffolded ManyToOne relationships without one part do not throw NullPointerException upon rendering > Robert Balent > FORGE-1450 ? Forge will correctly create enum attribute on entity. > Adam Wy?uda > Fix ProjectFactoryImpl.findProject() bug > Download Forge > > Try out Forge 2 in Eclipse via our Update Site > Use Forge 2 in your CLI / Terminal by downloading and installing the Final release. You can learn how to run the downloaded installation via our docs. > Release Notes ? 23 issues were resolved since the last release. Check out all the new stuff! > > Bug > > [FORGE-1738] ? addon-git-install fails to install projects from git if the project is not available in any configured maven repository > [FORGE-1745] ? Cannot handle Freemaker templates from a main > [FORGE-1746] ? NullPointerException when running scaffolded app in Wildfly > [FORGE-1748] ? Furnace CLAC Whitelist throws NPE if accessed after removing an addon > [FORGE-1754] ? Configuration subsets are not writable > [FORGE-1769] ? API version is not being set in the addon registry file when an addon is installed > Component Upgrade > > [FORGE-1759] ? Upgrade Furnace-CDI to Weld 2.0.5.Final > [FORGE-1765] ? Upgrade to Roaster 2.3.0.Final > [FORGE-1766] ? Upgrade to Aesh 0.53 > Enhancement > > [FORGE-1015] ? Java source/target versions should be configurable in JavaCompilerFacet > [FORGE-1729] ? Test harness should set the Configuration directory to use the test temp dir by default > [FORGE-1752] ? JavaEE dependencies from facets are not in the provided scope > [FORGE-1755] ? NewFurnaceTestCommand should add test dependencies to POM file as 'test' scope, and avoid putting addon versions in the test case itself > [FORGE-1767] ? Addon: new command improvements > Feature Request > > [FORGE-1603] ? AbstractJavaSourceCommand should have an overwrite flag > [FORGE-1753] ? Support InputTypes.TEXTAREA rendering in Eclipse > [FORGE-1756] ? Furnace.startAsync() should return a Future that can be used to block until the container has started. > [FORGE-1760] ? CDI Commands do not follow naming guidelines for GUI > [FORGE-1761] ? Allow @WithAttributes to configure the command line parameter name for a UICommand > [FORGE-1762] ? Generated REST resources reference a 'Customer' class > [FORGE-1763] ? Support setup of WebSockets dependencies > [FORGE-1768] ? Create "Addon: New Annotated UI Command" command > Sub-task > > [FORGE-1450] ? Cannot create an enum attribute on an Entity > -- > > George Gastaldi | Senior Software Engineer > JBoss Forge Team > T: +55 11 3524-6169 > M: +55 47 9711-1000 > > <{a8aabf3a-4467-4e37-9bc5-48b1d7b494a2}_LATAM_RedHat.jpg> > > Better technology. Faster innovation. Powered by community collaboration. > See how it works at www.redhat.com > > --- Mark Little mlittle at redhat.com JBoss, by Red Hat Registered Address: Red Hat UK Ltd, Amberley Place, 107-111 Peascod Street, Windsor, Berkshire, SI4 1TE, United Kingdom. Registered in UK and Wales under Company Registration No. 3798903 Directors: Michael Cunningham (USA), Charlie Peters (USA), Matt Parsons (USA) and Michael O'Neill (Ireland). -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20140425/2a022bed/attachment-0001.html From lbaxter at redhat.com Fri Apr 25 10:19:21 2014 From: lbaxter at redhat.com (Lincoln Baxter) Date: Fri, 25 Apr 2014 10:19:21 -0400 (EDT) Subject: [forge-dev] [announcement] Forge 2.5.0.Final (Coal) is released! In-Reply-To: <537920878.10130597.1398427119907.JavaMail.zimbra@redhat.com> References: <53594049.7010904@redhat.com> <537920878.10130597.1398427119907.JavaMail.zimbra@redhat.com> Message-ID: <2024621411.6598563.1398435561704.JavaMail.zimbra@redhat.com> Hey Anthony, Great question! We've moved to a once-per-month release cycle to keep up the momentum and make sure that users are not left waiting months for simple bug-fixes and features. To answer your question about compatibility, we try as hard as possible to be backwards compatible on each release - and we are using deprecation wherever necessary to try to keep this a reality. We occasionally need to introduce new APIs and features, and since we're using the semantic versioning scheme, forces us to increment our minor release version number. e.g. 2.4 vs 2.5. So an addon written for 2.5 will not run on 2.4, but the inverse is true. Unfortunately, I have to admit we've broken backwards compatibility once since our initial 2.0.0.Final release (in the latest 2.5.0 release), but the changes were in extremely low-level non user-facing areas that should have little impact and see little use at this point, so we did not feel the need to increment to 3.0, certainly not so quickly. In general, until 3.0.0 is released at some point in the future, all Addons written against the 2.x line should function "forever", and we are trying our hardest to make sure it stays that way. ~Lincoln ----- Original Message ----- From: "Anthony Patricio" To: "George Gastaldi" Cc: thecore at redhat.com, forge-users at lists.jboss.org, "Forge Dev List" Sent: Friday, April 25, 2014 7:58:39 AM Subject: Re: [announcement] Forge 2.5.0.Final (Coal) is released! Congrats guys. Quick question, you are on a frenetic release cycle, 6 releases in 3 months. How compatible is the latest version with, let's say 2.1.1 ? I'm just curious to know if that can hurt some users. Again, congrats. Anthony ----- Original Message ----- From: "George Gastaldi" To: forge-users at lists.jboss.org, "Forge Dev List" , thecore at redhat.com Sent: Thursday, April 24, 2014 6:48:09 PM Subject: [announcement] Forge 2.5.0.Final (Coal) is released! *JBoss Forge 2.5.0.Final* is now available! The Forge Team is proud to announce that JBoss Forge 2.5.0.Final is now available! This is the best release so far. What's new and noteworthy? * *Performance*: We have introduced more performance enhancements in the Furnace runtime, so the shell and other features should feel quite a bit snappier. Try it out and tell us your thoughts! * *Templates addon refactoring*: We refactored the templates addon with a cleaner and leaner API, check it out! * *Component Upgrades*: We've upgraded to Weld 2.0.5.Final, Aesh 0.53 and Roaster 2.3.0.Final. More stability and new features available out-of-the-box! And that's not all! Check out the issues below for more info. Please let us know if you encounter any issues, or have any feedback on usability, at http://issues.jboss.org/browse/FORGE. Contributors A huge thank you to the following contributors of this release. You are awesome: * Matej Briskar o FORGE-1603: AbstractJavaSourceCommand should have an overwrite flag o FORGE-1755: NewFurnaceTestCommand should add test dependencies to POM file as 'test' scope, and avoid putting addon versions in the test case itself * Ivan St. Ivanov o Add a SetVersionCommand for the Java Compiled Projects o FORGE-1746 Make sure that scaffolded ManyToOne relationships without one part do not throw NullPointerException upon rendering * Robert Balent o FORGE-1450 -- Forge will correctly create enum attribute on entity. * Adam Wy?uda o Fix ProjectFactoryImpl.findProject() bug Download Forge * Try out Forge 2 in Eclipse via our Update Site * Use Forge 2 in your CLI / Terminal by downloading and installing the Final release . You can learn how to run the downloaded installation via our docs. Release Notes -- 23 issues were resolved since the last release. Check out all the new stuff! Bug * [FORGE-1738 ] -- addon-git-install fails to install projects from git if the project is not available in any configured maven repository * [FORGE-1745 ] -- Cannot handle Freemaker templates from a main * [FORGE-1746 ] -- NullPointerException when running scaffolded app in Wildfly * [FORGE-1748 ] -- Furnace CLAC Whitelist throws NPE if accessed after removing an addon * [FORGE-1754 ] -- Configuration subsets are not writable * [FORGE-1769 ] -- API version is not being set in the addon registry file when an addon is installed Component Upgrade * [FORGE-1759 ] -- Upgrade Furnace-CDI to Weld 2.0.5.Final * [FORGE-1765 ] -- Upgrade to Roaster 2.3.0.Final * [FORGE-1766 ] -- Upgrade to Aesh 0.53 Enhancement * [FORGE-1015 ] -- Java source/target versions should be configurable in JavaCompilerFacet * [FORGE-1729 ] -- Test harness should set the Configuration directory to use the test temp dir by default * [FORGE-1752 ] -- JavaEE dependencies from facets are not in the provided scope * [FORGE-1755 ] -- NewFurnaceTestCommand should add test dependencies to POM file as 'test' scope, and avoid putting addon versions in the test case itself * [FORGE-1767 ] -- Addon: new command improvements Feature Request * [FORGE-1603 ] -- AbstractJavaSourceCommand should have an overwrite flag * [FORGE-1753 ] -- Support InputTypes.TEXTAREA rendering in Eclipse * [FORGE-1756 ] -- Furnace.startAsync() should return a Future that can be used to block until the container has started. * [FORGE-1760 ] -- CDI Commands do not follow naming guidelines for GUI * [FORGE-1761 ] -- Allow @WithAttributes to configure the command line parameter name for a UICommand * [FORGE-1762 ] -- Generated REST resources reference a 'Customer' class * [FORGE-1763 ] -- Support setup of WebSockets dependencies * [FORGE-1768 ] -- Create "Addon: New Annotated UI Command" command Sub-task * [FORGE-1450 ] -- Cannot create an enum attribute on an Entity -- *George Gastaldi | Senior Software Engineer* JBoss Forge Team T: +55 11 3524-6169 M: +55 47 9711-1000 Red Hat Better technology. Faster innovation. Powered by community collaboration. See how it works at www.redhat.com LinkedIn Youtube From antonio.mailing at gmail.com Sat Apr 26 00:28:30 2014 From: antonio.mailing at gmail.com (Antonio Goncalves) Date: Sat, 26 Apr 2014 06:28:30 +0200 Subject: [forge-dev] Roaster - Missing or improving ? In-Reply-To: References: Message-ID: I had created two JIRAs for that : https://issues.jboss.org/browse/ROASTER-4 https://issues.jboss.org/browse/ROASTER-5 (looks like this one is done) 2014-04-21 21:22 GMT+02:00 Lincoln Baxter, III : > Hey Antonio, > > I'm relatively certain that we don't support Generic types on method > parameters yet, but we do support them on Types and Methods themselves via > the GenericCapableSource interface. > > Looks like we need to add this to Parameters. Could you add a feature > request for this? Thanks! > > ~Lincoln > > > On Sun, Mar 30, 2014 at 1:05 PM, Antonio Goncalves < > antonio.mailing at gmail.com> wrote: > >> Hi, >> >> Still playing with Roaster so I could fix >> https://issues.jboss.org/browse/FORGE-1618 (Command >> constraint-new-validator to create a new validator implementation). I don't >> know how to do two things (nicely) : >> >> *# Parameterize interface* >> >> For a constraint, I need to implement a parametrize interface like this : >> >> public class MaxValidatorForString implements ConstraintValidator> Number> { >> >> >> The only way I could find is passing a String : >> >> final JavaClassSource javaClass = Roaster.*create*(JavaClassSource.class >> ); >> javaClass.setName("MaxValidatorForString"); >> javaClass.addImport(ConstraintValidator.class); >> javaClass.addInterface("ConstraintValidator"); >> >> It's a shame because with addInterface(Class), it does the import >> automatically and things are more typed. But I cannot add types : >> >> final JavaClassSource javaClass = Roaster.*create*(JavaClassSource.class >> ); >> javaClass.setName("MaxValidatorForString"); >> javaClass.addInterface(ConstraintValidator.class); >> >> It would be good to have something like : >> >> javaClass.addInterface(ConstraintValidator.class). >> addType(Max.class).addType(Number.class); >> >> *# Typed parameters* >> >> My isValid method takes two parameters. And the only way to add two >> parameters seems to be by a String >> >> javaClass.addMethod().setPublic().setName("isValid").setReturnType( >> "boolean").setParameters("Number value, ConstraintValidatorContext >> context").setBody("return false;").addAnnotation(Override.class); >> >> Again, it would be nice to have typed parameters so the import is >> implicit, and things are a bit more typed : >> >> javaClass.addMethod().setPublic().setName("isValid").setReturnType( >> "boolean").addParameter(Number.class, >> "value").addParameter(ConstraintValidatorContext.class, "context") >> .setBody("return false;").addAnnotation(Override.class); >> >> >> So I'm just wondering if I'm missing something or this is not implemented >> yet on Roaster >> >> -- >> Antonio Goncalves >> Software architect and Java Champion >> >> Web site | Twitter >> | LinkedIn | Paris JUG >> | Devoxx France >> >> _______________________________________________ >> forge-dev mailing list >> forge-dev at lists.jboss.org >> https://lists.jboss.org/mailman/listinfo/forge-dev >> > > > > -- > Lincoln Baxter, III > http://ocpsoft.org > "Simpler is better." > > _______________________________________________ > forge-dev mailing list > forge-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/forge-dev > -- Antonio Goncalves Software architect and Java Champion Web site | Twitter | LinkedIn | Paris JUG | Devoxx France -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20140426/a098f56a/attachment.html From antonio.mailing at gmail.com Sat Apr 26 00:36:35 2014 From: antonio.mailing at gmail.com (Antonio Goncalves) Date: Sat, 26 Apr 2014 06:36:35 +0200 Subject: [forge-dev] Scaffolding from a set of files (using wildcard) Message-ID: Hi all, Yesterday I was on IRC but had to leave. So as a reminder.... I'm working for a customer and using Forge to prototype things. Thanks to jpa-generate-entities-from-tables I managed to generate 120 entities out of the DB. But now, without wildcard support, I have to manually scaffold on a per entity basis. It would be great if there was wildcard support : https://issues.jboss.org/browse/FORGE-1451 https://issues.jboss.org/browse/FORGE-1453 Voila -- Antonio Goncalves Software architect and Java Champion Web site | Twitter | LinkedIn | Paris JUG | Devoxx France -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.jboss.org/pipermail/forge-dev/attachments/20140426/d5d4097f/attachment.html From forge-dev at lists.jboss.org Tue Apr 29 23:16:47 2014 From: forge-dev at lists.jboss.org (forge-dev at lists.jboss.org) Date: Tue, 29 Apr 2014 23:16:47 EDT Subject: [forge-dev] Error while starting forge 2 eclipse plugin. In-Reply-To: Message-ID: <640087009.731398827838006.JavaMail.jive@jive-app01.app.mwc.hst.phx2.redhat.com> Someone solved the problem? I'm getting the same error. Posted by forums Original post: https://community.jboss.org/message/871660#871660 From ggastald at redhat.com Tue Apr 29 23:56:11 2014 From: ggastald at redhat.com (George Gastaldi) Date: Tue, 29 Apr 2014 23:56:11 -0400 (EDT) Subject: [forge-dev] Error while starting forge 2 eclipse plugin. In-Reply-To: <640087009.731398827838006.JavaMail.jive@jive-app01.app.mwc.hst.phx2.redhat.com> References: <640087009.731398827838006.JavaMail.jive@jive-app01.app.mwc.hst.phx2.redhat.com> Message-ID: Not yet, but we found out what the root cause is. If you build the eclipse plugin locally, it will work fine. > Em 30/04/2014, ?s 00:17, forge-dev at lists.jboss.org escreveu: > > Someone solved the problem? I'm getting the same error. > > Posted by forums > Original post: https://community.jboss.org/message/871660#871660 > _______________________________________________ > forge-dev mailing list > forge-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/forge-dev From forge-dev at lists.jboss.org Wed Apr 30 09:27:03 2014 From: forge-dev at lists.jboss.org (forge-dev at lists.jboss.org) Date: Wed, 30 Apr 2014 09:27:03 EDT Subject: [forge-dev] Error while starting forge 2 eclipse plugin. In-Reply-To: Message-ID: <1240642955.761398864453735.JavaMail.jive@jive-app01.app.mwc.hst.phx2.redhat.com> We fixed the issue, the Forge 2 Eclipse plugin should be working now when installed from the JBoss Tools update site. Thanks! Posted by forums Original post: https://community.jboss.org/message/871789#871789 From forge-dev at lists.jboss.org Wed Apr 30 10:12:22 2014 From: forge-dev at lists.jboss.org (forge-dev at lists.jboss.org) Date: Wed, 30 Apr 2014 10:12:22 EDT Subject: [forge-dev] Error while starting forge 2 eclipse plugin. In-Reply-To: <1240642955.761398864453735.JavaMail.jive@jive-app01.app.mwc.hst.phx2.redhat.com> Message-ID: <1699762504.771398867172386.JavaMail.jive@jive-app01.app.mwc.hst.phx2.redhat.com> Hmmm, now when i press ctrl+5 it just doesn't do anything.?? Posted by forums Original post: https://community.jboss.org/message/871801#871801 From ggastald at redhat.com Wed Apr 30 10:45:48 2014 From: ggastald at redhat.com (George Gastaldi) Date: Wed, 30 Apr 2014 10:45:48 -0400 (EDT) Subject: [forge-dev] Error while starting forge 2 eclipse plugin. In-Reply-To: <1699762504.771398867172386.JavaMail.jive@jive-app01.app.mwc.hst.phx2.redhat.com> References: <1699762504.771398867172386.JavaMail.jive@jive-app01.app.mwc.hst.phx2.redhat.com> Message-ID: <3BBEA28D-89C2-40E6-BE4D-B5DE6627F0AC@redhat.com> We changed to Ctrl +4, see the docs. > Em 30/04/2014, ?s 11:13, forge-dev at lists.jboss.org escreveu: > > Hmmm, now when i press ctrl+5 it just doesn't do anything. > > Posted by forums > Original post: https://community.jboss.org/message/871801#871801 > > _______________________________________________ > forge-dev mailing list > forge-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/forge-dev From forge-dev at lists.jboss.org Wed Apr 30 11:42:26 2014 From: forge-dev at lists.jboss.org (forge-dev at lists.jboss.org) Date: Wed, 30 Apr 2014 11:42:26 EDT Subject: [forge-dev] Error while starting forge 2 eclipse plugin. In-Reply-To: <3BBEA28D-89C2-40E6-BE4D-B5DE6627F0AC@redhat.com> Message-ID: <1241712872.781398872577103.JavaMail.jive@jive-app01.app.mwc.hst.phx2.redhat.com> Gee, how about we be snarky instead of just mentioning the docs have been updated.? Posted by forums Original post: https://community.jboss.org/message/871826#871826 From ggastald at redhat.com Wed Apr 30 11:46:58 2014 From: ggastald at redhat.com (George Gastaldi) Date: Wed, 30 Apr 2014 11:46:58 -0400 (EDT) Subject: [forge-dev] Error while starting forge 2 eclipse plugin. In-Reply-To: <1241712872.781398872577103.JavaMail.jive@jive-app01.app.mwc.hst.phx2.redhat.com> References: <1241712872.781398872577103.JavaMail.jive@jive-app01.app.mwc.hst.phx2.redhat.com> Message-ID: Ah yeah, sorry, replying to so many things at once. I think we should have made it clear in the list. Anyway, the hotkey is now Ctrl+4 (or Command +4 if you're on Mac). > Em 30/04/2014, ?s 12:43, forge-dev at lists.jboss.org escreveu: > > Gee, how about we be snarky instead of just mentioning the docs have been updated. > > Posted by forums > Original post: https://community.jboss.org/message/871826#871826 > > _______________________________________________ > forge-dev mailing list > forge-dev at lists.jboss.org > https://lists.jboss.org/mailman/listinfo/forge-dev From forge-dev at lists.jboss.org Wed Apr 30 22:56:38 2014 From: forge-dev at lists.jboss.org (forge-dev at lists.jboss.org) Date: Wed, 30 Apr 2014 22:56:38 EDT Subject: [forge-dev] Error while starting forge 2 eclipse plugin. In-Reply-To: Message-ID: <2025535392.801398913028958.JavaMail.jive@jive-app01.app.mwc.hst.phx2.redhat.com> Worked fine George. Thank's for support. Posted by forums Original post: https://community.jboss.org/message/871912#871912