Details
-
Type:
New Feature
-
Status:
Closed
-
Priority:
Critical
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 3.3 M2
-
Component/s: Core: Exception Handling
-
Labels:None
-
User impact:Medium
-
Effort points:3
-
Similar Issues:None
-
Effort:S
-
% Users Impacted:>80%
-
Value:5
Description
Acceptance Criteria
- Must be able to redefine default exception strategy for flows and services in a single place.
- If a flow or service is configured without an explicitly defined exception strategy the custom default exception strategy is used.
- If there's a global exception strategy configured and no other exception strategy configured then flows / services must use that exception strategy.
When:<mule> <configuration defaultExceptionStrategy-ref="dlqExceptionStrategy"/> <catch-exception-strategy name="dlqExceptionStrategy"> <jms:outbound-endpoint queue="dlq"> <jms:transaction action="ALWAYS_BEGIN"/> </jms:outbound-endpoint> </catch-exception-strategy> <flow name="A"> ... </flow> <model> <service name="B"> ... </service> </model> </mule>
Then:
- flow A uses exception strategy defined in global-exception-strategy
- service B uses exception strategy defined in global-exception-strategy
- If there's a global exception strategy configured, an exception strategy configured for a model then services within that model must use exception strategy configured in the model.
When:<mule> <configuration defaultExceptionStrategy-ref="dlqExceptionStrategy"/> <catch-exception-strategy name="dlqExceptionStrategy"> <jms:outbound-endpoint queue="dlq"> <jms:transaction action="ALWAYS_BEGIN"/> </jms:outbound-endpoint> </catch-exception-strategy> <flow name="A"> ... </flow> <model> <default-exception-strategy> ... </default-exception-strategy> <service name="B"> ... </service> </model> </mule>
Then:
- flow A uses exception strategy defined within it
- service B uses exception strategy defined within model
- If there's a global exception strategy configured, an exception strategy configured in a model and a service with a configured exception strategy within that model, then for that service the exception strategy to use must be the one defined in the service.
When:<mule> <configuration defaultExceptionStrategy-ref="dlqExceptionStrategy"/> <catch-exception-strategy name="dlqExceptionStrategy"> <jms:outbound-endpoint queue="dlq"> <jms:transaction action="ALWAYS_BEGIN"/> </jms:outbound-endpoint> </catch-exception-strategy> <flow name="A"> ... <default-exception-strategy> ... </default-exception-strategy> </flow> <flow name="B"> ... </flow> <model> <default-exception-strategy> ... </default-exception-strategy> <service name="C"> ... <default-exception-strategy> ... </default-exception-strategy> </service> <service name="D"> ... </service> </model> </mule>
Then:
- flow A uses exception strategy defined within it
- flow B uses global exception strategy
- service C uses exception strategy defined within it
- service D uses exception strategy defined within model
Activity
Daniel Feist
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Description |
*Acceptance Criteria*
- A custom default exception strategy can be configured, it should not have a name. - If a flow or service is configured without an explicitly defined exception strategy the custom default exception strategy is used. - The same custom default exception strategy instance is used for all flows and services with no exception strategy explicitly configured. |
Ramiro Rinaudo
made changes -
| Fix Version/s | New Backlog [ 11111 ] | |
| Fix Version/s | 3.3 M2 [ 11119 ] |
Ramiro Rinaudo
made changes -
| Value | 5 | |
| Priority | To be reviewed [ 6 ] | Critical [ 2 ] |
| Effort | S | |
| % Users Impacted | >80% | |
| Assignee | Pablo La Greca [ pablo.lagreca.ce ] |
Ramiro Rinaudo
made changes -
| Effort points | 3 |
Pablo La Greca
made changes -
| Comment |
[ Proposed solution:
Restore AbstractExceptionListener. Make AbstractExceptionStrategy inherit from AbstractExceptionListener. Deprecate AbstractExceptionStrategy since it's used as base clase for SystemExceptionHandler also. Restore DefaultServiceExceptionStrategy. Make DefaultMessagingExceptionStrategy inherit from DefaultServiceExceptionStrategy. Deprecate DefaultServiceExceptionStrategy since DefaultMessagingExceptionStrategy fits better. Keep handleException(Exception, Event, RollbackSourceCallback) in DefaultMessagingExceptionStrategy and deprecate it. It will call handleException(Exception,Event). Change TemplateMessagingExceptionStrategy to inherit from it for future custom exception strategies for Mule 3.3. Default behavior: * process statistics * log exception * evaluate if should rollback ** if rollback then resolve transaction ** if not rollback keep transaction in context * add exceptionPayload to MuleMessage * route event through configured message processors * process reply to property * close stream * continue processing with event as result of routing it through exception strategy * cause exception re-throwing Behavior customization by subclasses: * WILL NOT ALLOW TO OVERRIDE handleException(..) since it defines behavior that every exception strategy must implement * Change log exception behavior * Change rollback evaluation - default is to rollback ** Rollback will cause exception to be re-thrown and transaction to be resolved right away ** No rollback will cause exception to not be re-thrown as default * Change MuleEvent before routing it through MPs * Change MuleEvent after routing it through MPs * Allow/Disallow to process reply to - default is process reply to * Allow/Disallow to close stream - default is close stream * Allow/Disallow to re-throw exception - default depends on rollback/commit ** if re-throw exception will be re-thrown so it can be managed by parent exception strategy / transport connector ** if not re-throw exception then return processed event without exceptionPayload ] |
Pablo La Greca
made changes -
| Comment | [ Spreadsheet with backward compatibility changes: https://docs.google.com/a/mulesource.com/spreadsheet/ccc?key=0AugK5pm_7Q_2dEF4SEFpMHJRSVJNUXh4VUdmTkM0VEE ] |
Pablo La Greca
made changes -
| Description |
*Acceptance Criteria*
- A custom default exception strategy can be configured, it should not have a name. - If a flow or service is configured without an explicitly defined exception strategy the custom default exception strategy is used. - The same custom default exception strategy instance is used for all flows and services with no exception strategy explicitly configured. |
*Acceptance Criteria*
# Must be able to redefine default exception strategy for flows and services in a single place. # If a flow or service is configured without an explicitly defined exception strategy the custom default exception strategy is used. # If there's a global exception strategy configured and no other exception strategy configured then flows / services must use that exception strategy. *When:* {code} <mule> <configuration> <catch-exception-strategy> <jms:outbound-endpoint queue="dlq"> <jms:transaction action="ALWAYS_BEGIN"/> </jms:outbound-endpoint> </catch-exception-strategy> </configuration> <flow name="A"> ... </flow> <model> <service name="B"> ... </service> </model> </mule> {code} *Then:* ** flow A uses exception strategy defined in global-exception-strategy ** service B uses exception strategy defined in global-exception-strategy # If there's a global exception strategy configured, an exception strategy configured for a model then services within that model must use exception strategy configured in the model. *When:* {code} <mule> <configuration> <catch-exception-strategy> <jms:outbound-endpoint queue="dlq"> <jms:transaction action="ALWAYS_BEGIN"/> </jms:outbound-endpoint> </catch-exception-strategy> </configuration> <flow name="A"> ... </flow> <model> <default-exception-strategy> ... </default-exception-strategy> <service name="B"> ... </service> </model> </mule> {code} *Then:* ** flow A uses exception strategy defined within it ** service B uses exception strategy defined within it # If there's a global exception strategy configured, an exception strategy configured in a model and a service with a configured exception strategy within that model, then for that service the exception strategy to use must be the one defined in the service. *When:* {code} <mule> <configuration> <catch-exception-strategy> <jms:outbound-endpoint queue="dlq"> <jms:transaction action="ALWAYS_BEGIN"/> </jms:outbound-endpoint> </catch-exception-strategy> </configuration> <flow name="A"> ... <default-exception-strategy> ... </default-exception-strategy> </flow> <flow name="B"> ... </flow> <model> <default-exception-strategy> ... </default-exception-strategy> <service name="C"> ... <default-exception-strategy> ... </default-exception-strategy> </service> <service name="D"> ... </service> </model> </mule> {code} *Then:* ** flow A uses exception strategy defined within it ** flow B uses global exception strategy ** service C uses exception strategy defined within it ** service D uses exception strategy defined within model |
Ramiro Rinaudo
made changes -
| Status | Open [ 1 ] | In Progress [ 3 ] |
Alejandro Sequeira
made changes -
| Description |
*Acceptance Criteria*
# Must be able to redefine default exception strategy for flows and services in a single place. # If a flow or service is configured without an explicitly defined exception strategy the custom default exception strategy is used. # If there's a global exception strategy configured and no other exception strategy configured then flows / services must use that exception strategy. *When:* {code} <mule> <configuration> <catch-exception-strategy> <jms:outbound-endpoint queue="dlq"> <jms:transaction action="ALWAYS_BEGIN"/> </jms:outbound-endpoint> </catch-exception-strategy> </configuration> <flow name="A"> ... </flow> <model> <service name="B"> ... </service> </model> </mule> {code} *Then:* ** flow A uses exception strategy defined in global-exception-strategy ** service B uses exception strategy defined in global-exception-strategy # If there's a global exception strategy configured, an exception strategy configured for a model then services within that model must use exception strategy configured in the model. *When:* {code} <mule> <configuration> <catch-exception-strategy> <jms:outbound-endpoint queue="dlq"> <jms:transaction action="ALWAYS_BEGIN"/> </jms:outbound-endpoint> </catch-exception-strategy> </configuration> <flow name="A"> ... </flow> <model> <default-exception-strategy> ... </default-exception-strategy> <service name="B"> ... </service> </model> </mule> {code} *Then:* ** flow A uses exception strategy defined within it ** service B uses exception strategy defined within it # If there's a global exception strategy configured, an exception strategy configured in a model and a service with a configured exception strategy within that model, then for that service the exception strategy to use must be the one defined in the service. *When:* {code} <mule> <configuration> <catch-exception-strategy> <jms:outbound-endpoint queue="dlq"> <jms:transaction action="ALWAYS_BEGIN"/> </jms:outbound-endpoint> </catch-exception-strategy> </configuration> <flow name="A"> ... <default-exception-strategy> ... </default-exception-strategy> </flow> <flow name="B"> ... </flow> <model> <default-exception-strategy> ... </default-exception-strategy> <service name="C"> ... <default-exception-strategy> ... </default-exception-strategy> </service> <service name="D"> ... </service> </model> </mule> {code} *Then:* ** flow A uses exception strategy defined within it ** flow B uses global exception strategy ** service C uses exception strategy defined within it ** service D uses exception strategy defined within model |
*Acceptance Criteria*
# Must be able to redefine default exception strategy for flows and services in a single place. # If a flow or service is configured without an explicitly defined exception strategy the custom default exception strategy is used. # If there's a global exception strategy configured and no other exception strategy configured then flows / services must use that exception strategy. *When:* {code} <mule> <configuration> <catch-exception-strategy> <jms:outbound-endpoint queue="dlq"> <jms:transaction action="ALWAYS_BEGIN"/> </jms:outbound-endpoint> </catch-exception-strategy> </configuration> <flow name="A"> ... </flow> <model> <service name="B"> ... </service> </model> </mule> {code} *Then:* ** flow A uses exception strategy defined in global-exception-strategy ** service B uses exception strategy defined in global-exception-strategy # If there's a global exception strategy configured, an exception strategy configured for a model then services within that model must use exception strategy configured in the model. *When:* {code} <mule> <configuration> <catch-exception-strategy> <jms:outbound-endpoint queue="dlq"> <jms:transaction action="ALWAYS_BEGIN"/> </jms:outbound-endpoint> </catch-exception-strategy> </configuration> <flow name="A"> ... </flow> <model> <default-exception-strategy> ... </default-exception-strategy> <service name="B"> ... </service> </model> </mule> {code} *Then:* ** flow A uses exception strategy defined within it ** service B uses exception strategy defined within module # If there's a global exception strategy configured, an exception strategy configured in a model and a service with a configured exception strategy within that model, then for that service the exception strategy to use must be the one defined in the service. *When:* {code} <mule> <configuration> <catch-exception-strategy> <jms:outbound-endpoint queue="dlq"> <jms:transaction action="ALWAYS_BEGIN"/> </jms:outbound-endpoint> </catch-exception-strategy> </configuration> <flow name="A"> ... <default-exception-strategy> ... </default-exception-strategy> </flow> <flow name="B"> ... </flow> <model> <default-exception-strategy> ... </default-exception-strategy> <service name="C"> ... <default-exception-strategy> ... </default-exception-strategy> </service> <service name="D"> ... </service> </model> </mule> {code} *Then:* ** flow A uses exception strategy defined within it ** flow B uses global exception strategy ** service C uses exception strategy defined within it ** service D uses exception strategy defined within model |
Pablo La Greca
made changes -
| Description |
*Acceptance Criteria*
# Must be able to redefine default exception strategy for flows and services in a single place. # If a flow or service is configured without an explicitly defined exception strategy the custom default exception strategy is used. # If there's a global exception strategy configured and no other exception strategy configured then flows / services must use that exception strategy. *When:* {code} <mule> <configuration> <catch-exception-strategy> <jms:outbound-endpoint queue="dlq"> <jms:transaction action="ALWAYS_BEGIN"/> </jms:outbound-endpoint> </catch-exception-strategy> </configuration> <flow name="A"> ... </flow> <model> <service name="B"> ... </service> </model> </mule> {code} *Then:* ** flow A uses exception strategy defined in global-exception-strategy ** service B uses exception strategy defined in global-exception-strategy # If there's a global exception strategy configured, an exception strategy configured for a model then services within that model must use exception strategy configured in the model. *When:* {code} <mule> <configuration> <catch-exception-strategy> <jms:outbound-endpoint queue="dlq"> <jms:transaction action="ALWAYS_BEGIN"/> </jms:outbound-endpoint> </catch-exception-strategy> </configuration> <flow name="A"> ... </flow> <model> <default-exception-strategy> ... </default-exception-strategy> <service name="B"> ... </service> </model> </mule> {code} *Then:* ** flow A uses exception strategy defined within it ** service B uses exception strategy defined within module # If there's a global exception strategy configured, an exception strategy configured in a model and a service with a configured exception strategy within that model, then for that service the exception strategy to use must be the one defined in the service. *When:* {code} <mule> <configuration> <catch-exception-strategy> <jms:outbound-endpoint queue="dlq"> <jms:transaction action="ALWAYS_BEGIN"/> </jms:outbound-endpoint> </catch-exception-strategy> </configuration> <flow name="A"> ... <default-exception-strategy> ... </default-exception-strategy> </flow> <flow name="B"> ... </flow> <model> <default-exception-strategy> ... </default-exception-strategy> <service name="C"> ... <default-exception-strategy> ... </default-exception-strategy> </service> <service name="D"> ... </service> </model> </mule> {code} *Then:* ** flow A uses exception strategy defined within it ** flow B uses global exception strategy ** service C uses exception strategy defined within it ** service D uses exception strategy defined within model |
*Acceptance Criteria*
# Must be able to redefine default exception strategy for flows and services in a single place. # If a flow or service is configured without an explicitly defined exception strategy the custom default exception strategy is used. # If there's a global exception strategy configured and no other exception strategy configured then flows / services must use that exception strategy. *When:* {code} <mule> <configuration> <catch-exception-strategy> <jms:outbound-endpoint queue="dlq"> <jms:transaction action="ALWAYS_BEGIN"/> </jms:outbound-endpoint> </catch-exception-strategy> </configuration> <flow name="A"> ... </flow> <model> <service name="B"> ... </service> </model> </mule> {code} *Then:* ** flow A uses exception strategy defined in global-exception-strategy ** service B uses exception strategy defined in global-exception-strategy # If there's a global exception strategy configured, an exception strategy configured for a model then services within that model must use exception strategy configured in the model. *When:* {code} <mule> <configuration> <catch-exception-strategy> <jms:outbound-endpoint queue="dlq"> <jms:transaction action="ALWAYS_BEGIN"/> </jms:outbound-endpoint> </catch-exception-strategy> </configuration> <flow name="A"> ... </flow> <model> <default-exception-strategy> ... </default-exception-strategy> <service name="B"> ... </service> </model> </mule> {code} *Then:* ** flow A uses exception strategy defined within it ** service B uses exception strategy defined within model # If there's a global exception strategy configured, an exception strategy configured in a model and a service with a configured exception strategy within that model, then for that service the exception strategy to use must be the one defined in the service. *When:* {code} <mule> <configuration> <catch-exception-strategy> <jms:outbound-endpoint queue="dlq"> <jms:transaction action="ALWAYS_BEGIN"/> </jms:outbound-endpoint> </catch-exception-strategy> </configuration> <flow name="A"> ... <default-exception-strategy> ... </default-exception-strategy> </flow> <flow name="B"> ... </flow> <model> <default-exception-strategy> ... </default-exception-strategy> <service name="C"> ... <default-exception-strategy> ... </default-exception-strategy> </service> <service name="D"> ... </service> </model> </mule> {code} *Then:* ** flow A uses exception strategy defined within it ** flow B uses global exception strategy ** service C uses exception strategy defined within it ** service D uses exception strategy defined within model |
Pablo La Greca
16/Jan/12 08:11 AM
mule-3.3.3
... 20 more files not shown
Pablo La Greca
23/Jan/12 02:52 PM
mule-3.3.3
... 12 more files not shown
Pablo La Greca
made changes -
| Description |
*Acceptance Criteria*
# Must be able to redefine default exception strategy for flows and services in a single place. # If a flow or service is configured without an explicitly defined exception strategy the custom default exception strategy is used. # If there's a global exception strategy configured and no other exception strategy configured then flows / services must use that exception strategy. *When:* {code} <mule> <configuration> <catch-exception-strategy> <jms:outbound-endpoint queue="dlq"> <jms:transaction action="ALWAYS_BEGIN"/> </jms:outbound-endpoint> </catch-exception-strategy> </configuration> <flow name="A"> ... </flow> <model> <service name="B"> ... </service> </model> </mule> {code} *Then:* ** flow A uses exception strategy defined in global-exception-strategy ** service B uses exception strategy defined in global-exception-strategy # If there's a global exception strategy configured, an exception strategy configured for a model then services within that model must use exception strategy configured in the model. *When:* {code} <mule> <configuration> <catch-exception-strategy> <jms:outbound-endpoint queue="dlq"> <jms:transaction action="ALWAYS_BEGIN"/> </jms:outbound-endpoint> </catch-exception-strategy> </configuration> <flow name="A"> ... </flow> <model> <default-exception-strategy> ... </default-exception-strategy> <service name="B"> ... </service> </model> </mule> {code} *Then:* ** flow A uses exception strategy defined within it ** service B uses exception strategy defined within model # If there's a global exception strategy configured, an exception strategy configured in a model and a service with a configured exception strategy within that model, then for that service the exception strategy to use must be the one defined in the service. *When:* {code} <mule> <configuration> <catch-exception-strategy> <jms:outbound-endpoint queue="dlq"> <jms:transaction action="ALWAYS_BEGIN"/> </jms:outbound-endpoint> </catch-exception-strategy> </configuration> <flow name="A"> ... <default-exception-strategy> ... </default-exception-strategy> </flow> <flow name="B"> ... </flow> <model> <default-exception-strategy> ... </default-exception-strategy> <service name="C"> ... <default-exception-strategy> ... </default-exception-strategy> </service> <service name="D"> ... </service> </model> </mule> {code} *Then:* ** flow A uses exception strategy defined within it ** flow B uses global exception strategy ** service C uses exception strategy defined within it ** service D uses exception strategy defined within model |
*Acceptance Criteria*
# Must be able to redefine default exception strategy for flows and services in a single place. # If a flow or service is configured without an explicitly defined exception strategy the custom default exception strategy is used. # If there's a global exception strategy configured and no other exception strategy configured then flows / services must use that exception strategy. *When:* {code} <mule> <configuration defaultExceptionStrategy-ref="dlqExceptionStrategy"/> <catch-exception-strategy name="dlqExceptionStrategy"> <jms:outbound-endpoint queue="dlq"> <jms:transaction action="ALWAYS_BEGIN"/> </jms:outbound-endpoint> </catch-exception-strategy> <flow name="A"> ... </flow> <model> <service name="B"> ... </service> </model> </mule> {code} *Then:* ** flow A uses exception strategy defined in global-exception-strategy ** service B uses exception strategy defined in global-exception-strategy # If there's a global exception strategy configured, an exception strategy configured for a model then services within that model must use exception strategy configured in the model. *When:* {code} <mule> <configuration defaultExceptionStrategy-ref="dlqExceptionStrategy"/> <catch-exception-strategy name="dlqExceptionStrategy"> <jms:outbound-endpoint queue="dlq"> <jms:transaction action="ALWAYS_BEGIN"/> </jms:outbound-endpoint> </catch-exception-strategy> <flow name="A"> ... </flow> <model> <default-exception-strategy> ... </default-exception-strategy> <service name="B"> ... </service> </model> </mule> {code} *Then:* ** flow A uses exception strategy defined within it ** service B uses exception strategy defined within model # If there's a global exception strategy configured, an exception strategy configured in a model and a service with a configured exception strategy within that model, then for that service the exception strategy to use must be the one defined in the service. *When:* {code} <mule> <configuration defaultExceptionStrategy-ref="dlqExceptionStrategy"/> <catch-exception-strategy name="dlqExceptionStrategy"> <jms:outbound-endpoint queue="dlq"> <jms:transaction action="ALWAYS_BEGIN"/> </jms:outbound-endpoint> </catch-exception-strategy> <flow name="A"> ... <default-exception-strategy> ... </default-exception-strategy> </flow> <flow name="B"> ... </flow> <model> <default-exception-strategy> ... </default-exception-strategy> <service name="C"> ... <default-exception-strategy> ... </default-exception-strategy> </service> <service name="D"> ... </service> </model> </mule> {code} *Then:* ** flow A uses exception strategy defined within it ** flow B uses global exception strategy ** service C uses exception strategy defined within it ** service D uses exception strategy defined within model |
Pablo La Greca
24/Jan/12 08:17 AM
Pablo La Greca
06/Feb/12 01:30 PM
View full commit
MULE-5895 - rollback exception strategy - next commit will fix DefaultInboundEndpoint
git-svn-id: https://svn.codehaus.org/mule/branches/mule-3.x@23825 bf997673-6b11-0410-b953-e057580c5b09
mule-3.3.3
... 43 more files not shown
Pablo La Greca
made changes -
| Resolution | Fixed [ 1 ] | |
| Status | In Progress [ 3 ] | Closed [ 6 ] |
Pablo La Greca
made changes -
| Status | Closed [ 6 ] | Reopened [ 4 ] |
| Resolution | Fixed [ 1 ] |
Pablo La Greca
made changes -
| Resolution | Fixed [ 1 ] | |
| Status | Reopened [ 4 ] | Closed [ 6 ] |
Daniel Feist
07/Feb/12 06:35 AM
View full commit
Merged revisions 23820-23825,23827,23829-23830 via svnmerge from
https://svn.codehaus.org/mule/branches/mule-3.x
................
r23820 | mike.schilling | 2012-02-03 21:38:11 -0300 (Fri, 03 Feb 2012) | 20 lines
Merged revisions 23819 via svnmerge from
https://svn.codehaus.org/mule/branches/mule-3.2.x
................
r23819 | mike.schilling | 2012-02-03 16:04:59 -0800 (Fri, 03 Feb 2012) | 12 lines
Merged revisions 23818 via svnmerge from
https://svn.codehaus.org/mule/branches/mule-3.1.x
........
r23818 | mike.schilling | 2012-02-03 15:42:40 -0800 (Fri, 03 Feb 2012) | 3 lines
MULE-5649
Propagate "Stop" the MPs is an async branch
........
NOTE: There was no bug in this codeline. This integrates only the test and test framework.
................
................
r23821 | evangelinamrm | 2012-02-06 10:47:50 -0300 (Mon, 06 Feb 2012) | 2 lines
Ignore test until fixed since it fails with keystore in bamboo
................
r23822 | svacas | 2012-02-06 11:47:37 -0300 (Mon, 06 Feb 2012) | 5 lines
MULE-5914: Implement <foreach> message processor
-add map iteration support
-package refactoring
................
r23823 | evangelinamrm | 2012-02-06 12:23:35 -0300 (Mon, 06 Feb 2012) | 4 lines
MULE-5916: Improve CXF error handling
The dispatch exception is not showing the cause of the exception
................
r23824 | evangelinamrm | 2012-02-06 14:47:44 -0300 (Mon, 06 Feb 2012) | 2 lines
Exclude failing SFTP tests until fixed
................
r23825 | pablo.lagreca | 2012-02-06 16:30:31 -0300 (Mon, 06 Feb 2012) | 1 line
MULE-5895 - rollback exception strategy - next commit will fix DefaultInboundEndpoint
................
r23827 | dirk.olmes | 2012-02-06 21:49:18 -0300 (Mon, 06 Feb 2012) | 2 lines
Mule IDE is no longer supported, remove support files from the examples
................
r23829 | dirk.olmes | 2012-02-06 23:30:14 -0300 (Mon, 06 Feb 2012) | 2 lines
fix the assembly whitelist: the .muleide support files are gone
................
r23830 | dirk.olmes | 2012-02-06 23:30:57 -0300 (Mon, 06 Feb 2012) | 9 lines
Merged revisions 23828 via svnmerge from
https://svn.codehaus.org/mule/branches/mule-3.2.x
........
r23828 | dirk.olmes | 2012-02-07 02:46:41 +0100 (Tue, 07 Feb 2012) | 1 line
MULE-6039 Configuration Reloading Fails for multiple config files
........
................
git-svn-id: https://svn.codehaus.org/mule/branches/mule-3.x-event-copying@23833 bf997673-6b11-0410-b953-e057580c5b09
mule-3.x-event-copying
... 68 more files not shown
| Transition | Time In Source Status | Execution Times | Last Executer | Last Execution Date | |||||
|---|---|---|---|---|---|---|---|---|---|
|
53d 50m | 1 | Ramiro Rinaudo | 10/Jan/12 08:13 AM | |||||
|
27d 5h 20m | 1 | Pablo La Greca | 06/Feb/12 01:33 PM | |||||
|
4m 38s | 1 | Pablo La Greca | 06/Feb/12 01:38 PM | |||||
|
25s | 1 | Pablo La Greca | 06/Feb/12 01:38 PM |
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-5895, p4JobFixed=MULE-5895, rep=mule}, methodType=GET}] : java.net.UnknownHostException: foo.bar
Documentation http://www.mulesoft.org/documentation/display/MULECDEV/Error+Handling+Reuse+Documentation