Hi,

We've now managed to migrate Project SocialSite from using Ant to Maven, and
all the junit tests run ok :
Now we're over to the deployment of it, and I've set up the
maven-cargo-plugin to deploy socialsite to tomcat. I've got some deployment
errors that someone with more Guice/Shindig experience probably can help me
out with. I'm used to look at Spring's way of showing dependencies not being
wired up correctly, but I've never used Guice before, so I need some
starting help here:)
Please take a look at the attached log file, and give me feedback. I'd love
to get SocialSite deployed correctly during the weekend!

Thanks a lot for good support :)

Best regards,
Viggo
ERROR 2009-10-24 09:50:28,499 StandardContext:listenerStart - Exception sending context initialized event to listener instance of class com.sun.socialsite.web.listeners.ContextListener
java.lang.NoClassDefFoundError: javax/mail/Authenticator
	at org.apache.naming.factory.MailSessionFactory.getObjectInstance(MailSessionFactory.java:105)
	at org.apache.naming.factory.ResourceFactory.getObjectInstance(ResourceFactory.java:140)
	at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)
	at org.apache.naming.NamingContext.lookup(NamingContext.java:793)
	at org.apache.naming.NamingContext.lookup(NamingContext.java:140)
	at org.apache.naming.NamingContext.lookup(NamingContext.java:781)
	at org.apache.naming.NamingContext.lookup(NamingContext.java:140)
	at org.apache.naming.NamingContext.lookup(NamingContext.java:781)
	at org.apache.naming.NamingContext.lookup(NamingContext.java:140)
	at org.apache.naming.NamingContext.lookup(NamingContext.java:781)
	at org.apache.naming.NamingContext.lookup(NamingContext.java:140)
	at org.apache.naming.NamingContext.lookup(NamingContext.java:781)
	at org.apache.naming.NamingContext.lookup(NamingContext.java:153)
	at org.apache.naming.SelectorContext.lookup(SelectorContext.java:137)
	at javax.naming.InitialContext.lookup(InitialContext.java:392)
	at com.sun.socialsite.business.MailProvider.<init>(MailProvider.java:83)
	at com.sun.socialsite.business.startup.Startup.prepare(Startup.java:103)
	at com.sun.socialsite.web.listeners.ContextListener.contextInitialized(ContextListener.java:100)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
	at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:831)
	at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:720)
	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1150)
	at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
	at org.apache.catalina.core.StandardService.start(StandardService.java:448)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
Caused by: java.lang.ClassNotFoundException: javax.mail.Authenticator
	at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
	... 42 more
INFO  2009-10-24 09:50:28,524 SessionListener:contextInitialized - HttpSession timeout is 3600 seconds
ERROR 2009-10-24 09:50:31,374 StandardContext:listenerStart - Exception sending context initialized event to listener instance of class org.apache.shindig.common.servlet.GuiceServletContextListener
com.google.inject.CreationException: Guice configuration errors:

1) Error at org.apache.shindig.gadgets.oauth.GadgetOAuthCallbackGenerator.<init>(GadgetOAuthCallbackGenerator.java:94):
 Error while injecting at com.sun.socialsite.web.rest.opensocial.oauth.SocialSiteOAuthModule$OAuthRequestProvider.<init>(SocialSiteOAuthModule.java:97): Error while injecting at org.apache.shindig.gadgets.oauth.OAuthFetcherConfig.<init>(OAuthFetcherConfig.java:43): Error while injecting at org.apache.shindig.gadgets.oauth.OAuthFetcherConfig.<init>(OAuthFetcherConfig.java:43): Binding to boolean annotated with @com.google.inject.name.Named(value=shindig.signing.enable-signed-callbacks) not found. No bindings to that type were found.

2) Error at org.apache.shindig.gadgets.render.DefaultRpcServiceLookup.<init>(DefaultRpcServiceLookup.java:57):
 Error while injecting at org.apache.shindig.gadgets.rewrite.RewriteModule$GadgetRewritersProvider.<init>(RewriteModule.java:57): Error while injecting at org.apache.shindig.gadgets.render.RenderingGadgetRewriter.<init>(RenderingGadgetRewriter.java:111): Error while injecting at org.apache.shindig.gadgets.render.RenderingGadgetRewriter.<init>(RenderingGadgetRewriter.java:111): Binding to java.lang.Long annotated with @com.google.inject.name.Named(value=org.apache.shindig.serviceExpirationDurationMinutes) not found. No bindings to that type were found.

3) Error at org.apache.shindig.gadgets.render.RenderingGadgetRewriter.setDefaultForcedLibs(RenderingGadgetRewriter.java:121):
 Error while injecting at org.apache.shindig.gadgets.rewrite.RewriteModule$GadgetRewritersProvider.<init>(RewriteModule.java:57): Binding to java.lang.String annotated with @com.google.inject.name.Named(value=shindig.gadget-rewrite.default-forced-libs) not found. Annotations on other bindings to that type include: [[email protected](value=log4j.category.org.apache.shindig), @com.google.inject.name.Named(value=socialsite.search.index.path), @com.google.inject.name.Named(value=socialsite.oauth.container), @com.google.inject.name.Named(value=socialsite.relationship.twoWayRequiredForFriendship), @com.google.inject.name.Named(value=socialsite.group.url), @com.google.inject.name.Named(value=socialsite.sampleapp.site.description), @com.google.inject.name.Named(value=socialsite.http.session.timeout), @com.google.inject.name.Named(value=shindig.locked-domain.enabled), @com.google.inject.name.Named(value=socialsite.relationship.friendshiplevel), @com.google.inject.name.Named(value=context.contextpath), @com.google.inject.name.Named(value=mail.configurationType), @com.google.inject.name.Named(value=shindig.oauth.state-key), @com.google.inject.name.Named(value=log4j.category.com.opensymphony.xwork2), @com.google.inject.name.Named(value=log4j.category.org.apache.struts2), @com.google.inject.name.Named(value=guice.backend.module), @com.google.inject.name.Named(value=socialsite.search.group-listener.optimize), @com.google.inject.name.Named(value=socialsite.profile.url), @com.google.inject.name.Named(value=socialsite.sampleapp.site.name), @com.google.inject.name.Named(value=log4j.appender.socialsite.layout), @com.google.inject.name.Named(value=socialsite.search.indexer.pass.frequency), @com.google.inject.name.Named(value=shindig.canonical.json.db), @com.google.inject.name.Named(value=socialsite.shindig.nocache), @com.google.inject.name.Named(value=shindig.oauth.base-url), @com.google.inject.name.Named(value=shindig.cache.xml.refreshInterval), @com.google.inject.name.Named(value=shindig.cache.lru.default.capacity), @com.google.inject.name.Named(value=shindig.cache.ehcache.config), @com.google.inject.name.Named(value=socialsite.search.indexer.pass.items), @com.google.inject.name.Named(value=socialsite.base.url), @com.google.inject.name.Named(value=socialsite.services.anonymousAccess.allowed), @com.google.inject.name.Named(value=socialsite.notifications.email.from-address), @com.google.inject.name.Named(value=context.realpath), @com.google.inject.name.Named(value=mail.jndi.name), @com.google.inject.name.Named(value=log4j.appender.socialsite.File), @com.google.inject.name.Named(value=socialsite.notifications.email.admin-address), @com.google.inject.name.Named(value=log4j.category.org.apache.tiles), @com.google.inject.name.Named(value=database.jdbc.password), @com.google.inject.name.Named(value=socialsite.gadgetizer.allow.viewer.override), @com.google.inject.name.Named(value=database.jndi.name), @com.google.inject.name.Named(value=socialsite.gadgets.use-cookie-jail), @com.google.inject.name.Named(value=log4j.category.com.opensymphony.xwork2.config.providers.XmlConfigurationProvider), @com.google.inject.name.Named(value=shindig.cache.ehcache.jmx.stats), @com.google.inject.name.Named(value=shindig.features.default), @com.google.inject.name.Named(value=shindig.content-rewrite.include-urls), @com.google.inject.name.Named(value=shindig.content-rewrite.exclude-urls), @com.google.inject.name.Named(value=shindig.cache.ehcache.jmx.enabled), @com.google.inject.name.Named(value=socialsite.default.userids), @com.google.inject.name.Named(value=socialsite.search.app-listener.optimize), @com.google.inject.name.Named(value=socialsite.gadgets.preload.path), @com.google.inject.name.Named(value=shindig.content-rewrite.concat-url), @com.google.inject.name.Named(value=socialsite.notifications.email.friendrequest.enabled), @com.google.inject.name.Named(value=socialsite.search.profile-listener.index), @com.google.inject.name.Named(value=socialsite.metadata.visibility.types), @com.google.inject.name.Named(value=socialsite.http.fragmentcache.enabled), @com.google.inject.name.Named(value=shindig.signing.key-name), @com.google.inject.name.Named(value=shindig.containers.default), @com.google.inject.name.Named(value=shindig.signing.key-file), @com.google.inject.name.Named(value=shindig.content-rewrite.expires), @com.google.inject.name.Named(value=shindig.blacklist.file), @com.google.inject.name.Named(value=socialsite.notifications.email.appRequest.enabled), @com.google.inject.name.Named(value=config.expandedProperties), @com.google.inject.name.Named(value=log4j.rootCategory), @com.google.inject.name.Named(value=socialsite.search.app-listener.index), @com.google.inject.name.Named(value=shindig.cache.lru.gadgetSpecs.capacity), @com.google.inject.name.Named(value=socialsite.relationship.levels), @com.google.inject.name.Named(value=shindig.cache.lru.messageBundles.capacity), @com.google.inject.name.Named(value=database.jdbc.connectionURL), @com.google.inject.name.Named(value=database.configurationType), @com.google.inject.name.Named(value=shindig.cache.http.negativeCacheTtl), @com.google.inject.name.Named(value=log4j.appender.socialsite.layout.ConversionPattern), @com.google.inject.name.Named(value=database.jdbc.username), @com.google.inject.name.Named(value=socialsite.enable.selfregistration), @com.google.inject.name.Named(value=socialsite.gadgets.preload.base.url), @com.google.inject.name.Named(value=shindig.cache.http.defaultTtl), @com.google.inject.name.Named(value=socialsite.dashboard.url), @com.google.inject.name.Named(value=shindig.oauth.legacy-body-signing), @com.google.inject.name.Named(value=socialsite.gadgets.assertedtoken.timeout), @com.google.inject.name.Named(value=socialsite.http.pagecache.enabled), @com.google.inject.name.Named(value=shindig.content-rewrite.include-tags), @com.google.inject.name.Named(value=log4j.appender.socialsite), @com.google.inject.name.Named(value=mail.hostname), @com.google.inject.name.Named(value=socialsite.search.profile-listener.optimize), @com.google.inject.name.Named(value=shindig.cache.lru.httpResponses.capacity), @com.google.inject.name.Named(value=database.jdbc.driverClass), @com.google.inject.name.Named(value=socialsite.oauth.domain), @com.google.inject.name.Named(value=socialsite.notifications.email.grouprequest.enabled), @com.google.inject.name.Named(value=shindig.content-rewrite.proxy-url), @com.google.inject.name.Named(value=socialsite.gadgetizer.allow.owner.override), @com.google.inject.name.Named(value=socialsite.search.group-listener.index), @com.google.inject.name.Named(value=socialsite.sampleapp.base.url), @com.google.inject.name.Named(value=socialsite.search.writer.timeout)]

4) Error at org.apache.shindig.gadgets.rewrite.image.OptimizerConfig.<init>(OptimizerConfig.java:40):
 Error while injecting at org.apache.shindig.gadgets.rewrite.RewriteModule$GadgetRewritersProvider.<init>(RewriteModule.java:57): Error while injecting at org.apache.shindig.gadgets.rewrite.PipelineDataGadgetRewriter.<init>(PipelineDataGadgetRewriter.java:54): Error while injecting at org.apache.shindig.gadgets.preload.PipelineExecutor.<init>(PipelineExecutor.java:57): Error while injecting at org.apache.shindig.gadgets.preload.PipelinedDataPreloader.<init>(PipelinedDataPreloader.java:67): Error while injecting at org.apache.shindig.gadgets.preload.PipelinedDataPreloader.<init>(PipelinedDataPreloader.java:67): Error while injecting at org.apache.shindig.gadgets.http.DefaultRequestPipeline.<init>(DefaultRequestPipeline.java:46): Error while injecting at org.apache.shindig.gadgets.http.DefaultRequestPipeline.<init>(DefaultRequestPipeline.java:46): Error while injecting at org.apache.shindig.gadgets.rewrite.image.BasicImageRewriter.<init>(BasicImageRewriter.java:102): Binding to int annotated with @com.google.inject.name.Named(value=shindig.image-rewrite.max-inmem-bytes) not found. No bindings to that type were found.

5) Error at org.apache.shindig.gadgets.templates.tags.FlashTagHandler.<init>(FlashTagHandler.java:72):
 Error while injecting at org.apache.shindig.gadgets.templates.TemplateModule$TagHandlersProvider.<init>(TemplateModule.java:58): Binding to java.lang.String annotated with @com.google.inject.name.Named(value=shindig.template-rewrite.extension-tag-namespace) not found. Annotations on other bindings to that type include: [[email protected](value=log4j.category.org.apache.shindig), @com.google.inject.name.Named(value=socialsite.search.index.path), @com.google.inject.name.Named(value=socialsite.oauth.container), @com.google.inject.name.Named(value=socialsite.relationship.twoWayRequiredForFriendship), @com.google.inject.name.Named(value=socialsite.group.url), @com.google.inject.name.Named(value=socialsite.sampleapp.site.description), @com.google.inject.name.Named(value=socialsite.http.session.timeout), @com.google.inject.name.Named(value=shindig.locked-domain.enabled), @com.google.inject.name.Named(value=socialsite.relationship.friendshiplevel), @com.google.inject.name.Named(value=context.contextpath), @com.google.inject.name.Named(value=mail.configurationType), @com.google.inject.name.Named(value=shindig.oauth.state-key), @com.google.inject.name.Named(value=log4j.category.com.opensymphony.xwork2), @com.google.inject.name.Named(value=log4j.category.org.apache.struts2), @com.google.inject.name.Named(value=guice.backend.module), @com.google.inject.name.Named(value=socialsite.search.group-listener.optimize), @com.google.inject.name.Named(value=socialsite.profile.url), @com.google.inject.name.Named(value=socialsite.sampleapp.site.name), @com.google.inject.name.Named(value=log4j.appender.socialsite.layout), @com.google.inject.name.Named(value=socialsite.search.indexer.pass.frequency), @com.google.inject.name.Named(value=shindig.canonical.json.db), @com.google.inject.name.Named(value=socialsite.shindig.nocache), @com.google.inject.name.Named(value=shindig.oauth.base-url), @com.google.inject.name.Named(value=shindig.cache.xml.refreshInterval), @com.google.inject.name.Named(value=shindig.cache.lru.default.capacity), @com.google.inject.name.Named(value=shindig.cache.ehcache.config), @com.google.inject.name.Named(value=socialsite.search.indexer.pass.items), @com.google.inject.name.Named(value=socialsite.base.url), @com.google.inject.name.Named(value=socialsite.services.anonymousAccess.allowed), @com.google.inject.name.Named(value=socialsite.notifications.email.from-address), @com.google.inject.name.Named(value=context.realpath), @com.google.inject.name.Named(value=mail.jndi.name), @com.google.inject.name.Named(value=log4j.appender.socialsite.File), @com.google.inject.name.Named(value=socialsite.notifications.email.admin-address), @com.google.inject.name.Named(value=log4j.category.org.apache.tiles), @com.google.inject.name.Named(value=database.jdbc.password), @com.google.inject.name.Named(value=socialsite.gadgetizer.allow.viewer.override), @com.google.inject.name.Named(value=database.jndi.name), @com.google.inject.name.Named(value=socialsite.gadgets.use-cookie-jail), @com.google.inject.name.Named(value=log4j.category.com.opensymphony.xwork2.config.providers.XmlConfigurationProvider), @com.google.inject.name.Named(value=shindig.cache.ehcache.jmx.stats), @com.google.inject.name.Named(value=shindig.features.default), @com.google.inject.name.Named(value=shindig.content-rewrite.include-urls), @com.google.inject.name.Named(value=shindig.content-rewrite.exclude-urls), @com.google.inject.name.Named(value=shindig.cache.ehcache.jmx.enabled), @com.google.inject.name.Named(value=socialsite.default.userids), @com.google.inject.name.Named(value=socialsite.search.app-listener.optimize), @com.google.inject.name.Named(value=socialsite.gadgets.preload.path), @com.google.inject.name.Named(value=shindig.content-rewrite.concat-url), @com.google.inject.name.Named(value=socialsite.notifications.email.friendrequest.enabled), @com.google.inject.name.Named(value=socialsite.search.profile-listener.index), @com.google.inject.name.Named(value=socialsite.metadata.visibility.types), @com.google.inject.name.Named(value=socialsite.http.fragmentcache.enabled), @com.google.inject.name.Named(value=shindig.signing.key-name), @com.google.inject.name.Named(value=shindig.containers.default), @com.google.inject.name.Named(value=shindig.signing.key-file), @com.google.inject.name.Named(value=shindig.content-rewrite.expires), @com.google.inject.name.Named(value=shindig.blacklist.file), @com.google.inject.name.Named(value=socialsite.notifications.email.appRequest.enabled), @com.google.inject.name.Named(value=config.expandedProperties), @com.google.inject.name.Named(value=log4j.rootCategory), @com.google.inject.name.Named(value=socialsite.search.app-listener.index), @com.google.inject.name.Named(value=shindig.cache.lru.gadgetSpecs.capacity), @com.google.inject.name.Named(value=socialsite.relationship.levels), @com.google.inject.name.Named(value=shindig.cache.lru.messageBundles.capacity), @com.google.inject.name.Named(value=database.jdbc.connectionURL), @com.google.inject.name.Named(value=database.configurationType), @com.google.inject.name.Named(value=shindig.cache.http.negativeCacheTtl), @com.google.inject.name.Named(value=log4j.appender.socialsite.layout.ConversionPattern), @com.google.inject.name.Named(value=database.jdbc.username), @com.google.inject.name.Named(value=socialsite.enable.selfregistration), @com.google.inject.name.Named(value=socialsite.gadgets.preload.base.url), @com.google.inject.name.Named(value=shindig.cache.http.defaultTtl), @com.google.inject.name.Named(value=socialsite.dashboard.url), @com.google.inject.name.Named(value=shindig.oauth.legacy-body-signing), @com.google.inject.name.Named(value=socialsite.gadgets.assertedtoken.timeout), @com.google.inject.name.Named(value=socialsite.http.pagecache.enabled), @com.google.inject.name.Named(value=shindig.content-rewrite.include-tags), @com.google.inject.name.Named(value=log4j.appender.socialsite), @com.google.inject.name.Named(value=mail.hostname), @com.google.inject.name.Named(value=socialsite.search.profile-listener.optimize), @com.google.inject.name.Named(value=shindig.cache.lru.httpResponses.capacity), @com.google.inject.name.Named(value=database.jdbc.driverClass), @com.google.inject.name.Named(value=socialsite.oauth.domain), @com.google.inject.name.Named(value=socialsite.notifications.email.grouprequest.enabled), @com.google.inject.name.Named(value=shindig.content-rewrite.proxy-url), @com.google.inject.name.Named(value=socialsite.gadgetizer.allow.owner.override), @com.google.inject.name.Named(value=socialsite.search.group-listener.index), @com.google.inject.name.Named(value=socialsite.sampleapp.base.url), @com.google.inject.name.Named(value=socialsite.search.writer.timeout)]

6) Error at org.apache.shindig.gadgets.templates.tags.VariableTagHandler.<init>(VariableTagHandler.java:38):
 Error while injecting at org.apache.shindig.gadgets.templates.TemplateModule$TagHandlersProvider.<init>(TemplateModule.java:58): Binding to java.lang.String annotated with @com.google.inject.name.Named(value=shindig.template-rewrite.extension-tag-namespace) not found. Annotations on other bindings to that type include: [[email protected](value=log4j.category.org.apache.shindig), @com.google.inject.name.Named(value=socialsite.search.index.path), @com.google.inject.name.Named(value=socialsite.oauth.container), @com.google.inject.name.Named(value=socialsite.relationship.twoWayRequiredForFriendship), @com.google.inject.name.Named(value=socialsite.group.url), @com.google.inject.name.Named(value=socialsite.sampleapp.site.description), @com.google.inject.name.Named(value=socialsite.http.session.timeout), @com.google.inject.name.Named(value=shindig.locked-domain.enabled), @com.google.inject.name.Named(value=socialsite.relationship.friendshiplevel), @com.google.inject.name.Named(value=context.contextpath), @com.google.inject.name.Named(value=mail.configurationType), @com.google.inject.name.Named(value=shindig.oauth.state-key), @com.google.inject.name.Named(value=log4j.category.com.opensymphony.xwork2), @com.google.inject.name.Named(value=log4j.category.org.apache.struts2), @com.google.inject.name.Named(value=guice.backend.module), @com.google.inject.name.Named(value=socialsite.search.group-listener.optimize), @com.google.inject.name.Named(value=socialsite.profile.url), @com.google.inject.name.Named(value=socialsite.sampleapp.site.name), @com.google.inject.name.Named(value=log4j.appender.socialsite.layout), @com.google.inject.name.Named(value=socialsite.search.indexer.pass.frequency), @com.google.inject.name.Named(value=shindig.canonical.json.db), @com.google.inject.name.Named(value=socialsite.shindig.nocache), @com.google.inject.name.Named(value=shindig.oauth.base-url), @com.google.inject.name.Named(value=shindig.cache.xml.refreshInterval), @com.google.inject.name.Named(value=shindig.cache.lru.default.capacity), @com.google.inject.name.Named(value=shindig.cache.ehcache.config), @com.google.inject.name.Named(value=socialsite.search.indexer.pass.items), @com.google.inject.name.Named(value=socialsite.base.url), @com.google.inject.name.Named(value=socialsite.services.anonymousAccess.allowed), @com.google.inject.name.Named(value=socialsite.notifications.email.from-address), @com.google.inject.name.Named(value=context.realpath), @com.google.inject.name.Named(value=mail.jndi.name), @com.google.inject.name.Named(value=log4j.appender.socialsite.File), @com.google.inject.name.Named(value=socialsite.notifications.email.admin-address), @com.google.inject.name.Named(value=log4j.category.org.apache.tiles), @com.google.inject.name.Named(value=database.jdbc.password), @com.google.inject.name.Named(value=socialsite.gadgetizer.allow.viewer.override), @com.google.inject.name.Named(value=database.jndi.name), @com.google.inject.name.Named(value=socialsite.gadgets.use-cookie-jail), @com.google.inject.name.Named(value=log4j.category.com.opensymphony.xwork2.config.providers.XmlConfigurationProvider), @com.google.inject.name.Named(value=shindig.cache.ehcache.jmx.stats), @com.google.inject.name.Named(value=shindig.features.default), @com.google.inject.name.Named(value=shindig.content-rewrite.include-urls), @com.google.inject.name.Named(value=shindig.content-rewrite.exclude-urls), @com.google.inject.name.Named(value=shindig.cache.ehcache.jmx.enabled), @com.google.inject.name.Named(value=socialsite.default.userids), @com.google.inject.name.Named(value=socialsite.search.app-listener.optimize), @com.google.inject.name.Named(value=socialsite.gadgets.preload.path), @com.google.inject.name.Named(value=shindig.content-rewrite.concat-url), @com.google.inject.name.Named(value=socialsite.notifications.email.friendrequest.enabled), @com.google.inject.name.Named(value=socialsite.search.profile-listener.index), @com.google.inject.name.Named(value=socialsite.metadata.visibility.types), @com.google.inject.name.Named(value=socialsite.http.fragmentcache.enabled), @com.google.inject.name.Named(value=shindig.signing.key-name), @com.google.inject.name.Named(value=shindig.containers.default), @com.google.inject.name.Named(value=shindig.signing.key-file), @com.google.inject.name.Named(value=shindig.content-rewrite.expires), @com.google.inject.name.Named(value=shindig.blacklist.file), @com.google.inject.name.Named(value=socialsite.notifications.email.appRequest.enabled), @com.google.inject.name.Named(value=config.expandedProperties), @com.google.inject.name.Named(value=log4j.rootCategory), @com.google.inject.name.Named(value=socialsite.search.app-listener.index), @com.google.inject.name.Named(value=shindig.cache.lru.gadgetSpecs.capacity), @com.google.inject.name.Named(value=socialsite.relationship.levels), @com.google.inject.name.Named(value=shindig.cache.lru.messageBundles.capacity), @com.google.inject.name.Named(value=database.jdbc.connectionURL), @com.google.inject.name.Named(value=database.configurationType), @com.google.inject.name.Named(value=shindig.cache.http.negativeCacheTtl), @com.google.inject.name.Named(value=log4j.appender.socialsite.layout.ConversionPattern), @com.google.inject.name.Named(value=database.jdbc.username), @com.google.inject.name.Named(value=socialsite.enable.selfregistration), @com.google.inject.name.Named(value=socialsite.gadgets.preload.base.url), @com.google.inject.name.Named(value=shindig.cache.http.defaultTtl), @com.google.inject.name.Named(value=socialsite.dashboard.url), @com.google.inject.name.Named(value=shindig.oauth.legacy-body-signing), @com.google.inject.name.Named(value=socialsite.gadgets.assertedtoken.timeout), @com.google.inject.name.Named(value=socialsite.http.pagecache.enabled), @com.google.inject.name.Named(value=shindig.content-rewrite.include-tags), @com.google.inject.name.Named(value=log4j.appender.socialsite), @com.google.inject.name.Named(value=mail.hostname), @com.google.inject.name.Named(value=socialsite.search.profile-listener.optimize), @com.google.inject.name.Named(value=shindig.cache.lru.httpResponses.capacity), @com.google.inject.name.Named(value=database.jdbc.driverClass), @com.google.inject.name.Named(value=socialsite.oauth.domain), @com.google.inject.name.Named(value=socialsite.notifications.email.grouprequest.enabled), @com.google.inject.name.Named(value=shindig.content-rewrite.proxy-url), @com.google.inject.name.Named(value=socialsite.gadgetizer.allow.owner.override), @com.google.inject.name.Named(value=socialsite.search.group-listener.index), @com.google.inject.name.Named(value=socialsite.sampleapp.base.url), @com.google.inject.name.Named(value=socialsite.search.writer.timeout)]

6 error[s]
	at com.google.inject.BinderImpl.createInjector(BinderImpl.java:277)
	at com.google.inject.Guice.createInjector(Guice.java:79)
	at org.apache.shindig.common.servlet.GuiceServletContextListener.contextInitialized(GuiceServletContextListener.java:64)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
	at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:831)
	at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:720)
	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1150)
	at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
	at org.apache.catalina.core.StandardService.start(StandardService.java:448)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
ERROR 2009-10-24 09:50:31,560 StandardContext:listenerStop - Exception sending context destroyed event to listener instance of class com.sun.socialsite.web.listeners.ContextListener
java.lang.IllegalStateException: SocialSite has not been bootstrapped yet
	at com.sun.socialsite.business.Factory.getSocialSite(Factory.java:61)
	at com.sun.socialsite.business.Factory.shutdown(Factory.java:129)
	at com.sun.socialsite.web.listeners.ContextListener.contextDestroyed(ContextListener.java:129)
	at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:3805)
	at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4364)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4246)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
	at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:831)
	at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:720)
	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1150)
	at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
	at org.apache.catalina.core.StandardService.start(StandardService.java:448)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)

Reply via email to