Roaster - Missing or improving ?
by Antonio Goncalves
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<Max,
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<Max, Number>");
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 <http://www.antoniogoncalves.org/> |
Twitter<http://twitter.com/agoncal>
| LinkedIn <http://www.linkedin.com/in/agoncal> | Paris
JUG<http://www.parisjug.org/>
| Devoxx France <http://www.devoxx.fr/>
10 years, 5 months
Error while starting forge 2 eclipse plugin.
by Simon Bain
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 <clinit>
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 <clinit>
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 <clinit>
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.<init>(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
?
10 years, 6 months
F2 is now in "Abridged JBoss Tools"
by Koen Aers
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
10 years, 7 months
GSoC 2014 - Forge 2 IntelliJ plugin
by Adam Wyłuda
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
10 years, 7 months
Development of the Forge Website
by George Gastaldi
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 <http://www.redhat.com/>
LinkedIn <http://www.linkedin.com/company/3258288> Youtube
<https://www.youtube.com/redhatlatam>
10 years, 7 months
Meeting minutes 2014-04-23
by Lincoln Baxter, III
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:/...
(lincolnthree1, 15:25:26)
* LINK:
http://redoculous-lincolnbaxter.rhcloud.com/api/v1/serve?repo=https://git...
(lincolnthree1, 15:26:30)
* LINK:
http://redoculous-lincolnbaxter.rhcloud.com/api/v1/serve/toc?repo=https:/...
(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.20...
Minutes (text):
http://transcripts.jboss.org/meeting/irc.freenode.org/forge/2014/forge.20...
Log:
http://transcripts.jboss.org/meeting/irc.freenode.org/forge/2014/forge.20...
==============
#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....
.
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."
10 years, 7 months