[Building Sakai] Did Generic Dao package work with sakai 2.7.1?

Tin Nguyen nguyentrongtin89 at gmail.com
Thu Dec 16 23:25:44 PST 2010


Hello Aaron,
Thank you very much for your help. My problem was be fixed. :D

Tin Nguyen

2010/12/17 Aaron Zeckoski <azeckoski at unicon.net>

> It is probably related to what is described in this JIRA:
> http://jira.sakaiproject.org/browse/SAK-14027
>
> Check for duplicate jars and make sure you are using the newest stable
> version (i.e. a lot newer than the version you are using).
> -AZ
>
>
> On Thu, Dec 16, 2010 at 11:00 PM, Tin Nguyen <nguyentrongtin89 at gmail.com>
> wrote:
> > Dear all,
> > A have a small project in Sakai 2.7.1, I used generic-dao package version
> > 0.9.8 to implement all api function by using property dao. When coding, I
> > didn't face with any problems, from programming and testing but when
> running
> > tomcat, I have an error tell me "Error creating bean ...."
> > Here is a log:
> >>
> >> Failed to convert property value of type [$Proxy9 implementing
> >>
> org.springframework.beans.factory.InitializingBean,org.springframework.aop.SpringProxy,org.spring
> >> framework.aop.framework.Advised] to required type
> >> [org.sakaiproject.crudapptest.dao.CrudapptestDao] for property 'dao';
> nested
> >> exception is java.lang.IllegalArg
> >> umentException: Cannot convert value of type [$Proxy9 implementing
> >>
> org.springframework.beans.factory.InitializingBean,org.springframework.aop.SpringProxy,org.sp
> >> ringframework.aop.framework.Advised] to required type
> >> [org.sakaiproject.crudapptest.dao.CrudapptestDao] for property 'dao': no
> >> matching editors or conversion st
> >> rategy found
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:480)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> >>         at java.security.AccessController.doPrivileged(Native Method)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> >>         at
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> >>         at
> >>
> org.sakaiproject.util.NoisierDefaultListableBeanFactory.getBean(NoisierDefaultListableBeanFactory.java:114)
> >>         at
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> >>         at
> >>
> org.sakaiproject.util.NoisierDefaultListableBeanFactory.preInstantiateSingletons(NoisierDefaultListableBeanFactory.java:73)
> >>         at
> >>
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> >>         at
> >>
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
> >>         at
> >>
> org.sakaiproject.component.impl.SpringCompMgr.init(SpringCompMgr.java:154)
> >>         at
> >>
> org.sakaiproject.component.cover.ComponentManager.getInstance(ComponentManager.java:98)
> >>         at
> >>
> org.sakaiproject.component.cover.ComponentManager.get(ComponentManager.java:107)
> >>         at
> >>
> org.sakaiproject.component.cover.ServerConfigurationService.getInstance(ServerConfigurationService.java:52)
> >>         at
> >> org.sakaiproject.util.RequestFilter.init(RequestFilter.java:765)
> >>         at
> >>
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:221)
> >>         at
> >>
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:302)
> >>         at
> >>
> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:78)
> >>         at
> >>
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3666)
> >>         at
> >>
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4258)
> >>         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.deployDescriptor(HostConfig.java:634)
> >>         at
> >>
> org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:561)
> >>         at
> >> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:496)
> >>         at
> >> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1203)
> >>         at
> >>
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:319)
> >>         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)
> >
> > Can anyone help me found out what exactly errors I have?  Can it be fixed
> > and how?
> > Thank you very much. Have a good day!
> >
> > Tin Nguyen.
> >
> > P/S: Please tell me what information you need if above information
> enough.
> >
> > _______________________________________________
> > sakai-dev mailing list
> > sakai-dev at collab.sakaiproject.org
> > http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
> >
> > TO UNSUBSCRIBE: send email to
> sakai-dev-unsubscribe at collab.sakaiproject.org
> > with a subject of "unsubscribe"
> >
>
>
>
> --
> Aaron Zeckoski - Software Engineer - http://tinyurl.com/azprofile
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20101217/9ec0ad94/attachment.html 


More information about the sakai-dev mailing list