Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [bpel-dev] BPEL - Expression Editor is not working, How can we fix this

On 08/04/2014 08:43, Susinda wrote:
> Hi Bob
> 
> Currently i do not have experience in Xtext and expression grammars etc,
> however if this is needed i could have a look at those and start. But
> what i was worrying about is other issue that you have reported in [1].
> As i can see we are stuck with the compile error in the EditorInViewSite
> class in org.eclipse.bpel.common.ui.composite. This was due to the api
> change introduced in eclipse Juno. I have few questions on this.
>     Does Lorenzo's patch fix this issue. If so can i have that patch to
> tryout and have a look.

>From what I remember, yes, my patch also reintroduce the possibility of
embedding a text editor (actually a text field), independently from
Xtext.  The main point is to NOT use an editor site, but a text field
(again, if I remember correctly :)

>     Where can i found the latest (half completed) source (I'm using the
> source @ http://git.eclipse.org/gitroot/bpel/org.eclipse.bpel.git but
> that doesn't reflect such changes)
> 
> Thanks
> Susinda
> 
> 
> 
> 
> 
> 
> 
> On Tue, Apr 8, 2014 at 2:53 AM, Bob Brodt <bbrodt@xxxxxxxxxx
> <mailto:bbrodt@xxxxxxxxxx>> wrote:
> 
>     Hi Susinda,
> 
>     Thanks for the offer to help - it is greatly appreciated :)
> 
>     The BPEL expression editor extension is currently half complete:
>     Xtext has been integrated into the project, but we are lacking the
>     expression grammars for XPath (and possibly XPath 2 and java). If
>     you have experience with Xtext and converting an abstract grammar
>     definition into one that can be parsed by Xtext, that would be a
>     great help and we can continue to move the project forward.
> 
>     Please let me know if you are willing/able to help in this capacity.
> 
>     Thanks,
>     Bob
> 
> 
>     ------------------------------------------------------------------------
> 
>         Hi Bob
> 
>         Yes i'm willing to volunteer to fix this issue. If you could
>         give me some points on how/where to start, that would be easy
>         for me to give a quick start. 
>         @ Lorenzo - Could you please provide me the link for your patch,
>         So i could start from your patch.
> 
>         Thanks all for all the inputs and responses.
> 
>         Susinda
> 
> 
> 
> 
>         On Sun, Apr 6, 2014 at 2:01 PM, Lorenzo Bettini
>         <lorenzo.bettini@xxxxxxxxx <mailto:lorenzo.bettini@xxxxxxxxx>>
>         wrote:
> 
>             Hi
> 
>             I don't know whether this is related but last year I
>             submitted a patch to renable the expression editor and also
>             to integrate Xtext languages...
> 
>             cheers
>                     Lorenzo
> 
>             -- 
>             Lorenzo Bettini, PhD in Computer Science, DI, Univ. Torino
>             HOME: http://www.lorenzobettini.it
>             Xtext Book:
>             http://www.packtpub.com/implementing-domain-specific-languages-with-xtext-and-xtend/book
>             <http://www.packtpub.com/implementing-domain-specific-languages-with-xtext-and-xtend/book>
> 
> 
>             On 4/4/2014 7:55 PM, Bob Brodt wrote:
> 
>                 Hi Susinda,
> 
>                 This is a significant rewrite and, unfortunately has
>                 been put off
>                 because of other ongoing work. We are looking for
>                 volunteers to help
>                 with this project, so if you or someone you know is
>                 interested please
>                 let me know ;)
>                 I don't expect this enhancement to be available until
>                 the Luna release
>                 (June 25) or possibly later.
> 
>                 Cheers,
>                 Bob
> 
>                 ________________________
>                 Robert ("Bob") Brodt
>                 Senior Software Engineer
>                 JBoss by Red Hat
> 
>                 ------------------------------------------------------------------------
> 
> 
>                     Hi Andrej
> 
>                     Thanks a lot for the quick response. I tried with
>                 Kepler and BPEL
>                     1.0.3 and now i can see the editor. But following
>                 parts and features
>                     are missing
> 
>                      1. Expression Language' selection drop-down menu is
>                 missing
>                      2. Context Menu is missing
>                      3. Variable Picker (Which comes when click the
>                 context menu) is missing
>                      4. XPath Expression auto fill functionality is not
>                 there.
> 
> 
> 
>                     The readme file at
>                 org.eclipse.bpel.ui.noEmbeddedEditors package
>                     says following
> 
>                     This plugin is essentially a duplicate of
>                 org.eclipse.bpel.ui with
>                     the embedded editor functionality removed.
>                     This was necessary because of breaking
>                 org.eclipse.ui API changes in
>                     Eclipse Juno.
>                     After this feature is rewritten to work with Juno,
>                 this plugin must
>                     be removed and the plugins/pom.xml restored to its
>                 original.
> 
>                     I think this is the reason for above (1, 2, 3, 4)
>                 issues. I guess
>                     this need to be properly fixed (i.e this feature is
>                 rewritten) so
>                     these issues will be fixed.
>                     So what i wanted to ask is to know when this will be
>                 fixed, is
>                     anyone working on this or is there any patches etc.
> 
>                     Thanks
> 
> 
> 
>                     On Fri, Apr 4, 2014 at 12:06 PM, Andrej Podhradsky
>                     <apodhrad@xxxxxxxxxx <mailto:apodhrad@xxxxxxxxxx>
>                 <mailto:apodhrad@xxxxxxxxxx
>                 <mailto:apodhrad@xxxxxxxxxx>>> wrote:
> 
>                         Hi Susinda,
> 
>                         I recommend to use Eclipse Kepler for JEE
>                 Develepers with BPEL
>                         plugin of version 1.0.3.
>                         If the problem is still present, could you
>                 report a bug, please?
> 
>                         Have a nice day!
> 
>                         Andrej
> 
>                         ----- Original Message -----
>                         From: "Susinda" <susinda@xxxxxxxxx
>                 <mailto:susinda@xxxxxxxxx> <mailto:susinda@xxxxxxxxx
>                 <mailto:susinda@xxxxxxxxx>>>
>                         To: bpel-dev@xxxxxxxxxxx
>                 <mailto:bpel-dev@xxxxxxxxxxx>
>                 <mailto:bpel-dev@xxxxxxxxxxx <mailto:bpel-dev@xxxxxxxxxxx>>
>                         Sent: Friday, April 4, 2014 7:37:21 AM
>                         Subject: [bpel-dev] BPEL - Expression Editor is
>                 not working,
>                           How can we fix this
> 
>                         Hi All
>                         I tried to use an expression in assign activity,
>                 but expression
>                         editor is not loading so i could not give an
>                 expression.
>                         I have read your issue tracker[1] and googled
>                 this issue and got
>                         to know that this issue was because of the
>                         org.eclipse.ui.internal.EditorSite class has
>                 been removed when
>                         eclipse goes to Juno. The mentioned fix @[1] has
>                 removed the
>                         expression editor totally therefore BPEL
>                 Designer plugin
>                         unusable in Eclipse Juno.
>                         May i know when this will be fixed and Do u have
>                 any releases
>                         planned in near future in which this would be fixed.
>                         Also i'd like to contribute to fix this issue,
>                 in that case do
>                         you have any guidelines that would be valuable
>                 for me to
>                         proceed. And i'd like to know if any patches
>                 exists for this issue.
> 
>                         Thanks
>                         [1] -
>                 https://bugs.eclipse.org/bugs/show_bug.cgi?id=378997
>                 <https://bugs.eclipse.org/bugs/show_bug.cgi?id=378997>
> 
> 
>                         --
>                         **********************************
>                         Susinda Perera
>                         B.Sc. (Eng), AMIE(SL)
>                         E-mail : susinda@xxxxxxxxx
>                 <mailto:susinda@xxxxxxxxx> <mailto:susinda@xxxxxxxxx
>                 <mailto:susinda@xxxxxxxxx>>
>                         Voice : 0716049075 <tel:0716049075>
>                 <tel:0716049075 <tel:0716049075>>
> 
>                         **********************************
> 
>                         _______________________________________________
>                         bpel-dev mailing list
>                         bpel-dev@xxxxxxxxxxx
>                 <mailto:bpel-dev@xxxxxxxxxxx>
>                 <mailto:bpel-dev@xxxxxxxxxxx <mailto:bpel-dev@xxxxxxxxxxx>>
> 
>                        
>                 https://dev.eclipse.org/mailman/listinfo/bpel-dev
>                 <https://dev.eclipse.org/mailman/listinfo/bpel-dev>
>                         _______________________________________________
>                         bpel-dev mailing list
>                         bpel-dev@xxxxxxxxxxx
>                 <mailto:bpel-dev@xxxxxxxxxxx>
>                 <mailto:bpel-dev@xxxxxxxxxxx <mailto:bpel-dev@xxxxxxxxxxx>>
> 
>                        
>                 https://dev.eclipse.org/mailman/listinfo/bpel-dev
>                 <https://dev.eclipse.org/mailman/listinfo/bpel-dev>
> 
> 
> 
> 
>                     --
>                     **********************************
>                     Susinda Perera
>                     B.Sc. (Eng), AMIE(SL)
>                     E-mail : susinda@xxxxxxxxx
>                 <mailto:susinda@xxxxxxxxx> <mailto:susinda@xxxxxxxxx
>                 <mailto:susinda@xxxxxxxxx>>
> 
>                     Voice  : 0716049075 <tel:0716049075>
>                     **********************************
> 
>                     _______________________________________________
>                     bpel-dev mailing list
>                     bpel-dev@xxxxxxxxxxx <mailto:bpel-dev@xxxxxxxxxxx>
>                     https://dev.eclipse.org/mailman/listinfo/bpel-dev
>                 <https://dev.eclipse.org/mailman/listinfo/bpel-dev>
> 
> 
> 
> 
>                 _______________________________________________
>                 bpel-dev mailing list
>                 bpel-dev@xxxxxxxxxxx <mailto:bpel-dev@xxxxxxxxxxx>
>                 https://dev.eclipse.org/mailman/listinfo/bpel-dev
>                 <https://dev.eclipse.org/mailman/listinfo/bpel-dev>
> 
> 
>             _______________________________________________
>             bpel-dev mailing list
>             bpel-dev@xxxxxxxxxxx <mailto:bpel-dev@xxxxxxxxxxx>
>             https://dev.eclipse.org/mailman/listinfo/bpel-dev
>             <https://dev.eclipse.org/mailman/listinfo/bpel-dev>
> 
> 
> 
> 
>         -- 
>         **********************************
>         Susinda Perera
>         B.Sc. (Eng), AMIE(SL)
>         E-mail : susinda@xxxxxxxxx <mailto:susinda@xxxxxxxxx>
>         Voice  : 0716049075 <tel:0716049075>
>         **********************************
> 
>         _______________________________________________
>         bpel-dev mailing list
>         bpel-dev@xxxxxxxxxxx <mailto:bpel-dev@xxxxxxxxxxx>
>         https://dev.eclipse.org/mailman/listinfo/bpel-dev
> 
> 
> 
>     _______________________________________________
>     bpel-dev mailing list
>     bpel-dev@xxxxxxxxxxx <mailto:bpel-dev@xxxxxxxxxxx>
>     https://dev.eclipse.org/mailman/listinfo/bpel-dev
> 
> 
> 
> 
> -- 
> **********************************
> Susinda Perera
> B.Sc. (Eng), AMIE(SL)
> E-mail : susinda@xxxxxxxxx <mailto:susinda@xxxxxxxxx>
> Voice  : 0716049075
> **********************************
> 
> 
> _______________________________________________
> bpel-dev mailing list
> bpel-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/bpel-dev
> 


-- 
Lorenzo Bettini, PhD in Computer Science, DI, Univ. Torino
HOME: http://www.lorenzobettini.it
Xtext Book:
http://www.packtpub.com/implementing-domain-specific-languages-with-xtext-and-xtend/book



Back to the top