Details
Details
Priority
Affects versions
Components
Assignee
Unassigned
UnassignedReporter
Matthew Jones
Matthew JonesEnvironment
https://trunk-mysql.nightly.sakaiproject.org/
Created December 9, 2020 at 5:59 PM
Updated December 14, 2020 at 1:27 PM
The error here is about "Unrecognized field "access".
Did something change with the assignment model that makes the Import from a previous version no longer run? Does the archive file just need to be adjusted/re-created or is this some issue with the code?
09-Dec-2020 13:10:11.107 WARN [QuartzScheduler_Worker-5] org.sakaiproject.serialization.BasicSerializableRepository.fromXML Could not deserialize xml com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "access" (class org.sakaiproject.assignment.api.model.Assignment), not marked as ignorable (41 known properties: "visibleDate", "dropDeadDate", "dueDate", "honorPledge", "contentLaunchNewWindow", "closeDate", "peerAssessmentInstructions", "author", "peerAssessmentStudentReview", "groups", "dateModified", "title", "deleted", "dateCreated", "id", "typeOfSubmission", "hideDueDate", "draft", "releaseGrades", "instructions", "typeOfGrade", "submissions", "position", "peerAssessmentAnonEval", "allowPeerAssessment", "peerAssessmentNumberReviews", "context", "attachments", "contentReview", "properties", "contentId", "isGroup", "scaleFactor", "maxGradePoint", "modifier", "openDate", "section", "allowAttachments", "individuallyGraded", "typeOfAccess", "peerAssessmentPeriodDate"]) at [Source: (StringReader); line: 1, column: 571] (through reference chain: org.sakaiproject.assignment.api.model.Assignment["access"]) at com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException.from(UnrecognizedPropertyException.java:61) at com.fasterxml.jackson.databind.DeserializationContext.handleUnknownProperty(DeserializationContext.java:855) at com.fasterxml.jackson.databind.deser.std.StdDeserializer.handleUnknownProperty(StdDeserializer.java:1212) at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownProperty(BeanDeserializerBase.java:1604) at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownVanilla(BeanDeserializerBase.java:1582) at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:377) at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeWithObjectId(BeanDeserializerBase.java:1288) at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:162) at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4524) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3466) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3434) at org.sakaiproject.serialization.BasicSerializableRepository.fromXML(BasicSerializableRepository.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:367) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:118) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) at com.sun.proxy.$Proxy219.fromXML(Unknown Source) at org.sakaiproject.assignment.impl.AssignmentServiceImpl.mergeAssignment(AssignmentServiceImpl.java:847) at org.sakaiproject.assignment.impl.AssignmentServiceImpl.merge(AssignmentServiceImpl.java:350) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:367) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:118) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) at com.sun.proxy.$Proxy217.merge(Unknown Source) at org.sakaiproject.archive.impl.SiteMerger.processMerge(SiteMerger.java:311) at org.sakaiproject.archive.impl.SiteMerger.merge(SiteMerger.java:187) at org.sakaiproject.archive.impl.ArchiveService2Impl.mergeFromZip(ArchiveService2Impl.java:177) at org.sakaiproject.component.app.scheduler.jobs.autoimport.ImportJob.execute(ImportJob.java:81) at org.quartz.core.JobRunShell.run(JobRunShell.java:202) at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)