Skip to content

Instantly share code, notes, and snippets.

View szarnyasg's full-sized avatar

Gabor Szarnyas szarnyasg

View GitHub Profile
GraphDatabaseService graphDb = new EmbeddedGraphDatabase("tempdb");
Transaction tx = graphDb.beginTx();
try {
// graph: (0)---"A"--->(1)---"B"--->(2) (3)
List<Node> nodes = new ArrayList<Node>();
for (int i = 0; i < 4; i++) {
Node node = graphDb.createNode();
node.setProperty("label", "(" + i + ")");
nodes.add(node);
@szarnyasg
szarnyasg / gist:3010110
Created June 28, 2012 09:13
Eclipse + EMF-IncQuery workspace error log
!SESSION 2012-06-28 10:39:22.429 -----------------------------------------------
eclipse.buildId=M20120208-0800
java.version=1.7.0_03
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Framework arguments: -product org.eclipse.epp.package.modeling.product -showlocation
Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.modeling.product -data D:\workspaces\trainbenchmark -showlocation
This is a continuation of log file D:\workspaces\trainBenchmark\.metadata\.bak_0.log
Created Time: 2012-06-28 10:39:31.723
@szarnyasg
szarnyasg / gist:3123270
Created July 16, 2012 15:14
Spring Data Neo4j mapping error
java.lang.StackOverflowError
at org.neo4j.kernel.impl.util.ArrayMap.synchronizedGet(ArrayMap.java:194)
at org.neo4j.kernel.impl.util.ArrayMap.get(ArrayMap.java:170)
at org.neo4j.kernel.impl.core.LockReleaser.getPrimitiveElement(LockReleaser.java:538)
at org.neo4j.kernel.impl.core.LockReleaser.getPrimitiveElement(LockReleaser.java:529)
at org.neo4j.kernel.impl.core.LockReleaser.getCowRelationshipAddMap(LockReleaser.java:363)
at org.neo4j.kernel.impl.core.LockReleaser.getCowRelationshipAddMap(LockReleaser.java:371)
at org.neo4j.kernel.impl.core.NodeManager.getCowRelationshipAddMap(NodeManager.java:1058)
at org.neo4j.kernel.impl.core.NodeImpl.getAllRelationshipsOfType(NodeImpl.java:197)
at org.neo4j.kernel.impl.core.NodeImpl.getRelationships(NodeImpl.java:269)
@szarnyasg
szarnyasg / gist:3169383
Created July 24, 2012 10:55
Spring Data Neo4j mapping error
java.lang.StackOverflowError
at org.neo4j.kernel.impl.util.ArrayMap.synchronizedGet(ArrayMap.java:194)
at org.neo4j.kernel.impl.util.ArrayMap.get(ArrayMap.java:170)
at org.neo4j.kernel.impl.core.LockReleaser.hasRelationshipModifications(LockReleaser.java:816)
at org.neo4j.kernel.impl.core.NodeImpl.getAllRelationshipsOfType(NodeImpl.java:186)
at org.neo4j.kernel.impl.core.NodeImpl.getRelationships(NodeImpl.java:269)
at org.neo4j.kernel.impl.core.NodeProxy.getRelationships(NodeProxy.java:114)
at org.springframework.data.neo4j.fieldaccess.RelationshipHelper.getOtherNodes(RelationshipHelper.java:48)
at org.springframework.data.neo4j.fieldaccess.RelationshipHelper.getStatesFromEntity(RelationshipHelper.java:136)
at org.springframework.data.neo4j.fieldaccess.RelationshipHelper.createEntitySetFromRelationshipEndNodes(RelationshipHelper.java:110)
@szarnyasg
szarnyasg / gist:5983690
Created July 12, 2013 11:16
Titan with embedded Cassandra -- output for a suspected race condition
stdout
Java virtual machine options are -Xms12G -Xmx12G -javaagent:/home/meres/titan-all-0.3.1/lib/jamm-0.2.5.jar -Dcom.sun.management.jmxremote.port=7199 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false
stderr
13/07/12 13:13:18 INFO service.CassandraDaemon: JVM vendor/version: Java HotSpot(TM) 64-Bit Server VM/1.7.0_25
13/07/12 13:13:18 INFO service.CassandraDaemon: Heap size: 12348030976/12348030976
13/07/12 13:13:18 INFO service.CassandraDaemon: Classpath: bin/../lib/activation-1.1.jar:bin/../lib/antlr-2.7.7.jar:bin/../lib/antlr-3.2.jar:bin/../lib/antlr-runtime-3.2.jar:bin/../lib/asm-3.1.jar:bin/../lib/asm-4.0.jar:bin/../lib/asm-analysis-3.2.jar:bin/../lib/asm-commons-3.2.jar:bin/../lib/asm-tree-3.2.jar:bin/../lib/asm-util-3.2.jar:bin/../lib/astyanax-cassandra-1.56.37.jar:bin/../lib/astyanax-core-1.56.37.jar:bin/../lib/astyanax-thrift-1.56.37.jar:bin/../lib/avro-1.4.0-cassandra-1.jar:bin/../lib/avro-ipc-1.5.3.jar:bin/../lib/blueprints-core-2.3.0.jar:bin/../lib/c
@szarnyasg
szarnyasg / gist:6375182
Created August 29, 2013 07:38
Titan exception for the command g.E("edgetype", "TRACKELEMENT_SENSOR").bothV;
13/08/29 00:46:07 INFO impl.ConnectionPoolMBeanManager: Registering mbean: com.netflix.MonitoredResources:type=ASTYANAX,name=ClusterTitanConnectionPool,ServiceType=connectionpool
13/08/29 00:46:07 INFO impl.CountingConnectionPoolMonitor: AddHost: vcl0
13/08/29 00:46:07 INFO impl.ConnectionPoolMBeanManager: Registering mbean: com.netflix.MonitoredResources:type=ASTYANAX,name=KeyspaceTitanConnectionPool,ServiceType=connectionpool
13/08/29 00:46:07 INFO impl.CountingConnectionPoolMonitor: AddHost: vcl0
13/08/29 00:46:07 INFO impl.CountingConnectionPoolMonitor: AddHost: 10.6.23.93
13/08/29 00:46:07 INFO impl.CountingConnectionPoolMonitor: AddHost: 10.6.23.94
13/08/29 00:46:07 INFO impl.CountingConnectionPoolMonitor: AddHost: 10.6.23.92
13/08/29 00:46:07 INFO impl.CountingConnectionPoolMonitor: AddHost: 10.6.23.91
13/08/29 00:46:07 INFO impl.CountingConnectionPoolMonitor: RemoveHost: vcl0
13/08/29 00:48:02 INFO util.BackendOperation: Temporary storage exception during backend operation [EdgeIndexQuery]. Attempting
@szarnyasg
szarnyasg / EdgeTypes.groovy
Last active December 22, 2015 05:58
Faunus Groovy MapReduce job for collecting edges of a specific type.
import com.thinkaurelius.titan.core.TitanFactory
import com.tinkerpop.blueprints.Graph
import org.apache.commons.configuration.BaseConfiguration
Graph g
edgeType = "father";
v2Types = ["titan", "human"];
def setup(args) {
@szarnyasg
szarnyasg / gist:6454936
Created September 5, 2013 19:28
Faunus output for collecting edge instances
$ time ~/faunus-0.3.2/bin/gremlin.sh < faunus-edgetypes.txt
\,,,/
(o o)
-----oOOo-(_)-oOOo-----
gremlin> //Faunus load sequence
==>true
gremlin> //====================
==>true
gremlin>
@szarnyasg
szarnyasg / gist:8159646
Created December 28, 2013 13:44
4store installation log for reproducing a suspected bug
Reading package lists...
Building dependency tree...
Reading state information...
gcc is already the newest version.
libnss-mdns is already the newest version.
make is already the newest version.
The following extra packages will be installed:
autotools-dev cpp-4.8 dpkg-dev g++ g++-4.8 gcc-4.8 gcc-4.8-base libasan0
libatomic1 libavahi-client3 libavahi-common-dev libavahi-common3
libavahi-glib1 libc-dev-bin libc6-dev libdbus-1-dev libgcc-4.8-dev libgcc1
@szarnyasg
szarnyasg / gist:10107036
Last active August 29, 2015 13:58
Faunus from Java
package faunus.project;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.nio.charset.Charset;
import java.util.ArrayList;
import java.util.Iterator;
import javax.script.Bindings;