Hi, We have to add additional tables to userstore database in order to make the oAuth work with standalone fresh pack. Currently we get the WSO2CARBON_DB from kernel which does not include those databases. In order to add them I tried executing those database scripts on top of WSO2CARBON_DB so it will include those additional databases. I added below to pom of the stratos/distribution 's ant run plugin. The database queries get executed successfully. However kernel unpack get executed after this which resulted in overwriting the modified WSO2CARBON_DB.
1. <sql 2. driver="org.h2.Driver" 3. url= "jdbc:h2:${basedir}/target/wso2carbon-core-4.2.0/repository/database//WSO2CARBON_DB" 4. userid="wso2carbon" password= "wso2carbon" autocommit="true" 5. onerror="continue"> 6. <classpath> 7. <path refid="h2.classpath"/> 8. </classpath> 9. <fileset 10. file= "target/wso2carbon-core-4.2.0/dbscripts/identity/application-mgt/h2.sql" /> 11. </sql> 12. <sql 13. driver="org.h2.Driver" 14. url= "jdbc:h2:${basedir}/target/wso2carbon-core-4.2.0/repository/database/WSO2CARBON_DB" 15. userid="wso2carbon" password= "wso2carbon" autocommit="true" 16. onerror="continue"> 17. <classpath> 18. <path refid="h2.classpath"/> 19. </classpath> 20. <fileset 21. file= "target/wso2carbon-core-4.2.0/dbscripts/identity/h2.sql"/> 22. </sql> [1] [Testing] Stratos 4.1.0 Alpha - database error deploying cartridge - Table 'userstore.IDN_OAUTH_CONSUMER_APPS' doesn't exist -schema change ? -- Udara Liyanage Software Engineer WSO2, Inc.: http://wso2.com lean. enterprise. middleware web: http://udaraliyanage.wordpress.com phone: +94 71 443 6897