Skip to content

Instantly share code, notes, and snippets.

2013-05-13 15:15:43
Full thread dump Java HotSpot(TM) 64-Bit Server VM (20.10-b01 mixed mode):
"Checkpointer" daemon prio=10 tid=0x00007f7053697800 nid=0x2418 in Object.wait() [0x00007f6fb4b0b000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000fd7e3808> (a java.lang.Object)
at java.lang.Object.wait(Object.java:485)
at com.sleepycat.je.utilint.DaemonThread.run(DaemonThread.java:174)
- locked <0x00000000fd7e3808> (a java.lang.Object)
<error message="unable to create new native thread" type="java.lang.OutOfMemoryError">java.lang.OutOfMemoryError: unable to create new native thread
at java.lang.Thread.start0(Native Method)
at java.lang.Thread.start(Thread.java:640)
at com.sleepycat.je.utilint.DaemonThread.runOrPause(DaemonThread.java:100)
at com.sleepycat.je.dbi.EnvironmentImpl.runOrPauseDaemons(EnvironmentImpl.java:980)
at com.sleepycat.je.dbi.EnvironmentImpl.finishInit(EnvironmentImpl.java:697)
at com.sleepycat.je.dbi.DbEnvPool.getEnvironment(DbEnvPool.java:210)
at com.sleepycat.je.Environment.makeEnvironmentImpl(Environment.java:246)
at com.sleepycat.je.Environment.&lt;init&gt;(Environment.java:227)
at com.sleepycat.je.Environment.&lt;init&gt;(Environment.java:170)
Ingesting: 7485419c3f0d0fbd8df1ee01af30fe439ec0bb8f: class org.geogit.api.RevFeatureType
Ingesting: 59269237e744a7ee06b2b08b94c3137befadba10: class org.geogit.api.RevTreeImpl$LeafTree
Ingesting: 95f659a68f4889448a3060981dd39f3b088ff91c: class org.geogit.api.RevTreeImpl$LeafTree
Ingesting: b7d952e4e1ebf8e65792b72bce2ec48f899443b0: class org.geogit.api.RevCommit
Ingesting: 1d9dff3e09293b9816ab5c24b9fc6433727c2898: class org.geogit.api.RevCommit
Ingesting: 378905261b319ff19535055d2b5d06633a7d4003: class org.geogit.api.RevCommit
Ingesting: 619bb278668dae238d38253e3f1a59d1f9c3af0f: class org.geogit.api.RevCommit
Ingesting: 122daedca3982de472f19bd95fff2a07a26822c1: class org.geogit.api.RevCommit
Ingesting: dd8a734e3b975b1a708eb43d2fa45357706d0ade: class org.geogit.api.RevCommit
Ingesting: 5baf7a2d2286009e84dd65f7203204cc29598c3a: class org.geogit.api.RevCommit
package org.geogit.repository;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Set;
import org.geogit.api.Bucket;
[dwins@localhost dst]$ geogit remote list -v
osm http://localhost:8080/geogit/repo (fetch)
osm http://localhost:8080/geogit/repo (push)
[dwins@localhost dst]$ geogit fetch osm master
java.lang.IllegalStateException: Remote could not be resolved.
at com.google.common.base.Preconditions.checkState(Preconditions.java:149)
at org.geogit.api.porcelain.FetchOp.addRemote(FetchOp.java:94)
at org.geogit.api.porcelain.FetchOp.addRemote(FetchOp.java:84)
at org.geogit.cli.porcelain.Fetch.runInternal(Fetch.java:70)
org.neo4j.graphdb.TransactionFailureException: Index creation failed for identifiers, {provider=lucene, type=exact}
at org.neo4j.kernel.IndexManagerImpl.getOrCreateIndexConfig(IndexManagerImpl.java:233)
at org.neo4j.kernel.IndexManagerImpl.getOrCreateNodeIndex(IndexManagerImpl.java:312)
at org.neo4j.kernel.IndexManagerImpl.forNodes(IndexManagerImpl.java:300)
at org.neo4j.kernel.IndexManagerImpl.forNodes(IndexManagerImpl.java:294)
at org.geogit.storage.Neo4JGraphDatabase.getOrAddNode(Neo4JGraphDatabase.java:209)
at org.geogit.storage.Neo4JGraphDatabase.put(Neo4JGraphDatabase.java:169)
at org.geogit.storage.ObjectDatabasePutInterceptor.putRevObjectInterceptor(ObjectDatabasePutInterceptor.java:112)
at org.geogit.storage.ObjectDatabasePutInterceptor.invoke(ObjectDatabasePutInterceptor.java:47)
at org.geogit.api.porcelain.CommitOp.call(CommitOp.java:300)
#!/bin/sh
set -e # Bail out as soon as any command fails
git for-each-ref --format='%(objectname) %(refname)' refs/remotes |
# sort | uniq -w20 | # uncomment for deduplication, but this doesn't account for multiple branches pointing to the same commit
while read line;
do
ref=${line%\ *}
count=$(git log --oneline --since="-1week" $ref | wc -l)
abstract class Printer {
public static String message;
}
class FormalPrinter extends Printer {
static {
message = "Why hello good sir!";
}
}
@dwins
dwins / architecture.dot
Created January 23, 2013 14:29
Quick Graphviz diagram for GeoServer's codebase
digraph {
node [shape=box,fontname=Sans]
edge [fontname=Sans,fontsize=6]
Catalog
subgraph {
OWSDispatcher
WebMapService
WebFeatureService
WebCoverageService
WebProcessingService
scala> val params = (1, "Dan", "H")
params: (Int, String, String) = (1,Dan,H)
scala> case class Person(id: Int, name: String, initial: String)
defined class Person
scala> Person.tupled(params)
res0: Person = Person(1,Dan,H)