Your browser was unable to load all of the resources. They may have been blocked by your firewall, proxy or browser configuration.
Press Ctrl+F5 or Ctrl+Shift+R to have your browser try again.

Exception in 1.0.2 while backing up the database #26

Ed ·
Here's the stacktrace on the web..

I'm not using an Accurev repo, so could this be from one of the examples? Backup worked fine in 1.0...

An exception has occurred.

You may continue by restarting the session.

org.apache.tapestry.ApplicationRuntimeException
Unable to invoke method backupDatabase on com.pmease.quickbuild.web.BackupDatabase$Enhance_50@1634a0e[BackupDatabase]: Facade not found for: com.pmease.quickbuild.repository.AccurevRepository

java.lang.RuntimeException
Facade not found for: com.pmease.quickbuild.repository.AccurevRepository
Stack Trace:

* com.pmease.quickbuild.FacadeHelper.createFacadeFromObj(FacadeHelper.java:132)
* com.pmease.quickbuild.model.ConfigurationFacadeHelper.createFacadeFromObj(ConfigurationFacadeHelper.java:19)
* com.pmease.quickbuild.dao.HibernateDao.loadDataCollectionFacade(HibernateDao.java:972)
* sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
* sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
* sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
* java.lang.reflect.Method.invoke(Method.java:585)
* org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:287)
* org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:155)
* org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:122)
* com.pmease.quickbuild.interceptor.HibernateExceptionConverter.invoke(HibernateExceptionConverter.java:21)
* org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144)
* org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:57)
* org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144)
* org.springframework.orm.hibernate3.HibernateInterceptor.invoke(HibernateInterceptor.java:162)
* org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144)
* org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:174)
* $Proxy1.loadDataCollectionFacade(Unknown Source)
* com.pmease.quickbuild.web.BackupDatabase.backupDatabase(BackupDatabase.java:63)
* sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
* sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
* sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
* java.lang.reflect.Method.invoke(Method.java:585)
* org.apache.tapestry.listener.ListenerMap.invokeTargetMethod(ListenerMap.java:257)
* org.apache.tapestry.listener.ListenerMap.access$100(ListenerMap.java:46)
* org.apache.tapestry.listener.ListenerMap$SyntheticListener.invoke(ListenerMap.java:97)
* org.apache.tapestry.listener.ListenerMap$SyntheticListener.actionTriggered(ListenerMap.java:102)
* org.apache.tapestry.form.Form.renderComponent(Form.java:423)
* org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:850)
* org.apache.tapestry.form.Form.rewind(Form.java:568)
* org.apache.tapestry.engine.RequestCycle.rewindForm(RequestCycle.java:432)
* org.apache.tapestry.form.Form.trigger(Form.java:582)
* org.apache.tapestry.engine.DirectService.service(DirectService.java:169)
* org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:889)
* org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:198)
* org.apache.tapestry.ApplicationServlet.doPost(ApplicationServlet.java:327)
* javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
* javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
* org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
* org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
* net.sf.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:292)
* net.sf.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:84)
* net.sf.acegisecurity.intercept.web.SecurityEnforcementFilter.doFilter(SecurityEnforcementFilter.java:182)
* net.sf.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303)
* net.sf.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:153)
* net.sf.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303)
* net.sf.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:114)
* net.sf.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303)
* net.sf.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:206)
* net.sf.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303)
* net.sf.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:305)
* net.sf.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303)
* net.sf.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:226)
* net.sf.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303)
* net.sf.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:173)
* net.sf.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:125)
* org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
* org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
* com.pmease.quickbuild.QuickBuildFilter.doFilter(QuickBuildFilter.java:34)
* org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
* org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
* org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
* org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
* org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
* org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
* org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
* org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
* org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
* org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
* org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
* org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
* org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
* org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
* org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
* org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
* org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
* org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
* org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
* org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
* org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
* org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
* org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
* java.lang.Thread.run(Thread.java:595)
  • replies 2
  • views 2494
  • stars 0
Ed ·
Yup, just confirmed... I removed the AccuRev config in VCS Samples and this fixed the exception...
robinshen ADMIN ·
Ed, you're right. This is caused by lacking of Accurev repository in 1.0.2 (by mistake), which has been put back again in 1.0.3.

Thanks for the remind.