Skip to content

PHP error on "Append data to the resource" and "Revise data of the resource" csv import #209

@mgaldemar

Description

@mgaldemar

Scenario
The csv import has been failing for these types of imports :

  • Append data to the resource
  • Revise data of the resource
    Data modele
    This my data modele : o:id,dcterms:title,vra:title,dcterms:alternative,dcterms:creator,dcterms:created,vra:locationCreationSite,dcterms:spatial,dcterms:type,vra:material,vra:technique,vra:measurementsDimensions,dcterms:subject,dcterms:description,dcterms:bibliographicCitation,dcterms:relation,dcterms:isVersionOf,dcterms:isReferencedBy,dcterms:ispartof,dcterms:contributor,dcterms:rights,dcterms:license,foaf:isPrimaryTopicOf
    The data are mainly strings of text (dates included) and uri. The spreadsheet separating character is a comma and the § is used for repeatable fields.
    Software
  1. Php8.0
  2. omekaS 4.0.1
  3. CSV Import version 2.4.1
  4. Generic module version 3.4.43
    error message
Erreur fatale : Uncaught Error: Call to a member function getParam() on null in /var/www/omeka-s/application/src/Api/Representation/ItemRepresentation.php:109
Stack trace:
#0 /var/www/omeka-s/application/src/Api/Representation/AbstractResourceRepresentation.php(179): Omeka\Api\Representation\ItemRepresentation->siteUrl()
#1 /var/www/omeka-s/application/src/Api/Representation/AbstractResourceEntityRepresentation.php(715): Omeka\Api\Representation\AbstractResourceRepresentation->url()
#2 /var/www/omeka-s/application/src/DataType/Resource/AbstractResource.php(100): Omeka\Api\Representation\AbstractResourceEntityRepresentation->valueRepresentation()
#3 /var/www/omeka-s/application/src/Api/Representation/ValueRepresentation.php(87): Omeka\DataType\Resource\AbstractResource->getJsonLd()
#4 [internal function]: Omeka\Api\Representation\ValueRepresentation->jsonSerialize()
#5 /var/www/omeka-s/modules/CSVImport/src/Job/Import.php(784): json_encode()
#6 /var/www/omeka-s/modules/CSVImport/src/Job/Import.php(427): CSVImport\Job\Import->updateRevise()
#7 /var/www/omeka-s/modules/CSVImport/src/Job/Import.php(296): CSVImport\Job\Import->update()
#8 /var/www/omeka-s/modules/CSVImport/src/Job/Import.php(194): CSVImport\Job\Import->processBatchData()
#9 /var/www/omeka-s/application/src/Job/DispatchStrategy/Synchronous.php(34): CSVImport\Job\Import->perform()
#10 /var/www/omeka-s/modules/Log/src/Job/Dispatcher.php(32): Omeka\Job\DispatchStrategy\Synchronous->send()
#11 /var/www/omeka-s/application/data/scripts/perform-job.php(66): Log\Job\Dispatcher->send()
#12 {main}throwndans /var/www/omeka-s/application/src/Api/Representation/ItemRepresentation.php ligne 109

Thank you. Michèle

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions