Yes I am trying it with MySQL. I have tried it both ways... 1. "mvn jetty:run-war" - "failed SelectChannelConnector @ 0.0.0.0:8080" Is there a way to bind it to 1 specific ip, 8080 is already used on 2 out of my 5 ips ?
2. I copied it to a current running instance of tomcat. appFuse said it needed MySQL 5 so I am running against MySQL 5.1.20-beta. -Steve More On 8/8/07, Matt Raible <[EMAIL PROTECTED]> wrote: > Are you using the default database (MySQL)? If so, what do you mean by > "deployment" are you copying a WAR to Tomcat or are you using "mvn > jetty:run-war"? > > Matt > > On 8/8/07, Stephen More <[EMAIL PROTECTED]> wrote: > > I created a JSF project using: > > > > mvn archetype:create -DarchetypeGroupId=org.appfuse > > -DarchetypeArtifactId=appfuse-basic-jsf > > -DremoteRepositories=http://static.appfuse.org/repository > > -DarchetypeVersion=2.0-m5 -DgroupId=com.mycompany.app > > -DartifactId=myJSFproject > > > > After deployment, I tried to signup a new account and recieved the > > stack trace below. > > > > Did I do something wrong with a config or is this a bug I ? > > > > -Steve More > > > > Yikes! > > > > javax.faces.FacesException: Error calling action method of component > > with id signupForm:save > > at > > org.apache.myfaces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:72) > > at javax.faces.component.UICommand.broadcast(UICommand.java:109) > > at > > org.ajax4jsf.framework.ajax.AjaxViewRoot.processEvents(AjaxViewRoot.java:274) > > at > > org.ajax4jsf.framework.ajax.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:250) > > at > > org.ajax4jsf.framework.ajax.AjaxViewRoot.processApplication(AjaxViewRoot.java:405) > > at > > org.apache.myfaces.lifecycle.InvokeApplicationExecutor.execute(InvokeApplicationExecutor.java:32) > > at > > org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:95) > > at > > org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:70) > > at javax.faces.webapp.FacesServlet.service(FacesServlet.java:139) > > at > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) > > at > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) > > at > > org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:75) > > at > > org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(BaseFilter.java:213) > > at > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) > > at > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) > > at > > org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:147) > > at > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) > > at > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) > > at > > org.appfuse.webapp.filter.MessageFilter.doFilter(MessageFilter.java:45) > > at > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) > > at > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) > > at > > com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118) > > at > > com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52) > > at > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) > > at > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) > > at > > org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:350) > > at > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) > > at > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) > > at > > org.appfuse.webapp.filter.LocaleFilter.doFilterInternal(LocaleFilter.java:64) > > at > > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75) > > at > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) > > at > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) > > at > > com.opensymphony.clickstream.ClickstreamFilter.doFilter(ClickstreamFilter.java:42) > > at > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) > > at > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) > > at > > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264) > > at > > org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107) > > at > > org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72) > > at > > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) > > at > > org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110) > > at > > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) > > at > > org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125) > > at > > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) > > at > > org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:135) > > at > > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) > > at > > org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:81) > > at > > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) > > at > > org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:217) > > at > > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) > > at > > org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:229) > > at > > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) > > at > > org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148) > > at > > org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98) > > at > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) > > at > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) > > at > > org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96) > > at > > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75) > > at > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215) > > at > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) > > at > > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210) > > at > > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174) > > at > > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433) > > at > > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) > > at > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) > > at > > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:542) > > at > > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) > > at > > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151) > > at > > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870) > > at > > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) > > at > > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) > > at > > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) > > at > > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685) > > at java.lang.Thread.run(Thread.java:595) > > Caused by: javax.faces.el.EvaluationException: /signup.xhtml @150,120 > > action="#{signupForm.save}": > > org.springframework.orm.hibernate3.HibernateSystemException: Batch > > update returned unexpected row count from update [0]; actual row > > count: 9; expected: 1; nested exception is > > org.hibernate.jdbc.BatchedTooManyRowsAffectedException: Batch update > > returned unexpected row count from update [0]; actual row count: 9; > > expected: 1 > > at > > com.sun.facelets.el.LegacyMethodBinding.invoke(LegacyMethodBinding.java:73) > > at > > org.apache.myfaces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:61) > > ... 72 more > > Caused by: org.springframework.orm.hibernate3.HibernateSystemException: > > Batch update returned unexpected row count from update [0]; actual row > > count: 9; expected: 1; nested exception is > > org.hibernate.jdbc.BatchedTooManyRowsAffectedException: Batch update > > returned unexpected row count from update [0]; actual row count: 9; > > expected: 1 > > at > > org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:659) > > at > > org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412) > > at > > org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:377) > > at > > org.springframework.orm.hibernate3.HibernateTemplate.flush(HibernateTemplate.java:809) > > at > > org.appfuse.dao.hibernate.UserDaoHibernate.saveUser(UserDaoHibernate.java:42) > > 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:585) > > at > > org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:304) > > at > > org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198) > > at $Proxy168.saveUser(Unknown Source) > > at > > org.appfuse.service.impl.UserManagerImpl.saveUser(UserManagerImpl.java:57) > > 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:585) > > at > > org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:304) > > at > > org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:172) > > at > > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:139) > > at > > org.acegisecurity.intercept.method.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:66) > > at > > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:161) > > at > > org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:107) > > at > > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:161) > > at > > org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:50) > > at > > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:161) > > at > > org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:50) > > at > > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:161) > > at > > org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:107) > > at > > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:161) > > at > > org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) > > at $Proxy171.saveUser(Unknown Source) > > at org.appfuse.webapp.action.SignupForm.save(SignupForm.java:59) > > 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:585) > > at com.sun.el.parser.AstValue.invoke(AstValue.java:151) > > at > > com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:283) > > at > > com.sun.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:68) > > at > > com.sun.facelets.el.LegacyMethodBinding.invoke(LegacyMethodBinding.java:69) > > ... 73 more > > Caused by: org.hibernate.jdbc.BatchedTooManyRowsAffectedException: > > Batch update returned unexpected row count from update [0]; actual row > > count: 9; expected: 1 > > at > > org.hibernate.jdbc.Expectations$BasicExpectation.checkBatched(Expectations.java:71) > > at > > org.hibernate.jdbc.Expectations$BasicExpectation.verifyOutcome(Expectations.java:46) > > at > > org.hibernate.jdbc.BatchingBatcher.checkRowCounts(BatchingBatcher.java:68) > > at > > org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:48) > > at > > org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:242) > > at > > org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:235) > > at > > org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:143) > > at > > org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:298) > > at > > org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27) > > at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1000) > > at > > org.springframework.orm.hibernate3.HibernateTemplate$27.doInHibernate(HibernateTemplate.java:811) > > at > > org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:372) > > ... 111 more > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > -- > http://raibledesigns.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]