[This mail thread has been moved to Engineering mailing list titled as "APIM 191 + G-REG 5.1.0 Integration Fix"]
Thanks. On Fri, Nov 6, 2015 at 12:15 PM, Chamin Dias <[email protected]> wrote: > Hi, > > We have reproduced the issue. Also we did some investigation of the code > execution flow and found out the following. > > 1) When the given procedure [1] is followed, the code goes through the > *addAPI* function in APIProviderHostObject java file. It tries to get > the endpointConfig as, > > String endpointConfig = (String) apiData.get("endpoint_config", apiData); > > then it causes the error since the endpointConfig is not specified. > > 2) When we add an API in the normal way (via API manager), it calls the > *createAPI* method. In this method, it only checks the name, context and > version as mandatory elements. "endpointConfig" is not taken into > consideration in this way. > > We will work on this and provide a fix. > > Thanks. > > [1] > https://docs.wso2.com/display/Governance510/Integrating+with+WSO2+API+Manager > > On Fri, Nov 6, 2015 at 9:41 AM, Pubudu Priyashan <[email protected]> wrote: > >> Hi Chamin, >> >> As per my investigations, it was apparent that the APIM 1.9.1 version is >> using following mandatory fields in Create API call. This was not the case >> for APIM 1.9.0. I'm assuming that this could be the root cause for this >> issue. >> >> 1. endpoint_type >> 2. endpoint_config >> 3. production_endpoints >> 4. sandbox_endpoints >> 5. endpointType >> >> Cheers, >> Pubudu. >> >> >> Pubudu D.P >> Senior Software Engineer - QA Team | WSO2 inc. >> Mobile : +94775464547 >> >> On Thu, Nov 5, 2015 at 5:36 PM, Pubudu Priyashan <[email protected]> >> wrote: >> >>> Hi Chamin, >>> >>> I have logged [1] to address this issue now. >>> >>> [1] https://wso2.org/jira/browse/APIMANAGER-4199 >>> >>> Cheers, >>> Pubudu. >>> >>> Pubudu D.P >>> Senior Software Engineer - QA Team | WSO2 inc. >>> Mobile : +94775464547 >>> >>> On Thu, Nov 5, 2015 at 4:52 PM, Pubudu Priyashan <[email protected]> >>> wrote: >>> >>>> Hi Chamin, >>>> >>>> While checking the APIM/GREG integration, I experienced two different >>>> behaviors for API 1.9.0 and API 1.9.1 versions tested against GREG 5.1.0. >>>> Basically what happens is that, the service gets pushed to the APIM >>>> publisher with given executor [1] but, in APIM 1.9.1 version I'm getting >>>> the error below. Can you please take a look if there's an incompatibility >>>> somewhere in service level? Please find the screenshots attached. >>>> >>>> Error in APIM Console:- >>>> >>>> [2015-11-05 16:23:29,263] INFO - CarbonAuthenticationUtil >>>> '[email protected] [-1234]' logged in at [2015-11-05 >>>> 16:23:29,263+0530] >>>> [2015-11-05 16:23:29,508] INFO - CarbonAuthenticationUtil >>>> '[email protected] [-1234]' logged in at [2015-11-05 >>>> 16:23:29,508+0530] >>>> [2015-11-05 16:23:30,099] ERROR - APIProviderHostObject Endpoint >>>> Configuration is missing >>>> [2015-11-05 16:23:30,103] ERROR - add:jag >>>> org.wso2.carbon.apimgt.api.APIManagementException: Endpoint Configuration >>>> is missing >>>> >>>> >>>> >>>> [1] >>>> https://docs.wso2.com/display/Governance501/Integrating+with+WSO2+API+Manager >>>> >>>> Cheers, >>>> Pubudu D.P >>>> Senior Software Engineer - QA Team | WSO2 inc. >>>> Mobile : +94775464547 >>>> >>> >>> >> > > > -- > Chamin Dias > *Software Engineer* > Mobile : +94 (0) 716 097455 <%2B94%20%280%29%20773%20451194> > Email : [email protected] > Blog : https://chamindias.wordpress.com/ > -- Chamin Dias *Software Engineer* Mobile : +94 (0) 716 097455 <%2B94%20%280%29%20773%20451194> Email : [email protected] Blog : https://chamindias.wordpress.com/
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
