Uploaded image for project: 'CMS'
  1. CMS
  2. CMS-12237

Resource: No data stored when empty file

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • 4.8.3, 4.9.0
    • None
    • None
    • None
    • 4.9.0 M2
    • Oui

      Original issue title: Error when applying for a job offer with an excel file

      • Connect to intranet front
      • Apply to a job offer : fill "download CV" field with an excel file
      • Send

      In logs, following error is present : 

      Caused by: javax.jcr.nodetype.ConstraintViolationException: /ametys:root/ametys-internal:sites/31/78/intranet/ametys-internal:contents/58/ec/franchet-magali-7/ametys:cv: mandatory property {http://www.jcp.org/jcr/1.0}data does not exist
          at org.apache.jackrabbit.core.ItemSaveOperation.validateTransientItems(ItemSaveOperation.java:537)
          at org.apache.jackrabbit.core.ItemSaveOperation.perform(ItemSaveOperation.java:216)
          at org.apache.jackrabbit.core.session.SessionState.perform(SessionState.java:216)
          at org.apache.jackrabbit.core.ItemImpl.perform(ItemImpl.java:91)
          at org.apache.jackrabbit.core.ItemImpl.save(ItemImpl.java:329)
          at org.apache.jackrabbit.core.session.SessionSaveOperation.perform(SessionSaveOperation.java:65)
          at org.apache.jackrabbit.core.session.SessionState.perform(SessionState.java:216)
          at org.apache.jackrabbit.core.SessionImpl.perform(SessionImpl.java:363)
          at org.apache.jackrabbit.core.SessionImpl.save(SessionImpl.java:852)
          at org.ametys.plugins.repository.jcr.SimpleAmetysObject.saveChanges(SimpleAmetysObject.java:204)
          ... 99 more

        1. image-2024-10-10-09-58-53-498.png
          11 kB
          Magali Franchet

          [CMS-12237] Resource: No data stored when empty file

          On forms (forms v2) with an input file, upload an empty file leads to same error
          I think that upload an empty file on a file attribute of a content should also fail.

          com.opensymphony.workflow.StoreException: Unable to store new entry: root cause: /ametys:root/ametys-internal:sites/31/78/intranet/ametys-internal:plugins/forms/ametys:forms/administratif/note-de-frais-de-deplacement/ametys-internal:form-entries/7d/94/entry-2/ametys:fichier: mandatory property {http://www.jcp.org/jcr/1.0}data does not exist
          	at org.ametys.plugins.workflow.store.AbstractJackrabbitWorkflowStore.createEntry(AbstractJackrabbitWorkflowStore.java:293)
          	at com.opensymphony.workflow.AbstractWorkflow.initialize(AbstractWorkflow.java:598)
          	at org.ametys.plugins.workflow.AbstractAmetysWorkflow.initialize(AbstractAmetysWorkflow.java:100)
          	at org.ametys.plugins.forms.helper.FormWorkflowHelper.initializeWorkflow(FormWorkflowHelper.java:75)
          	at org.ametys.plugins.forms.actions.ProcessFormAction._processForm(ProcessFormAction.java:201)
          

          Laurence Aumeunier added a comment - On forms (forms v2) with an input file, upload an empty file leads to same error I think that upload an empty file on a file attribute of a content should also fail. com.opensymphony.workflow.StoreException: Unable to store new entry: root cause: /ametys:root/ametys-internal:sites/31/78/intranet/ametys-internal:plugins/forms/ametys:forms/administratif/note-de-frais-de-deplacement/ametys-internal:form-entries/7d/94/entry-2/ametys:fichier: mandatory property {http://www.jcp.org/jcr/1.0}data does not exist at org.ametys.plugins.workflow.store.AbstractJackrabbitWorkflowStore.createEntry(AbstractJackrabbitWorkflowStore.java:293) at com.opensymphony.workflow.AbstractWorkflow.initialize(AbstractWorkflow.java:598) at org.ametys.plugins.workflow.AbstractAmetysWorkflow.initialize(AbstractAmetysWorkflow.java:100) at org.ametys.plugins.forms.helper.FormWorkflowHelper.initializeWorkflow(FormWorkflowHelper.java:75) at org.ametys.plugins.forms.actions.ProcessFormAction._processForm(ProcessFormAction.java:201)

            bmaurel Bérénice Maurel
            mfranchet Magali Franchet
            Bérénice Maurel Bérénice Maurel
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: