Yep, that was the problem.  Now it's solved.  Thanks Daniel. 

The format I had was yyyy-MM-dd, I don't know if that's the default that comes 
in Xforms, but if it is, I would suggest changing it to the format you gave me.

Joaquin 

___________________________________________________________________
Chief Technology Officer, eHealth Systems Chile
Research Fellow, Harvard Medical School/Partners In Health
Moderator, GHDOnline.org
-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of 
Daniel Kayiwa
Sent: Wednesday, August 31, 2011 2:47
To: [email protected]
Subject: Re: [OPENMRS-IMPLEMENTERS] Xforms not placing time in datetime concept


Hi Joaquin,

What is the value for your "xforms.dateTimeSubmitFormat" global property?
Is it something like? yyyy-MM-dd'T'HH:mm:ssZ




On Wed, Aug 31, 2011 at 2:16 AM, Blaya, Joaquin Andres 
<[email protected]> wrote:


        Sorry, I didn't include the images before. Here they are.
        

        ___________________________________________________________________
        Chief Technology Officer, eHealth Systems Chile
        Research Fellow, Harvard Medical School/Partners In Health
        Moderator, GHDOnline.org
        
        -----Original Message-----
        From: Blaya, Joaquin Andres
        Sent: Tuesday, August 30, 2011 20:06
        To: '[email protected]'
        Subject: Xforms not placing time in datetime concept
        
        Hi,
        
        I've created a form with a datetime concept, however, when I fill in 
the form I get the error below. When I looked at the form designer, I noticed 
that even when I filled in both date and time (see the first image) when I hit 
submit, it only sends the date.  See the second image. I have Version: 1.8.2 
Build 21762 and Xforms 4.0.6.
        
        
        
        Thanks,
        
        Joaquin
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        ValidationException: Invalid dateTime value. Too short
        
                   at 
net.sf.saxon.value.StringValue.convertStringToBuiltInType(StringValue.java:230)
        
                   at 
net.sf.saxon.value.StringValue.convertPrimitive(StringValue.java:95)
        
                   at 
net.sf.saxon.value.UntypedAtomicValue.convertPrimitive(UntypedAtomicValue.java:68)
        
                   at 
net.sf.saxon.value.AtomicValue.convert(AtomicValue.java:137)
        
                   at 
net.sf.saxon.expr.UntypedAtomicConverter.map(UntypedAtomicConverter.java:124)
        
                   at 
net.sf.saxon.expr.MappingIterator.next(MappingIterator.java:61)
        
                   at 
net.sf.saxon.expr.MappingIterator.next(MappingIterator.java:58)
        
                   at 
net.sf.saxon.expr.CardinalityChecker.evaluateItem(CardinalityChecker.java:205)
        
                   at 
net.sf.saxon.functions.Component.evaluateItem(Component.java:40)
        
                   at net.sf.saxon.functions.Concat.evaluateItem(Concat.java:38)
        
                   at 
net.sf.saxon.instruct.SimpleContentConstructor.evaluateItem(SimpleContentConstructor.java:177)
        
                   at 
net.sf.saxon.instruct.ValueOf.processLeavingTail(ValueOf.java:163)
        
                   at 
net.sf.saxon.instruct.Choose.processLeavingTail(Choose.java:305)
        
                   at 
net.sf.saxon.instruct.Block.processLeavingTail(Block.java:332)
        
                   at net.sf.saxon.instruct.Template.expand(Template.java:98)
        
                   at 
net.sf.saxon.instruct.CallTemplate.process(CallTemplate.java:189)
        
                   at 
net.sf.saxon.instruct.CallTemplate.processLeavingTail(CallTemplate.java:214)
        
                   at 
net.sf.saxon.instruct.Choose.processLeavingTail(Choose.java:305)
        
                   at 
net.sf.saxon.instruct.Block.processLeavingTail(Block.java:332)
        
                   at net.sf.saxon.instruct.Template.expand(Template.java:98)
        
                   at 
net.sf.saxon.instruct.CallTemplate.process(CallTemplate.java:189)
        
                   at 
net.sf.saxon.instruct.CallTemplate.processLeavingTail(CallTemplate.java:214)
        
                   at 
net.sf.saxon.instruct.Choose.processLeavingTail(Choose.java:305)
        
                   at 
net.sf.saxon.instruct.Instruction.process(Instruction.java:91)
        
                   at 
net.sf.saxon.instruct.ForEach.processLeavingTail(ForEach.java:222)
        
                   at 
net.sf.saxon.instruct.Block.processLeavingTail(Block.java:332)
        
                   at 
net.sf.saxon.expr.LetExpression.processLeavingTail(LetExpression.java:328)
        
                   at 
net.sf.saxon.instruct.Block.processLeavingTail(Block.java:332)
        
                   at 
net.sf.saxon.expr.LetExpression.processLeavingTail(LetExpression.java:328)
        
                   at 
net.sf.saxon.instruct.Block.processLeavingTail(Block.java:332)
        
                   at net.sf.saxon.instruct.Template.expand(Template.java:98)
        
                   at 
net.sf.saxon.instruct.Template.processLeavingTail(Template.java:82)
        
                   at 
net.sf.saxon.instruct.ApplyTemplates.applyTemplates(ApplyTemplates.java:297)
        
                   at 
net.sf.saxon.instruct.ApplyTemplates$ApplyTemplatesPackage.processLeavingTail(ApplyTemplates.java:429)
        
                   at 
net.sf.saxon.Controller.transformDocument(Controller.java:1518)
        
                   at net.sf.saxon.Controller.transform(Controller.java:1346)
        
                   at 
org.openmrs.module.xforms.formentry.FormEntryQueueProcessor.transformFormEntryQueue(FormEntryQueueProcessor.java:135)
        
                   at 
org.openmrs.module.xforms.XformsQueueProcessor.processDoc(XformsQueueProcessor.java:313)
        
                   at 
org.openmrs.module.xforms.XformsQueueProcessor.submitXForm(XformsQueueProcessor.java:289)
        
                   at 
org.openmrs.module.xforms.XformsQueueProcessor.processXForm(XformsQueueProcessor.java:177)
        
                   at 
org.openmrs.module.xforms.download.XformDataUploadManager.queueForm(XformDataUploadManager.java:227)
        
                   at 
org.openmrs.module.xforms.download.XformDataUploadManager.processXform(XformDataUploadManager.java:90)
        
                   at 
org.openmrs.module.xforms.web.controller.XformDataUploadController.onSubmit(XformDataUploadController.java:98)
        
                   at 
org.springframework.web.servlet.mvc.SimpleFormController.processFormSubmission(SimpleFormController.java:272)
        
                   at 
org.springframework.web.servlet.mvc.AbstractFormController.handleRequestInternal(AbstractFormController.java:268)
        
                   at 
org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
        
                   at 
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
        
                   at 
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:790)
        
                   at 
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
        
                   at 
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
        
                   at 
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:560)
        
                   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.openmrs.module.web.filter.ForcePasswordChangeFilter.doFilter(ForcePasswordChangeFilter.java:65)
        
                   at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        
                   at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        
                   at 
org.openmrs.module.web.filter.ModuleFilterChain.doFilter(ModuleFilterChain.java:76)
        
                   at 
org.openmrs.module.xforms.web.XformsFilter.doFilter(XformsFilter.java:53)
        
                   at 
org.openmrs.module.web.filter.ModuleFilterChain.doFilter(ModuleFilterChain.java:74)
        
                   at 
org.openmrs.module.web.filter.ModuleFilter.doFilter(ModuleFilter.java:58)
        
                   at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        
                   at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        
                   at 
org.openmrs.web.filter.OpenmrsFilter.doFilterInternal(OpenmrsFilter.java:112)
        
                   at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
        
                   at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        
                   at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        
                   at 
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
        
                   at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
        
                   at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        
                   at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        
                   at 
org.openmrs.web.filter.StartupFilter.doFilter(StartupFilter.java:83)
        
                   at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        
                   at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        
                   at 
org.openmrs.web.filter.StartupFilter.doFilter(StartupFilter.java:83)
        
                   at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        
                   at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        
                   at 
org.openmrs.web.filter.StartupFilter.doFilter(StartupFilter.java:83)
        
                   at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        
                   at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        
                   at 
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
        
                   at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
        
                   at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        
                   at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        
                   at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        
                   at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        
                   at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        
                   at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        
                   at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        
                   at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
        
                   at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
        
                   at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
        
                   at 
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
        
                   at java.lang.Thread.run(Thread.java:662)
        
        
        
        
        
        ___________________________________________________________________
        
        Chief Technology Officer, eHealth Systems Chile
        
        Research Fellow, Harvard Medical School/Partners In Health
        
        
        Moderator, GHDOnline.org <http://www.GHDOnline.org>
        
        
        
        
        _________________________________________
        
        To unsubscribe from OpenMRS Implementers' mailing list, send an e-mail 
to [email protected] with "SIGNOFF openmrs-implement-l" in the  body 
(not the subject) of your e-mail.
        
        [mailto:[email protected]?body=SIGNOFF%20openmrs-implement-l]
        




-- 
If we keep uppermost in our minds the unkind and unjust acts of others, we 
shall find it impossible to love them as Christ has loved us; but if our 
thoughts dwell upon the wondrous love and pity of Christ for us, the same 
spirit will flow out to others.

________________________________

Click here to unsubscribe 
<mailto:[email protected]?body=SIGNOFF%20openmrs-implement-l>  from 
OpenMRS Implementers' mailing list 

_________________________________________

To unsubscribe from OpenMRS Implementers' mailing list, send an e-mail to 
[email protected] with "SIGNOFF openmrs-implement-l" in the  body 
(not the subject) of your e-mail.

[mailto:[email protected]?body=SIGNOFF%20openmrs-implement-l]

Reply via email to