Hi Samera,

I tried to add Asset Extension to ES given in sample[1] scenario 1 on fresh
ES build. But once I tried to login in to publisher console, ES throws the
following exception with HTTP status 500.

[2015-06-19 11:36:13,806] ERROR {rxt.core} -  Unable to locate
assetResources for tenant: -1234 and type: api
[2015-06-19 11:36:13,807] ERROR
{org.jaggeryjs.jaggery.core.manager.WebAppManager} -
 org.mozilla.javascript.JavaScriptException: Unable to locate
assetResources for tenant: -1234 and type: api
(<rxt>/scripts/core/core.js#972)

Also same exception throwing when I tried to access document api or
document page via link [2] and [3] respectively.

This is the server startup log

[charitha@charithag-wso2 bin]$ sh wso2server.sh
JAVA_HOME environment variable is set to /usr/java/jdk1.7.0_79
CARBON_HOME environment variable is set to
/home/charitha/tools/wso2es-2.0.0-SNAPSHOT
[2015-06-19 11:35:40,819]  INFO
{org.wso2.carbon.core.internal.CarbonCoreActivator} -  Starting WSO2
Carbon...
[2015-06-19 11:35:40,820]  INFO
{org.wso2.carbon.core.internal.CarbonCoreActivator} -  Operating System :
Linux 4.0.4-303.fc22.x86_64, amd64
[2015-06-19 11:35:40,820]  INFO
{org.wso2.carbon.core.internal.CarbonCoreActivator} -  Java Home        :
/usr/java/jdk1.7.0_79/jre
[2015-06-19 11:35:40,820]  INFO
{org.wso2.carbon.core.internal.CarbonCoreActivator} -  Java Version     :
1.7.0_79
[2015-06-19 11:35:40,820]  INFO
{org.wso2.carbon.core.internal.CarbonCoreActivator} -  Java VM          :
Java HotSpot(TM) 64-Bit Server VM 24.79-b02,Oracle Corporation
[2015-06-19 11:35:40,820]  INFO
{org.wso2.carbon.core.internal.CarbonCoreActivator} -  Carbon Home      :
/home/charitha/tools/wso2es-2.0.0-SNAPSHOT
[2015-06-19 11:35:40,820]  INFO
{org.wso2.carbon.core.internal.CarbonCoreActivator} -  Java Temp Dir    :
/home/charitha/tools/wso2es-2.0.0-SNAPSHOT/tmp
[2015-06-19 11:35:40,820]  INFO
{org.wso2.carbon.core.internal.CarbonCoreActivator} -  User             :
charitha, en-US, Asia/Colombo
[2015-06-19 11:35:40,896]  WARN
{org.wso2.carbon.core.bootup.validator.util.ValidationResultPrinter} -
 Carbon is configured to use the default keystore (wso2carbon.jks). To
maximize security when deploying to a production environment, configure a
new keystore with a unique password in the production server profile.
[2015-06-19 11:35:40,902]  INFO
{org.wso2.carbon.databridge.agent.thrift.AgentHolder} -  Agent created !
[2015-06-19 11:35:40,915]  INFO
{org.wso2.carbon.databridge.agent.thrift.internal.AgentDS} -  Successfully
deployed Agent Client
[2015-06-19 11:35:41,232]  INFO {org.wso2.jaggery.scxml.Activator} -
 Activating org.wso2.jaggery.scxml with RealmService enabled
[2015-06-19 11:35:42,023]  INFO
{org.wso2.carbon.registry.core.jdbc.EmbeddedRegistryService} -  Configured
Registry in 37ms
[2015-06-19 11:35:42,115]  INFO
{org.wso2.carbon.registry.core.internal.RegistryCoreServiceComponent} -
 Registry Mode    : READ-WRITE
[2015-06-19 11:35:43,768]  INFO
{org.wso2.carbon.registry.indexing.solr.SolrClient} -  Default Embedded
Solr Server Initialized
[2015-06-19 11:35:43,896]  INFO
{org.wso2.carbon.social.sql.SocialDBInitilizer} -  Social database already
exists. Not creating a new database.
[2015-06-19 11:35:44,008]  INFO
{org.wso2.carbon.user.core.internal.UserStoreMgtDSComponent} -  Carbon
UserStoreMgtDSComponent activated successfully.
[2015-06-19 11:35:45,977]  INFO {org.apache.catalina.startup.TaglibUriRule}
-  TLD skipped. URI: http://tiles.apache.org/tags-tiles is already defined
[2015-06-19 11:35:46,448]  INFO
{org.wso2.carbon.identity.user.store.configuration.deployer.UserStoreConfigurationDeployer}
-  User Store Configuration Deployer initiated.
[2015-06-19 11:35:46,448]  INFO
{org.wso2.carbon.identity.user.store.configuration.deployer.UserStoreConfigurationDeployer}
-  User Store Configuration Deployer initiated.
[2015-06-19 11:35:47,002]  INFO
{org.wso2.carbon.core.deployment.DeploymentInterceptor} -  Deploying Axis2
service: AccountCredentialMgtConfigService {super-tenant}
[2015-06-19 11:35:47,002]  INFO
{org.wso2.carbon.core.deployment.DeploymentInterceptor} -  Deploying Axis2
service: UserInformationRecoveryService {super-tenant}
[2015-06-19 11:35:47,002]  INFO
{org.wso2.carbon.core.deployment.DeploymentInterceptor} -  Deploying Axis2
service: UserIdentityManagementAdminService {super-tenant}
[2015-06-19 11:35:47,442]  INFO
{org.wso2.carbon.core.init.CarbonServerManager} -  Repository       :
/home/charitha/tools/wso2es-2.0.0-SNAPSHOT/repository/deployment/server/
[2015-06-19 11:35:47,498]  INFO
{org.wso2.carbon.core.multitenancy.eager.TenantLoadingConfig} -  Switching
to default mode : Tenant lazy loading mechanism has been activated...
[2015-06-19 11:35:47,531]  INFO
{org.wso2.carbon.core.internal.permission.update.PermissionUpdater} -
 Permission cache updated for tenant -1234
[2015-06-19 11:35:48,033]  INFO
{org.wso2.carbon.identity.application.mgt.internal.ApplicationManagementServiceComponent}
-  Identity ApplicationManagementComponent bundle is activated
[2015-06-19 11:35:48,034]  INFO
{org.wso2.carbon.identity.application.mgt.ui.internal.ApplicationMgtUIServiceComponent}
-  Application Management UI bundle acticated!
[2015-06-19 11:35:48,053]  INFO
{org.wso2.carbon.identity.sso.saml.admin.FileBasedConfigManager} -  A SSO
Service Provider is registered for : store
[2015-06-19 11:35:48,053]  INFO
{org.wso2.carbon.identity.sso.saml.admin.FileBasedConfigManager} -  A SSO
Service Provider is registered for : social
[2015-06-19 11:35:48,053]  INFO
{org.wso2.carbon.identity.sso.saml.admin.FileBasedConfigManager} -  A SSO
Service Provider is registered for : publisher
[2015-06-19 11:35:48,101]  INFO
{org.wso2.carbon.identity.core.internal.IdentityCoreServiceComponent} -
 Identity Database schema initialization check was skipped since 'setup'
variable was not given during startup
[2015-06-19 11:35:48,295]  INFO
{org.wso2.carbon.core.transports.http.HttpsTransportListener} -  HTTPS port
      : 9443
[2015-06-19 11:35:48,295]  INFO
{org.wso2.carbon.core.transports.http.HttpTransportListener} -  HTTP port
     : 9763
[2015-06-19 11:35:48,356]  INFO
{org.wso2.carbon.core.deployment.DeploymentInterceptor} -  Deploying Axis2
service: echo {super-tenant}
[2015-06-19 11:35:48,408]  INFO
{org.wso2.carbon.core.deployment.DeploymentInterceptor} -  Deploying Axis2
service: Version {super-tenant}
[2015-06-19 11:35:49,842]  INFO
{net.sf.ehcache.pool.impl.DefaultSizeOfEngine} -  Using user supplied
filter @
jar:file:/home/charitha/tools/wso2es-2.0.0-SNAPSHOT/repository/deployment/server/webapps/SHINDIG/WEB-INF/lib/shindig-common-2.5.0-beta5.jar!/org/apache/shindig/common/cache/ehcache/SizeOfFilter.txt
[2015-06-19 11:35:49,849]  INFO {net.sf.ehcache.pool.sizeof.JvmInformation}
-  Detected JVM data model settings of: 64-Bit HotSpot JVM with Compressed
OOPs
[2015-06-19 11:35:50,084]  INFO {net.sf.ehcache.pool.sizeof.AgentLoader} -
 Extracted agent jar to temporary file
/home/charitha/tools/wso2es-2.0.0-SNAPSHOT/tmp/ehcache-sizeof-agent7743503959938886447.jar
[2015-06-19 11:35:50,084]  INFO {net.sf.ehcache.pool.sizeof.AgentLoader} -
 Trying to load agent @
/home/charitha/tools/wso2es-2.0.0-SNAPSHOT/tmp/ehcache-sizeof-agent7743503959938886447.jar
[2015-06-19 11:35:50,088]  INFO
{net.sf.ehcache.pool.impl.DefaultSizeOfEngine} -  using Agent sizeof engine
[2015-06-19 11:35:50,136]  INFO
{net.sf.ehcache.pool.impl.DefaultSizeOfEngine} -  using Agent sizeof engine
[2015-06-19 11:35:50,167]  INFO
{org.apache.shindig.gadgets.features.FeatureRegistry} -  Resources from
res:features/features.txt are loading.
[2015-06-19 11:35:50,173]  INFO {org.apache.shindig.common.xml.XmlUtil} -
 The XML processor being used does not support secure parsing.
[2015-06-19 11:35:50,173]  INFO {org.apache.shindig.common.xml.XmlUtil} -
 Document builders are being reused.
[2015-06-19 11:35:50,321]  INFO
{org.apache.shindig.gadgets.features.FeatureRegistry} -  Resources from
res:features-extras/features.txt are loading.
[2015-06-19 11:35:50,832]  INFO
{org.apache.shindig.config.JsonContainerConfigLoader} -  Resources from
containers/default/container.js are loading.
[2015-06-19 11:35:50,832]  INFO
{org.apache.shindig.config.JsonContainerConfigLoader} -  Container
configuration containers/default/container.js is being read.
[2015-06-19 11:35:50,888]  WARN
{org.apache.shindig.auth.BasicSecurityTokenCodec} -  Token TTL for
container "default" was 0 and will be ignored.
[2015-06-19 11:35:50,888]  WARN
{org.apache.shindig.auth.BasicSecurityTokenCodec} -  Token TTL for
container "accel" was 0 and will be ignored.
[2015-06-19 11:35:51,028]  INFO
{org.apache.shindig.gadgets.oauth2.logger.FilteredLogger} -  Using random
key for OAuth2 client-side state encryption
[2015-06-19 11:35:51,028]  INFO
{org.apache.shindig.gadgets.oauth2.logger.FilteredLogger} -
 OAuth2CrypterProvider constructor
[2015-06-19 11:35:51,033]  INFO
{org.apache.shindig.gadgets.oauth.OAuthModule$OAuthCrypterProvider} -
 Using random key for OAuth client-side state encryption
[2015-06-19 11:35:51,033]  INFO
{org.apache.shindig.gadgets.oauth.OAuthModule} -  A random key for OAuth
client-side state encryption is being used.
[2015-06-19 11:35:51,034]  WARN
{org.apache.shindig.gadgets.oauth.OAuthModule} -  The OAuth signing key did
not load correctly. To create a key:
 1. Run the following command:
 openssl req -newkey rsa:1024 -days 365 -nodes -x509 -keyout testkey.pem \
 -out testkey.pem -subj /CN=mytestkey
 openssl pkcs8 -in testkey.pem -out oauthkey.pem -topk8 -nocrypt -outform
PEM

. 2. Edit the shindig.properties file by adding these lines:
shindig.signing.key-file =<path-to-oauthkey.pem>
 shindig.signing.key-name =mykey
.
[2015-06-19 11:35:51,140]  INFO
{org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer} -  Deployed
webapp:
StandardEngine[Catalina].StandardHost[localhost].StandardContext[/SHINDIG].File[/home/charitha/tools/wso2es-2.0.0-SNAPSHOT/repository/deployment/server/webapps/SHINDIG]
[2015-06-19 11:35:52,594]  INFO {JAGGERY.app-scripts.init-scripts.app:js} -
 loading default asset app extensions
[2015-06-19 11:35:52,595]  INFO {JAGGERY.app-scripts.init-scripts.app:js} -
 checking extension: publisher-common
[2015-06-19 11:35:52,599]  INFO {JAGGERY.app-scripts.init-scripts.app:js} -
 checking extension: apim-publisher-commons
[2015-06-19 11:35:52,600]  INFO {JAGGERY.app-scripts.init-scripts.app:js} -
 checking extension: publisher-apis
[2015-06-19 11:35:52,600]  INFO {JAGGERY.app-scripts.init-scripts.app:js} -
 finished loading default asset app extensions
[2015-06-19 11:35:52,881]  INFO {app-core} -  Disabled assets: ["ebook",
"api", "wsdl", "service", "policy", "proxy", "schema", "sequence",
"servicex", "uri", "wadl", "endpoint"]
[2015-06-19 11:35:52,882]  INFO {app-core} -  Loading dependencies:
publisher-common,apim-publisher-commons
[2015-06-19 11:35:52,882]  WARN {app-core} -  The extension
publisher-commonhas already been loaded
[2015-06-19 11:35:52,882]  INFO {app-core} -  Disabled assets: ["ebooks"]
[2015-06-19 11:35:54,413]  INFO {rxt-permissions} -  [permissions] loading
permissions for tenant -1234
[2015-06-19 11:35:54,417]  INFO {JAGGERY.app-scripts.init-scripts.app:js} -
 ### Starting permission operations ###
[2015-06-19 11:35:54,417]  INFO {JAGGERY.app-scripts.init-scripts.app:js} -
 ### registering default permissions ###
[2015-06-19 11:35:54,417]  INFO {JAGGERY.app-scripts.init-scripts.app:js} -
 ### registering asset permissions not in the WSO2 permission tree ###
[2015-06-19 11:35:54,423]  INFO {JAGGERY.app-scripts.init-scripts.app:js} -
 ### adding permissions to role: Internal/publisher ###
[2015-06-19 11:35:54,426]  INFO {JAGGERY.app-scripts.init-scripts.app:js} -
 ### adding permissions to reviewer role ###
[2015-06-19 11:35:54,427]  INFO {JAGGERY.app-scripts.init-scripts.app:js} -
 ### Permission operations have finished ###
[2015-06-19 11:35:54,430]  INFO {rxt-permissions} -  [permissions] finished
loading permissions for tenant -1234
[2015-06-19 11:35:54,446]  INFO
{org.jaggeryjs.jaggery.app.mgt.TomcatJaggeryWebappsDeployer} -  Deployed
webapp:
StandardEngine[Catalina].StandardHost[localhost].StandardContext[/publisher].File[/home/charitha/tools/wso2es-2.0.0-SNAPSHOT/repository/deployment/server/jaggeryapps/publisher]
[2015-06-19 11:35:54,539]  INFO
{org.jaggeryjs.jaggery.app.mgt.TomcatJaggeryWebappsDeployer} -  Deployed
webapp:
StandardEngine[Catalina].StandardHost[localhost].StandardContext[/social].File[/home/charitha/tools/wso2es-2.0.0-SNAPSHOT/repository/deployment/server/jaggeryapps/social]
[2015-06-19 11:35:54,631]  INFO
{org.jaggeryjs.jaggery.app.mgt.TomcatJaggeryWebappsDeployer} -  Deployed
webapp:
StandardEngine[Catalina].StandardHost[localhost].StandardContext[/sso].File[/home/charitha/tools/wso2es-2.0.0-SNAPSHOT/repository/deployment/server/jaggeryapps/sso]
[2015-06-19 11:35:54,918]  INFO {JAGGERY.app-scripts.init-scripts.app:js} -
 loading default asset app extensions
[2015-06-19 11:35:54,918]  INFO {JAGGERY.app-scripts.init-scripts.app:js} -
 checking extension: store-common
[2015-06-19 11:35:54,920]  INFO {JAGGERY.app-scripts.init-scripts.app:js} -
 checking extension: store-apis
[2015-06-19 11:35:54,920]  INFO {JAGGERY.app-scripts.init-scripts.app:js} -
 finished loading default asset app extensions
[2015-06-19 11:35:55,092]  INFO {app-core} -  Disabled assets: ["ebook",
"api", "wsdl", "service", "policy", "proxy", "schema", "sequence",
"servicex", "uri", "wadl", "endpoint"]
[2015-06-19 11:35:55,144]  INFO {rxt-permissions} -  [permissions] loading
permissions for tenant -1234
[2015-06-19 11:35:55,149]  INFO {JAGGERY.app-scripts.init-scripts.app:js} -
 ### Starting permission operations ###
[2015-06-19 11:35:55,149]  INFO {JAGGERY.app-scripts.init-scripts.app:js} -
 ### registering default permissions ###
[2015-06-19 11:35:55,149]  INFO {JAGGERY.app-scripts.init-scripts.app:js} -
 ### registering permissions not in the WSO2 permission tree ###
[2015-06-19 11:35:55,175]  INFO {JAGGERY.app-scripts.init-scripts.app:js} -
 ### adding permissions to role: Internal/store ###
[2015-06-19 11:35:55,179]  INFO {JAGGERY.app-scripts.init-scripts.app:js} -
 ### registering store anonymous role : es.store.anon.user ###
[2015-06-19 11:35:55,180]  WARN {rxt-permissions} -  [permissions] role
es.store.anon.user was not created as it already exists
[2015-06-19 11:35:55,180]  INFO {JAGGERY.app-scripts.init-scripts.app:js} -
 anonymous role registered successfully : true
[2015-06-19 11:35:55,180]  INFO {JAGGERY.app-scripts.init-scripts.app:js} -
 ### assigning store permissions to anonymous role ###
[2015-06-19 11:35:55,183]  INFO {JAGGERY.app-scripts.init-scripts.app:js} -
 ### Permission operations have finished ###
[2015-06-19 11:35:55,190]  INFO {rxt-permissions} -  [permissions] finished
loading permissions for tenant -1234
[2015-06-19 11:35:55,194]  INFO
{org.jaggeryjs.jaggery.app.mgt.TomcatJaggeryWebappsDeployer} -  Deployed
webapp:
StandardEngine[Catalina].StandardHost[localhost].StandardContext[/store].File[/home/charitha/tools/wso2es-2.0.0-SNAPSHOT/repository/deployment/server/jaggeryapps/store]
[2015-06-19 11:35:55,210]  INFO
{org.jaggeryjs.jaggery.app.mgt.TomcatJaggeryWebappsDeployer} -  Deployed
webapp:
StandardEngine[Catalina].StandardHost[localhost].StandardContext[/store-admin].File[/home/charitha/tools/wso2es-2.0.0-SNAPSHOT/repository/deployment/server/jaggeryapps/store-admin]
[2015-06-19 11:35:55,219]  INFO
{org.apache.tomcat.util.net.NioSelectorPool} -  Using a shared selector for
servlet write/read
[2015-06-19 11:35:55,518]  INFO
{org.apache.tomcat.util.net.NioSelectorPool} -  Using a shared selector for
servlet write/read
[2015-06-19 11:35:55,527]  INFO
{org.wso2.carbon.registry.eventing.internal.RegistryEventingServiceComponent}
-  Successfully Initialized Eventing on Registry
[2015-06-19 11:35:55,542]  INFO
{org.wso2.carbon.store.notifications.management.ComponentManager} -  Store
event types successfully registered
[2015-06-19 11:35:55,542]  INFO
{org.wso2.carbon.store.notifications.internal.StoreNotificationsComponent}
-  Store Notification service is activated
[2015-06-19 11:35:55,583]  INFO
{org.wso2.carbon.core.init.JMXServerManager} -  JMX Service URL  :
service:jmx:rmi://localhost:11111/jndi/rmi://localhost:9999/jmxrmi
[2015-06-19 11:35:55,583]  INFO
{org.wso2.carbon.core.internal.StartupFinalizerServiceComponent} -  Server
          :  WSO2 Enterprise Store-2.0.0-SNAPSHOT
[2015-06-19 11:35:55,584]  INFO
{org.wso2.carbon.core.internal.StartupFinalizerServiceComponent} -  WSO2
Carbon started in 19 sec
[2015-06-19 11:35:55,706]  INFO
{org.wso2.carbon.ui.internal.CarbonUIServiceComponent} -  Mgt Console URL
 : https://192.168.122.1:9443/carbon/
[2015-06-19 11:36:01,446]  INFO {JAGGERY.app-scripts.init-scripts.app:js} -
 Publisher URL : http://192.168.122.1:9763/publisher
[2015-06-19 11:36:02,194]  INFO {JAGGERY.app-scripts.init-scripts.app:js} -
 Store URL : http://192.168.122.1:9763/store
[2015-06-19 11:36:06,095]  WARN {app-core} -  There are no pageHandlers
defined for tenant undefined
[2015-06-19 11:36:07,038]  INFO
{org.wso2.carbon.identity.application.authentication.framework.store.SessionDataStore}
-  Thread pool size for session persistent consumer : 100
[2015-06-19 11:36:07,046]  INFO
{org.wso2.carbon.identity.application.authentication.framework.store.SessionDataStore}
-  Session Data Persistence of Authentication framework is not enabled.
[2015-06-19 11:36:07,046]  INFO
{org.wso2.carbon.identity.application.authentication.framework.store.SessionDataStore}
-  Session Data CleanUp Task of Authentication framework is not enabled.

[1] https://github.com/splinter/es-workshop-1-samples
[2] https://localhost:9443/publisher/asts/api/apis/documents
[3] https://localhost:9443/publisher/asts/api/tiers

-- 
*Charitha Goonetilleke*
Software Engineer
WSO2 Inc.; http://wso2.com
lean.enterprise.middleware

mobile: +94 77 751 3669 <%2B94777513669>
Twitter:@CharithaWs <https://twitter.com/CharithaWs>, fb: charithag
<https://www.facebook.com/charithag>, linkedin: charithag
<http://www.linkedin.com/in/charithag>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to