[
https://issues.apache.org/jira/browse/CMIS-359?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Florian Müller reassigned CMIS-359:
-----------------------------------
Assignee: Florian Müller
> date properties cannot be set with Alfresco (
> ---------------------------------------------
>
> Key: CMIS-359
> URL: https://issues.apache.org/jira/browse/CMIS-359
> Project: Chemistry
> Issue Type: Bug
> Components: dotcmis
> Affects Versions: OpenCMIS 0.3.0
> Environment: DotCMIS + Alfresco Repository (Community) 3.4.0 (c 3335)
> Reporter: Harald Guttner
> Assignee: Florian Müller
> Priority: Minor
>
> setting properties like this (custom definied content model):
> properties["grz:rechnungsdatum"] = new DateTime(2011, 1, 31, 1, 1, 1);
> I get an interal server error. Without this property it works. Seems to be a
> parsing problem of date properties (see
> http://svn.apache.org/repos/asf/chemistry/abdera-ext/trunk/src/main/java/org/apache/chemistry/abdera/ext/utils/ISO8601DateFormat.java)
> Errorstack (Alfresco logfile):
> Caused by: org.alfresco.scripts.ScriptException: 03190004 Failed to execute
> script
> 'classpath*:alfresco/templates/webscripts/org/alfresco/cmis/children.post.atom.js':
> Failed to parse date 2011-01-31T01:01:01
> at
> org.alfresco.repo.jscript.RhinoScriptProcessor.execute(RhinoScriptProcessor.java:194)
> at
> org.alfresco.repo.processor.ScriptServiceImpl.executeScript(ScriptServiceImpl.java:282)
> at
> org.alfresco.repo.web.scripts.RepositoryScriptProcessor.executeScript(RepositoryScriptProcessor.java:102)
> at
> org.springframework.extensions.webscripts.AbstractWebScript.executeScript(AbstractWebScript.java:981)
> at
> org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:86)
> ... 24 more
> Caused by: java.lang.RuntimeException: Failed to parse date
> 2011-01-31T01:01:01
> at
> org.apache.chemistry.abdera.ext.utils.ISO8601DateFormat.parse(ISO8601DateFormat.java:146)
> at
> org.apache.chemistry.abdera.ext.CMISValue.getDateValue(CMISValue.java:117)
> at
> org.apache.chemistry.abdera.ext.CMISValue.getNativeValue(CMISValue.java:64)
> at
> org.apache.chemistry.abdera.ext.CMISProperty.getNativeValue(CMISProperty.java:131)
> at sun.reflect.GeneratedMethodAccessor544.invoke(Unknown Source)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:155)
> at org.mozilla.javascript.JavaMembers.get(JavaMembers.java:117)
> at
> org.mozilla.javascript.NativeJavaObject.get(NativeJavaObject.java:113)
> at
> org.mozilla.javascript.ScriptableObject.getProperty(ScriptableObject.java:1544)
> at
> org.mozilla.javascript.ScriptRuntime.getObjectProp(ScriptRuntime.java:1375)
> at
> org.mozilla.javascript.ScriptRuntime.getObjectProp(ScriptRuntime.java:1364)
> at
> org.mozilla.javascript.gen.c5._c7(file:/C:/Alfresco/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/templates/webscripts/org/alfresco/cmis/children.post.atom.js:365)
> at
> org.mozilla.javascript.gen.c5.call(file:/C:/Alfresco/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/templates/webscripts/org/alfresco/cmis/children.post.atom.js)
> at
> org.mozilla.javascript.optimizer.OptRuntime.callName(OptRuntime.java:97)
> at
> org.mozilla.javascript.gen.c5._c6(file:/C:/Alfresco/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/templates/webscripts/org/alfresco/cmis/children.post.atom.js:190)
> at
> org.mozilla.javascript.gen.c5.call(file:/C:/Alfresco/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/templates/webscripts/org/alfresco/cmis/children.post.atom.js)
> at
> org.mozilla.javascript.optimizer.OptRuntime.callName(OptRuntime.java:97)
> at
> org.mozilla.javascript.gen.c5._c4(file:/C:/Alfresco/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/templates/webscripts/org/alfresco/cmis/children.post.atom.js:144)
> at
> org.mozilla.javascript.gen.c5.call(file:/C:/Alfresco/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/templates/webscripts/org/alfresco/cmis/children.post.atom.js)
> at
> org.mozilla.javascript.optimizer.OptRuntime.callName(OptRuntime.java:97)
> at
> org.mozilla.javascript.gen.c5._c0(file:/C:/Alfresco/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/templates/webscripts/org/alfresco/cmis/children.post.atom.js:550)
> at
> org.mozilla.javascript.gen.c5.call(file:/C:/Alfresco/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/templates/webscripts/org/alfresco/cmis/children.post.atom.js)
> at
> org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:393)
> at
> org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2834)
> at
> org.mozilla.javascript.gen.c5.call(file:/C:/Alfresco/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/templates/webscripts/org/alfresco/cmis/children.post.atom.js)
> at
> org.mozilla.javascript.gen.c5.exec(file:/C:/Alfresco/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/templates/webscripts/org/alfresco/cmis/children.post.atom.js)
> at
> org.alfresco.repo.jscript.RhinoScriptProcessor.executeScriptImpl(RhinoScriptProcessor.java:472)
> at
> org.alfresco.repo.jscript.RhinoScriptProcessor.execute(RhinoScriptProcessor.java:190)
> ... 28 more
> Caused by: java.lang.StringIndexOutOfBoundsException: String index out of
> range: 19
> at java.lang.String.charAt(String.java:686)
> at
> org.apache.chemistry.abdera.ext.utils.ISO8601DateFormat.parse(ISO8601DateFormat.java:111)
> ... 57 more
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira