Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-5898

jBPM conflicts during update from 3.1.0 CR1 to CR2

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Trivial
    • Resolution: Cannot Reproduce
    • Affects Version/s: 3.1.0.CR2
    • Fix Version/s: 3.1.0.CR2
    • Component/s: build
    • Labels:
      None
    • Workaround Description:
      Hide

      SOLUTION: because p2 cannot do it for you, you must uninstall the offending features before attempting to update them. Simple.

      To solve the bpel conflict, you have to install the bpel SDK on top of the existing bpel SDK. You cannot simply update the runtime w/o updating the SDK feature. This is p2 being p2 and there's nothing that we can do from the release side of things to fix this. Alternatively, uninstall the existing BPEL SDK feature, then install the new BPEL runtime feature.

      To solve the jbpm issue, uninstall the old jbpm features before installing the new version. This problem arises because of the way the features are encoded to not permit 4.3 to be a valid update for 4.0, and the fragile dependency of jbpm3 and jbpm4 on their jbpm.common feature.

      Show
      SOLUTION: because p2 cannot do it for you, you must uninstall the offending features before attempting to update them. Simple. To solve the bpel conflict, you have to install the bpel SDK on top of the existing bpel SDK. You cannot simply update the runtime w/o updating the SDK feature. This is p2 being p2 and there's nothing that we can do from the release side of things to fix this. Alternatively, uninstall the existing BPEL SDK feature, then install the new BPEL runtime feature. To solve the jbpm issue, uninstall the old jbpm features before installing the new version. This problem arises because of the way the features are encoded to not permit 4.3 to be a valid update for 4.0, and the fragile dependency of jbpm3 and jbpm4 on their jbpm.common feature.

      Description

      Steps:
      1. Have CR1 JBT installation
      2. Download JBT 3.1.0. CR2
      3. Select all components
      4. Try to install
      ERROR: jBPM conflicts, see screenshot

        Gliffy Diagrams

          Attachments

          1. bpel-conflict.png
            bpel-conflict.png
            193 kB
          2. install-cr1-Screenshot-0.png
            install-cr1-Screenshot-0.png
            109 kB
          3. install-cr1-Screenshot-1.png
            install-cr1-Screenshot-1.png
            45 kB
          4. install-cr1-Screenshot-2.png
            install-cr1-Screenshot-2.png
            66 kB
          5. install-cr1-Screenshot-3.png
            install-cr1-Screenshot-3.png
            90 kB
          6. update-cr1-to-cr2.png
            update-cr1-to-cr2.png
            194 kB
          7. update-cr2-Screenshot-0.png
            update-cr2-Screenshot-0.png
            57 kB
          8. update-cr2-Screenshot-1.png
            update-cr2-Screenshot-1.png
            82 kB

            Activity

              People

              • Assignee:
                jpeterka Jiri Peterka
                Reporter:
                jpeterka Jiri Peterka
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: