Skip to content

Instantly share code, notes, and snippets.

View escowles's full-sized avatar

esmé cowles escowles

View GitHub Profile
@escowles
escowles / Gemfile
Created July 17, 2013 20:16
nested attributes demo
source 'https://rubygems.org'
gem 'rails', '3.2.13'
gem "active-fedora", :git => "git://github.com/projecthydra/active_fedora.git"
source 'https://rubygems.org'
gem 'rails', '3.2.13'
gem "active-fedora", :git => "git@github.com:escowles/active_fedora.git", :branch => 'duplicate_rdfrest'
@escowles
escowles / fcrepo-http-api.log
Created September 24, 2013 16:52
fcrepo4 build failures 2013-09-24
This file has been truncated, but you can view the full file.
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building fcrepo-http-api 4.0.0-alpha-2-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-enforcer-plugin:1.2:enforce (enforce-maven) @ fcrepo-http-api ---
[INFO]
[INFO] --- maven-enforcer-plugin:1.2:enforce (default) @ fcrepo-http-api ---
[INFO]
@escowles
escowles / patch.sh
Created November 11, 2013 16:34
SPARQL Update example using curl
#!/bin/sh
# create collection object
curl -X POST http://localhost:8080/rest/objects/col1?mixin=fedora:object
echo
# create work object
curl -X POST http://localhost:8080/rest/objects/work1?mixin=fedora:object
echo
@escowles
escowles / gist:7572678
Created November 20, 2013 22:55
stacktrace when loading 4GB file into fcrepo4 using leveldb instead of file storage
INFO 17:54:23.546 (WildcardExceptionMapper) Exception intercepted by WildcardExceptionMapper:
org.modeshape.jcr.value.ValueFormatException: Error converting InputStream to a BinaryValue
at org.modeshape.jcr.value.binary.BinaryStoreValueFactory.create(BinaryStoreValueFactory.java:268) ~[modeshape-jcr-3.6.0.Final.jar:3.6.0.Final]
at org.modeshape.jcr.value.binary.BinaryStoreValueFactory.create(BinaryStoreValueFactory.java:57) ~[modeshape-jcr-3.6.0.Final.jar:3.6.0.Final]
at org.modeshape.jcr.JcrValueFactory.createBinary(JcrValueFactory.java:153) ~[fcrepo-kernel-4.0.0-alpha-3-SNAPSHOT.jar:na]
at org.modeshape.jcr.JcrValueFactory.createBinary(JcrValueFactory.java:47) ~[fcrepo-kernel-4.0.0-alpha-3-SNAPSHOT.jar:na]
at org.fcrepo.kernel.Datastream.setContent(Datastream.java:152) ~[fcrepo-kernel-4.0.0-alpha-3-SNAPSHOT.jar:na]
at org.fcrepo.kernel.services.DatastreamService.createDatastreamNode(DatastreamService.java:138) ~[fcrepo-kernel-4.0.0-alpha-3-SNAPSHOT.jar:na]
at org.fcrepo.http.api.FedoraContent.creat
@escowles
escowles / gist:7573019
Created November 20, 2013 23:19
stacktrace when uploading 4GB file to fcrepo4 running under tomcat
ERROR 18:18:18.053 (InvocationContextInterceptor) ISPN000136: Execution error
java.lang.OutOfMemoryError: Java heap space
at org.infinispan.marshall.AbstractMarshaller.trimBuffer(AbstractMarshaller.java:99) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.marshall.AbstractMarshaller.objectToByteBuffer(AbstractMarshaller.java:95) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.marshall.AbstractMarshaller.objectToByteBuffer(AbstractMarshaller.java:84) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.marshall.AbstractDelegatingMarshaller.objectToByteBuffer(AbstractDelegatingMarshaller.java:94) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.loaders.file.FileCacheStore.updateBucket(FileCacheStore.java:335) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.loaders.bucket.BucketBasedCacheStore.insertBucket(BucketBasedCacheStore.java:137) ~[infinispan-core-5.3.0.Final.jar:5.3.0.Final]
at org.infinispan.loaders.bucket.BucketBasedC
@escowles
escowles / gist:7642379
Created November 25, 2013 14:52
fcrepo-jms-indexer-pluggable build failing on MacOSX when fcrepo4 is running on port 8080
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building fcrepo-jms-indexer-core 4.0.0-alpha-3-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ fcrepo-jms-indexer-core ---
[INFO] Deleting /Users/escowles/src/git/fcrepo-jms-indexer-pluggable/fcrepo-jms-indexer-core/target
[INFO]
[INFO] --- maven-enforcer-plugin:1.2:enforce (enforce-maven) @ fcrepo-jms-indexer-core ---
HTTP ERROR 500
Problem accessing /rest/projection/01/02/06. Reason:
Server Error
Caused by:
java.lang.RuntimeException: javax.jcr.ItemNotFoundException: 46b7ac3eaa987187a0a8c317f1e7/01/02/06
at com.google.common.base.Throwables.propagate(Throwables.java:160)
<mads:Topic>
<mads:authoritativeLabel>Cosmology</mads:authoritativeLabel>
<mads:elementList rdf:parseType="Collection">
<mads:TopicElement>
<mads:elementValue>Cosmology</mads:elementValue>
</mads:TopicElement>
</mads:elementList>
</mads:Topic>
<mads:Temporal>
@escowles
escowles / Gemfile
Last active August 29, 2015 13:57
list and extract entries from a zip file over http
source 'https://rubygems.org'
gem 'zipruby'