+1 returning empty response to having null object for that method call
instead of throwing AxisFault to this. Because of not having app for given
name is not an exception.


*Harsha Thirimanna*
Senior Software Engineer; WSO2, Inc.; http://wso2.com
* <http://www.apache.org/>*
*email: **hars...@wso2.com* <az...@wso2.com>* cell: +94 71 5186770  , +94 *
*774617784twitter: **http://twitter.com/ <http://twitter.com/afkham_azeez>*
*harshathirimannlinked-in: **http:
<http://lk.linkedin.com/in/afkhamazeez>**//www.linkedin.com/pub/harsha-thirimanna/10/ab8/122
<http://www.linkedin.com/pub/harsha-thirimanna/10/ab8/122>*

*Lean . Enterprise . Middleware*


On Tue, Dec 23, 2014 at 3:02 PM, Udara Liyanage <ud...@wso2.com> wrote:

> HI,
>
> I could not find an operation to do $subject by providing appName. As an
> alternative, I tried get and check for not null.
>
> When I call getOAuthApplicationDataByAppName of OAuthAdminService , it
> throws an AxisFault exception when there is no application with the given
> appName. Caller can not decide whether exception occurred or there is no
> application when he get AxisFault.
>
> Additionally error message is misleading, it should be something like
>  "can not find an application with app name ..." since caller tries to find
> an app by giving the app name.
>
> Caused by: *org.apache.axis2.AxisFault*: *Cannot find an application
> associated with the given consumer key* : app_cartridge_v1
> at
> org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:531)
> at
> org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:370)
> at
> org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:445)
> at
> org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:225)
> at
> org.apache.axis2.client.OperationClient.execute(OperationClient.java:149)
> at
> org.wso2.carbon.identity.oauth.stub.OAuthAdminServiceStub.getOAuthApplicationDataByAppName(OAuthAdminServiceStub.java:1251)
> at
> org.apache.stratos.autoscaler.client.oAuthAdminServiceClient.getOAuthApplication(oAuthAdminServiceClient.java:101)
> at
> org.apache.stratos.autoscaler.applications.parser.DefaultApplicationParser.createToken(DefaultApplicationParser.java:717)
>
>
> --
>
> Udara Liyanage
> Software Engineer
> WSO2, Inc.: http://wso2.com
> lean. enterprise. middleware
>
> web: http://udaraliyanage.wordpress.com
> phone: +94 71 443 6897
>
> _______________________________________________
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to