[JBoss JIRA] (FORGE-2109) Refactoring the UICommands
by Antonio Goncalves (JIRA)
Antonio Goncalves created FORGE-2109:
----------------------------------------
Summary: Refactoring the UICommands
Key: FORGE-2109
URL: https://issues.jboss.org/browse/FORGE-2109
Project: Forge
Issue Type: Enhancement
Components: UI - API
Affects Versions: 2.12.1.Final
Reporter: Antonio Goncalves
_From the Mailing List [https://developer.jboss.org/thread/249733]_
I'm trying to add more commands in Forge... but I have to say, I'm a bit lost. So, I've made a quick UML class diagram.
As you can see in the attached diagram (UIForgeNow.png), most of the Java EE commands extend {{AbstractJavaEECommand}}, which makes sense. But not all of them ({{NewBeanCommand}} (CDI), {{ValidationNewAnnotationCommandImpl}}, {{NewQualifierCommand}}....). And some times you have an extra level of abstraction ({{AbstractFacesCommand}}). Same for the Java commands. {{JavaClassCommandImpl}} extend {{AbstractJavaSourceCommand}} but {{JavaAddAnnotationCommand}} and {{JavaFieldCommand}} inherit from {{AbstractProjectCommand}}. Some other commands, just use the {{@Command}} annotation.
Then, when you dive into a command (UIForgeStructure.png), some commands use interface and implementation (see in the second diagram {{JavaAddAnnotationCommandImpl}} implementing {{JavaAddAnnotationCommand}}), some don't (e.g. {{NewQualifierCommand}}).
Correct me if I'm wrong, but the way I see it would be (UIForgeRefactor.png) : under {{AbstractJavaEECommand}} you have a set of {{AbstractValidationCommand}}, {{AbstractCDICommand}}, {{AbstractJPACommand}}.... each implementing {{PrerequisiteCommandsProvider}} (this way, each command sets up its own pre-requisite). And then, under {{AbstractCDICommand}} you have all the {{NewQualifierCommand}}, {{NewBeanCommand}}....
*The idea of this JIRA is to brainstorm about refactoring the commands, and see if we do it and how*
--
This message was sent by Atlassian JIRA
(v6.3.1#6329)
10 years, 2 months
[JBoss JIRA] (FORGE-2107) [ Introduction ] JBoss Forge
by Daniel Cunha (JIRA)
[ https://issues.jboss.org/browse/FORGE-2107?page=com.atlassian.jira.plugin... ]
Daniel Cunha edited comment on FORGE-2107 at 10/29/14 11:51 AM:
----------------------------------------------------------------
That's a quote of the "Continuous Enterprise Development in Java" Book.
I added this part on text: and integration with some IDE
I think that a good initial proposal.
{code}
JBoss Forge
If you’ve spent any time developing Java EE–based projects (or any nontrivial application,
for that matter!), you’ve likely invested a good amount of energy in creating the
project layout, defining dependencies, and informing the build system of the relevant
class paths to be used in compilation and execution. Although Maven enables us to
reduce that load as compared with undertaking project setup manually, there’s typically
quite a bit of boilerplate involved in the pom.xml defining your requirements.
JBoss Forge offers “incremental project enhancement for Java EE.” Implemented as a
command shell and integration with some IDE, Forge gives us the ability to alter project files and folders.
- Some concrete tasks we might use Forge to handle are:
* Adding Java Persistence API (JPA) entities and describing their model
* Configuring Maven dependencies
* Setting up project scaffolding
* Generating a view layer, reverse-engineered from a domain model
* Deploying to an application server
Because Forge is built atop a modular, plug-in-based architecture, it’s extensible to additional
tasks that may be specific to your application.
Overall, the goal of Forge is to ease project setup at all stages of development, so we’ll
be employing it in this text to speed along the construction of our examples
{code}
was (Author: danielcunha):
That's a quote of the "Continuous Enterprise Development in Java" Book.
I added this part on text: and integration with some IDE
I think that a good initial proposal.
{code}
JBoss Forge
If you’ve spent any time developing Java EE–based projects (or any nontrivial application,
for that matter!), you’ve likely invested a good amount of energy in creating the
project layout, defining dependencies, and informing the build system of the relevant
class paths to be used in compilation and execution. Although Maven enables us to
reduce that load as compared with undertaking project setup manually, there’s typically
quite a bit of boilerplate involved in the pom.xml defining your requirements.
JBoss Forge offers “incremental project enhancement for Java EE.” Implemented as a
command shell and integration with some IDE, Forge gives us the ability to alter project files and folders.
- Some concrete tasks we might use Forge to handle are:
* Adding Java Persistence API (JPA) entities and describing their model
* Configuring Maven dependencies
* Setting up project scaffolding
* Generating a view layer, reverse-engineered from a domain model
* Deploying to an application server
Because Forge is built atop a modular, plug-in-based architecture, it’s extensible to additional
tasks that may be specific to your application.
Overall, the goal of Forge is to ease project setup at all stages of development, so we’ll
be employing it in this text to speed along the construction of our example
{code}
> [ Introduction ] JBoss Forge
> ----------------------------
>
> Key: FORGE-2107
> URL: https://issues.jboss.org/browse/FORGE-2107
> Project: Forge
> Issue Type: Sub-task
> Components: Documentation
> Reporter: Daniel Cunha
> Assignee: Daniel Cunha
>
--
This message was sent by Atlassian JIRA
(v6.3.1#6329)
10 years, 2 months
[JBoss JIRA] (FORGE-2107) [ Introduction ] JBoss Forge
by Daniel Cunha (JIRA)
[ https://issues.jboss.org/browse/FORGE-2107?page=com.atlassian.jira.plugin... ]
Daniel Cunha edited comment on FORGE-2107 at 10/29/14 11:51 AM:
----------------------------------------------------------------
That's a quote of the "Continuous Enterprise Development in Java" Book.
I added this part on text: and integration with some IDE
I think that a good initial proposal.
{code}
JBoss Forge
If you’ve spent any time developing Java EE–based projects (or any nontrivial application,
for that matter!), you’ve likely invested a good amount of energy in creating the
project layout, defining dependencies, and informing the build system of the relevant
class paths to be used in compilation and execution. Although Maven enables us to
reduce that load as compared with undertaking project setup manually, there’s typically
quite a bit of boilerplate involved in the pom.xml defining your requirements.
JBoss Forge offers “incremental project enhancement for Java EE.” Implemented as a
command shell and integration with some IDE, Forge gives us the ability to alter project files and folders.
- Some concrete tasks we might use Forge to handle are:
* Adding Java Persistence API (JPA) entities and describing their model
* Configuring Maven dependencies
* Setting up project scaffolding
* Generating a view layer, reverse-engineered from a domain model
* Deploying to an application server
Because Forge is built atop a modular, plug-in-based architecture, it’s extensible to additional
tasks that may be specific to your application.
Overall, the goal of Forge is to ease project setup at all stages of development, so we’ll
be employing it in this text to speed along the construction of our example
{code}
was (Author: danielcunha):
That's a quote of the "Continuous Enterprise Development in Java" Book.
I added this part on text: and integration with some IDE
I think that a good initial proposal.
{code}
JBoss Forge
If you’ve spent any time developing Java EE–based projects (or any nontrivial application,
for that matter!), you’ve likely invested a good amount of energy in creating the
project layout, defining dependencies, and informing the build system of the relevant
class paths to be used in compilation and execution. Although Maven enables us to
reduce that load as compared with undertaking project setup manually, there’s typically
quite a bit of boilerplate involved in the pom.xml defining your requirements.
JBoss Forge offers “incremental project enhancement for Java EE.” Implemented as a
command shell and integration with some IDE, Forge gives us the ability to alter project files and folders.
- Some concrete tasks we might use Forge to handle are:
* Adding Java Persistence API (JPA) entities and describing their model
* Configuring Maven dependencies
* Setting up project scaffolding
* Generating a view layer, reverse-engineered from a domain model
* Deploying to an application server
Because Forge is built atop a modular, plug-in-based architecture, it’s extensible to additional
tasks that may be specific to your application.
Overall, the goal of Forge is to ease project setup at all stages of development, so we’ll
be employing it in this text to speed along the construction of our
{code}
> [ Introduction ] JBoss Forge
> ----------------------------
>
> Key: FORGE-2107
> URL: https://issues.jboss.org/browse/FORGE-2107
> Project: Forge
> Issue Type: Sub-task
> Components: Documentation
> Reporter: Daniel Cunha
> Assignee: Daniel Cunha
>
--
This message was sent by Atlassian JIRA
(v6.3.1#6329)
10 years, 2 months
[JBoss JIRA] (FORGE-2107) [ Introduction ] JBoss Forge
by Daniel Cunha (JIRA)
[ https://issues.jboss.org/browse/FORGE-2107?page=com.atlassian.jira.plugin... ]
Daniel Cunha commented on FORGE-2107:
-------------------------------------
That's a quote of the "Continuous Enterprise Development in Java" Book.
I added this part on text: and integration with some IDE
I think that a good initial proposal.
{code}
JBoss Forge
If you’ve spent any time developing Java EE–based projects (or any nontrivial application,
for that matter!), you’ve likely invested a good amount of energy in creating the
project layout, defining dependencies, and informing the build system of the relevant
class paths to be used in compilation and execution. Although Maven enables us to
reduce that load as compared with undertaking project setup manually, there’s typically
quite a bit of boilerplate involved in the pom.xml defining your requirements.
JBoss Forge offers “incremental project enhancement for Java EE.” Implemented as a
command shell and integration with some IDE, Forge gives us the ability to alter project files and folders.
- Some concrete tasks we might use Forge to handle are:
* Adding Java Persistence API (JPA) entities and describing their model
* Configuring Maven dependencies
* Setting up project scaffolding
* Generating a view layer, reverse-engineered from a domain model
* Deploying to an application server
Because Forge is built atop a modular, plug-in-based architecture, it’s extensible to additional
tasks that may be specific to your application.
Overall, the goal of Forge is to ease project setup at all stages of development, so we’ll
be employing it in this text to speed along the construction of our
{code}
> [ Introduction ] JBoss Forge
> ----------------------------
>
> Key: FORGE-2107
> URL: https://issues.jboss.org/browse/FORGE-2107
> Project: Forge
> Issue Type: Sub-task
> Components: Documentation
> Reporter: Daniel Cunha
> Assignee: Daniel Cunha
>
--
This message was sent by Atlassian JIRA
(v6.3.1#6329)
10 years, 2 months
[JBoss JIRA] (FORGE-2106) Expose the underlying Project's ClassLoader via a new ProjectFacet
by Lincoln Baxter III (JIRA)
[ https://issues.jboss.org/browse/FORGE-2106?page=com.atlassian.jira.plugin... ]
Lincoln Baxter III commented on FORGE-2106:
-------------------------------------------
{code}
public URLClassLoader getProjectClassLoader(Project selectedProject) {
try {
MetadataFacet metadataFacet = selectedProject.getFacet(MetadataFacet.class);
MavenFacet mavenFacet = selectedProject.getFacet(MavenFacet.class);
DependencyQuery projectDependencyQuery = create(metadataFacet.getOutputDependency(), mavenFacet.getModel()
.getPackaging());
Resource<?> projectArtifact = getProjectArtifact(selectedProject);
List<URL> dependenciesURL = new ArrayList<>();
dependenciesURL.add(new URL(formatJarUrl(projectArtifact, getPackageRootPath(mavenFacet))));
for (Dependency dependency : dependencyResolver.resolveDependencies(projectDependencyQuery)) {
dependenciesURL.add(new URL(formatJarUrl(dependency.getArtifact(), "/")));
}
PicketLinkBaseFacet picketLinkFacet = selectedProject.getFacet(PicketLinkBaseFacet.class);
DependencyQuery query = create(DependencyBuilder
.create(MavenDependencies.PICKETLINK_IDM_SIMPLE_SCHEMA_DEPENDENCY)
.setVersion(picketLinkFacet.getPicketLinkVersion()),
"jar");
Dependency simpleSchemeDependency = this.dependencyResolver.resolveArtifact(query);
dependenciesURL.add(new URL(formatJarUrl(simpleSchemeDependency.getArtifact(), "/")));
Set<Dependency> basicModelDependencies = this.dependencyResolver.resolveDependencies(query);
for (Dependency dependency : basicModelDependencies) {
dependency = this.dependencyResolver.resolveArtifact(create(dependency, "jar"));
dependenciesURL.add(new URL(formatJarUrl(dependency.getArtifact(), "/")));
}
DependencyFacet dependencyFacet = selectedProject.getFacet(DependencyFacet.class);
List<Dependency> effectiveDependencies = dependencyFacet.getEffectiveDependencies();
for (Dependency dependency : effectiveDependencies) {
dependency = this.dependencyResolver.resolveArtifact(create(dependency, "jar"));
dependenciesURL.add(new URL(formatJarUrl(dependency.getArtifact(), "/")));
}
return new URLClassLoader(dependenciesURL.toArray(new URL[dependenciesURL.size()]));
} catch (Exception e) {
throw new RuntimeException("Could not create project's class loader.", e);
}
}
private Resource<?> getProjectArtifact(Project selectedProject) {
if (this.projectArtifact == null) {
this.projectArtifact = performBuild(selectedProject);
}
return this.projectArtifact ;
}
private String formatJarUrl(Resource<?> artifact, String packageRootPath) {
return "jar:file:" + artifact.getFullyQualifiedName() + "!" + packageRootPath;
}
private DependencyQuery create(Dependency dependency, String packaging) {
return DependencyQueryBuilder
.create(DependencyBuilder
.create(dependency)
.setPackaging(packaging)
.getCoordinate());
}
private boolean isMappedEntity(Class<?> cls) {
while (!cls.equals(Object.class)) {
for (Annotation a : cls.getAnnotations()) {
if (a.annotationType().getName().startsWith(JPA_ANNOTATION_PACKAGE)) {
return true;
}
}
// No class annotation was found, check the fields
for (Field f : cls.getDeclaredFields()) {
for (Annotation a : f.getAnnotations()) {
if (a.annotationType().getName().startsWith(JPA_ANNOTATION_PACKAGE)) {
return true;
}
}
}
// Check the superclass
cls = cls.getSuperclass();
}
return false;
}
private Resource<?> performBuild(Project selectedProject) {
PackagingFacet packagingFacet = selectedProject.getFacet(PackagingFacet.class);
return packagingFacet
.createBuilder()
.addArguments("clean", "install")
.runTests(false)
.build();
}
{code}
> Expose the underlying Project's ClassLoader via a new ProjectFacet
> ------------------------------------------------------------------
>
> Key: FORGE-2106
> URL: https://issues.jboss.org/browse/FORGE-2106
> Project: Forge
> Issue Type: Feature Request
> Components: Developer Tools - Java, Projects
> Affects Versions: 2.12.1.Final
> Reporter: Lincoln Baxter III
>
> https://github.com/picketlink/picketlink-forge-addon/blob/master/impl/src...
> Some Addons need to be able to ClassLoad projects in order to reflect on types in dependencies. This is likely a dangerous operation, however, since it can lead to ClassLoader memory leaks, so some protection/patterns will need to be put in place to make this less likely.
--
This message was sent by Atlassian JIRA
(v6.3.1#6329)
10 years, 2 months
[JBoss JIRA] (FORGE-2026) Scaffold setup fails on Windows
by Bruno Litman (JIRA)
[ https://issues.jboss.org/browse/FORGE-2026?page=com.atlassian.jira.plugin... ]
Bruno Litman edited comment on FORGE-2026 at 10/29/14 10:59 AM:
----------------------------------------------------------------
I'm still able to reproduce this behavior and have found that when running javaee-setup, the error goes away. This is my output with a fresh new install of JBoss Dev Studio 8.0.0 GA with Forge 2.12.1.Final embedded:
{code}
[workspace]$ project-new --named scaffold-setup-test
***SUCCESS*** Project named 'scaffold-setup-test' has been created.
[scaffold-setup-test]$ jpa-new-entity --named entityOne
***SUCCESS*** Persistence (JPA) is installed.
***SUCCESS*** Entity org.scaffold.setup.test.model.entityOne created
[entityOne.java]$ jpa-new-field --type string --named propertyOne
***SUCCESS*** Field propertyOne created
[entityOne.java]$ scaffold-generate --targets org.scaffold.setup.test.model.entityOne --provider Faces
***ERROR*** Error while executing 'Scaffold: Generate'
org.jboss.forge.addon.facets.FacetNotFoundException: No Facet of type [interface org.jboss.forge.addon.javaee.faces.FacesFacet] is installed.
at org.jboss.forge.addon.facets.AbstractFaceted.getFacet(AbstractFaceted.java:51)
at org.jboss.forge.addon.scaffold.faces.FacesAccessStrategy.<init>(FacesAccessStrategy.java:27)
at org.jboss.forge.addon.scaffold.faces.FacesScaffoldProvider.getAccessStrategy(FacesScaffoldProvider.java:440)
at org.jboss.forge.addon.scaffold.faces.FacesScaffoldProvider.setupWebXML(FacesScaffoldProvider.java:555)
at org.jboss.forge.addon.scaffold.faces.FacesScaffoldProvider.setup(FacesScaffoldProvider.java:211)
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:87)
at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:42)
at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor.invoke(ClassLoaderInterceptor.java:103)
at org.jboss.forge.addon.scaffold.spi.ScaffoldProvider_$$_javassist_9aad8b13-d230-4ba4-9ef6-eed12d5a43b5.setup(ScaffoldProvider_$$_javassist_9aad8b13-d230-4ba4-9ef6-eed12d5a43b5.java)
at org.jboss.forge.addon.scaffold.impl.ui.ScaffoldExecuteGenerationStep.execute(ScaffoldExecuteGenerationStep.java:69)
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:87)
at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:42)
at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor.invoke(ClassLoaderInterceptor.java:103)
at org.jboss.forge.addon.scaffold.impl.ui.ScaffoldExecuteGenerationStep_$$_javassist_ec7a04fa-2180-4208-a5c0-721454e18667.execute(ScaffoldExecuteGenerationStep_$$_javassist_ec7a04fa-2180-4208-a5c0-721454e18667.java)
at org.jboss.forge.addon.ui.impl.controller.WizardCommandControllerImpl.execute(WizardCommandControllerImpl.java:153)
at org.jboss.forge.addon.ui.impl.controller.NoUIWizardControllerDecorator.execute(NoUIWizardControllerDecorator.java:152)
at org.jboss.forge.addon.shell.aesh.CommandAdapter.execute(CommandAdapter.java:74)
at org.jboss.aesh.console.AeshConsoleImpl$AeshConsoleCallbackImpl.execute(AeshConsoleImpl.java:325)
at org.jboss.aesh.console.AeshProcess.run(AeshProcess.java:40)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
***ERROR*** No Facet of type [interface org.jboss.forge.addon.javaee.faces.FacesFacet] is installed.
[entityOne.java]$ javaee-setup --javaEEVersion 7
***SUCCESS*** JavaEE 7 has been installed.
[entityOne.java]$ scaffold-generate --targets org.scaffold.setup.test.model.entityOne --provider Faces
***SUCCESS*** Scaffold was generated successfully.
[entityOne.java]$
{code}
Please note that the error does not occur with the AngularJS scaffold.
I do have my company's repos in my settings.xml (artifactory acting as proxy to public repos + serving our artifacts) but i do not specifically target any redhat repos for these packages.
Besides, whatever javaee-setup ends up doing fixes the missing Faces classes, so perhaps it is a matter of declaring that scaffold-setup requires javaee-setup *if* using Faces as the provider?
For me this is an acceptable workaround, but I did want to record this new finding in hopes of helping solve the problem.
was (Author: blitman):
I'm still able to reproduce this behavior and have found that when running javaee-setup, the error goes away. This is my output with a fresh new install of JBoss Dev Studio 8.0.0 GA with Forge 2.12.1.Final embedded:
{code}
[workspace]$ project-new --named scaffold-setup-test
***SUCCESS*** Project named 'scaffold-setup-test' has been created.
[scaffold-setup-test]$ jpa-new-entity --named entityOne
***SUCCESS*** Persistence (JPA) is installed.
***SUCCESS*** Entity org.scaffold.setup.test.model.entityOne created
[entityOne.java]$ jpa-new-field --type string --named propertyOne
***SUCCESS*** Field propertyOne created
[entityOne.java]$ scaffold-generate --targets org.scaffold.setup.test.model.entityOne --provider Faces
***ERROR*** Error while executing 'Scaffold: Generate'
org.jboss.forge.addon.facets.FacetNotFoundException: No Facet of type [interface org.jboss.forge.addon.javaee.faces.FacesFacet] is installed.
at org.jboss.forge.addon.facets.AbstractFaceted.getFacet(AbstractFaceted.java:51)
at org.jboss.forge.addon.scaffold.faces.FacesAccessStrategy.<init>(FacesAccessStrategy.java:27)
at org.jboss.forge.addon.scaffold.faces.FacesScaffoldProvider.getAccessStrategy(FacesScaffoldProvider.java:440)
at org.jboss.forge.addon.scaffold.faces.FacesScaffoldProvider.setupWebXML(FacesScaffoldProvider.java:555)
at org.jboss.forge.addon.scaffold.faces.FacesScaffoldProvider.setup(FacesScaffoldProvider.java:211)
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:87)
at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:42)
at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor.invoke(ClassLoaderInterceptor.java:103)
at org.jboss.forge.addon.scaffold.spi.ScaffoldProvider_$$_javassist_9aad8b13-d230-4ba4-9ef6-eed12d5a43b5.setup(ScaffoldProvider_$$_javassist_9aad8b13-d230-4ba4-9ef6-eed12d5a43b5.java)
at org.jboss.forge.addon.scaffold.impl.ui.ScaffoldExecuteGenerationStep.execute(ScaffoldExecuteGenerationStep.java:69)
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:87)
at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:42)
at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor.invoke(ClassLoaderInterceptor.java:103)
at org.jboss.forge.addon.scaffold.impl.ui.ScaffoldExecuteGenerationStep_$$_javassist_ec7a04fa-2180-4208-a5c0-721454e18667.execute(ScaffoldExecuteGenerationStep_$$_javassist_ec7a04fa-2180-4208-a5c0-721454e18667.java)
at org.jboss.forge.addon.ui.impl.controller.WizardCommandControllerImpl.execute(WizardCommandControllerImpl.java:153)
at org.jboss.forge.addon.ui.impl.controller.NoUIWizardControllerDecorator.execute(NoUIWizardControllerDecorator.java:152)
at org.jboss.forge.addon.shell.aesh.CommandAdapter.execute(CommandAdapter.java:74)
at org.jboss.aesh.console.AeshConsoleImpl$AeshConsoleCallbackImpl.execute(AeshConsoleImpl.java:325)
at org.jboss.aesh.console.AeshProcess.run(AeshProcess.java:40)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
***ERROR*** No Facet of type [interface org.jboss.forge.addon.javaee.faces.FacesFacet] is installed.
[entityOne.java]$ javaee-setup --javaEEVersion 7
***SUCCESS*** JavaEE 7 has been installed.
[entityOne.java]$ scaffold-generate --targets org.scaffold.setup.test.model.entityOne --provider Faces
***SUCCESS*** Scaffold was generated successfully.
[entityOne.java]$
{code}
Please note that the error does not occur with the AngularJS scaffold.
I do have my company's repos in my settings.xml (artifactory acting as proxy to public repos + serving our artifacts) but i do not specifically target any redhat repos for these packages.
Besides, whatever javaee-setup ends up doing fixes the missing Faces classes, so perhaps it is a matter of declaring that scaffold-setup requires javaee-setup?
For me this is an acceptable workaround, but I did want to record this new finding in hopes of helping solve the problem.
> Scaffold setup fails on Windows
> -------------------------------
>
> Key: FORGE-2026
> URL: https://issues.jboss.org/browse/FORGE-2026
> Project: Forge
> Issue Type: Feature Request
> Components: Java EE, Scaffold
> Affects Versions: 2.10.1.Final
> Reporter: Lincoln Baxter III
> Assignee: Lincoln Baxter III
> Priority: Blocker
> Fix For: 2.x Future
>
>
> {code}
> #trying to complete tutorial at http://forge.jboss.org/document/write-a-java-ee-web-application-basic
> #fresh install of forge 2.10.1.Final
> _____
> | ___|__ _ __ __ _ ___
> | |_ / _ \| `__/ _` |/ _ \ \\
> | _| (_) | | | (_| | __/ //
> |_| \___/|_| \__, |\___|
> |___/
> JBoss Forge, version [ 2.10.1.Final ] - JBoss, by Red Hat, Inc. [ http://forge.j
> boss.org ]
> [s:\]$ project-new --named forge-test
> ***SUCCESS*** Project named 'forge-test' has been created.
> [forge-test]$ jpa-new-entity --named Speaker
> ***SUCCESS*** Persistence (JPA) is installed.
> ***SUCCESS*** Entity org.forge.test.model.Speaker created
> [Speaker.java]$ jpa-new-field --named firstname
> ***SUCCESS*** Field firstname created
> [Speaker.java]$ jpa-new-field --named surname
> ***SUCCESS*** Field surname created
> [Speaker.java]$ scaffold-setup
> ***ERROR*** Error while executing 'Scaffold: Setup'
> ***ERROR*** No Facet of type [interface org.jboss.forge.addon.javaee.faces.Faces
> Facet] is installed.
> ***INFO*** (type "export VERBOSE=true" to enable stack traces)
> ***ERROR*** No Facet of type [interface org.jboss.forge.addon.javaee.faces.Faces
> Facet] is installed.
> [Speaker.java]$
> ##Content of forge.log for the same commands:
> 16:13:05,179 INFO [org.jboss.forge.furnace.impl.FurnaceImpl] (main) Monitoring repository [C:\Users\Alabama Interactive\.forge\addons] for file changes.
> 16:13:05,218 INFO [org.jboss.forge.furnace.impl.FurnaceImpl] (main) Furnace [2.10.1.Final] starting.
> 16:13:05,220 INFO [org.jboss.forge.bootstrap.listener.GreetingListener] (main)
> _____
> | ___|__ _ __ __ _ ___
> | |_ / _ \| `__/ _` |/ _ \ \\
> | _| (_) | | | (_| | __/ //
> |_| \___/|_| \__, |\___|
> |___/
> JBoss Forge, version [ 2.10.1.Final ] - JBoss, by Red Hat, Inc. [ http://forge.jboss.org ]
> 16:13:05,277 INFO [org.jboss.forge.furnace.impl.FurnaceImpl] (main) Detected changes in repository [s:\tools\forge\addons (Immutable)].
> 16:13:05,277 INFO [org.jboss.forge.furnace.impl.FurnaceImpl] (main) Detected changes in repository [C:\Users\Alabama Interactive\.forge\addons].
> 16:13:08,146 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.furnace.container:simple,2.10.1.Final) > Starting container [org.jboss.forge.furnace.container:simple,2.10.1.Final] [s:\tools\forge\addons]
> 16:13:08,146 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:environment,2.10.1.Final) > Starting container [org.jboss.forge.addon:environment,2.10.1.Final] [s:\tools\forge\addons]
> 16:13:08,146 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:resources,2.10.1.Final) > Starting container [org.jboss.forge.addon:resources,2.10.1.Final] [s:\tools\forge\addons]
> 16:13:08,146 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:dependencies,2.10.1.Final) > Starting container [org.jboss.forge.addon:dependencies,2.10.1.Final] [s:\tools\forge\addons]
> 16:13:08,146 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:ui,2.10.1.Final) > Starting container [org.jboss.forge.addon:ui,2.10.1.Final] [s:\tools\forge\addons]
> 16:13:08,147 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:javaee-spi,2.10.1.Final) > Starting container [org.jboss.forge.addon:javaee-spi,2.10.1.Final] [s:\tools\forge\addons]
> 16:13:08,146 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:convert,2.10.1.Final) > Starting container [org.jboss.forge.addon:convert,2.10.1.Final] [s:\tools\forge\addons]
> 16:13:08,146 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:facets,2.10.1.Final) > Starting container [org.jboss.forge.addon:facets,2.10.1.Final] [s:\tools\forge\addons]
> 16:13:08,147 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:parser-xml,2.10.1.Final) > Starting container [org.jboss.forge.addon:parser-xml,2.10.1.Final] [s:\tools\forge\addons]
> 16:13:08,147 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:templates-spi,2.10.1.Final) > Starting container [org.jboss.forge.addon:templates-spi,2.10.1.Final] [s:\tools\forge\addons]
> 16:13:08,147 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:javaee,2.10.1.Final) > Starting container [org.jboss.forge.addon:javaee,2.10.1.Final] [s:\tools\forge\addons]
> 16:13:08,147 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:rest-client,2.10.1.Final) > Starting container [org.jboss.forge.addon:rest-client,2.10.1.Final] [s:\tools\forge\addons]
> 16:13:08,147 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:shell,2.10.1.Final) > Starting container [org.jboss.forge.addon:shell,2.10.1.Final] [s:\tools\forge\addons]
> 16:13:08,147 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:configuration,2.10.1.Final) > Starting container [org.jboss.forge.addon:configuration,2.10.1.Final] [s:\tools\forge\addons]
> 16:13:08,147 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:text,2.10.1.Final) > Starting container [org.jboss.forge.addon:text,2.10.1.Final] [s:\tools\forge\addons]
> 16:13:08,147 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:parser-java,2.10.1.Final) > Starting container [org.jboss.forge.addon:parser-java,2.10.1.Final] [s:\tools\forge\addons]
> 16:13:08,148 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:core,2.10.1.Final) > Starting container [org.jboss.forge.addon:core,2.10.1.Final] [s:\tools\forge\addons]
> 16:13:08,146 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:shell-spi,2.10.1.Final) > Starting container [org.jboss.forge.addon:shell-spi,2.10.1.Final] [s:\tools\forge\addons]
> 16:13:08,147 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:projects,2.10.1.Final) > Starting container [org.jboss.forge.addon:projects,2.10.1.Final] [s:\tools\forge\addons]
> 16:13:08,146 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.furnace.container:cdi,2.10.1.Final) > Starting container [org.jboss.forge.furnace.container:cdi,2.10.1.Final] [s:\tools\forge\addons]
> 16:13:08,146 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:ui-spi,2.10.1.Final) > Starting container [org.jboss.forge.addon:ui-spi,2.10.1.Final] [s:\tools\forge\addons]
> 16:13:08,148 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:addon-manager,2.10.1.Final) > Starting container [org.jboss.forge.addon:addon-manager,2.10.1.Final] [s:\tools\forge\addons]
> 16:13:08,148 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:scaffold-faces,2.10.1.Final) > Starting container [org.jboss.forge.addon:scaffold-faces,2.10.1.Final] [s:\tools\forge\addons]
> 16:13:08,147 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:parser-json,2.10.1.Final) > Starting container [org.jboss.forge.addon:parser-json,2.10.1.Final] [s:\tools\forge\addons]
> 16:13:08,147 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:database-tools,2.10.1.Final) > Starting container [org.jboss.forge.addon:database-tools,2.10.1.Final] [s:\tools\forge\addons]
> 16:13:08,147 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:addons,2.10.1.Final) > Starting container [org.jboss.forge.addon:addons,2.10.1.Final] [s:\tools\forge\addons]
> 16:13:08,147 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:maven,2.10.1.Final) > Starting container [org.jboss.forge.addon:maven,2.10.1.Final] [s:\tools\forge\addons]
> 16:13:08,147 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:git,2.10.1.Final) > Starting container [org.jboss.forge.addon:git,2.10.1.Final] [s:\tools\forge\addons]
> 16:13:08,147 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:addon-manager-spi,2.10.1.Final) > Starting container [org.jboss.forge.addon:addon-manager-spi,2.10.1.Final] [s:\tools\forge\addons]
> 16:13:08,147 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:scaffold,2.10.1.Final) > Starting container [org.jboss.forge.addon:scaffold,2.10.1.Final] [s:\tools\forge\addons]
> 16:13:08,147 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:dev-tools-java,2.10.1.Final) > Starting container [org.jboss.forge.addon:dev-tools-java,2.10.1.Final] [s:\tools\forge\addons]
> 16:13:08,147 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:scaffold-spi,2.10.1.Final) > Starting container [org.jboss.forge.addon:scaffold-spi,2.10.1.Final] [s:\tools\forge\addons]
> 16:13:08,147 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:templates,2.10.1.Final) > Starting container [org.jboss.forge.addon:templates,2.10.1.Final] [s:\tools\forge\addons]
> 16:13:08,147 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:bean-validation,2.10.1.Final) > Starting container [org.jboss.forge.addon:bean-validation,2.10.1.Final] [s:\tools\forge\addons]
> 16:13:08,149 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:javaee-spi,2.10.1.Final) >> Started container [org.jboss.forge.addon:javaee-spi,2.10.1.Final] - 2ms
> 16:13:08,159 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.furnace.container:cdi,2.10.1.Final) >> Started container [org.jboss.forge.furnace.container:cdi,2.10.1.Final] - 11ms
> 16:13:08,161 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.furnace.container:simple,2.10.1.Final) >> Started container [org.jboss.forge.furnace.container:simple,2.10.1.Final] - 15ms
> 16:13:08,171 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:ui-spi,2.10.1.Final) >> Started container [org.jboss.forge.addon:ui-spi,2.10.1.Final] - 23ms
> 16:13:08,172 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:scaffold-spi,2.10.1.Final) >> Started container [org.jboss.forge.addon:scaffold-spi,2.10.1.Final] - 23ms
> 16:13:08,188 INFO [org.jboss.weld.Version] (org.jboss.forge.addon:resources,2.10.1.Final) WELD-000900: 2.2.1 (Final)
> 16:13:08,190 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:templates-spi,2.10.1.Final) >> Started container [org.jboss.forge.addon:templates-spi,2.10.1.Final] - 43ms
> 16:13:08,190 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:shell-spi,2.10.1.Final) >> Started container [org.jboss.forge.addon:shell-spi,2.10.1.Final] - 42ms
> 16:13:08,209 INFO [org.hibernate.validator.internal.util.Version] (org.jboss.forge.addon:scaffold-faces,2.10.1.Final) HV000001: Hibernate Validator 5.1.1.Final
> 16:13:08,279 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:core,2.10.1.Final) >> Started container [org.jboss.forge.addon:core,2.10.1.Final] - 131ms
> 16:13:08,289 INFO [org.jboss.weld.Bootstrap] (org.jboss.forge.addon:parser-java,2.10.1.Final) WELD-000101: Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously.
> 16:13:08,296 INFO [org.jboss.weld.Bootstrap] (org.jboss.forge.addon:resources,2.10.1.Final) WELD-000101: Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously.
> 16:13:08,302 INFO [org.jboss.weld.Bootstrap] (org.jboss.forge.addon:convert,2.10.1.Final) WELD-000101: Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously.
> 16:13:08,304 INFO [org.jboss.weld.Bootstrap] (org.jboss.forge.addon:ui,2.10.1.Final) WELD-000101: Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously.
> 16:13:08,307 INFO [org.jboss.weld.Bootstrap] (org.jboss.forge.addon:shell,2.10.1.Final) WELD-000101: Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously.
> 16:13:08,311 INFO [org.jboss.weld.Bootstrap] (org.jboss.forge.addon:git,2.10.1.Final) WELD-000101: Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously.
> 16:13:08,315 INFO [org.jboss.weld.Bootstrap] (org.jboss.forge.addon:projects,2.10.1.Final) WELD-000101: Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously.
> 16:13:08,317 INFO [org.jboss.weld.Bootstrap] (org.jboss.forge.addon:scaffold-faces,2.10.1.Final) WELD-000101: Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously.
> 16:13:08,319 INFO [org.jboss.weld.Bootstrap] (org.jboss.forge.addon:configuration,2.10.1.Final) WELD-000101: Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously.
> 16:13:08,324 INFO [org.jboss.weld.Bootstrap] (org.jboss.forge.addon:addon-manager,2.10.1.Final) WELD-000101: Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously.
> 16:13:08,327 INFO [org.jboss.weld.Bootstrap] (org.jboss.forge.addon:templates,2.10.1.Final) WELD-000101: Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously.
> 16:13:08,331 INFO [org.jboss.weld.Bootstrap] (org.jboss.forge.addon:bean-validation,2.10.1.Final) WELD-000101: Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously.
> 16:13:08,332 INFO [org.jboss.weld.Bootstrap] (org.jboss.forge.addon:database-tools,2.10.1.Final) WELD-000101: Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously.
> 16:13:08,357 INFO [org.jboss.weld.Bootstrap] (org.jboss.forge.addon:addons,2.10.1.Final) WELD-000101: Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously.
> 16:13:08,360 INFO [org.jboss.weld.Bootstrap] (org.jboss.forge.addon:javaee,2.10.1.Final) WELD-000101: Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously.
> 16:13:08,364 INFO [org.jboss.weld.Bootstrap] (org.jboss.forge.addon:maven,2.10.1.Final) WELD-000101: Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously.
> 16:13:08,364 INFO [org.jboss.weld.Bootstrap] (org.jboss.forge.addon:scaffold,2.10.1.Final) WELD-000101: Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously.
> 16:13:08,365 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:environment,2.10.1.Final) >> Started container [org.jboss.forge.addon:environment,2.10.1.Final] - 219ms
> 16:13:08,366 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:facets,2.10.1.Final) >> Started container [org.jboss.forge.addon:facets,2.10.1.Final] - 219ms
> 16:13:08,366 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:text,2.10.1.Final) >> Started container [org.jboss.forge.addon:text,2.10.1.Final] - 219ms
> 16:13:08,366 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:addon-manager-spi,2.10.1.Final) >> Started container [org.jboss.forge.addon:addon-manager-spi,2.10.1.Final] - 217ms
> 16:13:08,375 WARN [org.jboss.weld.Interceptor] (org.jboss.forge.addon:javaee,2.10.1.Final) WELD-001700: Interceptor annotation class javax.ejb.PostActivate not found, interception based on it is not enabled
> 16:13:08,375 WARN [org.jboss.weld.Interceptor] (org.jboss.forge.addon:javaee,2.10.1.Final) WELD-001700: Interceptor annotation class javax.ejb.PrePassivate not found, interception based on it is not enabled
> 16:13:08,501 WARN [org.jboss.weld.Event] (org.jboss.forge.addon:projects,2.10.1.Final) WELD-000411: Observer method [BackedAnnotatedMethod] public org.jboss.forge.addon.ui.impl.extension.AnnotatedCommandExtension.observeAnnotationMethods(@Observes ProcessAnnotatedType<Object>, BeanManager) receives events for all annotated types. Consider restricting events using @WithAnnotations or a generic type with bounds.
> 16:13:08,502 WARN [org.jboss.weld.Event] (org.jboss.forge.addon:git,2.10.1.Final) WELD-000411: Observer method [BackedAnnotatedMethod] public org.jboss.forge.furnace.container.cdi.impl.ContainerServiceExtension.processRemoteServiceTypes(@Observes ProcessAnnotatedType<Object>) receives events for all annotated types. Consider restricting events using @WithAnnotations or a generic type with bounds.
> 16:13:08,502 WARN [org.jboss.weld.Event] (org.jboss.forge.addon:javaee,2.10.1.Final) WELD-000411: Observer method [BackedAnnotatedMethod] public org.jboss.forge.furnace.container.cdi.impl.ContainerServiceExtension.processRemoteServiceTypes(@Observes ProcessAnnotatedType<Object>) receives events for all annotated types. Consider restricting events using @WithAnnotations or a generic type with bounds.
> 16:13:08,503 WARN [org.jboss.weld.Event] (org.jboss.forge.addon:scaffold-faces,2.10.1.Final) WELD-000411: Observer method [BackedAnnotatedMethod] public org.jboss.forge.addon.ui.impl.extension.AnnotatedCommandExtension.observeAnnotationMethods(@Observes ProcessAnnotatedType<Object>, BeanManager) receives events for all annotated types. Consider restricting events using @WithAnnotations or a generic type with bounds.
> 16:13:08,503 WARN [org.jboss.weld.Event] (org.jboss.forge.addon:git,2.10.1.Final) WELD-000411: Observer method [BackedAnnotatedMethod] public org.jboss.forge.addon.ui.impl.extension.AnnotatedCommandExtension.observeAnnotationMethods(@Observes ProcessAnnotatedType<Object>, BeanManager) receives events for all annotated types. Consider restricting events using @WithAnnotations or a generic type with bounds.
> 16:13:08,505 WARN [org.jboss.weld.Event] (org.jboss.forge.addon:javaee,2.10.1.Final) WELD-000411: Observer method [BackedAnnotatedMethod] public org.jboss.forge.addon.ui.impl.extension.AnnotatedCommandExtension.observeAnnotationMethods(@Observes ProcessAnnotatedType<Object>, BeanManager) receives events for all annotated types. Consider restricting events using @WithAnnotations or a generic type with bounds.
> 16:13:08,503 WARN [org.jboss.weld.Event] (org.jboss.forge.addon:ui,2.10.1.Final) WELD-000411: Observer method [BackedAnnotatedMethod] public org.jboss.forge.addon.ui.impl.extension.AnnotatedCommandExtension.observeAnnotationMethods(@Observes ProcessAnnotatedType<Object>, BeanManager) receives events for all annotated types. Consider restricting events using @WithAnnotations or a generic type with bounds.
> 16:13:08,506 WARN [org.jboss.weld.Event] (org.jboss.forge.addon:configuration,2.10.1.Final) WELD-000411: Observer method [BackedAnnotatedMethod] public org.jboss.forge.addon.ui.impl.extension.AnnotatedCommandExtension.observeAnnotationMethods(@Observes ProcessAnnotatedType<Object>, BeanManager) receives events for all annotated types. Consider restricting events using @WithAnnotations or a generic type with bounds.
> 16:13:08,506 WARN [org.jboss.weld.Event] (org.jboss.forge.addon:templates,2.10.1.Final) WELD-000411: Observer method [BackedAnnotatedMethod] public org.jboss.forge.furnace.container.cdi.impl.ContainerServiceExtension.processRemoteServiceTypes(@Observes ProcessAnnotatedType<Object>) receives events for all annotated types. Consider restricting events using @WithAnnotations or a generic type with bounds.
> 16:13:08,506 WARN [org.jboss.weld.Event] (org.jboss.forge.addon:shell,2.10.1.Final) WELD-000411: Observer method [BackedAnnotatedMethod] public org.jboss.forge.furnace.container.cdi.impl.ContainerServiceExtension.processRemoteServiceTypes(@Observes ProcessAnnotatedType<Object>) receives events for all annotated types. Consider restricting events using @WithAnnotations or a generic type with bounds.
> 16:13:08,510 WARN [org.jboss.weld.Event] (org.jboss.forge.addon:ui,2.10.1.Final) WELD-000411: Observer method [BackedAnnotatedMethod] public org.jboss.forge.furnace.container.cdi.impl.ContainerServiceExtension.processRemoteServiceTypes(@Observes ProcessAnnotatedType<Object>) receives events for all annotated types. Consider restricting events using @WithAnnotations or a generic type with bounds.
> 16:13:08,511 WARN [org.jboss.weld.Event] (org.jboss.forge.addon:shell,2.10.1.Final) WELD-000411: Observer method [BackedAnnotatedMethod] public org.jboss.forge.addon.ui.impl.extension.AnnotatedCommandExtension.observeAnnotationMethods(@Observes ProcessAnnotatedType<Object>, BeanManager) receives events for all annotated types. Consider restricting events using @WithAnnotations or a generic type with bounds.
> 16:13:08,512 WARN [org.jboss.weld.Event] (org.jboss.forge.addon:configuration,2.10.1.Final) WELD-000411: Observer method [BackedAnnotatedMethod] public org.jboss.forge.furnace.container.cdi.impl.ContainerServiceExtension.processRemoteServiceTypes(@Observes ProcessAnnotatedType<Object>) receives events for all annotated types. Consider restricting events using @WithAnnotations or a generic type with bounds.
> 16:13:08,501 WARN [org.jboss.weld.Event] (org.jboss.forge.addon:maven,2.10.1.Final) WELD-000411: Observer method [BackedAnnotatedMethod] public org.jboss.forge.addon.ui.impl.extension.AnnotatedCommandExtension.observeAnnotationMethods(@Observes ProcessAnnotatedType<Object>, BeanManager) receives events for all annotated types. Consider restricting events using @WithAnnotations or a generic type with bounds.
> 16:13:08,501 WARN [org.jboss.weld.Event] (org.jboss.forge.addon:parser-java,2.10.1.Final) WELD-000411: Observer method [BackedAnnotatedMethod] public org.jboss.forge.addon.ui.impl.extension.AnnotatedCommandExtension.observeAnnotationMethods(@Observes ProcessAnnotatedType<Object>, BeanManager) receives events for all annotated types. Consider restricting events using @WithAnnotations or a generic type with bounds.
> 16:13:08,515 WARN [org.jboss.weld.Event] (org.jboss.forge.addon:addons,2.10.1.Final) WELD-000411: Observer method [BackedAnnotatedMethod] public org.jboss.forge.furnace.container.cdi.impl.ContainerServiceExtension.processRemoteServiceTypes(@Observes ProcessAnnotatedType<Object>) receives events for all annotated types. Consider restricting events using @WithAnnotations or a generic type with bounds.
> 16:13:08,517 WARN [org.jboss.weld.Event] (org.jboss.forge.addon:projects,2.10.1.Final) WELD-000411: Observer method [BackedAnnotatedMethod] public org.jboss.forge.furnace.container.cdi.impl.ContainerServiceExtension.processRemoteServiceTypes(@Observes ProcessAnnotatedType<Object>) receives events for all annotated types. Consider restricting events using @WithAnnotations or a generic type with bounds.
> 16:13:08,519 WARN [org.jboss.weld.Event] (org.jboss.forge.addon:convert,2.10.1.Final) WELD-000411: Observer method [BackedAnnotatedMethod] public org.jboss.forge.furnace.container.cdi.impl.ContainerServiceExtension.processRemoteServiceTypes(@Observes ProcessAnnotatedType<Object>) receives events for all annotated types. Consider restricting events using @WithAnnotations or a generic type with bounds.
> 16:13:08,523 WARN [org.jboss.weld.Event] (org.jboss.forge.addon:scaffold,2.10.1.Final) WELD-000411: Observer method [BackedAnnotatedMethod] public org.jboss.forge.addon.ui.impl.extension.AnnotatedCommandExtension.observeAnnotationMethods(@Observes ProcessAnnotatedType<Object>, BeanManager) receives events for all annotated types. Consider restricting events using @WithAnnotations or a generic type with bounds.
> 16:13:08,523 WARN [org.jboss.weld.Event] (org.jboss.forge.addon:database-tools,2.10.1.Final) WELD-000411: Observer method [BackedAnnotatedMethod] public org.jboss.forge.addon.ui.impl.extension.AnnotatedCommandExtension.observeAnnotationMethods(@Observes ProcessAnnotatedType<Object>, BeanManager) receives events for all annotated types. Consider restricting events using @WithAnnotations or a generic type with bounds.
> 16:13:08,525 WARN [org.jboss.weld.Event] (org.jboss.forge.addon:bean-validation,2.10.1.Final) WELD-000411: Observer method [BackedAnnotatedMethod] public org.jboss.forge.furnace.container.cdi.impl.ContainerServiceExtension.processRemoteServiceTypes(@Observes ProcessAnnotatedType<Object>) receives events for all annotated types. Consider restricting events using @WithAnnotations or a generic type with bounds.
> 16:13:08,526 WARN [org.jboss.weld.Event] (org.jboss.forge.addon:addons,2.10.1.Final) WELD-000411: Observer method [BackedAnnotatedMethod] public org.jboss.forge.addon.ui.impl.extension.AnnotatedCommandExtension.observeAnnotationMethods(@Observes ProcessAnnotatedType<Object>, BeanManager) receives events for all annotated types. Consider restricting events using @WithAnnotations or a generic type with bounds.
> 16:13:08,528 WARN [org.jboss.weld.Event] (org.jboss.forge.addon:addon-manager,2.10.1.Final) WELD-000411: Observer method [BackedAnnotatedMethod] public org.jboss.forge.addon.ui.impl.extension.AnnotatedCommandExtension.observeAnnotationMethods(@Observes ProcessAnnotatedType<Object>, BeanManager) receives events for all annotated types. Consider restricting events using @WithAnnotations or a generic type with bounds.
> 16:13:08,529 WARN [org.jboss.weld.Event] (org.jboss.forge.addon:bean-validation,2.10.1.Final) WELD-000411: Observer method [BackedAnnotatedMethod] public org.jboss.forge.addon.ui.impl.extension.AnnotatedCommandExtension.observeAnnotationMethods(@Observes ProcessAnnotatedType<Object>, BeanManager) receives events for all annotated types. Consider restricting events using @WithAnnotations or a generic type with bounds.
> 16:13:08,530 WARN [org.jboss.weld.Event] (org.jboss.forge.addon:resources,2.10.1.Final) WELD-000411: Observer method [BackedAnnotatedMethod] public org.jboss.forge.furnace.container.cdi.impl.ContainerServiceExtension.processRemoteServiceTypes(@Observes ProcessAnnotatedType<Object>) receives events for all annotated types. Consider restricting events using @WithAnnotations or a generic type with bounds.
> 16:13:08,533 WARN [org.jboss.weld.Event] (org.jboss.forge.addon:addon-manager,2.10.1.Final) WELD-000411: Observer method [BackedAnnotatedMethod] public org.jboss.forge.furnace.container.cdi.impl.ContainerServiceExtension.processRemoteServiceTypes(@Observes ProcessAnnotatedType<Object>) receives events for all annotated types. Consider restricting events using @WithAnnotations or a generic type with bounds.
> 16:13:08,535 WARN [org.jboss.weld.Event] (org.jboss.forge.addon:maven,2.10.1.Final) WELD-000411: Observer method [BackedAnnotatedMethod] public org.jboss.forge.furnace.container.cdi.impl.ContainerServiceExtension.processRemoteServiceTypes(@Observes ProcessAnnotatedType<Object>) receives events for all annotated types. Consider restricting events using @WithAnnotations or a generic type with bounds.
> 16:13:08,535 WARN [org.jboss.weld.Event] (org.jboss.forge.addon:scaffold-faces,2.10.1.Final) WELD-000411: Observer method [BackedAnnotatedMethod] public org.jboss.forge.furnace.container.cdi.impl.ContainerServiceExtension.processRemoteServiceTypes(@Observes ProcessAnnotatedType<Object>) receives events for all annotated types. Consider restricting events using @WithAnnotations or a generic type with bounds.
> 16:13:08,538 WARN [org.jboss.weld.Event] (org.jboss.forge.addon:parser-java,2.10.1.Final) WELD-000411: Observer method [BackedAnnotatedMethod] public org.jboss.forge.furnace.container.cdi.impl.ContainerServiceExtension.processRemoteServiceTypes(@Observes ProcessAnnotatedType<Object>) receives events for all annotated types. Consider restricting events using @WithAnnotations or a generic type with bounds.
> 16:13:08,541 WARN [org.jboss.weld.Event] (org.jboss.forge.addon:scaffold,2.10.1.Final) WELD-000411: Observer method [BackedAnnotatedMethod] public org.jboss.forge.furnace.container.cdi.impl.ContainerServiceExtension.processRemoteServiceTypes(@Observes ProcessAnnotatedType<Object>) receives events for all annotated types. Consider restricting events using @WithAnnotations or a generic type with bounds.
> 16:13:08,545 WARN [org.jboss.weld.Event] (org.jboss.forge.addon:database-tools,2.10.1.Final) WELD-000411: Observer method [BackedAnnotatedMethod] public org.jboss.forge.furnace.container.cdi.impl.ContainerServiceExtension.processRemoteServiceTypes(@Observes ProcessAnnotatedType<Object>) receives events for all annotated types. Consider restricting events using @WithAnnotations or a generic type with bounds.
> 16:13:08,980 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:convert,2.10.1.Final) >> Started container [org.jboss.forge.addon:convert,2.10.1.Final] - 833ms
> 16:13:09,147 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:ui,2.10.1.Final) >> Started container [org.jboss.forge.addon:ui,2.10.1.Final] - 1000ms
> 16:13:09,174 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:bean-validation,2.10.1.Final) >> Started container [org.jboss.forge.addon:bean-validation,2.10.1.Final] - 1025ms
> 16:13:09,280 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:resources,2.10.1.Final) >> Started container [org.jboss.forge.addon:resources,2.10.1.Final] - 1133ms
> 16:13:09,352 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:parser-xml,2.10.1.Final) >> Started container [org.jboss.forge.addon:parser-xml,2.10.1.Final] - 1205ms
> 16:13:09,355 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:parser-json,2.10.1.Final) >> Started container [org.jboss.forge.addon:parser-json,2.10.1.Final] - 1207ms
> 16:13:09,355 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:dependencies,2.10.1.Final) >> Started container [org.jboss.forge.addon:dependencies,2.10.1.Final] - 1208ms
> 16:13:09,418 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:projects,2.10.1.Final) >> Started container [org.jboss.forge.addon:projects,2.10.1.Final] - 1270ms
> 16:13:09,491 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:scaffold,2.10.1.Final) >> Started container [org.jboss.forge.addon:scaffold,2.10.1.Final] - 1342ms
> 16:13:09,501 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:templates,2.10.1.Final) >> Started container [org.jboss.forge.addon:templates,2.10.1.Final] - 1352ms
> 16:13:09,502 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:parser-java,2.10.1.Final) >> Started container [org.jboss.forge.addon:parser-java,2.10.1.Final] - 1354ms
> 16:13:09,617 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:dev-tools-java,2.10.1.Final) >> Started container [org.jboss.forge.addon:dev-tools-java,2.10.1.Final] - 1468ms
> 16:13:09,723 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:shell,2.10.1.Final) >> Started container [org.jboss.forge.addon:shell,2.10.1.Final] - 1576ms
> 16:13:09,899 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:configuration,2.10.1.Final) >> Started container [org.jboss.forge.addon:configuration,2.10.1.Final] - 1752ms
> 16:13:10,011 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:git,2.10.1.Final) >> Started container [org.jboss.forge.addon:git,2.10.1.Final] - 1862ms
> 16:13:10,039 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:rest-client,2.10.1.Final) >> Started container [org.jboss.forge.addon:rest-client,2.10.1.Final] - 1892ms
> 16:13:10,140 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:addon-manager,2.10.1.Final) >> Started container [org.jboss.forge.addon:addon-manager,2.10.1.Final] - 1992ms
> 16:13:10,172 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:javaee,2.10.1.Final) >> Started container [org.jboss.forge.addon:javaee,2.10.1.Final] - 2025ms
> 16:13:10,329 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:maven,2.10.1.Final) >> Started container [org.jboss.forge.addon:maven,2.10.1.Final] - 2180ms
> 16:13:10,333 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:database-tools,2.10.1.Final) >> Started container [org.jboss.forge.addon:database-tools,2.10.1.Final] - 2185ms
> 16:13:10,334 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:scaffold-faces,2.10.1.Final) >> Started container [org.jboss.forge.addon:scaffold-faces,2.10.1.Final] - 2186ms
> 16:13:10,511 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (org.jboss.forge.addon:addons,2.10.1.Final) >> Started container [org.jboss.forge.addon:addons,2.10.1.Final] - 2363ms
> 16:13:48,191 WARNING [org.jboss.forge.addon.facets.FacetFactoryImpl] (AeshProcess: 5) Could not install Facet of type [class org.jboss.forge.addon.facets.AbstractFacet_$$_javassist_2869404d-959d-49ad-ab7f-76396e8027b0], due to exception: : java.lang.IllegalStateException: Could not resolve version for dependency [org.jboss.spec.javax.faces:jboss-jsf-api_2.0_spec:::].
> at org.jboss.forge.addon.projects.impl.DependencyInstallerImpl.install(DependencyInstallerImpl.java:93)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_65]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [rt.jar:1.7.0_65]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_65]
> at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_65]
> at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor$1.call(ClassLoaderInterceptor.java:87) [furnace-proxy-2.10.1.Final.jar:2.10.1.Final]
> at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:42) [furnace-api-2.10.1.Final.jar:2.10.1.Final]
> at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor.invoke(ClassLoaderInterceptor.java:103) [furnace-proxy-2.10.1.Final.jar:2.10.1.Final]
> at org.jboss.forge.addon.projects.impl.DependencyInstallerImpl_$$_javassist_7508b50b-5296-452e-af21-13988230d8cf.install(DependencyInstallerImpl_$$_javassist_7508b50b-5296-452e-af21-13988230d8cf.java)
> at org.jboss.forge.addon.javaee.AbstractJavaEEFacet.install(AbstractJavaEEFacet.java:85)
> at org.jboss.forge.addon.javaee.faces.AbstractFacesFacetImpl.install(AbstractFacesFacetImpl.java:122)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_65]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [rt.jar:1.7.0_65]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_65]
> at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_65]
> at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor$1.call(ClassLoaderInterceptor.java:87) [furnace-proxy-2.10.1.Final.jar:2.10.1.Final]
> at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:42) [furnace-api-2.10.1.Final.jar:2.10.1.Final]
> at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor.invoke(ClassLoaderInterceptor.java:103) [furnace-proxy-2.10.1.Final.jar:2.10.1.Final]
> at org.jboss.forge.addon.facets.AbstractFacet_$$_javassist_2869404d-959d-49ad-ab7f-76396e8027b0.install(AbstractFacet_$$_javassist_2869404d-959d-49ad-ab7f-76396e8027b0.java)
> at org.jboss.forge.addon.facets.AbstractFaceted.install(AbstractFaceted.java:76) [facets-api-2.10.1.Final.jar:2.10.1.Final]
> at org.jboss.forge.addon.facets.FacetFactoryImpl.install(FacetFactoryImpl.java:212) [facets-impl-2.10.1.Final.jar:2.10.1.Final]
> at org.jboss.forge.addon.facets.FacetFactoryImpl.install(FacetFactoryImpl.java:139) [facets-impl-2.10.1.Final.jar:2.10.1.Final]
> at org.jboss.forge.addon.facets.FacetFactoryImpl.install(FacetFactoryImpl.java:128) [facets-impl-2.10.1.Final.jar:2.10.1.Final]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_65]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [rt.jar:1.7.0_65]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_65]
> at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_65]
> at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor$1.call(ClassLoaderInterceptor.java:87) [furnace-proxy-2.10.1.Final.jar:2.10.1.Final]
> at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:42) [furnace-api-2.10.1.Final.jar:2.10.1.Final]
> at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor.invoke(ClassLoaderInterceptor.java:103) [furnace-proxy-2.10.1.Final.jar:2.10.1.Final]
> at org.jboss.forge.addon.facets.FacetFactoryImpl_$$_javassist_d488d728-69cb-4793-831f-57ec24e87add.install(FacetFactoryImpl_$$_javassist_d488d728-69cb-4793-831f-57ec24e87add.java) [facets-impl-2.10.1.Final.jar:2.10.1.Final]
> at org.jboss.forge.addon.javaee.faces.ui.FacesSetupWizardImpl.execute(FacesSetupWizardImpl.java:63)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_65]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [rt.jar:1.7.0_65]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_65]
> at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_65]
> at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor$1.call(ClassLoaderInterceptor.java:87) [furnace-proxy-2.10.1.Final.jar:2.10.1.Final]
> at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:42) [furnace-api-2.10.1.Final.jar:2.10.1.Final]
> at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor.invoke(ClassLoaderInterceptor.java:103) [furnace-proxy-2.10.1.Final.jar:2.10.1.Final]
> at org.jboss.forge.addon.javaee.faces.ui.FacesSetupWizardImpl_$$_javassist_68f4f7a6-5377-4488-b124-c5ee659b1297.execute(FacesSetupWizardImpl_$$_javassist_68f4f7a6-5377-4488-b124-c5ee659b1297.java)
> at org.jboss.forge.addon.ui.result.navigation.CompositeCommand.execute(CompositeCommand.java:82)
> at org.jboss.forge.addon.ui.impl.controller.WizardCommandControllerImpl.execute(WizardCommandControllerImpl.java:153)
> at org.jboss.forge.addon.ui.impl.controller.NoUIWizardControllerDecorator.execute(NoUIWizardControllerDecorator.java:152)
> at org.jboss.forge.addon.shell.aesh.CommandAdapter.execute(CommandAdapter.java:74)
> at org.jboss.aesh.console.AeshConsoleImpl$AeshConsoleCallbackImpl.execute(AeshConsoleImpl.java:325)
> at org.jboss.aesh.console.AeshProcess.run(AeshProcess.java:40)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_65]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_65]
> at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_65]
> 16:13:48,430 SEVERE [org.jboss.forge.addon.shell.aesh.CommandAdapter] (AeshProcess: 5) Failed to execute [scaffold-setup] due to exception.: org.jboss.forge.addon.facets.FacetNotFoundException: No Facet of type [interface org.jboss.forge.addon.javaee.faces.FacesFacet] is installed.
> at org.jboss.forge.addon.facets.AbstractFaceted.getFacet(AbstractFaceted.java:51) [facets-api-2.10.1.Final.jar:2.10.1.Final]
> at org.jboss.forge.addon.scaffold.faces.FacesAccessStrategy.<init>(FacesAccessStrategy.java:27)
> at org.jboss.forge.addon.scaffold.faces.FacesScaffoldProvider.getAccessStrategy(FacesScaffoldProvider.java:440)
> at org.jboss.forge.addon.scaffold.faces.FacesScaffoldProvider.setupWebXML(FacesScaffoldProvider.java:555)
> at org.jboss.forge.addon.scaffold.faces.FacesScaffoldProvider.setup(FacesScaffoldProvider.java:211)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_65]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [rt.jar:1.7.0_65]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_65]
> at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_65]
> at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor$1.call(ClassLoaderInterceptor.java:87) [furnace-proxy-2.10.1.Final.jar:2.10.1.Final]
> at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:42) [furnace-api-2.10.1.Final.jar:2.10.1.Final]
> at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor.invoke(ClassLoaderInterceptor.java:103) [furnace-proxy-2.10.1.Final.jar:2.10.1.Final]
> at org.jboss.forge.addon.scaffold.spi.ScaffoldProvider_$$_javassist_5425021a-5af9-4547-9f71-23d4437d2d97.setup(ScaffoldProvider_$$_javassist_5425021a-5af9-4547-9f71-23d4437d2d97.java)
> at org.jboss.forge.addon.scaffold.impl.ui.ScaffoldExecuteSetupStep.execute(ScaffoldExecuteSetupStep.java:66)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_65]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [rt.jar:1.7.0_65]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_65]
> at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_65]
> at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor$1.call(ClassLoaderInterceptor.java:87) [furnace-proxy-2.10.1.Final.jar:2.10.1.Final]
> at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:42) [furnace-api-2.10.1.Final.jar:2.10.1.Final]
> at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor.invoke(ClassLoaderInterceptor.java:103) [furnace-proxy-2.10.1.Final.jar:2.10.1.Final]
> at org.jboss.forge.addon.scaffold.impl.ui.ScaffoldExecuteSetupStep_$$_javassist_a1f5f20f-f076-492c-bd4b-4848cc44ca8f.execute(ScaffoldExecuteSetupStep_$$_javassist_a1f5f20f-f076-492c-bd4b-4848cc44ca8f.java)
> at org.jboss.forge.addon.ui.impl.controller.WizardCommandControllerImpl.execute(WizardCommandControllerImpl.java:153) [ui-impl-2.10.1.Final.jar:2.10.1.Final]
> at org.jboss.forge.addon.ui.impl.controller.NoUIWizardControllerDecorator.execute(NoUIWizardControllerDecorator.java:152) [ui-impl-2.10.1.Final.jar:2.10.1.Final]
> at org.jboss.forge.addon.shell.aesh.CommandAdapter.execute(CommandAdapter.java:74) [shell-impl-2.10.1.Final.jar:2.10.1.Final]
> at org.jboss.aesh.console.AeshConsoleImpl$AeshConsoleCallbackImpl.execute(AeshConsoleImpl.java:325) [aesh-0.56.1.jar:0.56.1]
> at org.jboss.aesh.console.AeshProcess.run(AeshProcess.java:40) [aesh-0.56.1.jar:0.56.1]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_65]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_65]
> at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_65]
> 16:13:48,432 SEVERE [org.jboss.forge.addon.shell.aesh.CommandAdapter] (AeshProcess: 5) No Facet of type [interface org.jboss.forge.addon.javaee.faces.FacesFacet] is installed.: org.jboss.forge.addon.facets.FacetNotFoundException: No Facet of type [interface org.jboss.forge.addon.javaee.faces.FacesFacet] is installed.
> at org.jboss.forge.addon.facets.AbstractFaceted.getFacet(AbstractFaceted.java:51) [facets-api-2.10.1.Final.jar:2.10.1.Final]
> at org.jboss.forge.addon.scaffold.faces.FacesAccessStrategy.<init>(FacesAccessStrategy.java:27)
> at org.jboss.forge.addon.scaffold.faces.FacesScaffoldProvider.getAccessStrategy(FacesScaffoldProvider.java:440)
> at org.jboss.forge.addon.scaffold.faces.FacesScaffoldProvider.setupWebXML(FacesScaffoldProvider.java:555)
> at org.jboss.forge.addon.scaffold.faces.FacesScaffoldProvider.setup(FacesScaffoldProvider.java:211)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_65]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [rt.jar:1.7.0_65]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_65]
> at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_65]
> at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor$1.call(ClassLoaderInterceptor.java:87) [furnace-proxy-2.10.1.Final.jar:2.10.1.Final]
> at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:42) [furnace-api-2.10.1.Final.jar:2.10.1.Final]
> at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor.invoke(ClassLoaderInterceptor.java:103) [furnace-proxy-2.10.1.Final.jar:2.10.1.Final]
> at org.jboss.forge.addon.scaffold.spi.ScaffoldProvider_$$_javassist_5425021a-5af9-4547-9f71-23d4437d2d97.setup(ScaffoldProvider_$$_javassist_5425021a-5af9-4547-9f71-23d4437d2d97.java)
> at org.jboss.forge.addon.scaffold.impl.ui.ScaffoldExecuteSetupStep.execute(ScaffoldExecuteSetupStep.java:66)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_65]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [rt.jar:1.7.0_65]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_65]
> at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_65]
> at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor$1.call(ClassLoaderInterceptor.java:87) [furnace-proxy-2.10.1.Final.jar:2.10.1.Final]
> at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:42) [furnace-api-2.10.1.Final.jar:2.10.1.Final]
> at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor.invoke(ClassLoaderInterceptor.java:103) [furnace-proxy-2.10.1.Final.jar:2.10.1.Final]
> at org.jboss.forge.addon.scaffold.impl.ui.ScaffoldExecuteSetupStep_$$_javassist_a1f5f20f-f076-492c-bd4b-4848cc44ca8f.execute(ScaffoldExecuteSetupStep_$$_javassist_a1f5f20f-f076-492c-bd4b-4848cc44ca8f.java)
> at org.jboss.forge.addon.ui.impl.controller.WizardCommandControllerImpl.execute(WizardCommandControllerImpl.java:153) [ui-impl-2.10.1.Final.jar:2.10.1.Final]
> at org.jboss.forge.addon.ui.impl.controller.NoUIWizardControllerDecorator.execute(NoUIWizardControllerDecorator.java:152) [ui-impl-2.10.1.Final.jar:2.10.1.Final]
> at org.jboss.forge.addon.shell.aesh.CommandAdapter.execute(CommandAdapter.java:74) [shell-impl-2.10.1.Final.jar:2.10.1.Final]
> at org.jboss.aesh.console.AeshConsoleImpl$AeshConsoleCallbackImpl.execute(AeshConsoleImpl.java:325) [aesh-0.56.1.jar:0.56.1]
> at org.jboss.aesh.console.AeshProcess.run(AeshProcess.java:40) [aesh-0.56.1.jar:0.56.1]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_65]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_65]
> at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_65]
> 16:15:26,875 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) < Stopping container [org.jboss.forge.addon:configuration,2.10.1.Final] [s:\tools\forge\addons]
> 16:15:26,917 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) << Stopped container [org.jboss.forge.addon:configuration,2.10.1.Final] - 42ms
> 16:15:26,918 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) < Stopping container [org.jboss.forge.addon:dev-tools-java,2.10.1.Final] [s:\tools\forge\addons]
> 16:15:26,953 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) << Stopped container [org.jboss.forge.addon:dev-tools-java,2.10.1.Final] - 35ms
> 16:15:26,953 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) < Stopping container [org.jboss.forge.addon:parser-xml,2.10.1.Final] [s:\tools\forge\addons]
> 16:15:26,980 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) << Stopped container [org.jboss.forge.addon:parser-xml,2.10.1.Final] - 27ms
> 16:15:26,980 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) < Stopping container [org.jboss.forge.addon:database-tools,2.10.1.Final] [s:\tools\forge\addons]
> 16:15:26,998 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) < Stopping container [org.jboss.forge.addon:shell-spi,2.10.1.Final] [s:\tools\forge\addons]
> 16:15:26,998 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) << Stopped container [org.jboss.forge.addon:shell-spi,2.10.1.Final] - 0ms
> 16:15:26,999 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) < Stopping container [org.jboss.forge.addon:javaee-spi,2.10.1.Final] [s:\tools\forge\addons]
> 16:15:26,999 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) << Stopped container [org.jboss.forge.addon:javaee-spi,2.10.1.Final] - 0ms
> 16:15:26,999 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) < Stopping container [org.jboss.forge.addon:parser-java,2.10.1.Final] [s:\tools\forge\addons]
> 16:15:27,014 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) << Stopped container [org.jboss.forge.addon:parser-java,2.10.1.Final] - 15ms
> 16:15:27,015 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) < Stopping container [org.jboss.forge.addon:environment,2.10.1.Final] [s:\tools\forge\addons]
> 16:15:27,025 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) << Stopped container [org.jboss.forge.addon:environment,2.10.1.Final] - 10ms
> 16:15:27,025 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) < Stopping container [org.jboss.forge.addon:text,2.10.1.Final] [s:\tools\forge\addons]
> 16:15:27,029 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) << Stopped container [org.jboss.forge.addon:text,2.10.1.Final] - 4ms
> 16:15:27,029 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) < Stopping container [org.jboss.forge.addon:scaffold,2.10.1.Final] [s:\tools\forge\addons]
> 16:15:27,035 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) < Stopping container [org.jboss.forge.addon:ui-spi,2.10.1.Final] [s:\tools\forge\addons]
> 16:15:27,035 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) << Stopped container [org.jboss.forge.addon:ui-spi,2.10.1.Final] - 0ms
> 16:15:27,035 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) < Stopping container [org.jboss.forge.addon:projects,2.10.1.Final] [s:\tools\forge\addons]
> 16:15:27,041 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) < Stopping container [org.jboss.forge.addon:rest-client,2.10.1.Final] [s:\tools\forge\addons]
> 16:15:27,046 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) << Stopped container [org.jboss.forge.addon:rest-client,2.10.1.Final] - 4ms
> 16:15:27,047 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) < Stopping container [org.jboss.forge.addon:dependencies,2.10.1.Final] [s:\tools\forge\addons]
> 16:15:27,051 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) << Stopped container [org.jboss.forge.addon:dependencies,2.10.1.Final] - 4ms
> 16:15:27,051 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) < Stopping container [org.jboss.forge.addon:bean-validation,2.10.1.Final] [s:\tools\forge\addons]
> 16:15:27,056 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) < Stopping container [org.jboss.forge.addon:addon-manager,2.10.1.Final] [s:\tools\forge\addons]
> 16:15:27,060 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) < Stopping container [org.jboss.forge.addon:shell,2.10.1.Final] [s:\tools\forge\addons]
> 16:15:27,066 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) < Stopping container [org.jboss.forge.addon:scaffold-spi,2.10.1.Final] [s:\tools\forge\addons]
> 16:15:27,066 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) << Stopped container [org.jboss.forge.addon:scaffold-spi,2.10.1.Final] - 0ms
> 16:15:27,066 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) < Stopping container [org.jboss.forge.addon:git,2.10.1.Final] [s:\tools\forge\addons]
> 16:15:27,070 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) < Stopping container [org.jboss.forge.addon:maven,2.10.1.Final] [s:\tools\forge\addons]
> 16:15:27,078 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) < Stopping container [org.jboss.forge.addon:facets,2.10.1.Final] [s:\tools\forge\addons]
> 16:15:27,081 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) << Stopped container [org.jboss.forge.addon:facets,2.10.1.Final] - 3ms
> 16:15:27,081 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) < Stopping container [org.jboss.forge.furnace.container:simple,2.10.1.Final] [s:\tools\forge\addons]
> 16:15:27,081 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) << Stopped container [org.jboss.forge.furnace.container:simple,2.10.1.Final] - 0ms
> 16:15:27,081 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) < Stopping container [org.jboss.forge.addon:addon-manager-spi,2.10.1.Final] [s:\tools\forge\addons]
> 16:15:27,083 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) << Stopped container [org.jboss.forge.addon:addon-manager-spi,2.10.1.Final] - 2ms
> 16:15:27,083 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) < Stopping container [org.jboss.forge.addon:templates-spi,2.10.1.Final] [s:\tools\forge\addons]
> 16:15:27,083 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) << Stopped container [org.jboss.forge.addon:templates-spi,2.10.1.Final] - 0ms
> 16:15:27,083 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) < Stopping container [org.jboss.forge.furnace.container:cdi,2.10.1.Final] [s:\tools\forge\addons]
> 16:15:27,083 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) << Stopped container [org.jboss.forge.furnace.container:cdi,2.10.1.Final] - 0ms
> 16:15:27,084 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) < Stopping container [org.jboss.forge.addon:core,2.10.1.Final] [s:\tools\forge\addons]
> 16:15:27,084 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) << Stopped container [org.jboss.forge.addon:core,2.10.1.Final] - 0ms
> 16:15:27,084 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) < Stopping container [org.jboss.forge.addon:templates,2.10.1.Final] [s:\tools\forge\addons]
> 16:15:27,086 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) < Stopping container [org.jboss.forge.addon:addons,2.10.1.Final] [s:\tools\forge\addons]
> 16:15:27,088 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) < Stopping container [org.jboss.forge.addon:ui,2.10.1.Final] [s:\tools\forge\addons]
> 16:15:27,089 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) < Stopping container [org.jboss.forge.addon:scaffold-faces,2.10.1.Final] [s:\tools\forge\addons]
> 16:15:27,090 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) < Stopping container [org.jboss.forge.addon:resources,2.10.1.Final] [s:\tools\forge\addons]
> 16:15:27,092 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) < Stopping container [org.jboss.forge.addon:convert,2.10.1.Final] [s:\tools\forge\addons]
> 16:15:27,092 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) < Stopping container [org.jboss.forge.addon:parser-json,2.10.1.Final] [s:\tools\forge\addons]
> 16:15:27,093 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) << Stopped container [org.jboss.forge.addon:parser-json,2.10.1.Final] - 0ms
> 16:15:27,093 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) < Stopping container [org.jboss.forge.addon:javaee,2.10.1.Final] [s:\tools\forge\addons]
> 16:15:27,094 INFO [org.jboss.forge.furnace.impl.addons.AddonRunnable] (main) << Stopped container [org.jboss.forge.addon:javaee,2.10.1.Final] - 1ms
> 16:15:27,097 SEVERE [org.jboss.forge.addon.ui.impl.controller.AbstractCommandController] (AeshProcess: 6) Error while notifying listeners: java.lang.IllegalStateException: File Monitor is not started yet
> at org.jboss.forge.addon.resource.monitor.FileMonitor.registerMonitor(FileMonitor.java:54) [resources-impl-2.10.1.Final.jar:2.10.1.Final]
> at org.jboss.forge.addon.resource.ResourceFactoryImpl.monitor(ResourceFactoryImpl.java:117) [resources-impl-2.10.1.Final.jar:2.10.1.Final]
> at org.jboss.forge.addon.resource.ResourceFactoryImpl.monitor(ResourceFactoryImpl.java:103) [resources-impl-2.10.1.Final.jar:2.10.1.Final]
> at org.jboss.forge.addon.resource.AbstractFileResource.monitor(AbstractFileResource.java:355) [resources-api-2.10.1.Final.jar:2.10.1.Final]
> at org.jboss.forge.addon.projects.impl.ProjectFactoryImpl.cacheProject(ProjectFactoryImpl.java:409)
> at org.jboss.forge.addon.projects.impl.ProjectFactoryImpl.findProjectInDirectory(ProjectFactoryImpl.java:237)
> at org.jboss.forge.addon.projects.impl.ProjectFactoryImpl.findProject(ProjectFactoryImpl.java:130)
> at org.jboss.forge.addon.projects.impl.ProjectFactoryImpl.findProject(ProjectFactoryImpl.java:107)
> at org.jboss.forge.addon.projects.Projects.getSelectedProject(Projects.java:37)
> at org.jboss.forge.addon.projects.ui.ProjectBuildStatusListener.postCommandExecuted(ProjectBuildStatusListener.java:41)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_65]
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [rt.jar:1.7.0_65]
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_65]
> at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_65]
> at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor$1.call(ClassLoaderInterceptor.java:87) [furnace-proxy-2.10.1.Final.jar:2.10.1.Final]
> at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:42) [furnace-api-2.10.1.Final.jar:2.10.1.Final]
> at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor.invoke(ClassLoaderInterceptor.java:103) [furnace-proxy-2.10.1.Final.jar:2.10.1.Final]
> at org.jboss.forge.addon.projects.ui.ProjectBuildStatusListener_$$_javassist_4cae199f-a764-4123-85c5-6d7c27bcec06.postCommandExecuted(ProjectBuildStatusListener_$$_javassist_4cae199f-a764-4123-85c5-6d7c27bcec06.java)
> at org.jboss.forge.addon.ui.impl.controller.AbstractCommandController.firePostCommandExecuted(AbstractCommandController.java:144) [ui-impl-2.10.1.Final.jar:2.10.1.Final]
> at org.jboss.forge.addon.ui.impl.controller.SingleCommandControllerImpl.execute(SingleCommandControllerImpl.java:89) [ui-impl-2.10.1.Final.jar:2.10.1.Final]
> at org.jboss.forge.addon.shell.aesh.CommandAdapter.execute(CommandAdapter.java:74) [shell-impl-2.10.1.Final.jar:2.10.1.Final]
> at org.jboss.aesh.console.AeshConsoleImpl$AeshConsoleCallbackImpl.execute(AeshConsoleImpl.java:325) [aesh-0.56.1.jar:0.56.1]
> at org.jboss.aesh.console.AeshProcess.run(AeshProcess.java:40) [aesh-0.56.1.jar:0.56.1]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_65]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_65]
> at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_65]
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.1#6329)
10 years, 2 months