JIRA

  • Log In Access more options
    • Online Help
    • GreenHopper Help
    • Agile Answers
    • Use Agile By Default
    • Keyboard Shortcuts
    • About JIRA
    • JIRA Credits
    • What’s New
  • Dashboards Access more options (Alt+d)
  • Projects Access more options (Alt+p)
  • Issues Access more options (Alt+i)
  • Agile Access more options (Alt+g)
  • Create Issue
  • Mule
  • MULE-6247

Custom transformers are not registered on mule context

  • Agile Board
  • More Actions
  • Views
    • XML
    • Word
    • Printable

Details

  • Type: Bug Bug
  • Status: Closed Closed
  • Priority: Blocker Blocker
  • Resolution: Fixed
  • Affects Version/s: 3.3 RC4
  • Fix Version/s: 3.3.0
  • Component/s: Core: Transformers
  • Labels:
    None
  • User impact:
    Medium
  • Configuration:
    Hide

    <?xml version="1.0" encoding="UTF-8"?>
    <mule xmlns="http://www.mulesoft.org/schema/mule/core"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:vm="http://www.mulesoft.org/schema/mule/vm"
    xsi:schemaLocation="
    http://www.mulesoft.org/schema/mule/core http://www.mulesoft.org/schema/mule/core/current/mule.xsd
    http://www.mulesoft.org/schema/mule/vm http://www.mulesoft.org/schema/mule/vm/current/mule-vm.xsd">

    <custom-transformer name="AtoBConverter" class="AtoBConverter"/>

    <custom-transformer name="BtoCConverter" class="BtoCConverter"/>

    <flow name="StringEchoService">
    <vm:inbound-endpoint path="testInput" exchange-pattern="request-response"/>
    <auto-transformer returnClass="C"/>
    <echo-component/>
    </flow>
    </mule>

    Show
    <?xml version="1.0" encoding="UTF-8"?> <mule xmlns="http://www.mulesoft.org/schema/mule/core" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:vm="http://www.mulesoft.org/schema/mule/vm" xsi:schemaLocation=" http://www.mulesoft.org/schema/mule/core http://www.mulesoft.org/schema/mule/core/current/mule.xsd http://www.mulesoft.org/schema/mule/vm http://www.mulesoft.org/schema/mule/vm/current/mule-vm.xsd"> <custom-transformer name="AtoBConverter" class="AtoBConverter"/> <custom-transformer name="BtoCConverter" class="BtoCConverter"/> <flow name="StringEchoService"> <vm:inbound-endpoint path="testInput" exchange-pattern="request-response"/> <auto-transformer returnClass="C"/> <echo-component/> </flow> </mule>
  • Similar Issues:
    None

Description

Custom transformers defined via Spring config are not registered in the mule context.
This affects the proper resolution of composite converters as those transformers has to be manually registered in the mule context in order to be found during the graph transformer resolution.

Activity

Ascending order - Click to sort in descending order
  • All
  • Comments
  • Work Log
  • History
  • Activity
  • Transitions
  • Commits
  • Source
  • Builds
Pablo Kraan made changes - 27/May/12 09:19 AM
Field Original Value New Value
Priority To be reviewed [ 6 ] Blocker [ 1 ]
Pablo Kraan
27/May/12 09:27 AM
View full commit
MULE-6247: Custom transformers are not registered on mule context _ Adding TransformerPostProcessor in order to properly register transformers in the mule context git-svn-id: https://svn.codehaus.org/mule/branches/mule-3.3.x@24418 bf997673-6b11-0410-b953-e057580c5b09
mule-3.3.3
+1
-
modules/spring-config/src/main/java/org/mule/config/spring/MuleApplicationContext.java
Added
modules/spring-config/src/main/java/org/mule/config/spring/TransformerPostProcessor.java
-
-7
tests/integration/src/test/java/org/mule/test/transformers/GraphTransformerResolutionTestCase.java
Pablo Kraan
27/May/12 09:50 AM
View full commit
Merged revisions 24418 via svnmerge from https://svn.codehaus.org/mule/branches/mule-3.3.x ........ r24418 | pablo.kraan | 2012-05-27 11:27:26 -0300 (Sun, 27 May 2012) | 4 lines MULE-6247: Custom transformers are not registered on mule context _ Adding TransformerPostProcessor in order to properly register transformers in the mule context ........ git-svn-id: https://svn.codehaus.org/mule/branches/mule-3.x@24419 bf997673-6b11-0410-b953-e057580c5b09
mule-3.4.x
+1
-
modules/spring-config/src/main/java/org/mule/config/spring/MuleApplicationContext.java
Added
modules/spring-config/src/main/java/org/mule/config/spring/TransformerPostProcessor.java
-
-7
tests/integration/src/test/java/org/mule/test/transformers/GraphTransformerResolutionTestCase.java
Hide
Permalink
Pablo Kraan added a comment - 27/May/12 09:51 AM

Fix 3.3.x
http://fisheye.codehaus.org/changelog/mule/?cs=24418

Fix 3.x
http://fisheye.codehaus.org/changelog/mule/?cs=24419

Show
Pablo Kraan added a comment - 27/May/12 09:51 AM Fix 3.3.x http://fisheye.codehaus.org/changelog/mule/?cs=24418 Fix 3.x http://fisheye.codehaus.org/changelog/mule/?cs=24419
Pablo Kraan made changes - 27/May/12 09:51 AM
Resolution Fixed [ 1 ]
Fix Version/s 3.3.0 [ 11110 ]
Status Open [ 1 ] Closed [ 6 ]
Pablo Kraan made changes - 27/May/12 09:51 AM
Link This issue relates to EE-2738 [ EE-2738 ]
Pablo Kraan made changes - 27/May/12 04:55 PM
Status Closed [ 6 ] Reopened [ 4 ]
Resolution Fixed [ 1 ]
Hide
Permalink
Pablo Kraan added a comment - 27/May/12 04:57 PM

Rollback 3.3.x:
http://fisheye.codehaus.org/changelog/mule/?cs=24420

Rollback 3.x
http://fisheye.codehaus.org/changelog/mule/?cs=24421

Show
Pablo Kraan added a comment - 27/May/12 04:57 PM Rollback 3.3.x: http://fisheye.codehaus.org/changelog/mule/?cs=24420 Rollback 3.x http://fisheye.codehaus.org/changelog/mule/?cs=24421
Pablo Kraan
27/May/12 10:15 PM
View full commit
MULE-6247: Custom transformers are not registered on mule context _ Making MuleRegistryHelper#notifyTransformerResolvers public _ Updating SimpleRegistryBootstrap to notify all the initially added transformers to all the transformer resolvers git-svn-id: https://svn.codehaus.org/mule/branches/mule-3.3.x@24423 bf997673-6b11-0410-b953-e057580c5b09
mule-3.3.3
+14
-
core/src/main/java/org/mule/config/bootstrap/SimpleRegistryBootstrap.java
+1
-1
core/src/main/java/org/mule/registry/MuleRegistryHelper.java
-
-7
tests/integration/src/test/java/org/mule/test/transformers/GraphTransformerResolutionTestCase.java
Pablo Kraan
28/May/12 05:32 AM
View full commit
Merged revisions 24423 via svnmerge from https://svn.codehaus.org/mule/branches/mule-3.3.x ........ r24423 | pablo.kraan | 2012-05-28 00:15:12 -0300 (Mon, 28 May 2012) | 5 lines MULE-6247: Custom transformers are not registered on mule context _ Making MuleRegistryHelper#notifyTransformerResolvers public _ Updating SimpleRegistryBootstrap to notify all the initially added transformers to all the transformer resolvers ........ git-svn-id: https://svn.codehaus.org/mule/branches/mule-3.x@24428 bf997673-6b11-0410-b953-e057580c5b09
mule-3.4.x
+14
-
core/src/main/java/org/mule/config/bootstrap/SimpleRegistryBootstrap.java
+1
-1
core/src/main/java/org/mule/registry/MuleRegistryHelper.java
-
-7
tests/integration/src/test/java/org/mule/test/transformers/GraphTransformerResolutionTestCase.java
Hide
Permalink
Pablo Kraan added a comment - 28/May/12 11:33 AM

Fix 3.3.x
http://fisheye.codehaus.org/changelog/mule/?cs=24423

Fix 3.x
http://fisheye.codehaus.org/changelog/mule/?cs=24428

Show
Pablo Kraan added a comment - 28/May/12 11:33 AM Fix 3.3.x http://fisheye.codehaus.org/changelog/mule/?cs=24423 Fix 3.x http://fisheye.codehaus.org/changelog/mule/?cs=24428
Pablo Kraan made changes - 28/May/12 11:33 AM
Resolution Fixed [ 1 ]
Status Reopened [ 4 ] Closed [ 6 ]
Transition Time In Source Status Execution Times Last Executer Last Execution Date
Open Open Closed Closed
33m 38s 1 Pablo Kraan 27/May/12 09:51 AM
Closed Closed Reopened Reopened
7h 3m 1 Pablo Kraan 27/May/12 04:55 PM
Reopened Reopened Closed Closed
18h 38m 1 Pablo Kraan 28/May/12 11:33 AM
This list may be incomplete, as errors occurred whilst retrieving source from linked applications:
  • Repository mule on http://foo.bar/ failed: Error in remote call to 'FishEye 0 (http://foo.bar/)' (http://foo.bar) [AbstractRestCommand{path='/rest-service-fe/changeset-v1/listChangesets/', params={expand=changesets[-21:-1].revisions[0:29], comment=MULE-6247, p4JobFixed=MULE-6247, rep=mule}, methodType=GET}] : java.net.UnknownHostException: foo.bar

People

  • Assignee:
    Pablo Kraan
    Reporter:
    Pablo Kraan
Vote (0)
Watch (0)

Dates

  • Created:
    27/May/12 09:17 AM
    Updated:
    28/May/12 11:33 AM
    Resolved:
    28/May/12 11:33 AM

Agile

  • View on Board
  • Atlassian JIRA (v5.0.7#734-sha1:8ad78a6)
  • Report a problem
  • Powered by a free Atlassian JIRA open source license for MuleForge. Try JIRA - bug tracking software for your team.