[JBoss JIRA] (FURNACE-52) ClassCastException on application scoped beans
by George Gastaldi (JIRA)
George Gastaldi created FURNACE-52:
--------------------------------------
Summary: ClassCastException on application scoped beans
Key: FURNACE-52
URL: https://issues.jboss.org/browse/FURNACE-52
Project: Forge: Furnace
Issue Type: Bug
Components: Container - CDI, Runtime
Affects Versions: 2.18.1.Final
Reporter: George Gastaldi
Fix For: 2.x Future
Having an addon with a class declared …
[View More]as an @ApplicationScoped bean, after reinstalling the same addon and calling the bean a ClassCastException should be raised.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
[View Less]
9 years, 10 months
[JBoss JIRA] (FURNACE-51) CLAC fails to proxy Maven classes in Eclipse
by George Gastaldi (JIRA)
George Gastaldi created FURNACE-51:
--------------------------------------
Summary: CLAC fails to proxy Maven classes in Eclipse
Key: FURNACE-51
URL: https://issues.jboss.org/browse/FURNACE-51
Project: Forge: Furnace
Issue Type: Bug
Components: ClassLoader Adapter
Affects Versions: 2.18.1.Final
Reporter: George Gastaldi
Priority: Critical
Fix For: 2.x Future
When …
[View More]installing the Arquillian addon, run Arquillian: Setup and then Arquillian: Container Configuration. You should see the following error in the Error log:
{code:java}
org.jboss.forge.furnace.exception.ContainerException: Failed to create proxy for type [class org.apache.maven.model.Profile]
at org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback.enhance(ClassLoaderAdapterCallback.java:1034)
at org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback.enhanceResult(ClassLoaderAdapterCallback.java:253)
at org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback.access$200(ClassLoaderAdapterCallback.java:37)
at org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback$2.call(ClassLoaderAdapterCallback.java:124)
at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:42)
at org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback.invoke(ClassLoaderAdapterCallback.java:96)
at org.javassist.tmp.java.util.Iterator_$$_javassist_ca47db21-21a6-4f5c-8a93-8c30b723bd51.next(Iterator_$$_javassist_ca47db21-21a6-4f5c-8a93-8c30b723bd51.java)
at org.jboss.tools.forge.ui.internal.ext.control.ComboControlBuilder.updateValueChoices(ComboControlBuilder.java:135)
at org.jboss.tools.forge.ui.internal.ext.control.ComboControlBuilder.updateValues(ComboControlBuilder.java:115)
at org.jboss.tools.forge.ui.internal.ext.control.ComboControlBuilder.build(ComboControlBuilder.java:61)
at org.jboss.tools.forge.ui.internal.ext.control.ComboControlBuilder.build(ComboControlBuilder.java:1)
at org.jboss.tools.forge.ui.internal.ext.wizards.ForgeWizardPage.createControl(ForgeWizardPage.java:96)
at org.eclipse.jface.wizard.Wizard.createPageControls(Wizard.java:178)
at org.eclipse.jface.wizard.WizardDialog.createPageControls(WizardDialog.java:759)
at org.eclipse.jface.wizard.WizardDialog.createContents(WizardDialog.java:622)
at org.eclipse.jface.window.Window.create(Window.java:435)
at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1101)
at org.eclipse.jface.window.Window.open(Window.java:797)
at org.jboss.tools.forge.ui.internal.ext.dialog.WizardDialogHelper.openWizard(WizardDialogHelper.java:210)
at org.jboss.tools.forge.ui.internal.ext.dialog.WizardDialogHelper.openWizard(WizardDialogHelper.java:102)
at org.jboss.tools.forge.ui.internal.ext.dialog.UICommandListDialog$1$1.handleElementSelected(UICommandListDialog.java:233)
at org.jboss.tools.forge.ui.internal.ext.quickaccess.QuickAccessContents.handleSelection(QuickAccessContents.java:322)
at org.jboss.tools.forge.ui.internal.ext.quickaccess.QuickAccessContents.access$0(QuickAccessContents.java:312)
at org.jboss.tools.forge.ui.internal.ext.quickaccess.QuickAccessContents$6.mouseUp(QuickAccessContents.java:461)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:220)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4454)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3799)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3409)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
Caused by: java.lang.RuntimeException: by java.lang.NoClassDefFoundError: org/jboss/forge/furnace/proxy/ForgeProxy
at org.jboss.forge.furnace.proxy.javassist.util.proxy.ProxyFactory.createClass3(ProxyFactory.java:515)
at org.jboss.forge.furnace.proxy.javassist.util.proxy.ProxyFactory.createClass2(ProxyFactory.java:492)
at org.jboss.forge.furnace.proxy.javassist.util.proxy.ProxyFactory.createClass1(ProxyFactory.java:428)
at org.jboss.forge.furnace.proxy.javassist.util.proxy.ProxyFactory.createClass(ProxyFactory.java:400)
at org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback$3.call(ClassLoaderAdapterCallback.java:987)
at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:42)
at org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback.enhance(ClassLoaderAdapterCallback.java:900)
... 51 more
Caused by: org.jboss.forge.furnace.proxy.javassist.CannotCompileException: by java.lang.NoClassDefFoundError: org/jboss/forge/furnace/proxy/ForgeProxy
at org.jboss.forge.furnace.proxy.javassist.util.proxy.FactoryHelper.toClass(FactoryHelper.java:170)
at org.jboss.forge.furnace.proxy.javassist.util.proxy.ProxyFactory.createClass3(ProxyFactory.java:507)
... 57 more
Caused by: java.lang.NoClassDefFoundError: org/jboss/forge/furnace/proxy/ForgeProxy
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:760)
at sun.reflect.GeneratedMethodAccessor61.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.jboss.forge.furnace.proxy.javassist.util.proxy.FactoryHelper.toClass2(FactoryHelper.java:182)
at org.jboss.forge.furnace.proxy.javassist.util.proxy.FactoryHelper.toClass(FactoryHelper.java:164)
... 58 more
Caused by: java.lang.ClassNotFoundException: org.jboss.forge.furnace.proxy.ForgeProxy cannot be found by org.eclipse.m2e.maven.runtime_1.5.1.20150109-1819
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:432)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:345)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:337)
at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 65 more
{code}
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
[View Less]
9 years, 10 months
[JBoss JIRA] (FURNACE-50) Addon Manager should not update certain addons
by George Gastaldi (JIRA)
George Gastaldi created FURNACE-50:
--------------------------------------
Summary: Addon Manager should not update certain addons
Key: FURNACE-50
URL: https://issues.jboss.org/browse/FURNACE-50
Project: Forge: Furnace
Issue Type: Feature Request
Components: Addon Manager
Affects Versions: 2.18.1.Final
Reporter: George Gastaldi
Fix For: 2.x Future
It would be nice if the AddonManager …
[View More]could ignore installation of some addons (eg: Forge core addons when executed in Forge).
This behavior should be decoupled from Furnace runtime. One idea is to introduce a {{Predicate<AddonId>}} in {{AddonManagerImpl}}.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
[View Less]
9 years, 10 months
[JBoss JIRA] (FORGE-2339) Repeated values when auto-completing a UISelectMany component
by George Gastaldi (JIRA)
[ https://issues.jboss.org/browse/FORGE-2339?page=com.atlassian.jira.plugin... ]
George Gastaldi commented on FORGE-2339:
----------------------------------------
This is a bug in the Aesh version Forge currently uses. The bug lies in the {{org.jboss.aesh.cl.parser.AeshCommandLineCompletionParser}} class.
> Repeated values when auto-completing a UISelectMany component
> -------------------------------------------------------------
>
> Key: FORGE-2339
> …
[View More] URL: https://issues.jboss.org/browse/FORGE-2339
> Project: Forge
> Issue Type: Bug
> Components: UI - Shell
> Affects Versions: 2.16.1.Final
> Reporter: George Gastaldi
> Fix For: 2.x Future
>
>
> Having a command defined as:
> {code:java}
> import java.util.Arrays;
> import javax.inject.Inject;
> import org.jboss.forge.addon.ui.command.AbstractUICommand;
> import org.jboss.forge.addon.ui.context.UIBuilder;
> import org.jboss.forge.addon.ui.context.UIContext;
> import org.jboss.forge.addon.ui.context.UIExecutionContext;
> import org.jboss.forge.addon.ui.input.UISelectMany;
> import org.jboss.forge.addon.ui.metadata.UICommandMetadata;
> import org.jboss.forge.addon.ui.result.Result;
> import org.jboss.forge.addon.ui.result.Results;
> import org.jboss.forge.addon.ui.util.Metadata;
> public class Comando extends AbstractUICommand {
> @Inject
> private UISelectMany<String> source;
> @Override
> public UICommandMetadata getMetadata(UIContext context) {
> return Metadata.forCommand(Comando.class).name("comando");
> }
> @Override
> public void initializeUI(UIBuilder builder) throws Exception {
> source.setValueChoices(Arrays.asList("Spring")).setDefaultValue(
> Arrays.asList("Java"));
> builder.add(source);
> }
> @Override
> public Result execute(UIExecutionContext context) throws Exception {
> return Results.success("Result: " + source.getValue());
> }
> }
> {code}
> When running in the shell, type:
> {code}
> comando --source Spring
> {code}
> Keep pressing {{<TAB>}} and you should see Spring repeated over and over
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
[View Less]
9 years, 10 months
[JBoss JIRA] (FORGE-2339) Repeated values in UISelectMany during auto-completion
by George Gastaldi (JIRA)
[ https://issues.jboss.org/browse/FORGE-2339?page=com.atlassian.jira.plugin... ]
George Gastaldi commented on FORGE-2339:
----------------------------------------
When I press {{<ENTER>}} in {{comando --source Spring Spring Spring}} I get the following output: {{Result: Spring}}
> Repeated values in UISelectMany during auto-completion
> ------------------------------------------------------
>
> Key: FORGE-2339
> URL: https://issues.jboss.…
[View More]org/browse/FORGE-2339
> Project: Forge
> Issue Type: Bug
> Components: UI - Shell
> Affects Versions: 2.16.1.Final
> Reporter: George Gastaldi
> Fix For: 2.x Future
>
>
> Having a command defined as:
> {code:java}
> import java.util.Arrays;
> import javax.inject.Inject;
> import org.jboss.forge.addon.ui.command.AbstractUICommand;
> import org.jboss.forge.addon.ui.context.UIBuilder;
> import org.jboss.forge.addon.ui.context.UIContext;
> import org.jboss.forge.addon.ui.context.UIExecutionContext;
> import org.jboss.forge.addon.ui.input.UISelectMany;
> import org.jboss.forge.addon.ui.metadata.UICommandMetadata;
> import org.jboss.forge.addon.ui.result.Result;
> import org.jboss.forge.addon.ui.result.Results;
> import org.jboss.forge.addon.ui.util.Metadata;
> public class Comando extends AbstractUICommand {
> @Inject
> private UISelectMany<String> source;
> @Override
> public UICommandMetadata getMetadata(UIContext context) {
> return Metadata.forCommand(Comando.class).name("comando");
> }
> @Override
> public void initializeUI(UIBuilder builder) throws Exception {
> source.setValueChoices(Arrays.asList("Spring")).setDefaultValue(
> Arrays.asList("Java"));
> builder.add(source);
> }
> @Override
> public Result execute(UIExecutionContext context) throws Exception {
> return Results.success("Result: " + source.getValue());
> }
> }
> {code}
> When running in the shell, type:
> {code}
> comando --source Spring
> {code}
> Keep pressing {{<TAB>}} and you should see Spring repeated over and over
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
[View Less]
9 years, 10 months
[JBoss JIRA] (FORGE-2339) Repeated values when auto-completing a UISelectMany component
by George Gastaldi (JIRA)
[ https://issues.jboss.org/browse/FORGE-2339?page=com.atlassian.jira.plugin... ]
George Gastaldi updated FORGE-2339:
-----------------------------------
Summary: Repeated values when auto-completing a UISelectMany component (was: Repeated values in UISelectMany during auto-completion)
> Repeated values when auto-completing a UISelectMany component
> -------------------------------------------------------------
>
> Key: FORGE-2339
> URL: …
[View More]https://issues.jboss.org/browse/FORGE-2339
> Project: Forge
> Issue Type: Bug
> Components: UI - Shell
> Affects Versions: 2.16.1.Final
> Reporter: George Gastaldi
> Fix For: 2.x Future
>
>
> Having a command defined as:
> {code:java}
> import java.util.Arrays;
> import javax.inject.Inject;
> import org.jboss.forge.addon.ui.command.AbstractUICommand;
> import org.jboss.forge.addon.ui.context.UIBuilder;
> import org.jboss.forge.addon.ui.context.UIContext;
> import org.jboss.forge.addon.ui.context.UIExecutionContext;
> import org.jboss.forge.addon.ui.input.UISelectMany;
> import org.jboss.forge.addon.ui.metadata.UICommandMetadata;
> import org.jboss.forge.addon.ui.result.Result;
> import org.jboss.forge.addon.ui.result.Results;
> import org.jboss.forge.addon.ui.util.Metadata;
> public class Comando extends AbstractUICommand {
> @Inject
> private UISelectMany<String> source;
> @Override
> public UICommandMetadata getMetadata(UIContext context) {
> return Metadata.forCommand(Comando.class).name("comando");
> }
> @Override
> public void initializeUI(UIBuilder builder) throws Exception {
> source.setValueChoices(Arrays.asList("Spring")).setDefaultValue(
> Arrays.asList("Java"));
> builder.add(source);
> }
> @Override
> public Result execute(UIExecutionContext context) throws Exception {
> return Results.success("Result: " + source.getValue());
> }
> }
> {code}
> When running in the shell, type:
> {code}
> comando --source Spring
> {code}
> Keep pressing {{<TAB>}} and you should see Spring repeated over and over
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
[View Less]
9 years, 10 months
[JBoss JIRA] (FORGE-2339) Repeated values in UISelectMany during auto-completion
by George Gastaldi (JIRA)
[ https://issues.jboss.org/browse/FORGE-2339?page=com.atlassian.jira.plugin... ]
George Gastaldi updated FORGE-2339:
-----------------------------------
Summary: Repeated values in UISelectMany during auto-completion (was: Auto-completion in UISelectMany values does not set the current value)
> Repeated values in UISelectMany during auto-completion
> ------------------------------------------------------
>
> Key: FORGE-2339
> URL: https://…
[View More]issues.jboss.org/browse/FORGE-2339
> Project: Forge
> Issue Type: Bug
> Components: UI - Shell
> Affects Versions: 2.16.1.Final
> Reporter: George Gastaldi
> Fix For: 2.x Future
>
>
> Having a command defined as:
> {code:java}
> import java.util.Arrays;
> import javax.inject.Inject;
> import org.jboss.forge.addon.ui.command.AbstractUICommand;
> import org.jboss.forge.addon.ui.context.UIBuilder;
> import org.jboss.forge.addon.ui.context.UIContext;
> import org.jboss.forge.addon.ui.context.UIExecutionContext;
> import org.jboss.forge.addon.ui.input.UISelectMany;
> import org.jboss.forge.addon.ui.metadata.UICommandMetadata;
> import org.jboss.forge.addon.ui.result.Result;
> import org.jboss.forge.addon.ui.result.Results;
> import org.jboss.forge.addon.ui.util.Metadata;
> public class Comando extends AbstractUICommand {
> @Inject
> private UISelectMany<String> source;
> @Override
> public UICommandMetadata getMetadata(UIContext context) {
> return Metadata.forCommand(Comando.class).name("comando");
> }
> @Override
> public void initializeUI(UIBuilder builder) throws Exception {
> source.setValueChoices(Arrays.asList("Spring")).setDefaultValue(
> Arrays.asList("Java"));
> builder.add(source);
> }
> @Override
> public Result execute(UIExecutionContext context) throws Exception {
> return Results.success("Result: " + source.getValue());
> }
> }
> {code}
> When running in the shell, type:
> {code}
> comando --source Spring
> {code}
> Keep pressing {{<TAB>}} and you should see Spring repeated over and over
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
[View Less]
9 years, 10 months
[JBoss JIRA] (FORGE-2339) Auto-completion in UISelectMany values does not set the current value
by George Gastaldi (JIRA)
George Gastaldi created FORGE-2339:
--------------------------------------
Summary: Auto-completion in UISelectMany values does not set the current value
Key: FORGE-2339
URL: https://issues.jboss.org/browse/FORGE-2339
Project: Forge
Issue Type: Bug
Components: UI - Shell
Affects Versions: 2.16.1.Final
Reporter: George Gastaldi
Fix For: 2.x Future
Having a command defined as:
{code:…
[View More]java}
import java.util.Arrays;
import javax.inject.Inject;
import org.jboss.forge.addon.ui.command.AbstractUICommand;
import org.jboss.forge.addon.ui.context.UIBuilder;
import org.jboss.forge.addon.ui.context.UIContext;
import org.jboss.forge.addon.ui.context.UIExecutionContext;
import org.jboss.forge.addon.ui.input.UISelectMany;
import org.jboss.forge.addon.ui.metadata.UICommandMetadata;
import org.jboss.forge.addon.ui.result.Result;
import org.jboss.forge.addon.ui.result.Results;
import org.jboss.forge.addon.ui.util.Metadata;
public class Comando extends AbstractUICommand {
@Inject
private UISelectMany<String> source;
@Override
public UICommandMetadata getMetadata(UIContext context) {
return Metadata.forCommand(Comando.class).name("comando");
}
@Override
public void initializeUI(UIBuilder builder) throws Exception {
source.setValueChoices(Arrays.asList("Spring")).setDefaultValue(
Arrays.asList("Java"));
builder.add(source);
}
@Override
public Result execute(UIExecutionContext context) throws Exception {
return Results.success("Result: " + source.getValue());
}
}
{code}
When running in the shell, type:
{code}
comando --source Spring
{code}
Keep pressing {{<TAB>}} and you should see Spring repeated over and over
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
[View Less]
9 years, 10 months