Hi,
Thanks Nuwan.
Yes the pack used for mysql db schema is couple of days old and do not contain 
USER_DOMAIN field. We updated the database using latest build pack dbscripts 
and was able to solve
the issue.
Thanks, Suhan


On Tue, Dec 8, 2015 at 3:26 PM, Nuwan Dias < [email protected] > wrote:
It seems like the DB schema you are using is outdated. The column USER_DOMAIN
was added recently by the IS folks.
Thanks, NuwanD.
On Tue, Dec 8, 2015 at 3:25 PM, Suhan Dharmasuriya < [email protected] > wrote:
Hi,
We are running tests on a distributed cluster setup and we are using mysql as
our database. We took the latest build from jenkins [1].
When we try to generate a key, we are getting the following error [2] on our
keymanager instances.
[1] https://wso2.org/jenkins/ job/product-apim_release-1.10.
x/org.wso2.am$wso2am/31/ [2] TID: [-1234] [] [2015-12-08 08:50:40,690] ERROR 
{org.wso2.carbon.apimgt.impl. utils.APIUtil} - Error occurred while creating 
OAuthApp
admin_RefreshTokenTestAPI- Application_PRODUCTION {org.wso2.carbon.apimgt.impl. 
utils.APIUtil} org.wso2.carbon.identity. oauth. IdentityOAuthAdminException: 
Error when executing the SQL : SELECT * FROM
IDN_OAUTH_CONSUMER_APPS WHERE USERNAME=? AND TENANT_ID=? AND USER_DOMAIN=? AND
APP_NAME=? at org.wso2.carbon.identity. oauth.dao.OAuthAppDAO. 
isDuplicateApplication( OAuthAppDAO.java:384) at org.wso2.carbon.identity. 
oauth.dao.OAuthAppDAO. addOAuthApplication( OAuthAppDAO.java:70) at 
org.wso2.carbon.identity. oauth.OAuthAdminService. 
registerOAuthApplicationData( OAuthAdminService.java:249) at 
org.wso2.carbon.apimgt.keymgt. service. APIKeyMgtSubscriberService. 
createOAuthApplication( APIKeyMgtSubscriberService. java:166) at sun.reflect. 
NativeMethodAccessorImpl. invoke0(Native Method) at sun.reflect. 
NativeMethodAccessorImpl. invoke( NativeMethodAccessorImpl.java: 57) at 
sun.reflect. DelegatingMethodAccessorImpl. invoke( 
DelegatingMethodAccessorImpl. java:43) at java.lang.reflect.Method. 
invoke(Method.java:606) at org.apache.axis2.rpc. receivers.RPCUtil. 
invokeServiceClass(RPCUtil. java:212) at org.apache.axis2.rpc. 
receivers.RPCMessageReceiver. invokeBusinessLogic( RPCMessageReceiver.java:117) 
at org.apache.axis2.receivers. AbstractInOutMessageReceiver. 
invokeBusinessLogic( AbstractInOutMessageReceiver. java:40) at 
org.apache.axis2.receivers. AbstractMessageReceiver. receive( 
AbstractMessageReceiver.java: 110) at org.apache.axis2.engine. 
AxisEngine.receive(AxisEngine. java:180) at org.apache.axis2.transport. 
http.HTTPTransportUtils. processHTTPPostRequest( HTTPTransportUtils.java:173) 
at org.apache.axis2.transport. http.AxisServlet.doPost( AxisServlet.java:146) 
at org.wso2.carbon.core. transports.CarbonServlet. 
doPost(CarbonServlet.java:231) at javax.servlet.http. HttpServlet.service( 
HttpServlet.java:646) at javax.servlet.http. HttpServlet.service( 
HttpServlet.java:727) at org.eclipse.equinox.http. servlet.internal. 
ServletRegistration.service( ServletRegistration.java:61) at 
org.eclipse.equinox.http. servlet.internal.ProxyServlet. 
processAlias(ProxyServlet. java:128) at org.eclipse.equinox.http. 
servlet.internal.ProxyServlet. service(ProxyServlet.java:68) at 
javax.servlet.http. HttpServlet.service( HttpServlet.java:727) at 
org.wso2.carbon.tomcat.ext. servlet.DelegationServlet. 
service(DelegationServlet. java:68) at org.apache.catalina.core. 
ApplicationFilterChain. internalDoFilter( ApplicationFilterChain.java: 303) at 
org.apache.catalina.core. ApplicationFilterChain. doFilter( 
ApplicationFilterChain.java: 208) at org.apache.tomcat.websocket. 
server.WsFilter.doFilter( WsFilter.java:52) at org.apache.catalina.core. 
ApplicationFilterChain. internalDoFilter( ApplicationFilterChain.java: 241) at 
org.apache.catalina.core. ApplicationFilterChain. doFilter( 
ApplicationFilterChain.java: 208) at org.wso2.carbon.ui.filters. 
CSRFPreventionFilter.doFilter( CSRFPreventionFilter.java:88) at 
org.apache.catalina.core. ApplicationFilterChain. internalDoFilter( 
ApplicationFilterChain.java: 241) at org.apache.catalina.core. 
ApplicationFilterChain. doFilter( ApplicationFilterChain.java: 208) at 
org.wso2.carbon.ui.filters. CRLFPreventionFilter.doFilter( 
CRLFPreventionFilter.java:61) at org.apache.catalina.core. 
ApplicationFilterChain. internalDoFilter( ApplicationFilterChain.java: 241) at 
org.apache.catalina.core. ApplicationFilterChain. doFilter( 
ApplicationFilterChain.java: 208) at org.wso2.carbon.tomcat.ext. 
filter.CharacterSetFilter. doFilter(CharacterSetFilter. java:61) at 
org.apache.catalina.core. ApplicationFilterChain. internalDoFilter( 
ApplicationFilterChain.java: 241) at org.apache.catalina.core. 
ApplicationFilterChain. doFilter( ApplicationFilterChain.java: 208) at 
org.apache.catalina.core. StandardWrapperValve.invoke( 
StandardWrapperValve.java:220) at org.apache.catalina.core. 
StandardContextValve.invoke( StandardContextValve.java:122) at 
org.apache.catalina. authenticator. AuthenticatorBase.invoke( 
AuthenticatorBase.java:504) at org.apache.catalina.core. 
StandardHostValve.invoke( StandardHostValve.java:170) at 
org.apache.catalina.valves. ErrorReportValve.invoke( ErrorReportValve.java:103) 
at org.wso2.carbon.tomcat.ext. valves.CompositeValve. continueInvocation( 
CompositeValve.java:99) at org.wso2.carbon.tomcat.ext. 
valves.CarbonTomcatValve$1. invoke(CarbonTomcatValve.java: 47) at 
org.wso2.carbon.webapp.mgt. TenantLazyLoaderValve.invoke( 
TenantLazyLoaderValve.java:57) at org.wso2.carbon.tomcat.ext. 
valves.TomcatValveContainer. invokeValves( TomcatValveContainer.java:47) at 
org.wso2.carbon.tomcat.ext. valves.CompositeValve.invoke( 
CompositeValve.java:62) at org.wso2.carbon.tomcat.ext. valves. 
CarbonStuckThreadDetectionValv e.invoke( CarbonStuckThreadDetectionValv 
e.java:159) at org.apache.catalina.valves. AccessLogValve.invoke( 
AccessLogValve.java:950) at org.wso2.carbon.tomcat.ext. valves. 
CarbonContextCreatorValve. invoke( CarbonContextCreatorValve. java:57) at 
org.apache.catalina.core. StandardEngineValve.invoke( 
StandardEngineValve.java:116) at org.apache.catalina.connector. 
CoyoteAdapter.service( CoyoteAdapter.java:421) at org.apache.coyote.http11. 
AbstractHttp11Processor. process( AbstractHttp11Processor.java: 1074) at 
org.apache.coyote. AbstractProtocol$ AbstractConnectionHandler. 
process(AbstractProtocol.java: 611) at org.apache.tomcat.util.net. 
NioEndpoint$SocketProcessor. doRun(NioEndpoint.java:1739) at 
org.apache.tomcat.util.net. NioEndpoint$SocketProcessor. 
run(NioEndpoint.java:1698) at java.util.concurrent. 
ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1145) at 
java.util.concurrent. ThreadPoolExecutor$Worker.run( 
ThreadPoolExecutor.java:615) at org.apache.tomcat.util. threads.TaskThread$ 
WrappingRunnable.run( TaskThread.java:61) at java.lang.Thread.run(Thread. 
java:745) Caused by: com.mysql.jdbc.exceptions. jdbc4. 
MySQLSyntaxErrorException: Unknown column ' USER_DOMAIN ' in 'where clause' at 
sun.reflect. NativeConstructorAccessorImpl. newInstance0(Native Method) at 
sun.reflect. NativeConstructorAccessorImpl. newInstance( 
NativeConstructorAccessorImpl. java:57) at sun.reflect. 
DelegatingConstructorAccessorI mpl.newInstance( DelegatingConstructorAccessorI 
mpl.java:45) at java.lang.reflect.Constructor. newInstance(Constructor.java: 
526) at com.mysql.jdbc.Util. handleNewInstance(Util.java: 377) at 
com.mysql.jdbc.Util. getInstance(Util.java:360) at com.mysql.jdbc.SQLError. 
createSQLException(SQLError. java:978) at com.mysql.jdbc.MysqlIO. 
checkErrorPacket(MysqlIO.java: 3887) at com.mysql.jdbc.MysqlIO. 
checkErrorPacket(MysqlIO.java: 3823) at com.mysql.jdbc.MysqlIO. 
sendCommand(MysqlIO.java:2435) at com.mysql.jdbc.MysqlIO. 
sqlQueryDirect(MysqlIO.java: 2582) at com.mysql.jdbc.ConnectionImpl. 
execSQL(ConnectionImpl.java: 2530) at com.mysql.jdbc. PreparedStatement. 
executeInternal( PreparedStatement.java:1907) at com.mysql.jdbc. 
PreparedStatement. executeQuery( PreparedStatement.java:2030) at 
org.wso2.carbon.identity. oauth.dao.OAuthAppDAO. isDuplicateApplication( 
OAuthAppDAO.java:378) ... 59 more
What can be the cause for this error?
Thanks, Suhan
Suhan Dharmasuriya Software Engineer - Test AutomationWSO2, Inc.

lean . enterprise . middleware

Tel: +94 112 145345 Mob: +94 779 869138 Blog: http://suhan-opensource. 
blogspot.com/

--
Nuwan Dias
Technical Lead - WSO2, Inc. http://wso2.com email : [email protected] Phone : +94 
777 775 729


Suhan Dharmasuriya Software Engineer - Test AutomationWSO2, Inc.

lean . enterprise . middleware

Tel: +94 112 145345 Mob: +94 779 869138 Blog: 
http://suhan-opensource.blogspot.com/
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to