[JBoss JIRA] (FORGE-1462) features or issues planned to be released in future releases as per Roadmap
by George Gastaldi (JIRA)
[ https://issues.jboss.org/browse/FORGE-1462?page=com.atlassian.jira.plugin... ]
George Gastaldi closed FORGE-1462.
----------------------------------
Resolution: Rejected
Hi Justin,
We are still in the process of building our Roadmap for the future releases. Do you have any feature that would be essential for your adoption?
Please use the Forums or the mailing list (forge-dev or forge-users) for questions. If you need some help, we are pleased to help you out on the #forge IRC channel.
Best Regards,
George Gastaldi
> features or issues planned to be released in future releases as per Roadmap
> ---------------------------------------------------------------------------
>
> Key: FORGE-1462
> URL: https://issues.jboss.org/browse/FORGE-1462
> Project: Forge
> Issue Type: Task
> Components: Usability
> Reporter: Justin prabhu
>
> Hi,
> What are features or issues planned to be released/fixed in future releases(2.1.0.Final,2.2.0.Final,2.3.0.Final till jan,2015) of Forge as per Roadmap. Kindly let me know at earliest possible as iam evaluating whether our organization can adopt Forge for code generation.
> THanks.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 3 months
[JBoss JIRA] (FORGE-1462) features or issues planned to be released in future releases as per Roadmap
by Justin prabhu (JIRA)
Justin prabhu created FORGE-1462:
------------------------------------
Summary: features or issues planned to be released in future releases as per Roadmap
Key: FORGE-1462
URL: https://issues.jboss.org/browse/FORGE-1462
Project: Forge
Issue Type: Task
Components: Usability
Reporter: Justin prabhu
Hi,
What are features or issues planned to be released/fixed in future releases(2.1.0.Final,2.2.0.Final,2.3.0.Final till jan,2015) of Forge as per Roadmap. Kindly let me know at earliest possible as iam evaluating whether our organization can adopt Forge for code generation.
THanks.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 3 months
[JBoss JIRA] (FORGE-1461) "project-new" command fails while a ResourceTransaction is active
by George Gastaldi (JIRA)
[ https://issues.jboss.org/browse/FORGE-1461?page=com.atlassian.jira.plugin... ]
George Gastaldi commented on FORGE-1461:
----------------------------------------
This is a known issue. The fix is commented in org.jboss.forge.addon.maven.projects.MavenFacetImpl.getProjectBuildingResult().
However the fix introduces a collateral behavior, described in FORGE-1287
> "project-new" command fails while a ResourceTransaction is active
> -----------------------------------------------------------------
>
> Key: FORGE-1461
> URL: https://issues.jboss.org/browse/FORGE-1461
> Project: Forge
> Issue Type: Feature Request
> Components: Builtin Plugins, Resources API
> Affects Versions: 2.0.0.CR1
> Reporter: Lincoln Baxter III
>
> {code}[Desktop]$ transaction-start
> ***SUCCESS*** Resource Transaction started
> [Desktop]$ project-new
> --named --topLevelPackage --targetLocation --version
> --finalName --buildSystem --type
> [Desktop]$ project-new --named example
> ***SUCCESS*** Project named 'example' has been created.
> Exception when parsing/running: project-new --named example, Current working directory must be a directory
> [Desktop]$
> [Desktop]$
> [Desktop]$ ls
> pom.xml src
> [Desktop]$ cd ..
> [Desktop]$ ls
> example
> [Desktop]$ transaction-commit
> [Desktop]$
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 3 months
[JBoss JIRA] (FORGE-1461) "project-new" command fails while a ResourceTransaction is active
by Lincoln Baxter III (JIRA)
Lincoln Baxter III created FORGE-1461:
-----------------------------------------
Summary: "project-new" command fails while a ResourceTransaction is active
Key: FORGE-1461
URL: https://issues.jboss.org/browse/FORGE-1461
Project: Forge
Issue Type: Feature Request
Components: Builtin Plugins, Resources API
Affects Versions: 2.0.0.CR1
Reporter: Lincoln Baxter III
{code}[Desktop]$ transaction-start
***SUCCESS*** Resource Transaction started
[Desktop]$ project-new
--named --topLevelPackage --targetLocation --version
--finalName --buildSystem --type
[Desktop]$ project-new --named example
***SUCCESS*** Project named 'example' has been created.
Exception when parsing/running: project-new --named example, Current working directory must be a directory
[Desktop]$
[Desktop]$
[Desktop]$ ls
pom.xml src
[Desktop]$ cd ..
[Desktop]$ ls
example
[Desktop]$ transaction-commit
[Desktop]$
{code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 3 months
[JBoss JIRA] (FORGE-1439) Verbose output is missing
by Lincoln Baxter III (JIRA)
[ https://issues.jboss.org/browse/FORGE-1439?page=com.atlassian.jira.plugin... ]
Lincoln Baxter III resolved FORGE-1439.
---------------------------------------
Fix Version/s: 2.0.0.CR2
(was: 2.x Future)
Resolution: Done
> Verbose output is missing
> -------------------------
>
> Key: FORGE-1439
> URL: https://issues.jboss.org/browse/FORGE-1439
> Project: Forge
> Issue Type: Sub-task
> Components: UI - Shell
> Affects Versions: 2.0.0.Beta4
> Reporter: Antonio Goncalves
> Assignee: Lincoln Baxter III
> Fix For: 2.0.0.CR2
>
>
> This might have a different setting in Forge 2.x, but I really miss having a verbose output of my commands. In Forge 1.x I have the following :
> {code}
> [no project] Forge $ new-project --named forge1 --topLevelPackage org.forge1.test --type war --finalName toto
> ***SUCCESS*** Created project [forge1] in new working directory [/Users/antoniombp/Documents/Code/temp/Forge/forge1]
> Wrote /Users/antoniombp/Documents/Code/temp/Forge/forge1
> Wrote /Users/antoniombp/Documents/Code/temp/Forge/forge1/pom.xml
> Wrote /Users/antoniombp/Documents/Code/temp/Forge/forge1/src/main/webapp
> Wrote /Users/antoniombp/Documents/Code/temp/Forge/forge1/src/main/java
> Wrote /Users/antoniombp/Documents/Code/temp/Forge/forge1/src/test/java
> Wrote /Users/antoniombp/Documents/Code/temp/Forge/forge1/src/main/resources
> Wrote /Users/antoniombp/Documents/Code/temp/Forge/forge1/src/test/resources
> Wrote /Users/antoniombp/Documents/Code/temp/Forge/forge1/src/main/java/org/forge1/test
> {code}
> And in Forge 2.Beta I only have
> {code}
> [Forge]$ project-new --named forge2 --topLevelPackage org.forge2.test --type war
> ***SUCCESS*** Project named 'forge2' has been created.
> {code}
> As a geek (and Forge is made for geeks), it really helps to see what's happening. Again, that might be a new setting in Forge 2.Beta that I'm not aware off.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 3 months
[JBoss JIRA] (FORGE-1439) Verbose output is missing
by Lincoln Baxter III (JIRA)
[ https://issues.jboss.org/browse/FORGE-1439?page=com.atlassian.jira.plugin... ]
Lincoln Baxter III commented on FORGE-1439:
-------------------------------------------
Just implemented via the "transaction-track-changes" toggle command. This is currently not enabled by default but could be added to the user's .forgerc (if that works yet. not sure we've introduced such a feature)
{code}
[T]$ transaction-track-changes
***SUCCESS*** Resource change tracking is ON.
[T]$
[T]$
[T]$ touch forge.txt
Wrote /private/var/folders/qp/tx3m3_49487d60x3b429p8g40000gn/T
Wrote /private/var/folders/qp/tx3m3_49487d60x3b429p8g40000gn/T/forge.txt
[T]$
[T]$ transaction-start
***SUCCESS*** Resource Transaction started
[T]$ touch forge2.txt
[T]$ touch forge3.txt
[T]$
[T]$
[T]$ transaction-commit
Wrote /private/var/folders/qp/tx3m3_49487d60x3b429p8g40000gn/T
Wrote /private/var/folders/qp/tx3m3_49487d60x3b429p8g40000gn/T/forge2.txt
Wrote /private/var/folders/qp/tx3m3_49487d60x3b429p8g40000gn/T/forge3.txt
[T]$
[T]$
[T]$ transaction-track-changes
***SUCCESS*** Resource change tracking is OFF.
[T]$
{code}
> Verbose output is missing
> -------------------------
>
> Key: FORGE-1439
> URL: https://issues.jboss.org/browse/FORGE-1439
> Project: Forge
> Issue Type: Sub-task
> Components: UI - Shell
> Affects Versions: 2.0.0.Beta4
> Reporter: Antonio Goncalves
> Fix For: 2.x Future
>
>
> This might have a different setting in Forge 2.x, but I really miss having a verbose output of my commands. In Forge 1.x I have the following :
> {code}
> [no project] Forge $ new-project --named forge1 --topLevelPackage org.forge1.test --type war --finalName toto
> ***SUCCESS*** Created project [forge1] in new working directory [/Users/antoniombp/Documents/Code/temp/Forge/forge1]
> Wrote /Users/antoniombp/Documents/Code/temp/Forge/forge1
> Wrote /Users/antoniombp/Documents/Code/temp/Forge/forge1/pom.xml
> Wrote /Users/antoniombp/Documents/Code/temp/Forge/forge1/src/main/webapp
> Wrote /Users/antoniombp/Documents/Code/temp/Forge/forge1/src/main/java
> Wrote /Users/antoniombp/Documents/Code/temp/Forge/forge1/src/test/java
> Wrote /Users/antoniombp/Documents/Code/temp/Forge/forge1/src/main/resources
> Wrote /Users/antoniombp/Documents/Code/temp/Forge/forge1/src/test/resources
> Wrote /Users/antoniombp/Documents/Code/temp/Forge/forge1/src/main/java/org/forge1/test
> {code}
> And in Forge 2.Beta I only have
> {code}
> [Forge]$ project-new --named forge2 --topLevelPackage org.forge2.test --type war
> ***SUCCESS*** Project named 'forge2' has been created.
> {code}
> As a geek (and Forge is made for geeks), it really helps to see what's happening. Again, that might be a new setting in Forge 2.Beta that I'm not aware off.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 3 months
[JBoss JIRA] (FORGE-1439) Verbose output is missing
by Lincoln Baxter III (JIRA)
[ https://issues.jboss.org/browse/FORGE-1439?page=com.atlassian.jira.plugin... ]
Lincoln Baxter III reassigned FORGE-1439:
-----------------------------------------
Assignee: Lincoln Baxter III
> Verbose output is missing
> -------------------------
>
> Key: FORGE-1439
> URL: https://issues.jboss.org/browse/FORGE-1439
> Project: Forge
> Issue Type: Sub-task
> Components: UI - Shell
> Affects Versions: 2.0.0.Beta4
> Reporter: Antonio Goncalves
> Assignee: Lincoln Baxter III
> Fix For: 2.x Future
>
>
> This might have a different setting in Forge 2.x, but I really miss having a verbose output of my commands. In Forge 1.x I have the following :
> {code}
> [no project] Forge $ new-project --named forge1 --topLevelPackage org.forge1.test --type war --finalName toto
> ***SUCCESS*** Created project [forge1] in new working directory [/Users/antoniombp/Documents/Code/temp/Forge/forge1]
> Wrote /Users/antoniombp/Documents/Code/temp/Forge/forge1
> Wrote /Users/antoniombp/Documents/Code/temp/Forge/forge1/pom.xml
> Wrote /Users/antoniombp/Documents/Code/temp/Forge/forge1/src/main/webapp
> Wrote /Users/antoniombp/Documents/Code/temp/Forge/forge1/src/main/java
> Wrote /Users/antoniombp/Documents/Code/temp/Forge/forge1/src/test/java
> Wrote /Users/antoniombp/Documents/Code/temp/Forge/forge1/src/main/resources
> Wrote /Users/antoniombp/Documents/Code/temp/Forge/forge1/src/test/resources
> Wrote /Users/antoniombp/Documents/Code/temp/Forge/forge1/src/main/java/org/forge1/test
> {code}
> And in Forge 2.Beta I only have
> {code}
> [Forge]$ project-new --named forge2 --topLevelPackage org.forge2.test --type war
> ***SUCCESS*** Project named 'forge2' has been created.
> {code}
> As a geek (and Forge is made for geeks), it really helps to see what's happening. Again, that might be a new setting in Forge 2.Beta that I'm not aware off.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 3 months
[JBoss JIRA] (FORGE-1460) ClassCastException in CLAC
by Lincoln Baxter III (JIRA)
[ https://issues.jboss.org/browse/FORGE-1460?page=com.atlassian.jira.plugin... ]
Lincoln Baxter III closed FORGE-1460.
-------------------------------------
Resolution: Done
> ClassCastException in CLAC
> --------------------------
>
> Key: FORGE-1460
> URL: https://issues.jboss.org/browse/FORGE-1460
> Project: Forge
> Issue Type: Bug
> Components: Furnace (Container), UI - Eclipse
> Affects Versions: 2.0.0.CR1
> Reporter: George Gastaldi
> Assignee: Lincoln Baxter III
> Priority: Blocker
> Fix For: 2.0.0.CR2
>
>
> {code}
> java.lang.ClassCastException: org.jboss.forge.furnace.proxy.ClassLoaderInterceptor cannot be cast to org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback
> at org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback.enhanceResult(ClassLoaderAdapterCallback.java:211)
> at org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback.access$300(ClassLoaderAdapterCallback.java:34)
> at org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback$1.call(ClassLoaderAdapterCallback.java:103)
> at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:34)
> at org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback.invoke(ClassLoaderAdapterCallback.java:75)
> at org.jboss.forge.addon.projects.AbstractProject_$$_javassist_2c7819c4-ccb6-4b46-9177-45522d4fb543.getFacet(AbstractProject_$$_javassist_2c7819c4-ccb6-4b46-9177-45522d4fb543.java)
> at org.jboss.forge.addon.parser.java.projects.JavaProjectTypeStep.execute(JavaProjectTypeStep.java:68)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:606)
> at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor$1.call(ClassLoaderInterceptor.java:59)
> at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:34)
> at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor.invoke(ClassLoaderInterceptor.java:75)
> at org.jboss.forge.addon.parser.java.projects.JavaProjectTypeStep_$$_javassist_4c40a231-0b10-4ee6-b88d-3a4b454d4ae5.execute(JavaProjectTypeStep_$$_javassist_4c40a231-0b10-4ee6-b88d-3a4b454d4ae5.java)
> at org.jboss.forge.addon.ui.impl.controller.WizardCommandControllerImpl.execute(WizardCommandControllerImpl.java:119)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:606)
> at org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback$1.call(ClassLoaderAdapterCallback.java:102)
> at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:34)
> at org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback.invoke(ClassLoaderAdapterCallback.java:75)
> at org.jboss.forge.addon.ui.controller.CommandController_$$_javassist_d92b282e-d83a-4835-bfa1-a1e188c72713.execute(CommandController_$$_javassist_d92b282e-d83a-4835-bfa1-a1e188c72713.java)
> at org.jboss.tools.forge.ui.ext.wizards.ForgeWizard$1.run(ForgeWizard.java:81)
> at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:464)
> at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372)
> at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:1028)
> at org.jboss.tools.forge.ui.ext.wizards.ForgeWizard.performFinish(ForgeWizard.java:71)
> at org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:827)
> at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:432)
> at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:628)
> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1392)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3742)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3363)
> at org.eclipse.jface.window.Window.runEventLoop(Window.java:826)
> at org.eclipse.jface.window.Window.open(Window.java:802)
> at org.jboss.tools.forge.ui.ext.dialog.WizardDialogHelper.openWizard(WizardDialogHelper.java:141)
> at org.jboss.tools.forge.ui.ext.dialog.UICommandListDialog$1$1.handleElementSelected(UICommandListDialog.java:161)
> at org.jboss.tools.forge.ui.ext.quickaccess.QuickAccessContents.handleSelection(QuickAccessContents.java:326)
> at org.jboss.tools.forge.ui.ext.quickaccess.QuickAccessContents.access$0(QuickAccessContents.java:316)
> at org.jboss.tools.forge.ui.ext.quickaccess.QuickAccessContents$6.mouseUp(QuickAccessContents.java:465)
> 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.Widget.sendEvent(Widget.java:1392)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3742)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3363)
> at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113)
> at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
> at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997)
> at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:138)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:610)
> at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
> at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
> at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
> at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
> at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
> at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)
> at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:606)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1450)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1426)
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 3 months
[JBoss JIRA] (FORGE-1460) ClassCastException in CLAC
by Lincoln Baxter III (JIRA)
[ https://issues.jboss.org/browse/FORGE-1460?page=com.atlassian.jira.plugin... ]
Lincoln Baxter III reassigned FORGE-1460:
-----------------------------------------
Assignee: Lincoln Baxter III
> ClassCastException in CLAC
> --------------------------
>
> Key: FORGE-1460
> URL: https://issues.jboss.org/browse/FORGE-1460
> Project: Forge
> Issue Type: Bug
> Components: Furnace (Container), UI - Eclipse
> Affects Versions: 2.0.0.CR1
> Reporter: George Gastaldi
> Assignee: Lincoln Baxter III
> Priority: Blocker
> Fix For: 2.0.0.CR2
>
>
> {code}
> java.lang.ClassCastException: org.jboss.forge.furnace.proxy.ClassLoaderInterceptor cannot be cast to org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback
> at org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback.enhanceResult(ClassLoaderAdapterCallback.java:211)
> at org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback.access$300(ClassLoaderAdapterCallback.java:34)
> at org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback$1.call(ClassLoaderAdapterCallback.java:103)
> at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:34)
> at org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback.invoke(ClassLoaderAdapterCallback.java:75)
> at org.jboss.forge.addon.projects.AbstractProject_$$_javassist_2c7819c4-ccb6-4b46-9177-45522d4fb543.getFacet(AbstractProject_$$_javassist_2c7819c4-ccb6-4b46-9177-45522d4fb543.java)
> at org.jboss.forge.addon.parser.java.projects.JavaProjectTypeStep.execute(JavaProjectTypeStep.java:68)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:606)
> at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor$1.call(ClassLoaderInterceptor.java:59)
> at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:34)
> at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor.invoke(ClassLoaderInterceptor.java:75)
> at org.jboss.forge.addon.parser.java.projects.JavaProjectTypeStep_$$_javassist_4c40a231-0b10-4ee6-b88d-3a4b454d4ae5.execute(JavaProjectTypeStep_$$_javassist_4c40a231-0b10-4ee6-b88d-3a4b454d4ae5.java)
> at org.jboss.forge.addon.ui.impl.controller.WizardCommandControllerImpl.execute(WizardCommandControllerImpl.java:119)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:606)
> at org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback$1.call(ClassLoaderAdapterCallback.java:102)
> at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:34)
> at org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback.invoke(ClassLoaderAdapterCallback.java:75)
> at org.jboss.forge.addon.ui.controller.CommandController_$$_javassist_d92b282e-d83a-4835-bfa1-a1e188c72713.execute(CommandController_$$_javassist_d92b282e-d83a-4835-bfa1-a1e188c72713.java)
> at org.jboss.tools.forge.ui.ext.wizards.ForgeWizard$1.run(ForgeWizard.java:81)
> at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:464)
> at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372)
> at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:1028)
> at org.jboss.tools.forge.ui.ext.wizards.ForgeWizard.performFinish(ForgeWizard.java:71)
> at org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:827)
> at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:432)
> at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:628)
> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1392)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3742)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3363)
> at org.eclipse.jface.window.Window.runEventLoop(Window.java:826)
> at org.eclipse.jface.window.Window.open(Window.java:802)
> at org.jboss.tools.forge.ui.ext.dialog.WizardDialogHelper.openWizard(WizardDialogHelper.java:141)
> at org.jboss.tools.forge.ui.ext.dialog.UICommandListDialog$1$1.handleElementSelected(UICommandListDialog.java:161)
> at org.jboss.tools.forge.ui.ext.quickaccess.QuickAccessContents.handleSelection(QuickAccessContents.java:326)
> at org.jboss.tools.forge.ui.ext.quickaccess.QuickAccessContents.access$0(QuickAccessContents.java:316)
> at org.jboss.tools.forge.ui.ext.quickaccess.QuickAccessContents$6.mouseUp(QuickAccessContents.java:465)
> 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.Widget.sendEvent(Widget.java:1392)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3742)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3363)
> at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113)
> at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
> at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997)
> at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:138)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:610)
> at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
> at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
> at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
> at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
> at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
> at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)
> at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:606)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1450)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1426)
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 3 months
[JBoss JIRA] (FORGE-1460) ClassCastException in CLAC
by Vineet Reynolds (JIRA)
[ https://issues.jboss.org/browse/FORGE-1460?page=com.atlassian.jira.plugin... ]
Vineet Reynolds commented on FORGE-1460:
----------------------------------------
When I perform this sequence:
* In Eclipse, Ctrl+5, choose New Project
* Fill a project name
* Choose Java Web application
* Press Finish
then I get the following error:
{noformat}
!ENTRY org.jboss.tools.forge.ui.ext 4 1 2014-01-17 08:39:45.060
!MESSAGE Error logged from Forge Plugin:
!STACK 0
java.lang.UnsupportedOperationException: getMessage() should not be called in a CompositeResult. Call getResults() instead.
at org.jboss.forge.addon.ui.result.CompositeResult.getMessage(CompositeResult.java:35)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback$1.call(ClassLoaderAdapterCallback.java:102)
at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:34)
at org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback.invoke(ClassLoaderAdapterCallback.java:75)
at org.jboss.forge.addon.ui.result.Result_$$_javassist_0be5729e-a8c1-4ecd-8080-fb2fdd8f76f6.getMessage(Result_$$_javassist_0be5729e-a8c1-4ecd-8080-fb2fdd8f76f6.java)
at org.jboss.tools.forge.ui.ext.wizards.ForgeWizard$1.run(ForgeWizard.java:92)
at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:464)
at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372)
at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:1028)
at org.jboss.tools.forge.ui.ext.wizards.ForgeWizard.performFinish(ForgeWizard.java:71)
at org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:827)
at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:432)
at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:628)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1392)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3742)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3363)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:826)
at org.eclipse.jface.window.Window.open(Window.java:802)
at org.jboss.tools.forge.ui.ext.dialog.WizardDialogHelper.openWizard(WizardDialogHelper.java:141)
at org.jboss.tools.forge.ui.ext.dialog.UICommandListDialog$1$1.handleElementSelected(UICommandListDialog.java:161)
at org.jboss.tools.forge.ui.ext.quickaccess.QuickAccessContents.handleSelection(QuickAccessContents.java:326)
at org.jboss.tools.forge.ui.ext.quickaccess.QuickAccessContents.access$0(QuickAccessContents.java:316)
at org.jboss.tools.forge.ui.ext.quickaccess.QuickAccessContents$6.mouseUp(QuickAccessContents.java:465)
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.Widget.sendEvent(Widget.java:1392)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3742)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3363)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:138)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:610)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)
at org.eclipse.equinox.launcher.Main.run(Main.java:1450)
at org.eclipse.equinox.launcher.Main.main(Main.java:1426)
{noformat}
This seems related to the described CLAC issue, since on debugging I notice that, in ForgeWizard.java:84-89 (reproduced below)
{noformat}
if (commandResult instanceof CompositeResult) {
results = ((CompositeResult) commandResult)
.getResults();
} else {
results = Arrays.asList(commandResult);
}
{noformat}
the 'instanceof' test in the if condition fails even for a CompositeResult instance.
> ClassCastException in CLAC
> --------------------------
>
> Key: FORGE-1460
> URL: https://issues.jboss.org/browse/FORGE-1460
> Project: Forge
> Issue Type: Bug
> Components: Furnace (Container), UI - Eclipse
> Affects Versions: 2.0.0.CR1
> Reporter: George Gastaldi
> Priority: Blocker
> Fix For: 2.0.0.CR2
>
>
> {code}
> java.lang.ClassCastException: org.jboss.forge.furnace.proxy.ClassLoaderInterceptor cannot be cast to org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback
> at org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback.enhanceResult(ClassLoaderAdapterCallback.java:211)
> at org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback.access$300(ClassLoaderAdapterCallback.java:34)
> at org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback$1.call(ClassLoaderAdapterCallback.java:103)
> at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:34)
> at org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback.invoke(ClassLoaderAdapterCallback.java:75)
> at org.jboss.forge.addon.projects.AbstractProject_$$_javassist_2c7819c4-ccb6-4b46-9177-45522d4fb543.getFacet(AbstractProject_$$_javassist_2c7819c4-ccb6-4b46-9177-45522d4fb543.java)
> at org.jboss.forge.addon.parser.java.projects.JavaProjectTypeStep.execute(JavaProjectTypeStep.java:68)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:606)
> at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor$1.call(ClassLoaderInterceptor.java:59)
> at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:34)
> at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor.invoke(ClassLoaderInterceptor.java:75)
> at org.jboss.forge.addon.parser.java.projects.JavaProjectTypeStep_$$_javassist_4c40a231-0b10-4ee6-b88d-3a4b454d4ae5.execute(JavaProjectTypeStep_$$_javassist_4c40a231-0b10-4ee6-b88d-3a4b454d4ae5.java)
> at org.jboss.forge.addon.ui.impl.controller.WizardCommandControllerImpl.execute(WizardCommandControllerImpl.java:119)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:606)
> at org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback$1.call(ClassLoaderAdapterCallback.java:102)
> at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:34)
> at org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback.invoke(ClassLoaderAdapterCallback.java:75)
> at org.jboss.forge.addon.ui.controller.CommandController_$$_javassist_d92b282e-d83a-4835-bfa1-a1e188c72713.execute(CommandController_$$_javassist_d92b282e-d83a-4835-bfa1-a1e188c72713.java)
> at org.jboss.tools.forge.ui.ext.wizards.ForgeWizard$1.run(ForgeWizard.java:81)
> at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:464)
> at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372)
> at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:1028)
> at org.jboss.tools.forge.ui.ext.wizards.ForgeWizard.performFinish(ForgeWizard.java:71)
> at org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:827)
> at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:432)
> at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:628)
> at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1392)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3742)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3363)
> at org.eclipse.jface.window.Window.runEventLoop(Window.java:826)
> at org.eclipse.jface.window.Window.open(Window.java:802)
> at org.jboss.tools.forge.ui.ext.dialog.WizardDialogHelper.openWizard(WizardDialogHelper.java:141)
> at org.jboss.tools.forge.ui.ext.dialog.UICommandListDialog$1$1.handleElementSelected(UICommandListDialog.java:161)
> at org.jboss.tools.forge.ui.ext.quickaccess.QuickAccessContents.handleSelection(QuickAccessContents.java:326)
> at org.jboss.tools.forge.ui.ext.quickaccess.QuickAccessContents.access$0(QuickAccessContents.java:316)
> at org.jboss.tools.forge.ui.ext.quickaccess.QuickAccessContents$6.mouseUp(QuickAccessContents.java:465)
> 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.Widget.sendEvent(Widget.java:1392)
> at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3742)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3363)
> at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113)
> at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
> at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997)
> at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:138)
> at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:610)
> at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
> at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
> at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
> at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
> at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
> at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)
> at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:606)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1450)
> at org.eclipse.equinox.launcher.Main.main(Main.java:1426)
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
12 years, 3 months