digitalmars.D - Failure to Descend
- David B. Held (28/28) Mar 18 2007 Since Thunderbird threaded my last post into a 3-month old thread, I'm
- Ary Manzana (7/49) Mar 18 2007 Very strange. My guess is that you are using an Eclipse version that is
- David B. Held (8/14) Mar 18 2007 Straight from the About box:
- Ary Manzana (11/30) Mar 19 2007 I don't know if you read my other reply to your 3 month old thread, but
- =?ISO-8859-1?Q?Jari-Matti_M=E4kel=E4?= (2/4) Mar 19 2007 That's great to hear. Keep up the good work!
- =?ISO-8859-1?Q?Jari-Matti_M=E4kel=E4?= (3/8) Mar 19 2007 Forgot to ask, does it handle type checking of templated classes too?
- Ary Manzana (19/27) Mar 19 2007 It's in my plans. Currently when doing the semantic analysis on one
- David B. Held (5/34) Mar 20 2007 Excellent...after 30 minutes of d/ling, it works great. I was hesitant
- Frits van Bommel (10/11) Mar 19 2007 That may just be because Thunderbird puts together posts with the same
- junglehenge (65/88) Aug 31 2007 thread, I'm
- Ary Manzana (8/110) Aug 31 2007 I understood the first part, but not the second (are you writing an RCP
Since Thunderbird threaded my last post into a 3-month old thread, I'm trying again with an error message. I'm trying to use Descent, but when I open a D file, I get: java.lang.IllegalArgumentException: Group not found: group.information at org.eclipse.jface.action.ContributionManager.addToGroup(ContributionManager.java:124) at org.eclipse.jface.action.ContributionManager.appendToGroup(ContributionManager.java:138) at org.eclipse.jface.action.SubContributionManager.appendToGroup(SubContributionManager.java:84) at org.eclipse.jface.action.SubContributionManager.appendToGroup(SubContributionManager.java:74) at descent.internal.ui.javaeditor.BasicJavaEditorActionContributor.contributeToMenu(BasicJavaEditorActionContributor.java:155) at descent.internal.ui.javaeditor.BasicCompilationUnitEditorActionContributor.contributeToMenu(BasicCompilationUnitEditorActionContributor.java:99) at descent.internal.ui.javaeditor.CompilationUnitEditorActionContributor.contributeToMenu(CompilationUnitEditorActionContributor.java:47) at org.eclipse.ui.part.EditorActionBarContributor.init(EditorActionBarContributor.java:167) at org.eclipse.ui.part.EditorActionBarContributor.init(EditorActionBarContributor.java:146) at descent.internal.ui.javaeditor.BasicJavaEditorActionContributor.init(BasicJavaEditorActionContributor.java:130) at descent.internal.ui.javaeditor.BasicCompilationUnitEditorActionContributor.init(BasicCompilationUnitEditorActionContributor.java:175) Any ideas? Dave
Mar 18 2007
David B. Held escribió:Since Thunderbird threaded my last post into a 3-month old thread, I'm trying again with an error message. I'm trying to use Descent, but when I open a D file, I get: java.lang.IllegalArgumentException: Group not found: group.information at org.eclipse.jface.action.ContributionManager.addToGroup(Contribut onManager.java:124) at org.eclipse.jface.action.ContributionManager.appendToGroup(Contribut onManager.java:138) at org.eclipse.jface.action.SubContributionManager.appendToGroup(SubContribu ionManager.java:84) at org.eclipse.jface.action.SubContributionManager.appendToGroup(SubContribu ionManager.java:74) at descent.internal.ui.javaeditor.BasicJavaEditorActionContributor.contributeToMenu(BasicJavaEditorActionC ntributor.java:155) at descent.internal.ui.javaeditor.BasicCompilationUnitEditorActionContributor.contributeToMenu(BasicCompilationUnitEditorAction ontributor.java:99) at descent.internal.ui.javaeditor.CompilationUnitEditorActionContributor.contributeToMenu(CompilationUnitEditorAction ontributor.java:47) at org.eclipse.ui.part.EditorActionBarContributor.init(EditorActionBarC ntributor.java:167) at org.eclipse.ui.part.EditorActionBarContributor.init(EditorActionBarC ntributor.java:146) at descent.internal.ui.javaeditor.BasicJavaEditorActionContributor.init(BasicJavaEditorActionC ntributor.java:130) at descent.internal.ui.javaeditor.BasicCompilationUnitEditorActionContributor.init(BasicCompilationUnitEditorActionC ntributor.java:175) Any ideas? DaveVery strange. My guess is that you are using an Eclipse version that is less than 3.2 (maybe 3.1), since "group.information" was introduced in 3.2. If that's it, please download Eclipse 3.2 and tell me if it worked. I'll also see if I can tell Eclipse my plugin only works for versions >= 3.2 Thanks for reporting this, Ary
Mar 18 2007
Ary Manzana wrote:[...] Very strange. My guess is that you are using an Eclipse version that is less than 3.2 (maybe 3.1), since "group.information" was introduced in 3.2. If that's it, please download Eclipse 3.2 and tell me if it worked. I'll also see if I can tell Eclipse my plugin only works for versions >= 3.2Straight from the About box: Eclipse SDK Version: 3.2.0 Build id: I20060223-1656 I did install DDT first and uninstalled it. I also tried uninstalling Descent and reinstalling it, just to make sure. Dave
Mar 18 2007
David B. Held escribió:Ary Manzana wrote:I don't know if you read my other reply to your 3 month old thread, but here it goes again: Humm... And now I read this and I read you are using Eclipse 3.2. My version is 3.2.1. Maybe they added the "group.information" menu group in 3.2.1 but in the javadoc they put " since 3.2". Try upgrading to 3.2.1. If it still dosen't work, please tell me. Please be patient. I'm currently working on showing semantic errors as you type by using DMD's code... and it's working! :-) (but it'll take some time) Ary[...] Very strange. My guess is that you are using an Eclipse version that is less than 3.2 (maybe 3.1), since "group.information" was introduced in 3.2. If that's it, please download Eclipse 3.2 and tell me if it worked. I'll also see if I can tell Eclipse my plugin only works for versions >= 3.2Straight from the About box: Eclipse SDK Version: 3.2.0 Build id: I20060223-1656 I did install DDT first and uninstalled it. I also tried uninstalling Descent and reinstalling it, just to make sure. Dave
Mar 19 2007
Ary Manzana wrote:Please be patient. I'm currently working on showing semantic errors as you type by using DMD's code... and it's working! :-)That's great to hear. Keep up the good work!
Mar 19 2007
Jari-Matti Mäkelä kirjoitti:Ary Manzana wrote:Forgot to ask, does it handle type checking of templated classes too? That would be absolutely amazing.Please be patient. I'm currently working on showing semantic errors as you type by using DMD's code... and it's working! :-)That's great to hear. Keep up the good work!
Mar 19 2007
Jari-Matti Mäkelä escribió:Jari-Matti Mäkelä kirjoitti:It's in my plans. Currently when doing the semantic analysis on one module I'm not taking care of symbols from other modules (that's the hard part because it is a change from DMD to use the files in the project, in the include path, etc.), but I'm taking care of symbols on the same module. So if you have SomeType x; you get an error on "SomeType" because it's not found, even though it may be in some other module. However if you have class SomeType { } SomeType x; there's no error. Transforming the "code - compile - see if there are errors" cycle into "code - see if there are errors" is my goal, like JDT. You can try this new stuff (warning: not all the semantic is done yet) by getting a copy from SVN, opening the projects in Eclipse and running the descent.ui project as an Eclipse Application. Regards, AryAry Manzana wrote:Forgot to ask, does it handle type checking of templated classes too? That would be absolutely amazing.Please be patient. I'm currently working on showing semantic errors as you type by using DMD's code... and it's working! :-)That's great to hear. Keep up the good work!
Mar 19 2007
Ary Manzana wrote:David B. Held escribió:Excellent...after 30 minutes of d/ling, it works great. I was hesitant to install 3.2.2 because of problems other people have had at work. Seems to be ok so far... DaveAry Manzana wrote:I don't know if you read my other reply to your 3 month old thread, but here it goes again: Humm... And now I read this and I read you are using Eclipse 3.2. My version is 3.2.1. Maybe they added the "group.information" menu group in 3.2.1 but in the javadoc they put " since 3.2". Try upgrading to 3.2.1. If it still dosen't work, please tell me. [...][...] Very strange. My guess is that you are using an Eclipse version that is less than 3.2 (maybe 3.1), since "group.information" was introduced in 3.2. If that's it, please download Eclipse 3.2 and tell me if it worked. I'll also see if I can tell Eclipse my plugin only works for versions >= 3.2Straight from the About box: Eclipse SDK Version: 3.2.0 Build id: I20060223-1656 I did install DDT first and uninstalled it. I also tried uninstalling Descent and reinstalling it, just to make sure. Dave
Mar 20 2007
David B. Held wrote:Since Thunderbird threaded my last post into a 3-month old thread, [...]That may just be because Thunderbird puts together posts with the same title into the same thread, even if the headers don't indicate it belongs there. Apparently they got a lot of complaints when this behavior was removed, so they put it back in. See http://kb.mozillazine.org/Stop_threading_by_subject if you don't like it. (This recently came up in another newsgroup with their weekly FAQ posting, which didn't contain such headers but still showed up as replies to the first such post in Thunderbird)
Mar 19 2007
== Quote from David B. Held (dheld codelogicconsulting.com)'s articleSince Thunderbird threaded my last post into a 3-month oldthread, I'mtrying again with an error message. I'm trying to use Descent,but whenI open a D file, I get: java.lang.IllegalArgumentException: Group not found:group.informationat org.eclipse.jface.action.ContributionManager.addToGroup(ContributionManager.java:124)at org.eclipse.jface.action.ContributionManager.appendToGroup(ContributionManager.java:138)at org.eclipse.jface.action.SubContributionManager.appendToGroup(SubContributionManager.java:84)at org.eclipse.jface.action.SubContributionManager.appendToGroup(SubContributionManager.java:74)atdescent.internal.ui.javaeditor.BasicJavaEditorActionContributor.cont ributeToMenu(BasicJavaEditorActionContributor.java:155)atdescent.internal.ui.javaeditor.BasicCompilationUnitEditorActionContr ibutor.contributeToMenu (BasicCompilationUnitEditorActionContributor.java:99)atdescent.internal.ui.javaeditor.CompilationUnitEditorActionContributo r.contributeToMenu(CompilationUnitEditorActionContributor.java:47)at org.eclipse.ui.part.EditorActionBarContributor.init(EditorActionBarContributor.java:167)at org.eclipse.ui.part.EditorActionBarContributor.init(EditorActionBarContributor.java:146)atdescent.internal.ui.javaeditor.BasicJavaEditorActionContributor.init (BasicJavaEditorActionContributor.java:130)atdescent.internal.ui.javaeditor.BasicCompilationUnitEditorActionContr ibutor.init(BasicCompilationUnitEditorActionContributor.java:175)Any ideas? DaveI got the same error too. the log is : java.lang.IllegalArgumentException: Group not found: additions at org.eclipse.jface.action.ContributionManager.addToGroup (ContributionManager.java:125) at org.eclipse.jface.action.ContributionManager.appendToGroup (ContributionManager.java:139) at org.eclipse.jface.action.SubContributionManager.appendToGroup (SubContributionManager.java:84) at org.eclipse.jface.action.SubContributionManager.appendToGroup (SubContributionManager.java:74) at org.eclipse.ui.texteditor.BasicTextEditorActionContributor.contribut eToMenu(BasicTextEditorActionContributor.java:268) at org.eclipse.ui.part.EditorActionBarContributor.init (EditorActionBarContributor.java:167) at org.eclipse.ui.part.EditorActionBarContributor.init (EditorActionBarContributor.java:146) at org.eclipse.ui.internal.EditorManager.createEditorActionBars (EditorManager.java:312) at org.eclipse.ui.internal.EditorManager.createSite (EditorManager.java:831) at org.eclipse.ui.internal.EditorReference.createPartHelper (EditorReference.java:583) at org.eclipse.ui.internal.EditorReference.createPart (EditorReference.java:372) this situation just happen when i build a new menu in a RCP project. the code i add is: MenuManager menu = new MenuManager("&Tools", IWorkbenchActionConstants.M_NAVIGATE); menu.add(resetContextAction); menu.add(contextAction); ... when i change the code to this below, the problem can be solved! MenuManager menu = new MenuManager("&Tools"); menu.add(resetContextAction); menu.add(contextAction); ... hoping this can help you, thank you!
Aug 31 2007
I understood the first part, but not the second (are you writing an RCP project on top of Descent?). If I remember well, the exception happens because you are using an Eclipse version that is too old for Descent. You need at least Eclipse 3.2. Which one do you have? Regards, Ary junglehenge wrote:== Quote from David B. Held (dheld codelogicconsulting.com)'s articleSince Thunderbird threaded my last post into a 3-month oldthread, I'mtrying again with an error message. I'm trying to use Descent,but whenI open a D file, I get: java.lang.IllegalArgumentException: Group not found:group.informationat org.eclipse.jface.action.ContributionManager.addToGroup(ContributionManager.java:124)at org.eclipse.jface.action.ContributionManager.appendToGroup(ContributionManager.java:138)at org.eclipse.jface.action.SubContributionManager.appendToGroup(SubContributionManager.java:84)at org.eclipse.jface.action.SubContributionManager.appendToGroup(SubContributionManager.java:74)atdescent.internal.ui.javaeditor.BasicJavaEditorActionContributor.cont ributeToMenu(BasicJavaEditorActionContributor.java:155)atdescent.internal.ui.javaeditor.BasicCompilationUnitEditorActionContr ibutor.contributeToMenu (BasicCompilationUnitEditorActionContributor.java:99)atdescent.internal.ui.javaeditor.CompilationUnitEditorActionContributo r.contributeToMenu(CompilationUnitEditorActionContributor.java:47)at org.eclipse.ui.part.EditorActionBarContributor.init(EditorActionBarContributor.java:167)at org.eclipse.ui.part.EditorActionBarContributor.init(EditorActionBarContributor.java:146)atdescent.internal.ui.javaeditor.BasicJavaEditorActionContributor.init (BasicJavaEditorActionContributor.java:130)atdescent.internal.ui.javaeditor.BasicCompilationUnitEditorActionContr ibutor.init(BasicCompilationUnitEditorActionContributor.java:175)Any ideas? DaveI got the same error too. the log is : java.lang.IllegalArgumentException: Group not found: additions at org.eclipse.jface.action.ContributionManager.addToGroup (ContributionManager.java:125) at org.eclipse.jface.action.ContributionManager.appendToGroup (ContributionManager.java:139) at org.eclipse.jface.action.SubContributionManager.appendToGroup (SubContributionManager.java:84) at org.eclipse.jface.action.SubContributionManager.appendToGroup (SubContributionManager.java:74) at org.eclipse.ui.texteditor.BasicTextEditorActionContributor.contribut eToMenu(BasicTextEditorActionContributor.java:268) at org.eclipse.ui.part.EditorActionBarContributor.init (EditorActionBarContributor.java:167) at org.eclipse.ui.part.EditorActionBarContributor.init (EditorActionBarContributor.java:146) at org.eclipse.ui.internal.EditorManager.createEditorActionBars (EditorManager.java:312) at org.eclipse.ui.internal.EditorManager.createSite (EditorManager.java:831) at org.eclipse.ui.internal.EditorReference.createPartHelper (EditorReference.java:583) at org.eclipse.ui.internal.EditorReference.createPart (EditorReference.java:372) this situation just happen when i build a new menu in a RCP project. the code i add is: MenuManager menu = new MenuManager("&Tools", IWorkbenchActionConstants.M_NAVIGATE); menu.add(resetContextAction); menu.add(contextAction); ... when i change the code to this below, the problem can be solved! MenuManager menu = new MenuManager("&Tools"); menu.add(resetContextAction); menu.add(contextAction); ... hoping this can help you, thank you!
Aug 31 2007