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 | |||||||||
| 
 | 
 | 
 | 
 | 
 | |||||||||
| 
 | 
 | 
 | 
 | 
 | |||||||||
| 
 | 
 | 
 | 
 | 
 | |||||||||
| 
 | 
 | 
 | 
 | 
 | |||||||||
| 
 | 
 | 
 | 
 | 
 | |||||||||
| 
 | 
 | 
 | 
 | 
 | 

 
                     Bug
             Bug
                     Resolved
             Resolved
                     Major
             Major
                         
				                                                    
		                        
				                                                    
				                                                   
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.