Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migration Improvements #10

Merged
merged 23 commits into from
Dec 21, 2018
Merged

Conversation

dannylamb
Copy link
Member

Resolves Islandora/documentation#905

See README in this PR for installation and testing instructions. There's a zip batch included if you need sample objects for 7.x

@mjordan
Copy link
Contributor

mjordan commented Nov 13, 2018

@dannylamb testing this now and getting some strange results.

I ran the migration at the command line and it failed, giving this error:

[notice] Processed 204 items (198 created, 0 updated, 4 failed, 2 ignored) - done with 'islandora_basic_image_files'

In MigrateToolsCommands.php line 717:
                                                     
  islandora_basic_image_files Migration - 4 failed.  

Here's a screenshot of the "Messages" list for the files migration:

messages

The weird thing is that the failed object, ir:1 is not in the Basic Images Collection. I'm not sure why it was migrated.

In case it helps, here's the RELS-EXT for 'ir:1':

<rdf:RDF xmlns:fedora="info:fedora/fedora-system:def/relations-external#" xmlns:fedora-model="info:fedora/fedora-system:def/model#" xmlns:islandora="http://islandora.ca/ontology/relsext#" xmlns:islandora-embargo="info:islandora/islandora-system:def/scholar#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
  <rdf:Description rdf:about="info:fedora/ir:1">
    <fedora:isMemberOfCollection rdf:resource="info:fedora/ir:citationCollection"></fedora:isMemberOfCollection>
    <fedora-model:hasModel rdf:resource="info:fedora/ir:citationCModel"></fedora-model:hasModel>
    <islandora-embargo:embargo-until rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2018-12-05T00:00:00Z</islandora-embargo:embargo-until>
    <islandora-embargo:embargo-expiry-notification-date rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2018-11-25T00:00:00Z</islandora-embargo:embargo-expiry-notification-date>
    <islandora:isViewableByUser>admin</islandora:isViewableByUser>
    <islandora:isViewableByUser>fedoraAdmin</islandora:isViewableByUser>
    <islandora:isViewableByRole>administrator</islandora:isViewableByRole>
  </rdf:Description>
</rdf:RDF>

As you can see, this object is embargoed, but I'm running the migration as fedoraAdmin, which should be able to view the object.

And I'm attaching my .yml files.

Also, looks like none of the media came over. I assume that's because the OBJ migration failed and it never got to the OBJ Media migration.

This 7.x repo is accessible to the outside world, let me know if you want access.

marksyamlfiles.zip

@dannylamb
Copy link
Member Author

This supercedes #11

@dannylamb
Copy link
Member Author

OK, I rolled in all the AUDIT changes into this, because I would've had to rewrite all the xpaths and I already did a ton of work converting that stuff to solr here. Let me cook up better testing instructions.

@mjordan
Copy link
Contributor

mjordan commented Dec 6, 2018

Will do.

@dannylamb
Copy link
Member Author

e.g. update the readme

@dannylamb
Copy link
Member Author

@mjordan Should work for you now. I think it may even still be pointed at your Islandora 7.x 😁 I'll need to change that too when updating the README.

@dannylamb
Copy link
Member Author

dannylamb commented Dec 6, 2018

@mjordan You'll have to pull down Islandora/documentation#105 and https://github.com/Islandora-CLAW/islandora_demo/pull/9, re-import those features, and then disable the derivative contexts so they don't fire during the migration.

Then you should get everything in your basic image collection, including the collection itself. It'll even work with the test pdf you shoved in there.

@mjordan
Copy link
Contributor

mjordan commented Dec 6, 2018

Which contexts are derivative contexts other than "Image Service File"?

@dannylamb
Copy link
Member Author

dannylamb commented Dec 7, 2018

@mjordan You should see two: Image Service File and Image Original File.

@dannylamb
Copy link
Member Author

dannylamb commented Dec 10, 2018

Ok, so from a fresh box, you'll need set up your git:

Then use composer to get migrate_7x_claw:

  • cd /var/www/html/drupal/web
  • composer require islandora/migrate_7x_claw

Then pull down all three PRs. Due to weird permissions issues I had to stash before git pulls.

  • cd /var/www/html/drupal/web/modules/contrib/migrate_7x_claw
  • git checkout -b dannylamb-linked-agents master
  • git stash
  • git pull https://github.com/dannylamb/migrate_7x_claw.git linked-agents
  • cd /var/www/html/drupal/web/modules/contrib/islandora
  • git checkout -b dannylamb-linked-agents 8.x-1.x
  • git stash
  • git pull https://github.com/dannylamb/islandora.git linked-agents
  • cd /var/www/html/drupal/web/modules/contrib/islandora_demo
  • git checkout -b dannylamb-linked-agents 8.x-1.x
  • git stash
  • git pull https://github.com/dannylamb/islandora_demo.git linked-agents

Then import the config

  • drush -y fim islandora_core_feature
  • drush -y fim islandora_demo
  • drush en islandora_migrate_7x_claw_feature

I ran the migrations through drush with

drush -y mim --group islandora_7x --update

I did not disable any contexts, and although I got a bunch of these

 [error]  Error generating event: Could not locate source media

everything was fine. Those should go away (and you'll have to disable the two contexts that generate derivatives) when Islandora/documentation#106 lands.

I got 22 items pulled over with 152 files and media.
screenshot from 2018-12-10 14-01-02
screenshot from 2018-12-10 14-01-24

@mjordan
Copy link
Contributor

mjordan commented Dec 10, 2018

Spinning up a fresh box now.

@mjordan
Copy link
Contributor

mjordan commented Dec 10, 2018

@dannylamb Yes! All worked as far as I can tell. Here's one of the resulting "Media" lists:

beauty

I also got a bunch of [error] Error generating event: Could not locate source media and the usual fseek() and fclose() warnings from FlysystemStreamWrapper. Also, the first two git stashes didn't have anything to stash.

Nice work!

@mjordan
Copy link
Contributor

mjordan commented Dec 11, 2018

Should we be persisting the source object's PID during the migration, as per Islandora/documentation#822?

@dannylamb
Copy link
Member Author

@mjordan yeah i'd say so. let me see if there's a good place to stuff it in the metadata profile.

@dannylamb
Copy link
Member Author

@mjordan Also, i'll make a ticket for those fseek and fclose warnings. We can squash those super easily and they're just noise.

@dannylamb
Copy link
Member Author

field_identifier is lookin' pretty good!

@dannylamb
Copy link
Member Author

@mjordan Ok, if you pull in these changes, you can get your PIDS as field_identifier. You'll have to re-import the feature and then run the migration with --update.

vagrant@claw:/var/www/html/drupal/web/modules/contrib/migrate_7x_claw/modules/islandora_migrate_7x_claw_feature/config/install$ drush -y fim islandora_migrate_7x_claw_feature

 // Do you really want to import islandora_migrate_7x_claw_feature : migrate_plus.migration.islandora_objects?: yes.    

vagrant@claw:/var/www/html/drupal/web/modules/contrib/migrate_7x_claw/modules/islandora_migrate_7x_claw_feature/config/install$ drush -y mim islandora_objects --update
 [notice] Processed 22 items (0 created, 22 updated, 0 failed, 0 ignored) - done with 'islandora_objects'

screenshot from 2018-12-11 11-29-50

@mjordan
Copy link
Contributor

mjordan commented Dec 11, 2018

Very cool will test. My only observation about using field_identifier is that it could also contain other identifiers (DOI, ISBN, blah blah blah). Should we use a more specific field?

@mjordan
Copy link
Contributor

mjordan commented Dec 11, 2018

@dannylamb 👍

identifier

@mjordan
Copy link
Contributor

mjordan commented Dec 11, 2018

For the record:

  1. vagrant@claw:/var/www/html/drupal/web/modules/contrib/migrate_7x_claw$ git pull https://github.com/dannylamb/migrate_7x_claw.git linked-agents
  2. drush -y fim islandora_migrate_7x_claw_feature
  3. drush -y mim --group islandora_7x --update

@dannylamb
Copy link
Member Author

@mjordan Yes, in its current state, the code will populate the field with both the PID and a MODS local identifier if present. If we want to reserve one just for PIDs from 7.x and make it single valued, we can do that, np. It would certainly make it easier to do pathauto tricks like islandora/object/{pid} if you're saddled with other identifiers.

@dannylamb
Copy link
Member Author

@mjordan Ok, I updated the islandora_demo pull to include a PID field and storage. I also updated this PR to migrate the PID field separately.

Pull down changes to both PRs, and then

  • drush -y fim islandora_demo
  • drush -y fim islandora_migrate_7x_claw_feature

And then drush -y mim islandora_objects --update

screenshot from 2018-12-11 13-57-07

@mjordan
Copy link
Contributor

mjordan commented Dec 11, 2018

👍 The new PID field is not showing up for me on the View tab, but it is present, and populated, in the Edit tab:

pid

I won't be at tomorrow's CLAW call, but it might be good to show this to the group to make sure everyone's OK with having a separate field.

Thanks, this is super impressive.

@dannylamb
Copy link
Member Author

LOL it also swaps out Preservation Master for Original File, so there's a lot going on. I'll be happy to demo it.

@ruebot
Copy link
Contributor

ruebot commented Dec 19, 2018

Tested this for @dannylamb, and only item different from his instructions above is that we figured out (via chatting with each other), we need to add --userid=1 to drush -y mim --group islandora_7x --update. Other than that, this went very smoothly. I'll add screenshots, steps, and output below. That said, I'm very happy to see all that has been done since I disappeared from the project. Y'all should be proud of all this work. It's really nice to see it all come together! 😃

Steps:

(Local machine)

  1. git clone https://github.com/Islandora-Devops/claw-playbook.git
  2. vagrant ssh

(Virtual machine)

  1. sudo /bin/bash (I had a bunch of permission issues the first time around, so I brought root hammer with me this time around).
  2. git config --global user.email "[email protected]"
  3. git config --global user.name "nruest"
  4. cd /var/www/html/drupal/web
  5. composer require islandora/migrate_7x_claw
  6. cd /var/www/html/drupal/web/modules/contrib/migrate_7x_claw
  7. git checkout -b dannylamb-linked-agents master
  8. git stash (didn't need it here)
  9. git pull https://github.com/dannylamb/migrate_7x_claw.git linked-agents
  10. cd /var/www/html/drupal/web/modules/contrib/islandora
  11. git checkout -b dannylamb-linked-agents 8.x-1.x
  12. git stash (needed it)
  13. git pull https://github.com/dannylamb/islandora.git linked-agents
  14. cd /var/www/html/drupal/web/modules/contrib/islandora_demo
  15. git checkout -b dannylamb-linked-agents 8.x-1.x
  16. git stash (needed it)
    17 git pull https://github.com/dannylamb/islandora_demo.git linked-agents
  17. chown -hR vagrant:vagrant /var/www/html/drupal/web/modules (clean up from my root hammer)
  18. drush -y fim islandora_core_feature
    20 drush -y fim islandora_demo
  19. drush en islandora_migrate_7x_claw_feature
root@claw:/var/www/html/drupal/web/modules/contrib# drush -y mim --group islandora_7x --update
 [notice] Processed 6 items (6 created, 0 updated, 0 failed, 0 ignored) - done with 'islandora_7x_tags'
adding in mimetype mappings
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [notice] Processed 22 items (22 created, 0 updated, 0 failed, 0 ignored) - done with 'islandora_audit_file'
 [notice] Processed 0 items (0 created, 0 updated, 0 failed, 0 ignored) - done with 'islandora_person'
 [notice] Processed 0 items (0 created, 0 updated, 0 failed, 0 ignored) - done with 'islandora_corporate'
 [notice] Processed 38 items (38 created, 0 updated, 0 failed, 0 ignored) - done with 'islandora_subject'
 [notice] Processed 18 items (18 created, 0 updated, 0 failed, 0 ignored) - done with 'islandora_geographic'
 [notice] Processed 22 items (22 created, 0 updated, 0 failed, 0 ignored) - done with 'islandora_objects'
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [notice] Processed 35 items (35 created, 0 updated, 0 failed, 0 ignored) - done with 'islandora_audit_media'
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [notice] Processed 152 items (152 created, 0 updated, 0 failed, 0 ignored) - done with 'islandora_files'
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [error]  Error generating event: Could not locate source media 
 [notice] Processed 152 items (152 created, 0 updated, 0 failed, 0 ignored) - done with 'islandora_media'
 [error]  Message: Error generating event: Could not locate source media

Derivatives failed
screenshot_2018-12-19 home islandora-claw 1

  1. drush -y mim --userid=1 --group islandora_7x --update
root@claw:/var/www/html/drupal/web/modules/contrib# drush -y mim --userid=1 --group islandora_7x --update
 [notice] Now acting as user ID 1
 [notice] Processed 6 items (0 created, 6 updated, 0 failed, 0 ignored) - done with 'islandora_7x_tags'
adding in mimetype mappings
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [notice] Processed 22 items (0 created, 22 updated, 0 failed, 0 ignored) - done with 'islandora_audit_file'
 [notice] Processed 0 items (0 created, 0 updated, 0 failed, 0 ignored) - done with 'islandora_person'
 [notice] Processed 0 items (0 created, 0 updated, 0 failed, 0 ignored) - done with 'islandora_corporate'
 [notice] Processed 38 items (0 created, 38 updated, 0 failed, 0 ignored) - done with 'islandora_subject'
 [notice] Processed 18 items (0 created, 18 updated, 0 failed, 0 ignored) - done with 'islandora_geographic'
 [notice] Processed 22 items (0 created, 22 updated, 0 failed, 0 ignored) - done with 'islandora_objects'
 [notice] Processed 35 items (0 created, 35 updated, 0 failed, 0 ignored) - done with 'islandora_audit_media'
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387
 [notice] Processed 152 items (0 created, 152 updated, 0 failed, 0 ignored) - done with 'islandora_files'
 [error]  Error generating event: Could not locate source media 
 [notice] Processed 152 items (0 created, 152 updated, 0 failed, 0 ignored) - done with 'islandora_media'
 [notice] Switching back from user 1.
 [error]  Message: Error generating event: Could not locate source media

Success!

screenshot_2018-12-19 home islandora-claw 2

screenshot_2018-12-19 basic image collection islandora-claw

screenshot_2018-12-19 manage media islandora-claw

@ruebot
Copy link
Contributor

ruebot commented Dec 19, 2018

 [warning] fseek(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:421
 [warning] fclose(): supplied resource is not a valid stream resource FlysystemStreamWrapper.php:387

Not sure if all these are meaningful. Not 100% sure how things work from being away.

 [notice] Processed 152 items (0 created, 152 updated, 0 failed, 0 ignored) - done with 'islandora_files'
 [error]  Error generating event: Could not locate source media 
 [notice] Processed 152 items (0 created, 152 updated, 0 failed, 0 ignored) - done with 'islandora_media'
 [notice] Switching back from user 1.
 [error]  Message: Error generating event: Could not locate source media

...and those two final error messages. Not sure if they are giant red flags or not.

@dannylamb
Copy link
Member Author

dannylamb commented Dec 19, 2018

Well when you put it like that @ruebot I could at least squash that warning from flysystem with a @ in the adapter. Sometimes you forget how you've learned to ignore walls of text.

The ERROR isn't a big deal because you're getting all the datastreams over, but it shouldn't be happening. It definitely comes down to how we've got an action and context configured. I'd have to pull the thread a little further to pinpoint exactly where.

@dannylamb
Copy link
Member Author

@ruebot @mjordan So that wall of warnings is actually handled if I pull in some upstream changes from the flysystem stream wrapper: twistor/flysystem-stream-wrapper#9 I'll see what it takes to get those packages in properly. I don't think it's pulled in by us directly, but through the flysystem module.

@whikloj
Copy link
Member

whikloj commented Dec 20, 2018

So this works (sort of) and we can merge it in before it gets any bigger, but we need to

  1. clean up the errors produced while running it
  2. Fix up the Migration UI look, it appears bizarrely
    image
  3. Test it with some alternate content. I might be able to do that

@dannylamb
Copy link
Member Author

@whikloj @ruebot I've asked @twistor to slice a new release of flysystem-stream-wrapper so we can get at a fix for those warnings from packagist without pulling from HEAD: twistor/flysystem-stream-wrapper#11

I was getting the ERRORs other folks are seeing, but now can't seem to recreate them. I'll have to blow away my environment and start from scratch. I noticed that I hadn't disabled the Image Preservation Master context, and maybe it's acting up. Once merged, new environments won't have it (they'll have a context for Image Original File instead).

As for those negative unprocessed numbers, I tried getting the same info from the command line to validate it and got

root@claw:/var/www/html/drupal/web/modules/contrib# drush migrate:status --group islandora_7x
 [warning] array_diff(): Argument #1 is not an array Islandora.php:221
 [warning] array_diff(): Argument #1 is not an array Islandora.php:221
 [warning] array_diff(): Argument #1 is not an array Islandora.php:221
 [warning] array_diff(): Argument #1 is not an array Islandora.php:221
 [warning] array_diff(): Argument #1 is not an array Islandora.php:221
 [warning] array_diff(): Argument #1 is not an array Islandora.php:221
 [warning] array_diff(): Argument #1 is not an array Islandora.php:221
 [warning] array_diff(): Argument #1 is not an array Islandora.php:221
 [warning] array_diff(): Argument #1 is not an array Islandora.php:221
 [warning] array_diff(): Argument #1 is not an array Islandora.php:221
 [warning] array_diff(): Argument #1 is not an array Islandora.php:221
 [warning] array_diff(): Argument #1 is not an array Islandora.php:221
 [warning] array_diff(): Argument #1 is not an array Islandora.php:221
 [warning] array_diff(): Argument #1 is not an array Islandora.php:221
 [warning] array_diff(): Argument #1 is not an array Islandora.php:221
 [warning] array_diff(): Argument #1 is not an array Islandora.php:221
 [warning] array_diff(): Argument #1 is not an array Islandora.php:221
 [warning] array_diff(): Argument #1 is not an array Islandora.php:221
 [warning] array_diff(): Argument #1 is not an array Islandora.php:221
 [warning] array_diff(): Argument #1 is not an array Islandora.php:221
 [warning] array_diff(): Argument #1 is not an array Islandora.php:221
 [warning] array_diff(): Argument #1 is not an array Islandora.php:221
 [warning] array_diff(): Argument #1 is not an array Islandora.php:221
 [warning] array_diff(): Argument #1 is not an array Islandora.php:221
 [warning] array_diff(): Argument #1 is not an array Islandora.php:221
 [warning] array_diff(): Argument #1 is not an array Islandora.php:221
 [warning] array_diff(): Argument #1 is not an array Islandora.php:221
 [warning] array_diff(): Argument #1 is not an array Islandora.php:221
 [warning] array_diff(): Argument #1 is not an array Islandora.php:221
 [warning] array_diff(): Argument #1 is not an array Islandora.php:221
 [warning] array_diff(): Argument #1 is not an array Islandora.php:221
 [warning] array_diff(): Argument #1 is not an array Islandora.php:221
 [warning] array_diff(): Argument #1 is not an array Islandora.php:221
 [warning] array_diff(): Argument #1 is not an array Islandora.php:221
 [warning] array_diff(): Argument #1 is not an array Islandora.php:221
 [warning] array_diff(): Argument #1 is not an array Islandora.php:221
 [warning] array_diff(): Argument #1 is not an array Islandora.php:221
 [warning] array_diff(): Argument #1 is not an array Islandora.php:221
 [warning] array_diff(): Argument #1 is not an array Islandora.php:221
 [warning] array_diff(): Argument #1 is not an array Islandora.php:221
 [warning] array_diff(): Argument #1 is not an array Islandora.php:221
 [warning] array_diff(): Argument #1 is not an array Islandora.php:221
 [warning] array_diff(): Argument #1 is not an array Islandora.php:221
 [warning] array_diff(): Argument #1 is not an array Islandora.php:221
 ---------------------------------- ----------------------- -------- ------- ---------- ------------- --------------------- 
  Group                              Migration ID            Status   Total   Imported   Unprocessed   Last Imported        
 ---------------------------------- ----------------------- -------- ------- ---------- ------------- --------------------- 
  Islandora Objects (islandora_7x)   islandora_7x_tags       Idle     6       6          0             2018-12-20 13:07:49  
  Islandora Objects (islandora_7x)   islandora_audit_file    Idle     22      22         0             2018-12-20 13:08:01  
  Islandora Objects (islandora_7x)   islandora_person        Idle     22      0          22            2018-12-20 13:08:05  
  Islandora Objects (islandora_7x)   islandora_corporate     Idle     22      0          22            2018-12-20 13:08:08  
  Islandora Objects (islandora_7x)   islandora_subject       Idle     22      38         -16           2018-12-20 13:08:21  
  Islandora Objects (islandora_7x)   islandora_geographic    Idle     22      18         4             2018-12-20 13:08:33  
  Islandora Objects (islandora_7x)   islandora_objects       Idle     22      22         0             2018-12-20 13:08:42  
  Islandora Objects (islandora_7x)   islandora_audit_media   Idle     35      35         0             2018-12-20 13:08:59  
  Islandora Objects (islandora_7x)   islandora_files         Idle     0       152        -152          2018-12-20 13:10:23  
  Islandora Objects (islandora_7x)   islandora_media         Idle     0       152        -152          2018-12-20 13:11:58  
 ---------------------------------- ----------------------- -------- ------- ---------- ------------- --------------------- 

Those warnings point to https://github.com/dannylamb/migrate_7x_claw/blob/linked-agents/src/Plugin/migrate/source/Islandora.php#L221. I'll revisit that logic.

@whikloj
Copy link
Member

whikloj commented Dec 20, 2018

@dannylamb of course.

So the islandora source plugin needs an islandora_type which defines whether each row is an object or a set of datastreams.

This should probably default to self::OBJECT_TYPE.

But in the case of Media and Files we should define it as islandora_type: datastreams as it needs to count the datastreams. It does that by getting them from a Solr field defined in datastream_solr_field.

Neither of those two options are defined, which is why it is failing to perform a count.

@whikloj
Copy link
Member

whikloj commented Dec 20, 2018

So is everyone okay if I merge this and then we work to fix the underlying Islandora Source Plugin problems?

Copy link
Member

@whikloj whikloj left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As I said there are some underlying issues with the Islandora source plugin, but we can deal with those after this is in. 👍

@whikloj whikloj merged commit 052e2cc into Islandora-Devops:master Dec 21, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants