GC Cleaner deleting: /net/isilonP/public/rw/homes/tc_pst03/jummp/vcs/exchangeDirectory/552736e4-93b5-4815-93dc-b8aaad43d69e ...true 2013-11-12 17:17:10,973 [http-8090-5] ERROR core.ModelService - Invalid file [mainFile:true, class:class net.biomodels.jummp.core.model.RepositoryFileTransportCommand, userSubmitted:true, id:5, revision:net.biomodels.jummp.core.model.RevisionTransportCommand@6be8cab1, mimeType:application/xml, hidden:false, description:, path:/net/isilonP/public/rw/homes/tc_pst03/jummp/vcs/exchangeDirectory/552736e4-93b5-4815-93dc-b8aaad43d69e/example1.xml] uploaded during the update of model [deleted:false, creators:[administrator], publication:null, class:class net.biomodels.jummp.core.model.ModelTransportCommand, submitter:administrator, comment:null, id:3, submissionDate:2013-11-12 17:16:05.0, lastModifiedDate:2013-11-12 17:16:05.0, name:Example 1 - continuous PK/PD, format:net.biomodels.jummp.core.model.ModelFormatTransportCommand@4f3b72c0].The file failed due to [Field error in object 'net.biomodels.jummp.model.RepositoryFile' on field 'path': rejected value [/net/isilonP/public/rw/homes/tc_pst03/jummp/vcs/exchangeDirectory/552736e4-93b5-4815-93dc-b8aaad43d69e/example1.xml]; codes [net.biomodels.jummp.model.RepositoryFile.path.validator.error.net.biomodels.jummp.model.RepositoryFile.path,net.biomodels.jummp.model.RepositoryFile.path.validator.error.path,net.biomodels.jummp.model.RepositoryFile.path.validator.error.java.lang.String,net.biomodels.jummp.model.RepositoryFile.path.validator.error,repositoryFile.path.validator.error.net.biomodels.jummp.model.RepositoryFile.path,repositoryFile.path.validator.error.path,repositoryFile.path.validator.error.java.lang.String,repositoryFile.path.validator.error,net.biomodels.jummp.model.RepositoryFile.path.validator.invalid.net.biomodels.jummp.model.RepositoryFile.path,net.biomodels.jummp.model.RepositoryFile.path.validator.invalid.path,net.biomodels.jummp.model.RepositoryFile.path.validator.invalid.java.lang.String,net.biomodels.jummp.model.RepositoryFile.path.validator.invalid,repositoryFile.path.validator.invalid.net.biomodels.jummp.model.RepositoryFile.path,repositoryFile.path.validator.invalid.path,repositoryFile.path.validator.invalid.java.lang.String,repositoryFile.path.validator.invalid,validator.invalid.net.biomodels.jummp.model.RepositoryFile.path,validator.invalid.path,validator.invalid.java.lang.String,validator.invalid]; arguments [path,class net.biomodels.jummp.model.RepositoryFile,/net/isilonP/public/rw/homes/tc_pst03/jummp/vcs/exchangeDirectory/552736e4-93b5-4815-93dc-b8aaad43d69e/example1.xml]; default message [Property [{0}] of class [{1}] with value [{2}] does not pass custom validation]] net.biomodels.jummp.core.ModelException: Your submission appears to contain invalid file example1.xml. Please review it and try again. at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:525) at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) at org.codehaus.groovy.reflection.CachedConstructor.doConstructorInvoke(CachedConstructor.java:71) at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrap.callConstructor(ConstructorSite.java:81) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:57) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:182) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:194) at net.biomodels.jummp.core.ModelService.addValidatedRevision(ModelService.groovy:700) at net.biomodels.jummp.core.ModelService$$FastClassByCGLIB$$42a4c8c5.invoke() at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191) at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:689) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) 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.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:90) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:622) at net.biomodels.jummp.core.ModelService$$EnhancerByCGLIB$$41caa2cc.addValidatedRevision() at net.biomodels.jummp.core.ModelService$$FastClassByCGLIB$$42a4c8c5.invoke() at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191) at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:689) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:622) at net.biomodels.jummp.core.ModelService$$EnhancerByCGLIB$$4ebcb591.addValidatedRevision() at net.biomodels.jummp.core.ModelService$$FastClassByCGLIB$$42a4c8c5.invoke() at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191) at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:689) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) at org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:67) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:622) at net.biomodels.jummp.core.ModelService$$EnhancerByCGLIB$$dac53f27.addValidatedRevision() at net.biomodels.jummp.core.ModelService$addValidatedRevision.call(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) at net.biomodels.jummp.core.SubmissionService$NewRevisionStateMachine.completeSubmission(SubmissionService.groovy:628) at net.biomodels.jummp.core.SubmissionService$NewRevisionStateMachine$completeSubmission.callCurrent(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:49) at net.biomodels.jummp.core.SubmissionService$NewModelStateMachine$completeSubmission.callCurrent(Unknown Source) at net.biomodels.jummp.core.SubmissionService$StateMachineStrategy.handleSubmission(SubmissionService.groovy:322) at net.biomodels.jummp.core.SubmissionService$StateMachineStrategy$handleSubmission.call(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) at net.biomodels.jummp.core.SubmissionService$StateMachineStrategy$handleSubmission.call(Unknown Source) at net.biomodels.jummp.core.SubmissionService.handleSubmission(SubmissionService.groovy:746) at net.biomodels.jummp.core.SubmissionService$$FastClassByCGLIB$$501a03f0.invoke() at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191) at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:689) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:622) at net.biomodels.jummp.core.SubmissionService$$EnhancerByCGLIB$$837ab207.handleSubmission() at net.biomodels.jummp.core.SubmissionService$handleSubmission.call(Unknown Source) at net.biomodels.jummp.webapp.ModelController$_closure6_closure35_closure60.doCall(ModelController.groovy:495) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:272) at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.call(PogoMetaMethodSite.java:64) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45) at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.call(PogoMetaMethodSite.java:69) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) at org.codehaus.groovy.grails.webflow.engine.builder.ClosureInvokingAction.doExecute(ClosureInvokingAction.groovy:118) at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188) at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51) at org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:101) at org.springframework.webflow.engine.State.enter(State.java:194) at org.springframework.webflow.engine.Transition.execute(Transition.java:227) at org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:391) at org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214) at org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:119) at org.springframework.webflow.engine.Flow.handleEvent(Flow.java:555) at org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:386) at org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210) at org.springframework.webflow.engine.ViewState.handleEvent(ViewState.java:230) at org.springframework.webflow.engine.ViewState.resume(ViewState.java:196) at org.springframework.webflow.engine.Flow.resume(Flow.java:545) at org.springframework.webflow.engine.impl.FlowExecutionImpl.resume(FlowExecutionImpl.java:259) at org.springframework.webflow.executor.FlowExecutorImpl.resumeExecution(FlowExecutorImpl.java:163) at org.codehaus.groovy.grails.webflow.execution.GrailsFlowExecutorImpl.resumeExecution(GrailsFlowExecutorImpl.java:74) at org.springframework.webflow.mvc.servlet.FlowHandlerAdapter.handle(FlowHandlerAdapter.java:183) at org.codehaus.groovy.grails.webflow.mvc.servlet.GrailsFlowHandlerAdapter.handle(GrailsFlowHandlerAdapter.java:53) at org.codehaus.groovy.grails.web.servlet.GrailsDispatcherServlet.doDispatch(GrailsDispatcherServlet.java:328) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:789) at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:70) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)