Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Won't Fix
    • Affects Version/s: 4.0.0.GA
    • Fix Version/s: 5.0.0.GA-SOA
    • Component/s: integration-platform
    • Labels:
      None
    • Environment:
      Windows 7, 64-bit
      -vm "C:\Program Files (x86)\Java\jdk1.6.0_23\bin"
    • Steps to Reproduce:
      Hide

      1. Drag the data input element to the data output element.
      2. Repeat step 1 two times. (It almost seem like several connections are created.)
      3. Select the connection between the data elements and delete it (using the keyboard delete button). (After the delete, a connection line is still visible but an error icon (red dot with a white X) is visible infront of the data output element. Hoovering above the error icon displayes the following error message: The node must be linked with input source.)
      4. Repeat step 1 a couple of times.

      Show
      1. Drag the data input element to the data output element. 2. Repeat step 1 two times. (It almost seem like several connections are created.) 3. Select the connection between the data elements and delete it (using the keyboard delete button). (After the delete, a connection line is still visible but an error icon (red dot with a white X) is visible infront of the data output element. Hoovering above the error icon displayes the following error message: The node must be linked with input source.) 4. Repeat step 1 a couple of times.

      Description

      I have a problem using the 'Smooks Processing' tool to configure a smooks file (used for converting XML to Java) when the Java-class is located in a jar file.

      The problem seems to relate to the 'Java Mapping' view of the 'Smooks Processing' tool and generates an OutOfMemoryException. The exception occurs when inside the 'Java Mapping' view and clicking or dragging input elements to corresponding output elements or selecting the connection between the elements. The exception sometimes occur at the first adjustments and sometimes it takes several adjustments before it occurs. When using a file where the elements already have been connected, the exception sometimes occur imidiatly when selecting the 'Java Mapping' icon.

      I have not seen this problem when using a Java-class which is not located in a jar file.

      Attached is an example jar file ('example.jar') and XML schema ('example.xsd') which I have used to reproduce the problem.

        Gliffy Diagrams

        1. debugInfo.txt
          20 kB
          Martin Weiler
        2. example.xsd
          0.4 kB
          Martin Weiler

          Activity

          Hide
          bfitzpat Brian Fitzpatrick added a comment -

          Tom, this looks ugly. Do you have any ideas?

          Show
          bfitzpat Brian Fitzpatrick added a comment - Tom, this looks ugly. Do you have any ideas?
          Hide
          mputz Martin Weiler added a comment -

          Attached a video ("SmooksProcessorException.zip") picturing the exception in action.

          Show
          mputz Martin Weiler added a comment - Attached a video ("SmooksProcessorException.zip") picturing the exception in action.
          Hide
          tfennelly Tom Fennelly added a comment -

          Thanks Martin.... not able to produce this on MacOS, but it did show up a different issue. After adding the example.jar to my project I tried to add the Example class to the java mapping, but was unable to because it doesn't seem to be able to read the class properties. Will try fix that and then maybe I can reproduce the customer issue.

          Show
          tfennelly Tom Fennelly added a comment - Thanks Martin.... not able to produce this on MacOS, but it did show up a different issue. After adding the example.jar to my project I tried to add the Example class to the java mapping, but was unable to because it doesn't seem to be able to read the class properties. Will try fix that and then maybe I can reproduce the customer issue.
          Hide
          bfitzpat Brian Fitzpatrick added a comment -

          Tom is on vacation until July 11, so I don't think this is going to be done for JBDS 4.1 - will definitely get resolved in trunk/JBDS 5 after Tom gets back

          Show
          bfitzpat Brian Fitzpatrick added a comment - Tom is on vacation until July 11, so I don't think this is going to be done for JBDS 4.1 - will definitely get resolved in trunk/JBDS 5 after Tom gets back
          Hide
          maxandersen Max Rydahl Andersen added a comment -

          smooks -> soa

          Show
          maxandersen Max Rydahl Andersen added a comment - smooks -> soa

            People

            • Assignee:
              tfennelly Tom Fennelly
              Reporter:
              mputz Martin Weiler
            • Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development