Uploaded image for project: 'JBoss Enterprise Application Platform 4 and 5'
  1. JBoss Enterprise Application Platform 4 and 5
  2. JBPAPP-5350

Seam EL code completion does not work in JBDS for projects created in seam-gen and imported into JBDS

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: 4.3.0.GA_CP09
    • Fix Version/s: 4.3.0.GA_CP10
    • Component/s: Seam2
    • Labels:
      None
    • Environment:

      Linux
      JBoss Developer Studio 3.0.1-H96-GA

    • Steps to Reproduce:
      Hide

      1) use seam-gen to create Seam project: seam setup; seam new-project; seam new-action (e.g. name foo, method bar)
      2) import the project into JBDS, enable Seam support in project properties, fix any build errors, build project
      3) open webcontent/foo.xhtml, code completion for #

      {foo.bar} does not work
      4) open webcontent/WEB-INF/pages.xml, code completion for #{foo.bar}

      does not work

      Show
      1) use seam-gen to create Seam project: seam setup; seam new-project; seam new-action (e.g. name foo, method bar) 2) import the project into JBDS, enable Seam support in project properties, fix any build errors, build project 3) open webcontent/foo.xhtml, code completion for # {foo.bar} does not work 4) open webcontent/WEB-INF/pages.xml, code completion for #{foo.bar} does not work
    • Affects:
      Release Notes
    • Workaround:
      Workaround Exists
    • Workaround Description:
      Hide

      The only way to get around that is remove the Seam Builder (even if it's not listed among other builders) and then put it back

      Show
      The only way to get around that is remove the Seam Builder (even if it's not listed among other builders) and then put it back
    • Release Notes Text:
      Hide
      Projects generated by seam-gen and imported into JBDS 4 were experiencing problems with Seam Expression Language (EL) code completion. The only workaround to this issue was to turn off Seam Support in the generated project, then reactivate it. The fix implements the updated configuration based on the upstream project. Seam EL code completion now works correctly for seam-gen projects imported into JBDS.
      Show
      Projects generated by seam-gen and imported into JBDS 4 were experiencing problems with Seam Expression Language (EL) code completion. The only workaround to this issue was to turn off Seam Support in the generated project, then reactivate it. The fix implements the updated configuration based on the upstream project. Seam EL code completion now works correctly for seam-gen projects imported into JBDS.
    • Release Notes Docs Status:
      Documented as Resolved Issue
    • Docs QE Status:
      ON_QA

      Description

      A Seam 2 project is created using seam-gen, with actions generated by seam-gen or imported from databases. Afterwards, it is imported into JBoss Developer Studio. In JBDS, the Seam EL code completion for these project-specific components does not work.

      If the project is created using JBDS, Seam EL code completion does work.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  manaRH Marek Novotny
                  Reporter:
                  plenyi Peter Lenyi
                  Writer:
                  Jared Morgan
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  1 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: