Skip to main content



      Home
Home » Modeling » GMF (Graphical Modeling Framework) » Unnecessary semicolon ?!?
Unnecessary semicolon ?!? [message #103698] Wed, 14 February 2007 05:24 Go to next message
Eclipse UserFriend
I have been playing around with GMF in last October but then set it
aside, because I felt it wasn't quite there, yet. I downloaded the
latest version a few days agao and played around a bit. Lots of things
have definitely improved, but some issues still remain.

What I found really annoying with the current version is, that it is now
obviously impossible to regenerate a diagram project. Every time I do
so, the regeneration aborts with the message:
------------------------------------------------------------ -
Compiler Problems: Line 32: Pb(180) unnecessary semicolon
------------------------------------------------------------ -
???

This is even, if I did not add or modify anything at all - just
(re)generating the diagram code twice in sequence triggers this.

I always have to completely remove the entire diagram project before
being able to regenerate it, but IMHO, this somewhat defeats the
purpose. Shouldn't it be possible to regenerate the code after changing
something in the model or mapping while still maintaining the user-added
or -modified code?

Is that a general "behavior" (i.e. working-as-designed) with GMF now or
might there be something in my model that causes this?

Michael (using eclipse 3.3M4 & GMF 2.0M4 + prerequ's)
Re: Unnecessary semicolon ?!? [message #103713 is a reply to message #103698] Wed, 14 February 2007 05:56 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: 5d5.mail.ru

It would be interesting to see the compilation unit that fails. Normally
it's possible to regenerate diagram editor and I do this regularly with
TaiPan.

Michael Moser wrote:
> I have been playing around with GMF in last October but then set it
> aside, because I felt it wasn't quite there, yet. I downloaded the
> latest version a few days agao and played around a bit. Lots of things
> have definitely improved, but some issues still remain.
>
> What I found really annoying with the current version is, that it is now
> obviously impossible to regenerate a diagram project. Every time I do
> so, the regeneration aborts with the message:
> ------------------------------------------------------------ -
> Compiler Problems: Line 32: Pb(180) unnecessary semicolon
> ------------------------------------------------------------ -
> ???
>
> This is even, if I did not add or modify anything at all - just
> (re)generating the diagram code twice in sequence triggers this.
>
> I always have to completely remove the entire diagram project before
> being able to regenerate it, but IMHO, this somewhat defeats the
> purpose. Shouldn't it be possible to regenerate the code after changing
> something in the model or mapping while still maintaining the user-added
> or -modified code?
>
> Is that a general "behavior" (i.e. working-as-designed) with GMF now or
> might there be something in my model that causes this?
>
> Michael (using eclipse 3.3M4 & GMF 2.0M4 + prerequ's)
>
>
Re: Unnecessary semicolon ?!? [message #103747 is a reply to message #103713] Wed, 14 February 2007 07:17 Go to previous messageGo to next message
Eclipse UserFriend
"Dmitry Stadnik" <5d5@mail.ru> wrote in message
news:equptl$kf4$1@utils.eclipse.org...
> It would be interesting to see the compilation unit that fails.
> Normally it's possible to regenerate diagram editor and I do this
> regularly with TaiPan.

from the .log:
-----------------------------------------------------
....
!ENTRY org.eclipse.gmf.codegen.ui 4 0 2007-02-14 11:03:24.290
!MESSAGE Exception occurred while generating code
!STACK 0
java.lang.RuntimeException: Compiler Problems:
Line 32: Pb(180) Unnecessary semicolon
at
org.eclipse.emf.codegen.merge.java.facade.ast.ASTFacadeHelpe r.createCompilationUnit(ASTFacadeHelper.java:277)
at
org.eclipse.emf.codegen.merge.java.facade.ast.ASTFacadeHelpe r.createCompilationUnit(ASTFacadeHelper.java:1)
at
org.eclipse.emf.codegen.merge.java.JMerger.createCompilation UnitForContents(JMerger.java:369)
at
org.eclipse.gmf.internal.common.codegen.DefaultTextMerger.me rgeJava(DefaultTextMerger.java:47)
at
org.eclipse.gmf.internal.common.codegen.GeneratorBase.mergeJ avaCode(GeneratorBase.java:391)
at
org.eclipse.gmf.internal.common.codegen.GeneratorBase.doGene rateJavaClass(GeneratorBase.java:324)
at
org.eclipse.gmf.codegen.util.Generator.internalGenerateJavaC lass(Generator.java:1108)
at
org.eclipse.gmf.codegen.util.Generator.generateNodeCreateCom mand(Generator.java:460)
at
org.eclipse.gmf.codegen.util.Generator.generateNode(Generato r.java:250)
at org.eclipse.gmf.codegen.util.Generator.customRun(Generator.j ava:112)
at
org.eclipse.gmf.internal.common.codegen.GeneratorBase$1.run( GeneratorBase.java:448)
at
org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1743)
at
org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1725)
at
org.eclipse.gmf.internal.common.codegen.GeneratorBase.doRun( GeneratorBase.java:445)
at
org.eclipse.gmf.internal.common.codegen.GeneratorBase.run(Ge neratorBase.java:86)
at
org.eclipse.gmf.internal.codegen.popup.actions.ExecuteTempla tesOperation.run(ExecuteTemplatesOperation.java:175)
at
org.eclipse.jface.operation.ModalContext$ModalContextThread. run(ModalContext.java:113)

-----------------------------------------------------
Re: Unnecessary semicolon ?!? [message #103774 is a reply to message #103747] Wed, 14 February 2007 07:35 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: merks.ca.ibm.com

Michael,

I've been trying to reproduce this by deliberately generating something
with extra semicolons, but to no avail. I assume you've changed the
setting for the compiler preference for "Potential programming
problems->Empty Statement", but even setting that to error doesn't cause
this problem for me. Maybe I'm not putting the extra semicolon in the
right/wrong place to reproduce this. Setting the above preference to
Error should help locate where the extra semicolon is lurking in the
generated code...


Michael Moser wrote:
>
> "Dmitry Stadnik" <5d5@mail.ru> wrote in message
> news:equptl$kf4$1@utils.eclipse.org...
>> It would be interesting to see the compilation unit that fails.
>> Normally it's possible to regenerate diagram editor and I do this
>> regularly with TaiPan.
>
> from the .log:
> -----------------------------------------------------
> ...
> !ENTRY org.eclipse.gmf.codegen.ui 4 0 2007-02-14 11:03:24.290
> !MESSAGE Exception occurred while generating code
> !STACK 0
> java.lang.RuntimeException: Compiler Problems:
> Line 32: Pb(180) Unnecessary semicolon
> at
> org.eclipse.emf.codegen.merge.java.facade.ast.ASTFacadeHelpe r.createCompilationUnit(ASTFacadeHelper.java:277)
>
> at
> org.eclipse.emf.codegen.merge.java.facade.ast.ASTFacadeHelpe r.createCompilationUnit(ASTFacadeHelper.java:1)
>
> at
> org.eclipse.emf.codegen.merge.java.JMerger.createCompilation UnitForContents(JMerger.java:369)
>
> at
> org.eclipse.gmf.internal.common.codegen.DefaultTextMerger.me rgeJava(DefaultTextMerger.java:47)
>
> at
> org.eclipse.gmf.internal.common.codegen.GeneratorBase.mergeJ avaCode(GeneratorBase.java:391)
>
> at
> org.eclipse.gmf.internal.common.codegen.GeneratorBase.doGene rateJavaClass(GeneratorBase.java:324)
>
> at
> org.eclipse.gmf.codegen.util.Generator.internalGenerateJavaC lass(Generator.java:1108)
>
> at
> org.eclipse.gmf.codegen.util.Generator.generateNodeCreateCom mand(Generator.java:460)
>
> at
> org.eclipse.gmf.codegen.util.Generator.generateNode(Generato r.java:250)
> at org.eclipse.gmf.codegen.util.Generator.customRun(Generator.j ava:112)
> at
> org.eclipse.gmf.internal.common.codegen.GeneratorBase$1.run( GeneratorBase.java:448)
>
> at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1743)
> at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1725)
> at
> org.eclipse.gmf.internal.common.codegen.GeneratorBase.doRun( GeneratorBase.java:445)
>
> at
> org.eclipse.gmf.internal.common.codegen.GeneratorBase.run(Ge neratorBase.java:86)
>
> at
> org.eclipse.gmf.internal.codegen.popup.actions.ExecuteTempla tesOperation.run(ExecuteTemplatesOperation.java:175)
>
> at
> org.eclipse.jface.operation.ModalContext$ModalContextThread. run(ModalContext.java:113)
>
>
> -----------------------------------------------------
Re: Unnecessary semicolon ?!? [message #103787 is a reply to message #103747] Wed, 14 February 2007 07:37 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: 5d5.mail.ru

I mean source code that was referred to as

Line 32: Pb(180) Unnecessary semicolon

Michael Moser wrote:
>
> "Dmitry Stadnik" <5d5@mail.ru> wrote in message
> news:equptl$kf4$1@utils.eclipse.org...
>> It would be interesting to see the compilation unit that fails.
>> Normally it's possible to regenerate diagram editor and I do this
>> regularly with TaiPan.
>
> from the .log:
> -----------------------------------------------------
> ....
> !ENTRY org.eclipse.gmf.codegen.ui 4 0 2007-02-14 11:03:24.290
> !MESSAGE Exception occurred while generating code
> !STACK 0
> java.lang.RuntimeException: Compiler Problems:
> Line 32: Pb(180) Unnecessary semicolon
> at
> org.eclipse.emf.codegen.merge.java.facade.ast.ASTFacadeHelpe r.createCompilationUnit(ASTFacadeHelper.java:277)
>
> at
> org.eclipse.emf.codegen.merge.java.facade.ast.ASTFacadeHelpe r.createCompilationUnit(ASTFacadeHelper.java:1)
>
> at
> org.eclipse.emf.codegen.merge.java.JMerger.createCompilation UnitForContents(JMerger.java:369)
>
> at
> org.eclipse.gmf.internal.common.codegen.DefaultTextMerger.me rgeJava(DefaultTextMerger.java:47)
>
> at
> org.eclipse.gmf.internal.common.codegen.GeneratorBase.mergeJ avaCode(GeneratorBase.java:391)
>
> at
> org.eclipse.gmf.internal.common.codegen.GeneratorBase.doGene rateJavaClass(GeneratorBase.java:324)
>
> at
> org.eclipse.gmf.codegen.util.Generator.internalGenerateJavaC lass(Generator.java:1108)
>
> at
> org.eclipse.gmf.codegen.util.Generator.generateNodeCreateCom mand(Generator.java:460)
>
> at org.eclipse.gmf.codegen.util.Generator.generateNode(Generato r.java:250)
> at org.eclipse.gmf.codegen.util.Generator.customRun(Generator.j ava:112)
> at
> org.eclipse.gmf.internal.common.codegen.GeneratorBase$1.run( GeneratorBase.java:448)
>
> at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1743)
> at org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1725)
> at
> org.eclipse.gmf.internal.common.codegen.GeneratorBase.doRun( GeneratorBase.java:445)
>
> at
> org.eclipse.gmf.internal.common.codegen.GeneratorBase.run(Ge neratorBase.java:86)
>
> at
> org.eclipse.gmf.internal.codegen.popup.actions.ExecuteTempla tesOperation.run(ExecuteTemplatesOperation.java:175)
>
> at
> org.eclipse.jface.operation.ModalContext$ModalContextThread. run(ModalContext.java:113)
>
>
> -----------------------------------------------------
Re: Unnecessary semicolon ?!? [message #103861 is a reply to message #103787] Wed, 14 February 2007 08:49 Go to previous messageGo to next message
Eclipse UserFriend
No idea! I guess that's one of the generated files or some template?
How can I find out?

Michael


"Dmitry Stadnik" <5d5@mail.ru> wrote in message
news:equvqv$2at$1@utils.eclipse.org...
>I mean source code that was referred to as
>
> Line 32: Pb(180) Unnecessary semicolon
>
> Michael Moser wrote:
>>
>> "Dmitry Stadnik" <5d5@mail.ru> wrote in message
>> news:equptl$kf4$1@utils.eclipse.org...
>>> It would be interesting to see the compilation unit that fails.
>>> Normally it's possible to regenerate diagram editor and I do this
>>> regularly with TaiPan.
>>
>> from the .log:
>> -----------------------------------------------------
>> ....
>> !ENTRY org.eclipse.gmf.codegen.ui 4 0 2007-02-14 11:03:24.290
>> !MESSAGE Exception occurred while generating code
>> !STACK 0
>> java.lang.RuntimeException: Compiler Problems:
>> Line 32: Pb(180) Unnecessary semicolon
>> at
>> org.eclipse.emf.codegen.merge.java.facade.ast.ASTFacadeHelpe r.createCompilationUnit(ASTFacadeHelper.java:277)
>> at
>> org.eclipse.emf.codegen.merge.java.facade.ast.ASTFacadeHelpe r.createCompilationUnit(ASTFacadeHelper.java:1)
>> at
>> org.eclipse.emf.codegen.merge.java.JMerger.createCompilation UnitForContents(JMerger.java:369)
>> at
>> org.eclipse.gmf.internal.common.codegen.DefaultTextMerger.me rgeJava(DefaultTextMerger.java:47)
>> at
>> org.eclipse.gmf.internal.common.codegen.GeneratorBase.mergeJ avaCode(GeneratorBase.java:391)
>> at
>> org.eclipse.gmf.internal.common.codegen.GeneratorBase.doGene rateJavaClass(GeneratorBase.java:324)
>> at
>> org.eclipse.gmf.codegen.util.Generator.internalGenerateJavaC lass(Generator.java:1108)
>> at
>> org.eclipse.gmf.codegen.util.Generator.generateNodeCreateCom mand(Generator.java:460)
>> at
>> org.eclipse.gmf.codegen.util.Generator.generateNode(Generato r.java:250)
>> at
>> org.eclipse.gmf.codegen.util.Generator.customRun(Generator.j ava:112)
>> at
>> org.eclipse.gmf.internal.common.codegen.GeneratorBase$1.run( GeneratorBase.java:448)
>> at
>> org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1743)
>> at
>> org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1725)
>> at
>> org.eclipse.gmf.internal.common.codegen.GeneratorBase.doRun( GeneratorBase.java:445)
>> at
>> org.eclipse.gmf.internal.common.codegen.GeneratorBase.run(Ge neratorBase.java:86)
>> at
>> org.eclipse.gmf.internal.codegen.popup.actions.ExecuteTempla tesOperation.run(ExecuteTemplatesOperation.java:175)
>> at
>> org.eclipse.jface.operation.ModalContext$ModalContextThread. run(ModalContext.java:113)
>> -----------------------------------------------------
Re: Unnecessary semicolon ?!? [message #103874 is a reply to message #103861] Wed, 14 February 2007 09:05 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: 5d5.mail.ru

Find GeneratorBase.doGenerateJavaClass(...) method; there should be the line

String genText = emitter.generate(new SubProgressMonitor(pm, 2), input);

That's the text you need, before formatting and imports organizing. You
may dump it somewhere and the latest dump before exception is the
desired one.

At least it would be helpful to know what is the class name so we could
deduce offending template.

Michael Moser wrote:
> No idea! I guess that's one of the generated files or some template?
> How can I find out?
>
> Michael
>
>
> "Dmitry Stadnik" <5d5@mail.ru> wrote in message
> news:equvqv$2at$1@utils.eclipse.org...
>> I mean source code that was referred to as
>>
>> Line 32: Pb(180) Unnecessary semicolon
>>
>> Michael Moser wrote:
>>>
>>> "Dmitry Stadnik" <5d5@mail.ru> wrote in message
>>> news:equptl$kf4$1@utils.eclipse.org...
>>>> It would be interesting to see the compilation unit that fails.
>>>> Normally it's possible to regenerate diagram editor and I do this
>>>> regularly with TaiPan.
>>>
>>> from the .log:
>>> -----------------------------------------------------
>>> ....
>>> !ENTRY org.eclipse.gmf.codegen.ui 4 0 2007-02-14 11:03:24.290
>>> !MESSAGE Exception occurred while generating code
>>> !STACK 0
>>> java.lang.RuntimeException: Compiler Problems:
>>> Line 32: Pb(180) Unnecessary semicolon
>>> at
>>> org.eclipse.emf.codegen.merge.java.facade.ast.ASTFacadeHelpe r.createCompilationUnit(ASTFacadeHelper.java:277)

>>> at
>>> org.eclipse.emf.codegen.merge.java.facade.ast.ASTFacadeHelpe r.createCompilationUnit(ASTFacadeHelper.java:1)
>>> at
>>> org.eclipse.emf.codegen.merge.java.JMerger.createCompilation UnitForContents(JMerger.java:369)
>>> at
>>> org.eclipse.gmf.internal.common.codegen.DefaultTextMerger.me rgeJava(DefaultTextMerger.java:47)
>>> at
>>> org.eclipse.gmf.internal.common.codegen.GeneratorBase.mergeJ avaCode(GeneratorBase.java:391)
>>> at
>>> org.eclipse.gmf.internal.common.codegen.GeneratorBase.doGene rateJavaClass(GeneratorBase.java:324)
>>> at
>>> org.eclipse.gmf.codegen.util.Generator.internalGenerateJavaC lass(Generator.java:1108)
>>> at
>>> org.eclipse.gmf.codegen.util.Generator.generateNodeCreateCom mand(Generator.java:460)
>>> at
>>> org.eclipse.gmf.codegen.util.Generator.generateNode(Generato r.java:250)
>>> at org.eclipse.gmf.codegen.util.Generator.customRun(Generator.j ava:112)
>>> at
>>> org.eclipse.gmf.internal.common.codegen.GeneratorBase$1.run( GeneratorBase.java:448)
>>> at
>>> org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1743)
>>> at
>>> org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1725)
>>> at
>>> org.eclipse.gmf.internal.common.codegen.GeneratorBase.doRun( GeneratorBase.java:445)
>>> at
>>> org.eclipse.gmf.internal.common.codegen.GeneratorBase.run(Ge neratorBase.java:86)
>>> at
>>> org.eclipse.gmf.internal.codegen.popup.actions.ExecuteTempla tesOperation.run(ExecuteTemplatesOperation.java:175)
>>> at
>>> org.eclipse.jface.operation.ModalContext$ModalContextThread. run(ModalContext.java:113)
>>> -----------------------------------------------------
>
Re: Unnecessary semicolon ?!? [message #103916 is a reply to message #103861] Wed, 14 February 2007 09:25 Go to previous messageGo to next message
Eclipse UserFriend
Hi Michael,

Placing a breakpoint on ASTFacadeHelper.java, line 277 (the place where
the exception is thrown from) will definitely help.

Best regards,
Boris Blajer


Michael Moser wrote:
> No idea! I guess that's one of the generated files or some template?
> How can I find out?
>
> Michael
>
>
> "Dmitry Stadnik" <5d5@mail.ru> wrote in message
> news:equvqv$2at$1@utils.eclipse.org...
>> I mean source code that was referred to as
>>
>> Line 32: Pb(180) Unnecessary semicolon
>>
>> Michael Moser wrote:
>>>
>>> "Dmitry Stadnik" <5d5@mail.ru> wrote in message
>>> news:equptl$kf4$1@utils.eclipse.org...
>>>> It would be interesting to see the compilation unit that fails.
>>>> Normally it's possible to regenerate diagram editor and I do this
>>>> regularly with TaiPan.
>>>
>>> from the .log:
>>> -----------------------------------------------------
>>> ....
>>> !ENTRY org.eclipse.gmf.codegen.ui 4 0 2007-02-14 11:03:24.290
>>> !MESSAGE Exception occurred while generating code
>>> !STACK 0
>>> java.lang.RuntimeException: Compiler Problems:
>>> Line 32: Pb(180) Unnecessary semicolon
>>> at
>>> org.eclipse.emf.codegen.merge.java.facade.ast.ASTFacadeHelpe r.createCompilationUnit(ASTFacadeHelper.java:277)
>>> at
>>> org.eclipse.emf.codegen.merge.java.facade.ast.ASTFacadeHelpe r.createCompilationUnit(ASTFacadeHelper.java:1)
>>> at
>>> org.eclipse.emf.codegen.merge.java.JMerger.createCompilation UnitForContents(JMerger.java:369)
>>> at
>>> org.eclipse.gmf.internal.common.codegen.DefaultTextMerger.me rgeJava(DefaultTextMerger.java:47)
>>> at
>>> org.eclipse.gmf.internal.common.codegen.GeneratorBase.mergeJ avaCode(GeneratorBase.java:391)
>>> at
>>> org.eclipse.gmf.internal.common.codegen.GeneratorBase.doGene rateJavaClass(GeneratorBase.java:324)
>>> at
>>> org.eclipse.gmf.codegen.util.Generator.internalGenerateJavaC lass(Generator.java:1108)
>>> at
>>> org.eclipse.gmf.codegen.util.Generator.generateNodeCreateCom mand(Generator.java:460)
>>> at
>>> org.eclipse.gmf.codegen.util.Generator.generateNode(Generato r.java:250)
>>> at org.eclipse.gmf.codegen.util.Generator.customRun(Generator.j ava:112)
>>> at
>>> org.eclipse.gmf.internal.common.codegen.GeneratorBase$1.run( GeneratorBase.java:448)
>>> at
>>> org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1743)
>>> at
>>> org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1725)
>>> at
>>> org.eclipse.gmf.internal.common.codegen.GeneratorBase.doRun( GeneratorBase.java:445)
>>> at
>>> org.eclipse.gmf.internal.common.codegen.GeneratorBase.run(Ge neratorBase.java:86)
>>> at
>>> org.eclipse.gmf.internal.codegen.popup.actions.ExecuteTempla tesOperation.run(ExecuteTemplatesOperation.java:175)
>>> at
>>> org.eclipse.jface.operation.ModalContext$ModalContextThread. run(ModalContext.java:113)
>>> -----------------------------------------------------
>
Re: Unnecessary semicolon ?!? [message #103942 is a reply to message #103916] Wed, 14 February 2007 09:44 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: merks.ca.ibm.com

Guys,

I've been able to reproduce the problem after Michael sent me the
project. You should be able to reproduce it as well if you change
"Potential programming problems->Empty Statement" to be warning or
error. Setting it to error should help you easily find all the places
GMF is generating results with this particular problem. I had a hard
time reproducing this because I think the compiler options are being
cached as long as the generator stays open. So I had to close it and
reopen it to see the problem. I'm looking at whether the JMerger can
figure out this this is an "ignorable" problem, but you guys should
probably look at not generating code with this problem. Michael should
open a bugzilla...


Boris Blajer wrote:
> Hi Michael,
>
> Placing a breakpoint on ASTFacadeHelper.java, line 277 (the place
> where the exception is thrown from) will definitely help.
>
> Best regards,
> Boris Blajer
>
>
> Michael Moser wrote:
>> No idea! I guess that's one of the generated files or some template?
>> How can I find out?
>>
>> Michael
>>
>>
>> "Dmitry Stadnik" <5d5@mail.ru> wrote in message
>> news:equvqv$2at$1@utils.eclipse.org...
>>> I mean source code that was referred to as
>>>
>>> Line 32: Pb(180) Unnecessary semicolon
>>>
>>> Michael Moser wrote:
>>>>
>>>> "Dmitry Stadnik" <5d5@mail.ru> wrote in message
>>>> news:equptl$kf4$1@utils.eclipse.org...
>>>>> It would be interesting to see the compilation unit that fails.
>>>>> Normally it's possible to regenerate diagram editor and I do this
>>>>> regularly with TaiPan.
>>>>
>>>> from the .log:
>>>> -----------------------------------------------------
>>>> ....
>>>> !ENTRY org.eclipse.gmf.codegen.ui 4 0 2007-02-14 11:03:24.290
>>>> !MESSAGE Exception occurred while generating code
>>>> !STACK 0
>>>> java.lang.RuntimeException: Compiler Problems:
>>>> Line 32: Pb(180) Unnecessary semicolon
>>>> at
>>>> org.eclipse.emf.codegen.merge.java.facade.ast.ASTFacadeHelpe r.createCompilationUnit(ASTFacadeHelper.java:277)
>>>> at
>>>> org.eclipse.emf.codegen.merge.java.facade.ast.ASTFacadeHelpe r.createCompilationUnit(ASTFacadeHelper.java:1)
>>>> at
>>>> org.eclipse.emf.codegen.merge.java.JMerger.createCompilation UnitForContents(JMerger.java:369)
>>>> at
>>>> org.eclipse.gmf.internal.common.codegen.DefaultTextMerger.me rgeJava(DefaultTextMerger.java:47)
>>>> at
>>>> org.eclipse.gmf.internal.common.codegen.GeneratorBase.mergeJ avaCode(GeneratorBase.java:391)
>>>> at
>>>> org.eclipse.gmf.internal.common.codegen.GeneratorBase.doGene rateJavaClass(GeneratorBase.java:324)
>>>> at
>>>> org.eclipse.gmf.codegen.util.Generator.internalGenerateJavaC lass(Generator.java:1108)
>>>> at
>>>> org.eclipse.gmf.codegen.util.Generator.generateNodeCreateCom mand(Generator.java:460)
>>>> at
>>>> org.eclipse.gmf.codegen.util.Generator.generateNode(Generato r.java:250)
>>>>
>>>> at
>>>> org.eclipse.gmf.codegen.util.Generator.customRun(Generator.j ava:112)
>>>> at
>>>> org.eclipse.gmf.internal.common.codegen.GeneratorBase$1.run( GeneratorBase.java:448)
>>>> at
>>>> org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1743)
>>>> at
>>>> org.eclipse.core.internal.resources.Workspace.run(Workspace. java:1725)
>>>> at
>>>> org.eclipse.gmf.internal.common.codegen.GeneratorBase.doRun( GeneratorBase.java:445)
>>>> at
>>>> org.eclipse.gmf.internal.common.codegen.GeneratorBase.run(Ge neratorBase.java:86)
>>>> at
>>>> org.eclipse.gmf.internal.codegen.popup.actions.ExecuteTempla tesOperation.run(ExecuteTemplatesOperation.java:175)
>>>> at
>>>> org.eclipse.jface.operation.ModalContext$ModalContextThread. run(ModalContext.java:113)
>>>> -----------------------------------------------------
>>
Re: Unnecessary semicolon ?!? [message #103970 is a reply to message #103942] Wed, 14 February 2007 10:15 Go to previous messageGo to next message
Eclipse UserFriend
"Ed Merks" <merks@ca.ibm.com> wrote in message
news:eqv790$ctu$1@utils.eclipse.org...
> ...
> ... Michael should open a bugzilla...

He did: https://bugs.eclipse.org/bugs/show_bug.cgi?id=174171

Thanks and cheers,
Michael
Re: Unnecessary semicolon ?!? [message #104047 is a reply to message #103970] Wed, 14 February 2007 15:39 Go to previous message
Eclipse UserFriend
Originally posted by: merks.ca.ibm.com

Guys,

Martin Taal encountered a similar type of problem that again calls into
question whether we really should be aborting the merge because of an
error (especially when it's not really something that will break the
merge behavior). He's opened
https://bugs.eclipse.org/bugs/show_bug.cgi?id=174222 to track this
issue. It would probably be better to record the problem and then
continue, but I'll want to discuss with Dave and Marcelo (who's on
vacation right now)...


Michael Moser wrote:
> "Ed Merks" <merks@ca.ibm.com> wrote in message
> news:eqv790$ctu$1@utils.eclipse.org...
>> ...
>> ... Michael should open a bugzilla...
>
> He did: https://bugs.eclipse.org/bugs/show_bug.cgi?id=174171
>
> Thanks and cheers,
> Michael
>
Previous Topic:Compartments problems
Next Topic:Adding an extra column in the propertysheet
Goto Forum:
  


Current Time: Thu Jul 10 03:25:35 EDT 2025

Powered by FUDForum. Page generated in 0.12073 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top