Hi Evgeny. I have my own guice module based on JPA.
On Mon, Jul 12, 2010 at 5:56 PM, Evgeny Bogdanov <[email protected]>wrote: > The same problem is with a branches/2.0.x/ > > Franck, How did you add your own Guice JPA? > this is from my web.xml <context-param> <param-name>guice-modules</param-name> <param-value> org.apache.shindig.common.PropertiesModule: org.apache.shindig.gadgets.DefaultGuiceModule: com.packagepath.MyJPAModule: org.apache.shindig.gadgets.oauth.OAuthModule </param-value> </context-param> Did you also register it in web.xml > and added a module into profile "all" in shindig/pom.xml? > > Actually I did not add anythinig to the "all" in the pom.xml. Basically I am not using shindig-server but my own application web.xml to which I have add the shindig guice modules. So I am not sure what you are trying to achieve but may be by explaining me I can share better my experience with the JPA implementation. > Or did you add some dependencies? > > I think I know what is going on. i have download a fresh shindig from trunk and I have done what you have said. It does not work either. It looks like you have forgot this in your stacktrace. 2010-07-12 18:21:32.312:INFO::No Transaction manager found - if your webapp requires one, please configure one. After you configure the transaction manager it should not trash anymore. hope it helps Sure I have added dependencies to hibernate > On 12.07.10 15:59, franck tankoua wrote: > >> http://svn.apache.org/repos/asf/shindig/branches/2.0.x/ >> <http://svn.apache.org/repos/asf/shindig/branches/2.0.x/> >> >> On Mon, Jul 12, 2010 at 3:49 PM, Evgeny Bogdanov<[email protected] >> >wrote: >> >> >> >>> Where do you take shindig 2.0 release (I can't find it)? Or do you mean >>> trunk here? >>> >>> >>> On 12.07.10 15:18, franck tankoua wrote: >>> >>> >>> >>>> I am using my own JPA implementation and the shindig 2.0 release. >>>> things work fine so far. >>>> >>>> I will try to add JPAModule and let you know. which version of shindig >>>> are >>>> you using? the trunk version ? >>>> >>>> On Mon, Jul 12, 2010 at 2:38 PM, Evgeny Bogdanov< >>>> [email protected] >>>> >>>> >>>>> wrote: >>>>> >>>>> >>>> >>>> >>>> >>>> >>>>> Thank you Franck for helping! >>>>> >>>>> still the same >>>>> Does it work for you? >>>>> >>>>> >>>>> On 12.07.10 14:27, franck tankoua wrote: >>>>> >>>>> >>>>> >>>>> >>>>> >>>>>> what if you remove the space line before JPASocialModule? >>>>>> >>>>>> On Mon, Jul 12, 2010 at 2:25 PM, Evgeny Bogdanov< >>>>>> [email protected] >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>> wrote: >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>> On 12.07.10 14:19, franck tankoua wrote: >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>>> Just out of curiosity. which version are you using? >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> Do you mean shindig? (latest trunk shindig) >>>>>>> $ mvn --version >>>>>>> Apache Maven 2.2.0 (r788681; 2009-06-26 15:04:01+0200) >>>>>>> Java version: 1.6.0_20 >>>>>>> Java home: >>>>>>> /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home >>>>>>> Default locale: en_US, platform encoding: MacRoman >>>>>>> OS name: "mac os x" version: "10.6.4" arch: "x86_64" Family: "mac" >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>>> could you paste also the web.xml param-value for your param-name * >>>>>>>> guice-modules* . >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> <context-param> >>>>>>> <param-name>guice-modules</param-name> >>>>>>> <param-value> >>>>>>> org.apache.shindig.common.PropertiesModule: >>>>>>> org.apache.shindig.gadgets.DefaultGuiceModule: >>>>>>> org.apache.shindig.social.core.config.SocialApiGuiceModule: >>>>>>> org.apache.shindig.social.sample.SampleModule: >>>>>>> >>>>>>> org.apache.shindig.social.opensocial.jpa.spi.JPASocialModule: >>>>>>> org.apache.shindig.gadgets.oauth.OAuthModule: >>>>>>> org.apache.shindig.common.cache.ehcache.EhCacheModule: >>>>>>> org.apache.shindig.sample.shiro.ShiroGuiceModule: >>>>>>> org.apache.shindig.sample.container.SampleContainerGuiceModule: >>>>>>> org.apache.shindig.extras.ShindigExtrasGuiceModule: >>>>>>> org.apache.shindig.extras.as.ActivityStreamsGuiceModule >>>>>>> </param-value> >>>>>>> </context-param> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>>> On Mon, Jul 12, 2010 at 2:04 PM, Evgeny Bogdanov< >>>>>>>> [email protected] >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>>> Probably misunderstood you before ... >>>>>>>>> I did now: >>>>>>>>> $cd java/samples >>>>>>>>> $mvn >>>>>>>>> Build Successful >>>>>>>>> >>>>>>>>> >>>>>>>>> On 12.07.10 13:02, franck tankoua wrote: >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>> were you able to successfully run mvn at /java/samples level? >>>>>>>>>> >>>>>>>>>> On Mon, Jul 12, 2010 at 12:57 PM, Evgeny Bogdanov >>>>>>>>>> <[email protected]>wrote: >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>> Sorry for spamming but I still can't get a working version. >>>>>>>>>>> >>>>>>>>>>> This is what I did based on the suggestions here. >>>>>>>>>>> >>>>>>>>>>> 1) I've checked out a latest shindig version. >>>>>>>>>>> 2) I added a Guice module >>>>>>>>>>> "org.apache.shindig.social.opensocial.jpa.spi.JPASocialModule:" >>>>>>>>>>> into java/server/src/main/webapp/WEB-INF/web.xml >>>>>>>>>>> 3) I added java/samples into shindig/pom.xml for profile "all" >>>>>>>>>>> <profile> >>>>>>>>>>> <id>all</id> >>>>>>>>>>> <activation> >>>>>>>>>>> <activeByDefault>true</activeByDefault> >>>>>>>>>>> </activation> >>>>>>>>>>> <modules> >>>>>>>>>>> <module>features</module> >>>>>>>>>>> <module>java/common</module> >>>>>>>>>>> <module>java/gadgets</module> >>>>>>>>>>> <module>java/social-api</module> >>>>>>>>>>> <module>java/samples</module> >>>>>>>>>>> <module>java/server</module> >>>>>>>>>>> <module>extras</module> >>>>>>>>>>> </modules> >>>>>>>>>>> </profile> >>>>>>>>>>> >>>>>>>>>>> 4) I compile the code with command >>>>>>>>>>> mvn package -Dmaven.test.skip >>>>>>>>>>> >>>>>>>>>>> 5) Than I go to the java/server and run "mvn jetty:run" >>>>>>>>>>> >>>>>>>>>>> However it can't find a class >>>>>>>>>>> org.apache.shindig.social.opensocial.jpa.spi.JPASocialModule >>>>>>>>>>> >>>>>>>>>>> java.lang.RuntimeException: java.lang.ClassNotFoundException: >>>>>>>>>>> org.apache.shindig.social.opensocial.jpa.spi.JPASocialModule >>>>>>>>>>> at >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> org.apache.shindig.common.servlet.GuiceServletContextListener.contextInitialized(GuiceServletContextListener.java:63) >>>>>>>>>>> >>>>>>>>>>> I would be very happy if somebody could help or give a hint on >>>>>>>>>>> what >>>>>>>>>>> I >>>>>>>>>>> am >>>>>>>>>>> doing wrong >>>>>>>>>>> >>>>>>>>>>> Thanks in advance >>>>>>>>>>> Evgeny >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> >>>> >>>> >>>> >>>> >>> >>> >> >> >> > -- Franck
