lab41 / dendrite Goto Github PK
View Code? Open in Web Editor NEWPeople. Places. Things. Graphs.
Home Page: http://lab41.github.io/Dendrite
License: Apache License 2.0
People. Places. Things. Graphs.
Home Page: http://lab41.github.io/Dendrite
License: Apache License 2.0
jobs that failed should stop animating the progress bar, as that suggests more work is going on.
Until a newly-created branch has copied the graph, the new branch points to the original graph, which requires the frontend to wait until branching is complete to avoid changes to the original graph.
To better track when branching completes, it would be helpful to do one of the following:
if you start a job and the server dies before that job finishes, there is no way to delete it from the UI.
I want to compile it with hadoop 2.2 , but it doesn't work.
i changed lot of dependency version in pom , but still one dependency does't solve
ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile (default-compile) on project dendrite: Compilation failure: Compilation failure:
[ERROR] /hadoop/extra/dendrite/src/main/java/org/lab41/dendrite/services/analysis/GraphLabService.java:[5,49] error: package com.thinkaurelius.faunus.formats.adjacency does not exist
[ERROR] /hadoop/extra/dendrite/src/main/java/org/lab41/dendrite/services/analysis/GraphLabService.java:[6,51] error: package com.thinkaurelius.faunus.formats.titan.hbase does not exist
[ERROR] /hadoop/extra/dendrite/src/main/java/org/lab41/dendrite/services/analysis/FaunusPipelineService.java:[5,41] error: cannot find symbol
in some cases, a random sub graph for viewing as force directed doesn't contain any edges. perhaps instead of grabbing random vertices, grab random edges, and include the vertices that they are connected to.
After creating indices for edge properties, embedded ElasticSearch does not index all fields. Instead, only some fields are indexed.
Example of ES not storing the "_label" property in an established index:
Titan Edge (multiple properties):
{
"weight": {
"type": "string",
"value": "0.20000000298023224"
},
"_edgeId": {
"type": "string",
"value": "4V-g-2a"
},
"_id": "4V-g-2a",
"_type": "edge",
"_outV": 16,
"_inV": 4,
"_label": "created"
}
ES index for edges ("_label" index exists):
"edge": {
"properties": {
"_edgeId": {
"type": "string"
},
"_label": {
"type": "string",
"index": "not_analyzed",
"omit_norms": true,
"index_options": "docs"
},
"weight": {
"type": "string",
"index": "not_analyzed",
"omit_norms": true,
"index_options": "docs"
}
}
}
ES search result ("_label" property not stored):
{
"_index" : "dendrite-dev-8",
"_type" : "edge",
"_id" : "4V-g-2a",
"_score" : 1.0, "_source" : {"weight":"0.20000000298023224","_edgeId":"4V-g-2a"}
}
Hi, following the current documentation to configure dendrite to use prod mode with hbase on an EMR (with hadoop 2) cluster, but the result is that I get an empty screen when trying to access dendrite from the web browser. What can be the possible causes?
Thanks
Right now we've hard coded the HBase connection information in src/main/resources/META-INF/spring/prod/dendrite.properties
, but from what I've read there is a way to use some tomcat config file that can override these settings to point at the real HBase table. We need to document how to do this.
when dendrite is started up and pointed at a graph that has data in it, the table view is not displaying anything at first. you need to fire off an explicit refresh to get it to work.
It results in some dangling edges for some reason even though blueprints is supposed to delete these links.
Currently the documentation expects that a path dendrite
exists under the user who is running Hadoop commands, this should be a configurable option rather than hardcoded.
I have tried multiple times but the following steps:
% git clone https://github.com/Lab41/faunus.git
% cd faunus
% git checkout dendrite
% mvn install -DskipTests=true
fails with a different error everytime. This time I have this error:
Failed to execute goal on project faunus: Could not resolve dependencies for project com.thinkaurelius.faunus:faunus:jar:0.4.1-Lab41-SNAPSHOT: The following artifacts could not be resolved: com.thinkaurelius.titan:titan-core:jar:0.4.1-Lab41-SNAPSHOT, com.thinkaurelius.titan:titan-es:jar:0.4.1-Lab41-SNAPSHOT, com.thinkaurelius.titan:titan-cassandra:jar:0.4.1-Lab41-SNAPSHOT, com.thinkaurelius.titan:titan-hbase:jar:0.4.1-Lab41-SNAPSHOT: Could not find artifact com.thinkaurelius.titan:titan-core:jar:0.4.1-Lab41-SNAPSHOT in cloudera (https://repository.cloudera.com/artifactory/cloudera-repos/)
When importing a graph from the Dendrite UI, the graph does not seem to be indexed with ElasticSearch.
I am following the install instructions in readme but it fails at step -
mvn install -DskipTests=true
inside titan repo, with following error:
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile (default-cli) on project titan-berkeleyje: Compilation failure: Compilation failure:
[ERROR] error: error reading /Users/sjairath/.m2/repository/com/thinkaurelius/titan/titan-core/0.4.1-Lab41-SNAPSHOT/titan-core-0.4.1-Lab41-SNAPSHOT.jar; error in opening zip file
[ERROR] error: error reading /Users/sjairath/.m2/repository/com/sleepycat/je/5.0.73/je-5.0.73.jar; error in opening zip file
I am on Mac OS X 10.8.4.
Apache Maven 3.0.4 (r1232337; 2012-01-17 14:14:56+0530)
Java version: 1.7.0_60-ea
any idea on this issue?
Edges contain _inV and _outV, which point at the IDs of respective vertices. Currently, each vertex must be retrieved one by one. It would be helpful to query Titan for multiple vertices, especially when working with a list of edges. For example, providing {'id1', 'id2', 'id3', ... } to return all vertices would be a more efficient query.
Titan already can import RDF via bulk loader.
Also Faunus can get RDF as import.
I'd like to use dendrite in order to load RDF and analyse this data.
I think it would be a very powerful mix
Hi, I'm wondering if this project is daed or alive?
Are there any further developments planned?
Thanks
Matthias
Frames is a very lightweight ORM and doesn't check if a vertex/edge is the right type. We need to add an assertion for this.
it can take a while for the hbase backend to spin up, so while it's loading we should display a spinner until it's ready. To handle the case that we want to show the import dialog on creation, we can add a state flag to the graph in the metagraph. This would let the frontend poll on the graph's load status.
Hey guys, we huge memory allotted on our dendrite server instance but still encountering this kind of error, heres the log of the error:
type Exception report
message Could not start new transaction
description The server encountered an internal error that prevented it from fulfilling this request.
exception
com.thinkaurelius.titan.core.TitanException: Could not start new transaction
com.thinkaurelius.titan.graphdb.database.StandardTitanGraph.newTransaction(StandardTitanGraph.java:141)
com.thinkaurelius.titan.graphdb.transaction.StandardTransactionBuilder.start(StandardTransactionBuilder.java:131)
org.lab41.dendrite.metagraph.DendriteGraphTransactionBuilder.start(DendriteGraphTransactionBuilder.java:57)
org.lab41.dendrite.metagraph.DendriteGraph.newTransaction(DendriteGraph.java:204)
org.lab41.dendrite.metagraph.DendriteGraph.newThreadBoundTransaction(DendriteGraph.java:209)
org.lab41.dendrite.metagraph.DendriteGraph.newThreadBoundTransaction(DendriteGraph.java:25)
com.thinkaurelius.titan.graphdb.blueprints.TitanBlueprintsGraph.getAutoStartTx(TitanBlueprintsGraph.java:101)
com.thinkaurelius.titan.graphdb.blueprints.TitanBlueprintsGraph.getEdges(TitanBlueprintsGraph.java:232)
com.tinkerpop.rexster.EdgeResource.getAllEdges(EdgeResource.java:122)
com.tinkerpop.rexster.EdgeResource.getAllEdgesRexsterTypedJson(EdgeResource.java:91)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:606)
com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60)
com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ResponseOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:205)
com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75)
com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302)
com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108)
com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)
com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84)
com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1511)
com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1442)
com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1391)
com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1381)
com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:416)
com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:538)
com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:716)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:139)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.ui.DefaultLoginPageGeneratingFilter.doFilter(DefaultLoginPageGeneratingFilter.java:91)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:77)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
root cause
com.thinkaurelius.titan.diskstorage.PermanentStorageException: Could not start BerkeleyJE transaction
com.thinkaurelius.titan.diskstorage.berkeleyje.BerkeleyJEStoreManager.beginTransaction(BerkeleyJEStoreManager.java:93)
com.thinkaurelius.titan.diskstorage.berkeleyje.BerkeleyJEStoreManager.beginTransaction(BerkeleyJEStoreManager.java:23)
com.thinkaurelius.titan.diskstorage.keycolumnvalue.keyvalue.OrderedKeyValueStoreManagerAdapter.beginTransaction(OrderedKeyValueStoreManagerAdapter.java:49)
com.thinkaurelius.titan.diskstorage.Backend.beginTransaction(Backend.java:412)
com.thinkaurelius.titan.graphdb.database.StandardTitanGraph.newTransaction(StandardTitanGraph.java:137)
com.thinkaurelius.titan.graphdb.transaction.StandardTransactionBuilder.start(StandardTransactionBuilder.java:131)
org.lab41.dendrite.metagraph.DendriteGraphTransactionBuilder.start(DendriteGraphTransactionBuilder.java:57)
org.lab41.dendrite.metagraph.DendriteGraph.newTransaction(DendriteGraph.java:204)
org.lab41.dendrite.metagraph.DendriteGraph.newThreadBoundTransaction(DendriteGraph.java:209)
org.lab41.dendrite.metagraph.DendriteGraph.newThreadBoundTransaction(DendriteGraph.java:25)
com.thinkaurelius.titan.graphdb.blueprints.TitanBlueprintsGraph.getAutoStartTx(TitanBlueprintsGraph.java:101)
com.thinkaurelius.titan.graphdb.blueprints.TitanBlueprintsGraph.getEdges(TitanBlueprintsGraph.java:232)
com.tinkerpop.rexster.EdgeResource.getAllEdges(EdgeResource.java:122)
com.tinkerpop.rexster.EdgeResource.getAllEdgesRexsterTypedJson(EdgeResource.java:91)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:606)
com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60)
com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ResponseOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:205)
com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75)
com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302)
com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108)
com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)
com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84)
com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1511)
com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1442)
com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1391)
com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1381)
com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:416)
com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:538)
com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:716)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:139)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.ui.DefaultLoginPageGeneratingFilter.doFilter(DefaultLoginPageGeneratingFilter.java:91)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:77)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
root cause
com.sleepycat.je.EnvironmentFailureException: (JE 5.0.73) JAVA_ERROR: Java Error occurred, recovery may not be possible.
com.sleepycat.je.dbi.EnvironmentImpl.checkIfInvalid(EnvironmentImpl.java:1507)
com.sleepycat.je.Environment.checkEnv(Environment.java:2185)
com.sleepycat.je.Environment.beginTransactionInternal(Environment.java:1313)
com.sleepycat.je.Environment.beginTransaction(Environment.java:1284)
com.thinkaurelius.titan.diskstorage.berkeleyje.BerkeleyJEStoreManager.beginTransaction(BerkeleyJEStoreManager.java:89)
com.thinkaurelius.titan.diskstorage.berkeleyje.BerkeleyJEStoreManager.beginTransaction(BerkeleyJEStoreManager.java:23)
com.thinkaurelius.titan.diskstorage.keycolumnvalue.keyvalue.OrderedKeyValueStoreManagerAdapter.beginTransaction(OrderedKeyValueStoreManagerAdapter.java:49)
com.thinkaurelius.titan.diskstorage.Backend.beginTransaction(Backend.java:412)
com.thinkaurelius.titan.graphdb.database.StandardTitanGraph.newTransaction(StandardTitanGraph.java:137)
com.thinkaurelius.titan.graphdb.transaction.StandardTransactionBuilder.start(StandardTransactionBuilder.java:131)
org.lab41.dendrite.metagraph.DendriteGraphTransactionBuilder.start(DendriteGraphTransactionBuilder.java:57)
org.lab41.dendrite.metagraph.DendriteGraph.newTransaction(DendriteGraph.java:204)
org.lab41.dendrite.metagraph.DendriteGraph.newThreadBoundTransaction(DendriteGraph.java:209)
org.lab41.dendrite.metagraph.DendriteGraph.newThreadBoundTransaction(DendriteGraph.java:25)
com.thinkaurelius.titan.graphdb.blueprints.TitanBlueprintsGraph.getAutoStartTx(TitanBlueprintsGraph.java:101)
com.thinkaurelius.titan.graphdb.blueprints.TitanBlueprintsGraph.getEdges(TitanBlueprintsGraph.java:232)
com.tinkerpop.rexster.EdgeResource.getAllEdges(EdgeResource.java:122)
com.tinkerpop.rexster.EdgeResource.getAllEdgesRexsterTypedJson(EdgeResource.java:91)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:606)
com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60)
com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ResponseOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:205)
com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75)
com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302)
com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108)
com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)
com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84)
com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1511)
com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1442)
com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1391)
com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1381)
com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:416)
com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:538)
com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:716)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:139)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.ui.DefaultLoginPageGeneratingFilter.doFilter(DefaultLoginPageGeneratingFilter.java:91)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:77)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
root cause
java.lang.OutOfMemoryError: Java heap space
java.util.HashMap.resize(HashMap.java:580)
java.util.HashMap.addEntry(HashMap.java:879)
java.util.HashMap.put(HashMap.java:505)
java.util.HashSet.add(HashSet.java:217)
com.sleepycat.je.txn.Txn.addReadLock(Txn.java:1552)
com.sleepycat.je.txn.Txn.addLock(Txn.java:1541)
com.sleepycat.je.txn.LockManager.attemptLockInternal(LockManager.java:527)
com.sleepycat.je.txn.SyncedLockManager.attemptLock(SyncedLockManager.java:74)
com.sleepycat.je.txn.LockManager.lockInternal(LockManager.java:292)
com.sleepycat.je.txn.LockManager.lock(LockManager.java:276)
com.sleepycat.je.txn.Txn.lockInternal(Txn.java:498)
com.sleepycat.je.txn.Locker.nonBlockingLock(Locker.java:478)
com.sleepycat.je.dbi.CursorImpl.lockLN(CursorImpl.java:2602)
com.sleepycat.je.dbi.CursorImpl.lockLN(CursorImpl.java:2422)
com.sleepycat.je.dbi.CursorImpl.fetchCurrent(CursorImpl.java:2253)
com.sleepycat.je.dbi.CursorImpl.getCurrentAlreadyLatched(CursorImpl.java:1466)
com.sleepycat.je.dbi.CursorImpl.getNext(CursorImpl.java:1593)
com.sleepycat.je.Cursor.retrieveNextAllowPhantoms(Cursor.java:2924)
com.sleepycat.je.Cursor.retrieveNextNoDups(Cursor.java:2801)
com.sleepycat.je.Cursor.retrieveNext(Cursor.java:2775)
com.sleepycat.je.Cursor.getNext(Cursor.java:1128)
com.thinkaurelius.titan.diskstorage.berkeleyje.BerkeleyJEKeyValueStore.getSlice(BerkeleyJEKeyValueStore.java:135)
com.thinkaurelius.titan.diskstorage.keycolumnvalue.keyvalue.OrderedKeyValueStoreAdapter.getKeys(OrderedKeyValueStoreAdapter.java:88)
com.thinkaurelius.titan.diskstorage.keycolumnvalue.CachedKeyColumnValueStore.getKeys(CachedKeyColumnValueStore.java:134)
com.thinkaurelius.titan.diskstorage.BackendTransaction$5.call(BackendTransaction.java:309)
com.thinkaurelius.titan.diskstorage.BackendTransaction$5.call(BackendTransaction.java:306)
com.thinkaurelius.titan.diskstorage.util.BackendOperation.execute(BackendOperation.java:62)
com.thinkaurelius.titan.diskstorage.BackendTransaction.executeRead(BackendTransaction.java:380)
com.thinkaurelius.titan.diskstorage.BackendTransaction.edgeStoreKeys(BackendTransaction.java:306)
com.thinkaurelius.titan.graphdb.database.StandardTitanGraph.getVertexIDs(StandardTitanGraph.java:180)
com.thinkaurelius.titan.graphdb.transaction.VertexIterable$1.(VertexIterable.java:31)
com.thinkaurelius.titan.graphdb.transaction.VertexIterable.iterator(VertexIterable.java:29)
Currently the documentation shows that a groovy script must be put into HDFS, thus requiring the server running Dendrite to also have a Hadoop client, this should be remedied, if possible.
current README has old configuration settings
why not dendrite use "standardard" titan?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.