Skip to content

Instantly share code, notes, and snippets.

View awead's full-sized avatar
🏠
Working from home

Adam Wead awead

🏠
Working from home
View GitHub Profile
@awead
awead / gist:00dabf87987d552c0b6f483f5fc7321d
Created August 11, 2016 03:06
Solr log for a reindex call
2016-08-11 03:01:54.598 INFO (qtp434176574-13) [ x:hydra-development] o.a.s.c.S.Request [hydra-development] webapp=/solr path=/select params={q=_query_:"{!field+f%3Dhas_model_ssim}StatusType"+AND+_query_:"{!field+f%3Dpref_label_ssim}Active"&qt=standard&fl=id&start=0&sort=system_create_dtsi+asc&rows=1&rows=1000&wt=ruby} hits=1 status=0 QTime=0
2016-08-11 03:01:54.639 INFO (qtp434176574-14) [ x:hydra-development] o.a.s.c.S.Request [hydra-development] webapp=/solr path=/select params={q=_query_:"{!field+f%3Dhas_model_ssim}StatusType"+AND+_query_:"{!field+f%3Dpref_label_ssim}Active"&qt=standard&fl=id&start=0&sort=system_create_dtsi+asc&rows=1&rows=1000&wt=ruby} hits=1 status=0 QTime=0
2016-08-11 03:01:54.665 INFO (qtp434176574-16) [ x:hydra-development] o.a.s.c.S.Request [hydra-development] webapp=/solr path=/select params={q=_query_:"{!field+f%3Dhas_model_ssim}StatusType"+AND+_query_:"{!field+f%3Dpref_label_ssim}Active"&qt=standard&fl=id&start=0&sort=system_create_dtsi+asc&rows=1&rows=1000&wt=ruby} h
@awead
awead / main.html.erb
Created August 5, 2016 16:34
Working and non-working JS examples tested in both Chrome and Firefox on Mac OSX
<script>
// This works in 4.2.7
$(document).ready(function() {
setTimeout( function() {
$('#browse-btn').browseEverything()
.done(function(data) { $('#status').html(data.length.toString() + " items selected") })
.cancel(function() { window.alert('Canceled!') });
})},10);
// This does not work in 4.2.7
<script>
console.log("script called");
$(document).on('turoblinks:load', function() {
console.log("ready to for browse-btn call");
$('#browse-btn').browseEverything()
.done(function(data) { $('#status').html(data.length.toString() + " items selected") })
.cancel(function() { window.alert('Canceled!') });
});
</script>

Keybase proof

I hereby claim:

  • I am awead on github.
  • I am awead (https://keybase.io/awead) on keybase.
  • I have a public key ASC4EM25qS5MRzKa0UVIcQSyk8GGL8mmFF4RjL0iIGrffgo

To claim this, I am signing this object:

1) Sufia::MySharesSearchBuilder filters things we have access to in which we are not the depositor
Failure/Error:
expect(subject).to eq ["edit_access_group_ssim:public OR edit_access_group_ssim:registered OR edit_access_person_ssim:#{me.user_key}",
"{!terms f=has_model_ssim}GenericWork,Collection",
"-_query_:\"{!field f=depositor_ssim}#{me.user_key}\""]
expected: ["edit_access_group_ssim:public OR edit_access_group_ssim:registered OR edit_access_person_ssim:[email protected]", "{!terms f=has_model_ssim}GenericWork,Collection", "-_query_:\"{!field f=depositor_ssim}[email protected]\""]
got: ["({!terms f=edit_access_group_ssim}public,registered) OR edit_access_person_ssim:[email protected]", "{!terms f=has_model_ssim}GenericWork,Collection", "-_query_:\"{!field f=depositor_ssim}[email protected]\""]
(compared using ==)
1) Generic File viewing and downloading: generic user When viewing a file I see all the correct information
Failure/Error: IngestFileJob.perform_now(fs, file_path, nil, attributes.user)
MiniMagick::Error:
`convert /var/folders/yb/pbl7568x7073w02tyghtk3140000gp/T/mini_magick20160607-32315-1otec94.png[0] /var/folders/yb/pbl7568x7073w02tyghtk3140000gp/T/mini_magick20160607-32315-nwbgyb.jpg` failed with error:
convert: unable to open image `/var/folders/yb/pbl7568x7073w02tyghtk3140000gp/T/mini_magick20160607-32315-1otec94.png[0]': No such file or directory @ error/blob.c/OpenBlob/2705.
convert: unable to open file `/var/folders/yb/pbl7568x7073w02tyghtk3140000gp/T/mini_magick20160607-32315-1otec94.png[0]' @ error/png.c/ReadPNGImage/3921.
convert: no images defined `/var/folders/yb/pbl7568x7073w02tyghtk3140000gp/T/mini_magick20160607-32315-nwbgyb.jpg' @ error/convert.c/ConvertImageCommand/3257.
# /Users/awead/.gem/ruby/2.3.1/gems/mini_magick-4.5.1/lib/mini_magick/she
require 'byebug'
module Hydra::PCDM
class FileMetadata < ActiveFedora::WithMetadata::MetadataNode
#byebug
self.parent_class = ActiveFedora::WithMetadata::MetadataNode
configure type: Vocab::PCDMTerms.File
#property :label, predicate: ::RDF::RDFS.label
#property :file_name, predicate: RDF::Vocab::EBUCore.filename
2016-04-15 01:24:04.701 DEBUG (qtp59559151-16 - /solr/admin/info/logging?wt=json&since=1460680668435&_=1460683444664) [ ] o.e.j.h.HttpParser END --> START
2016-04-15 01:24:04.701 DEBUG (qtp59559151-16) [ ] o.e.j.s.HttpChannel HttpChannelOverHttp@2c923e9{r=155,c=false,a=IDLE,uri=-} handle exit, result COMPLETE
2016-04-15 01:24:04.701 DEBUG (qtp59559151-16) [ ] o.e.j.i.ChannelEndPoint filled 0 SelectChannelEndPoint@238e671a{/10.71.253.33:58738<->8983,Open,in,out,-,-,0/50000,HttpConnection}{io=0,kio=0,kro=1}
2016-04-15 01:24:04.701 DEBUG (qtp59559151-16) [ ] o.e.j.i.ChannelEndPoint filled 0 SelectChannelEndPoint@238e671a{/10.71.253.33:58738<->8983,Open,in,out,-,-,0/50000,HttpConnection}{io=0,kio=0,kro=1}
2016-04-15 01:24:04.701 DEBUG (qtp59559151-16) [ ] o.e.j.h.HttpParser parseNext s=START HeapByteBuffer@16ba2f41[p=0,l=0,c=8192,r=0]={<<<>>>GET /solr/aic_pro...go, Of Gods and}
2016-04-15 01:24:04.701 DEBUG (qtp59559151-16) [ ] o.e.j.i.AbstractConnection fillInterested HttpConnection@3574beb4{FILLING}
@awead
awead / gist:682b86a2649b7c26153d96eb9d9654e5
Created April 11, 2016 15:11
Running curation_concerns:install within .internal_test_app
awead@pooh .internal_test_app (master)$ bundle exec rails g curation_concerns:install
warning [CurationConcerns] GENERATING BLACKLIGHT
generate blacklight:install --devise
generate blacklight:solr5
gemfile group :development, :test
append Gemfile
gemfile solr_wrapper (>= 0.3)
append Gemfile
append Rakefile
gemfile rsolr (~> 1.0)
org.infinispan.persistence.spi.PersistenceException: java.io.StreamCorruptedException: Unexpected byte found when reading an object: 50
at org.infinispan.marshall.core.MarshalledEntryImpl.unmarshall(MarshalledEntryImpl.java:116)
at org.infinispan.marshall.core.MarshalledEntryImpl.getValue(MarshalledEntryImpl.java:61)
at org.infinispan.persistence.PersistenceUtil.convert(PersistenceUtil.java:136)
at org.infinispan.persistence.PersistenceUtil$4.compute(PersistenceUtil.java:106)
at org.infinispan.container.DefaultDataContainer$BoundedEquivalentConcurrentExtendedMap$2.apply(DefaultDataContainer.java:539)
at org.infinispan.container.DefaultDataContainer$BoundedEquivalentConcurrentExtendedMap$2.apply(DefaultDataContainer.java:536)
at org.infinispan.commons.util.concurrent.jdk8backported.BoundedEquivalentConcurrentHashMapV8.compute(BoundedEquivalentConcurrentHashMapV8.java:3452)
at org.infinispan.container.DefaultDataContainer$BoundedEquivalentConcurrentExtendedMap.compute(DefaultDataContainer.java:535)
at