Skip to content

Instantly share code, notes, and snippets.

View peterdietz's full-sized avatar

Peter Dietz peterdietz

View GitHub Profile
@peterdietz
peterdietz / saml-servlet.xml
Created October 6, 2015 13:09
Multiple DispatcherServlet instances in the same application
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd">
<!-- Autowire Spring Security SAML classes -->
<context:component-scan base-package="org.springframework.security.saml.web"/>
</beans>
@peterdietz
peterdietz / DS-2712-services-fix-migrate_database.log
Created August 22, 2015 04:24
Log output from running DS-2712 / DSPR#1027, I also rebased my REST branch on top of this. The notable thing during the process was that migrate_database had a long pause (6 minutes), I dug and found postgres cpu at 100% and pg_stat_activity was very busy.
peterdietz:dspace-installer peterdietz$ ant update
Buildfile: /Users/peterdietz/Projects/DSPACE6/dspace/target/dspace-installer/build.xml
prepare_configs:
[mkdir] Created dir: /Users/peterdietz/Projects/DSPACE6/dspace/target/dspace-installer/config-temp
[copy] Copying 1 file to /Users/peterdietz/Projects/DSPACE6/dspace/target/dspace-installer/config-temp
[copy] Copying 147 files to /Users/peterdietz/Projects/DSPACE6/dspace/target/dspace-installer/config-temp
copy_configs_keep:
@peterdietz
peterdietz / keybase.md
Created May 20, 2015 19:53
keybase prove github peterdietz

Keybase proof

I hereby claim:

  • I am peterdietz on github.
  • I am peterdietz (https://keybase.io/peterdietz) on keybase.
  • I have a public key whose fingerprint is 6AC2 72E4 8CD5 30F0 5769 9465 52F6 D982 61EA 3A7E

To claim this, I am signing this object:

@peterdietz
peterdietz / dspace.log-solr-errors
Created May 8, 2015 16:34
dspace log after upgrading from 1.6 to 5.x, solr errors
2015-05-08 12:16:20,972 INFO org.dspace.storage.rdbms.DatabaseUtils @ Loading Flyway DB migrations from: filesystem:/home/carthage/etc/postgres, classpath:org.dspace.storage.rdbms.sqlmigration.postgres, classpath:org.dspace.storage.rdbms.migration
2015-05-08 12:16:21,183 INFO org.dspace.storage.rdbms.DatabaseUtils @ DSpace database schema is up to date
2015-05-08 12:16:30,723 INFO org.dspace.storage.rdbms.DatabaseManager @ DBMS is 'PostgreSQL'
2015-05-08 12:16:30,725 INFO org.dspace.storage.rdbms.DatabaseManager @ DBMS driver version is '8.4.7'
2015-05-08 12:16:30,743 INFO org.dspace.storage.rdbms.DatabaseUtils @ Loading Flyway DB migrations from: filesystem:/home/carthage/etc/postgres, classpath:org.dspace.storage.rdbms.sqlmigration.postgres, classpath:org.dspace.storage.rdbms.migration
2015-05-08 12:16:30,762 INFO org.flywaydb.core.internal.dbsupport.DbSupportFactory @ Database: jdbc:postgresql://10.4.100.120:5432/carthage (PostgreSQL 8.4)
2015-05-08 12:16:30,821 INFO org.dspace.storage.rdbms.Databas
@peterdietz
peterdietz / sitemap.xmap
Created January 22, 2015 17:31
DSpace Statistics Elastic Search sitemap, stripped of authentication, so it is public
<?xml version="1.0" encoding="UTF-8"?>
<!--
The contents of this file are subject to the license and copyright
detailed in the LICENSE and NOTICE files at the root of the source
tree and available online at
http://www.dspace.org/license/
-->
@peterdietz
peterdietz / media-filter-manager.diff
Created November 21, 2014 17:25
Media Filter Manager that doesn't crash on large files, skips instead
diff --git a/dspace-api/src/main/java/org/dspace/app/mediafilter/MediaFilterManager.java b/dspace-api/src/main/java/org/dspace/app/mediafilter/MediaFilterManager.java
index 8b27b59..220e745 100644
--- a/dspace-api/src/main/java/org/dspace/app/mediafilter/MediaFilterManager.java
+++ b/dspace-api/src/main/java/org/dspace/app/mediafilter/MediaFilterManager.java
@@ -734,16 +734,32 @@ public class MediaFilterManager
return false;
}
- InputStream destStream = formatFilter.getDestinationStream(source.retrieve());
- if (destStream == null)
@peterdietz
peterdietz / nginx-trydspace5.conf
Created November 20, 2014 15:28
nginx-trydspace5.conf
server {
listen 80;
server_name trydspace5.longsight.com;
location / {
proxy_pass http://localhost:8080/;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
@peterdietz
peterdietz / safbuilder-validation.log
Last active August 29, 2015 14:10
safbuilder-validation
peterdietz:SAFBuilder peterdietz$ ./safbuilder.sh -c ../clients/dhs/album7pdfs/mitzi2.csv
Recompiling SAFBuilder, just a moment...
Detected input CSV as:UTF-8
Opened CSV File:../clients/dhs/album7pdfs/mitzi2.csv
Output directory is: /Users/peterdietz/Projects/SAFBuilder/../clients/dhs/album7pdfs/SimpleArchiveFormat
There is no file named Group3.pdf in ../clients/dhs/album7pdfs while making /Users/peterdietz/Projects/SAFBuilder/../clients/dhs/album7pdfs/SimpleArchiveFormat/item_5
There is no file named 50 years ago.pdf in ../clients/dhs/album7pdfs while making /Users/peterdietz/Projects/SAFBuilder/../clients/dhs/album7pdfs/SimpleArchiveFormat/item_9
There is no file named Dennisport Home article.pdf in ../clients/dhs/album7pdfs while making /Users/peterdietz/Projects/SAFBuilder/../clients/dhs/album7pdfs/SimpleArchiveFormat/item_10
There is no file named Dennisport Street Scene.pdf in ../clients/dhs/album7pdfs while making /Users/peterdietz/Projects/SAFBuilder/../clients/dhs/album7pdfs/SimpleArchiveFormat/item_
@peterdietz
peterdietz / terminal.log
Created November 14, 2014 23:58
Flashing Nexus4 to Android 5.0 Lollipop. Also flashing a special radio to keep LTE on
peterdietz:platform-tools peterdietz$ ./fastboot reboot-bootloader
rebooting into bootloader...
OKAY [ 0.001s]
finished. total time: 0.001s
peterdietz:platform-tools peterdietz$ ./fastboot flash bootloader occam-lrx21t/bootloader-mako-makoz30f.img
sending 'bootloader' (2264 KB)...
OKAY [ 0.073s]
writing 'bootloader'...
OKAY [ 0.782s]
finished. total time: 0.855s
@peterdietz
peterdietz / oai
Created November 6, 2014 23:45
oai
2014-11-06 18:44:49,850 ERROR org.dspace.xoai.filter.DSpaceSetSpecFilter @
java.lang.NullPointerException
at org.dspace.xoai.filter.DSpaceSetSpecFilter.buildDatabaseQuery(DSpaceSetSpecFilter.java:66)
at org.dspace.xoai.services.impl.xoai.BaseDSpaceFilterResolver.buildDatabaseQuery(BaseDSpaceFilterResolver.java:40)
at org.dspace.xoai.services.impl.database.DSpaceDatabaseQueryResolver.buildQuery(DSpaceDatabaseQueryResolver.java:91)
at org.dspace.xoai.services.impl.database.DSpaceDatabaseQueryResolver.buildCondition(DSpaceDatabaseQueryResolver.java:97)
at org.dspace.xoai.services.impl.database.DSpaceDatabaseQueryResolver.buildQuery(DSpaceDatabaseQueryResolver.java:49)
at org.dspace.xoai.services.impl.xoai.DSpaceItemDatabaseRepository.getItemIdentifiers(DSpaceItemDatabaseRepository.java:185)
at org.dspace.xoai.services.impl.xoai.DSpaceItemRepository.getItemIdentifiers(DSpaceItemRepository.java:54)
at com.lyncode.xoai.dataprovider.data.internal.ItemRepositoryHelper.getItemIdentifiers(ItemRepositoryHelper.