Ok, if I take out the transactionController I am back to this validation
error. 

Do I need to add a validation required for my controller? This doesn't make
sense to me but adding validation to my pojo fixed a similar exception.

/**
* @spring.validator type="required"
*/



ERROR [Thread-1] DispatcherServlet.initServletBean(229) | Context
initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'clientLoginHistoryFormController' defined in ServletContext
resource [/WEB-INF/action-servlet.xml]: Initialization of bean failed;
nested exception is java.lang.IllegalArgumentException: Validator
[EMAIL PROTECTED] does not
support command class [com.jaspersoft.ps.model.ClientLoginHistory]
Caused by: 
java.lang.IllegalArgumentException: Validator
[EMAIL PROTECTED] does not
support command class [com.jaspersoft.ps.model.ClientLoginHistory]
        at
org.springframework.web.servlet.mvc.BaseCommandController.initApplicationContext(BaseCommandController.java:304)
        at
org.springframework.context.support.ApplicationObjectSupport.setApplicationContext(ApplicationObjectSupport.java:73)
        at
org.springframework.context.support.ApplicationContextAwareProcessor.postProcessBeforeInitialization(ApplicationContextAwareProcessor.java:86)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:297)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1025)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:420)
        at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245)
        at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:141)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:156)
        at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:290)
        at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:348)
        at
org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:156)
        at
org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:308)
        at
org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:252)
        at
org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:221)
        at
org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:115)
        at javax.servlet.GenericServlet.init(GenericServlet.java:212)
        at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139)
        at 
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
        at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)
        at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)
        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:626)
        at
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:553)
        at 
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
        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(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)


LukeS wrote:
> 
> I tried deleting the application and rebuilding it. I am now getting this
> error:
> 
> ERROR [Thread-1] DispatcherServlet.initServletBean(229) | Context
> initialization failed
> org.springframework.beans.factory.BeanCreationException: Error creating
> bean with name 'transactionController' defined in ServletContext resource
> [/WEB-INF/action-servlet.xml]: Error setting property values; nested
> exception is org.springframework.beans.PropertyBatchUpdateException;
> nested PropertyAccessExceptions (1) are:
> PropertyAccessException 1:
> org.springframework.beans.TypeMismatchException: Failed to convert
> property value of type
> [org.springframework.orm.hibernate3.HibernateTransactionManager] to
> required type [com.blah.ps.service.TransactionManager] for property
> 'transactionManager'; nested exception is
> java.lang.IllegalArgumentException: No matching editors or conversion
> strategy found
> Caused by: 
> org.springframework.beans.PropertyBatchUpdateException; nested
> PropertyAccessException details (1) are:
> PropertyAccessException 1:
> org.springframework.beans.TypeMismatchException: Failed to convert
> property value of type
> [org.springframework.orm.hibernate3.HibernateTransactionManager] to
> required type [com.blah.ps.service.TransactionManager] for property
> 'transactionManager'; nested exception is
> java.lang.IllegalArgumentException: No matching editors or conversion
> strategy found
> Caused by: 
> java.lang.IllegalArgumentException: No matching editors or conversion
> strategy found
>       at
> org.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:212)
>       at
> org.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:127)
>       at
> org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:775)
>       at
> org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:608)
>       at
> org.springframework.beans.AbstractPropertyAccessor.setPropertyValue(AbstractPropertyAccessor.java:49)
>       at
> org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:74)
>       at
> org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:57)
>       at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:970)
>       at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:729)
>       at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:416)
>       at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245)
>       at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:141)
>       at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)
>       at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:156)
>       at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:290)
>       at
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:348)
>       at
> org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:156)
>       at
> org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:308)
>       at
> org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:252)
>       at
> org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:221)
>       at
> org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:115)
>       at javax.servlet.GenericServlet.init(GenericServlet.java:212)
>       at
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139)
>       at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
>       at
> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)
>       at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)
>       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:626)
>       at
> org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:553)
>       at 
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488)
>       at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
>       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(Unknown Source)
>       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>       at java.lang.reflect.Method.invoke(Unknown Source)
>       at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
>       at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
> 
> 
> LukeS wrote:
>> 
>> Something happened with my generation, I was adding in a few tables from
>> an existing DB (which is the same one I used to create the project,
>> hopefully this is not a problem). I am now getting this error. I have not
>> modified anything by hand. Any ideas why this may have happned?
>> 
>> org.springframework.beans.factory.BeanCreationException: Error creating
>> bean with name 'clientLoginHistoryFormController' defined in
>> ServletContext resource [/WEB-INF/action-servlet.xml]: Initialization of
>> bean failed; nested exception is java.lang.IllegalArgumentException:
>> Validator
>> [EMAIL PROTECTED] does
>> not support command class [com.blah.blah.model.ClientLoginHistory]
>> Caused by: 
>> java.lang.IllegalArgumentException: Validator
>> [EMAIL PROTECTED] does
>> not support command class [com.blah.blah.model.ClientLoginHistory]
>>      at
>> org.springframework.web.servlet.mvc.BaseCommandController.initApplicationContext(BaseCommandController.java:304)
>>      at
>> org.springframework.context.support.ApplicationObjectSupport.setApplicationContext(ApplicationObjectSupport.java:73)
>>      at
>> org.springframework.context.support.ApplicationContextAwareProcessor.postProcessBeforeInitialization(ApplicationContextAwareProcessor.java:86)
>>      at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:297)
>>      at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1025)
>>      at
>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:420)
>>      at
>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245)
>>      at
>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:141)
>>      at
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)
>>      at
>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:156)
>>      at
>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:290)
>>      at
>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:348)
>>      at
>> org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:156)
>>      at
>> org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:308)
>>      at
>> org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:252)
>>      at
>> org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:221)
>>      at
>> org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:115)
>>      at javax.servlet.GenericServlet.init(GenericServlet.java:212)
>>      at
>> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139)
>>      at
>> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
>>      at
>> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)
>>      at
>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)
>>      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:626)
>>      at
>> org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:553)
>>      at
>> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488)
>>      at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
>>      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(Unknown Source)
>>      at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>>      at java.lang.reflect.Method.invoke(Unknown Source)
>>      at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
>>      at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Appgen-Question-tf3938820s2369.html#a11177512
Sent from the AppFuse - User mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to