Skip to content

Instantly share code, notes, and snippets.

@jkburges
jkburges / .emacs
Created August 20, 2013 00:18
My .emacs file.
(electric-indent-mode t)
(setq-default tab-width 4)
(setq-default indent-tabs-mode nil)
(setq indent-line-function 'insert-tab)
(setq tabify nil)
(setq-default c-basic-offset 4)
(delete-selection-mode 1)
(set-default-font "-apple-Bitstream_Vera_Sans_Mono-medium-normal-normal-*-*-*-*-*-m-0-iso10646-1")
(setq load-path (cons "~/.emacs.d/" load-path))
@jkburges
jkburges / gist:6373002
Created August 29, 2013 00:25
bisect log for #355
git bisect start
# bad: [eecec8e03448a99daaaea1aafe759babde186c36] Merge pull request #365 from aodn/tab_refresh_experiment
git bisect bad eecec8e03448a99daaaea1aafe759babde186c36
# bad: [eecec8e03448a99daaaea1aafe759babde186c36] Merge pull request #365 from aodn/tab_refresh_experiment
git bisect bad eecec8e03448a99daaaea1aafe759babde186c36
# good: [610c3b16ef48f5c822d1b576329e77b6e8f02f18] Renamed ResultsStore to GeoNetworkResultsStore as per review
git bisect good 610c3b16ef48f5c822d1b576329e77b6e8f02f18
# good: [aa8db000671c8d3be8d39276c5968138b3b9a3fa] Removed commented out code.
git bisect good aa8db000671c8d3be8d39276c5968138b3b9a3fa
# bad: [d2c38f1d761be362659c13157b85f53be852919d] Renamed 'visualize' to 'visualise'.
@jkburges
jkburges / geoserver thread dump
Created December 19, 2013 01:43
Geoserver thread dump
This file has been truncated, but you can view the full file.
Java HotSpot(TM) 64-Bit Server VM[localhost:4000] (Suspended)
Daemon Thread [Timer-4169] (Suspended)
Object.wait(long) line: not available [native method]
TaskQueue(Object).wait() line: 485
TimerThread.mainLoop() line: 483
TimerThread.run() line: 462
Daemon Thread [Timer-3820] (Suspended)
Object.wait(long) line: not available [native method]
TaskQueue(Object).wait() line: 485
TimerThread.mainLoop() line: 483
@jkburges
jkburges / jstack geoserver thread dump
Created December 19, 2013 01:55
jstack geoserver thread dump
This file has been truncated, but you can view the full file.
Deadlock Detection:
No deadlocks found.
Thread 27047: (state = BLOCKED)
- sun.misc.Unsafe.park(boolean, long) @bci=0 (Compiled frame; information may be imprecise)
- java.util.concurrent.locks.LockSupport.parkNanos(java.lang.Object, long) @bci=20, line=198 (Compiled frame)
- java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(java.util.concurrent.SynchronousQueue$TransferStack$SNode, boolean, long) @bci=174, line=424 (Compiled frame)
- java.util.concurrent.SynchronousQueue$TransferStack.transfer(java.lang.Object, boolean, long) @bci=102, line=323 (Interpreted frame)
- java.util.concurrent.SynchronousQueue.poll(long, java.util.concurrent.TimeUnit) @bci=11, line=874 (Interpreted frame)
Loading external configuration from: '/var/lib/tomcat7/default/conf/wfsscanner/WfsScanner.groovy'
Running WFS Scanner external config
[ERROR] web.context.ContextLoader - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pluginManager' defined in ServletContext resource
[/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is org.codehaus.groovy.grails.exceptions.NewInstance
CreationException: Could not create a new instance of class [QuartzGrailsPlugin]!
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
<div id="OpenLayers.Map_311_OpenLayers_Container" style="position: absolute; z-index: 749; left: 0px; top: 0px;">
<div id="OpenLayers.Layer.WMS_313" dir="ltr" class="olLayerDiv" style="position: absolute; width: 100%; height: 100%; z-index: 100;">
<div style="overflow: hidden; position: absolute; z-index: 1; left: 176px; top: -122px; width: 256px; height: 256px;">
<img id="OpenLayersDiv940" class="olTileImage" src="http://tilecache.emii.org.au/cgi-bin/tilecache.cgi/1.0.0/?LAYERS=HiRes_aus-group&amp;SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetMap&amp;STYLES=&amp;EXCEPTIONS=application%2Fvnd.ogc.se_inimage&amp;FORMAT=image%2Fjpeg&amp;SRS=EPSG%3A4326&amp;BBOX=-180,-90,0,90&amp;WIDTH=256&amp;HEIGHT=256" style="width: 256px; height: 256px; position: relative;">
</div>
<div style="overflow: hidden; position: absolute; z-index: 1; left: -80px; top: -122px; width: 256px; height: 256px;">
<img id="OpenLayersDiv942" class="olTileImage" src="http://tilecache.emii.org.au/cgi-bin/tilecache.cgi/1
WITH interm_table AS(
SELECT species.phylum,
species.order_name,
species.spcode,
species.common_name,
species.scientific_name,
COUNT(*) AS no_releases
FROM animal_release
LEFT JOIN animal ON animal_release.animal_id = animal.id
JOIN species ON animal.species_id = species.id
2014-02-15 06:27:16,831 [http-bio-8080-exec-2175] [unathenticated] ERROR JDBCTransaction - JDBC begin failed
org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot get a connection, pool error Timeout waiting for idle object
at org.apache.tomcat.dbcp.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:114)
at org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:111)
at org.springframework.jdbc.datasource.TransactionAwareDataSourceProxy$TransactionAwareInvocationHandler.invoke(TransactionAwareDataSourceProxy.java:224)
at com.sun.proxy.$Proxy9.getAutoCommit(Unknown Source)
at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:85)
at org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1353)
at org.springframework.orm.hibernate3.HibernateTransactionManager.doBegin(HibernateTransactionManage
ERROR 2014-04-01 16:18:41,611 [http-8080-1 ] eb.servlet.view.GroovyPageView (User: anon.) - Error processing GroovyPageView: Error executing tag <r:layoutResources>: No module found with name [helpers] at /Users/jburgess/git/aodn-portal/grails-app/views/home/index.gsp:21
org.codehaus.groovy.grails.web.taglib.exceptions.GrailsTagException: Error executing tag <r:layoutResources>: No module found with name [helpers] at /Users/jburgess/git/aodn-portal/grails-app/views/home/index.gsp:21
at Users_jburgess_git_aodn_portal_grails_app_views_home_index_gsp$_run_closure1.doCall(Users_jburgess_git_aodn_portal_grails_app_views_home_index_gsp:42)
at Users_jburgess_git_aodn_portal_grails_app_views_home_index_gsp$_run_closure1.doCall(Users_jburgess_git_aodn_portal_grails_app_views_home_index_gsp)
at Users_jburgess_git_aodn_portal_grails_app_views_home_index_gsp.run(Users_jburgess_git_aodn_portal_grails_app_views_home_index_gsp:45)
at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:
filter {
grok {
match => { "message" => "%{TIMESTAMP_ISO8601:timestamp} %{LOGLEVEL:level}%{SPACE}\[%{NOTSPACE:thread_id}\]%{SPACE}\[%{DATA:user}\]%{SPACE}%{DATA:category}%{SPACE}- %{GREEDYDATA:log_msg}" }
}
# Specific to portal - move to databag.
grok {
match => {
"category" => "client-log",
"log_msg" => "session ID: %{WORD:session_id}, message: %{GREEDYDATA:client_msg}"