Details
-
- Environment:
- Linux / JDK 1.6
Activity
| Field | Original Value | New Value |
|---|---|---|
| Status | New [ 10000 ] | Open [ 10002 ] |
| Priority | Major [ 3 ] |
| Status | Open [ 10002 ] | In Progress [ 10003 ] |
| Project | Petals-ESB-Container [ 10029 ] | Petals-Sample-Client [ 10160 ] |
| Key | PETALSESBCONT-167 |
|
| Affects Version/s | 1.5.1 [ 10264 ] | |
| Affects Version/s | 3.1.3 [ 10252 ] | |
| Component/s | Router [ 10070 ] |
| Status | In Progress [ 10003 ] | Resolved [ 10004 ] |
| Fix Version/s | 1.5.2 [ 10265 ] | |
| Resolution | Fixed [ 1 ] |
| Status | Resolved [ 10004 ] | Open [ 10002 ] |
| Resolution | Fixed [ 1 ] |
| Status | Open [ 10002 ] | In Progress [ 10003 ] |
| Status | In Progress [ 10003 ] | Resolved [ 10004 ] |
| Fix Version/s | 1.7.1 [ 10352 ] | |
| Resolution | Fixed [ 1 ] |
| Transition | Status Change Time | Execution Times | Last Executer | Last Execution Date | |||||||||
|
|
|
|
|
|||||||||
|
|
|
|
|
|||||||||
|
|
|
|
|
|||||||||
|
|
|
|
|
|||||||||
|
|
|
|
|
|||||||||
|
|
|
|
|
The problem seems to be due to the component petals-sample-client that does not manage correctly unregistered endpoint.
If the endpoint name is filled in the UI, the petals sample client try to get the associated service endpoint (using ComponentContext.getEndpoint(...)) that will be set in the message exchange. If the service endpoint does not exist, the value null is returned by ComponentContext.getEndpoint(...).
As this value null is not managed but directly set in the message exchange, the router will resolved interface name and service name to find a registered endpoint.