Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java neo4j rest graphdb随机导致502坏网关_Java_Json_Rest_Neo4j_Spring Data Neo4j - Fatal编程技术网

Java neo4j rest graphdb随机导致502坏网关

Java neo4j rest graphdb随机导致502坏网关,java,json,rest,neo4j,spring-data-neo4j,Java,Json,Rest,Neo4j,Spring Data Neo4j,使用SDN 3.1.2和neo4j rest graphdb 2.0.1,我在保存实体频率1/5时遇到此异常: 2014-11-16T04:54:29.018090+00:00 app[web.1]: [error] play - Cannot invoke the action, eventually got an error: java.lang.RuntimeException: Error reading as JSON '<html><body><h1&g

使用SDN 3.1.2和neo4j rest graphdb 2.0.1,我在保存实体频率1/5时遇到此异常:

2014-11-16T04:54:29.018090+00:00 app[web.1]: [error] play - Cannot invoke the action, eventually got an error: java.lang.RuntimeException: Error reading as JSON '<html><body><h1>502 Bad Gateway</h1>
2014-11-16T04:54:29.018095+00:00 app[web.1]: The server returned an invalid or incomplete response.
2014-11-16T04:54:29.029618+00:00 app[web.1]: 
2014-11-16T04:54:29.029620+00:00 app[web.1]: ! @6k83hj7gp - Internal server error, for (POST) [/api/meetings] ->
2014-11-16T04:54:29.018097+00:00 app[web.1]: </body></html>
2014-11-16T04:54:29.029622+00:00 app[web.1]: 
2014-11-16T04:54:29.018104+00:00 app[web.1]: '
2014-11-16T04:54:29.029615+00:00 app[web.1]: [error] application - 
2014-11-16T04:54:29.029624+00:00 app[web.1]: play.api.Application$$anon$1: Execution exception[[RuntimeException: Error reading as JSON '<html><body><h1>502 Bad Gateway</h1>
2014-11-16T04:54:29.029625+00:00 app[web.1]: The server returned an invalid or incomplete response.
2014-11-16T04:54:29.029627+00:00 app[web.1]: </body></html>
2014-11-16T04:54:29.029630+00:00 app[web.1]:    at play.api.Application$class.handleError(Application.scala:293) ~[com.typesafe.play.play_2.10-2.2.3.jar:2.2.3]
2014-11-16T04:54:29.029632+00:00 app[web.1]:    at play.api.DefaultApplication.handleError(Application.scala:399) [com.typesafe.play.play_2.10-2.2.3.jar:2.2.3]
2014-11-16T04:54:29.029634+00:00 app[web.1]:    at play.core.server.netty.PlayDefaultUpstreamHandler$$anonfun$3$$anonfun$applyOrElse$3.apply(PlayDefaultUpstreamHandler.scala:264) [com.typesafe.play.play_2.10-2.2.3.jar:2.2.3]
2014-11-16T04:54:29.029628+00:00 app[web.1]: ']]
2014-11-16T04:54:29.029646+00:00 app[web.1]:    at org.neo4j.rest.graphdb.util.JsonHelper.readJson(JsonHelper.java:57) ~[org.neo4j.neo4j-rest-graphdb-2.0.1.jar:na]
2014-11-16T04:54:29.029648+00:00 app[web.1]:    at org.neo4j.rest.graphdb.util.JsonHelper.jsonToSingleValue(JsonHelper.java:62) ~[org.neo4j.neo4j-rest-graphdb-2.0.1.jar:na]
2014-11-16T04:54:29.029649+00:00 app[web.1]:    at org.neo4j.rest.graphdb.RequestResult.toEntity(RequestResult.java:114) ~[org.neo4j.neo4j-rest-graphdb-2.0.1.jar:na]
2014-11-16T04:54:29.029639+00:00 app[web.1]:    at play.core.server.netty.PlayDefaultUpstreamHandler$$anonfun$3.applyOrElse(PlayDefaultUpstreamHandler.scala:264) [com.typesafe.play.play_2.10-2.2.3.jar:2.2.3]
2014-11-16T04:54:29.029654+00:00 app[web.1]:    at org.neo4j.rest.graphdb.ExecutingRestAPI.getRelationships(ExecutingRestAPI.java:553) ~[org.neo4j.neo4j-rest-graphdb-2.0.1.jar:na]
2014-11-16T04:54:29.029637+00:00 app[web.1]:    at scala.Option.map(Option.scala:145) [org.scala-lang.scala-library-2.10.4.jar:na]
2014-11-16T04:54:29.029653+00:00 app[web.1]:    at org.neo4j.rest.graphdb.ExecutingRestAPI.wrapRelationships(ExecutingRestAPI.java:383) ~[org.neo4j.neo4j-rest-graphdb-2.0.1.jar:na]
2014-11-16T04:54:29.029640+00:00 app[web.1]: Caused by: java.lang.RuntimeException: Error reading as JSON '<html><body><h1>502 Bad Gateway</h1>
2014-11-16T04:54:29.029655+00:00 app[web.1]: Caused by: org.codehaus.jackson.JsonParseException: Unexpected character ('<' (code 60)): expected a valid value (number, String, array, object, 'true', 'false' or 'null')
2014-11-16T04:54:29.029642+00:00 app[web.1]: The server returned an invalid or incomplete response.
2014-11-16T04:54:29.029657+00:00 app[web.1]:  at [Source: java.io.StringReader@78338169; line: 1, column: 2]
2014-11-16T04:54:29.029643+00:00 app[web.1]: </body></html>
2014-11-16T04:54:29.029658+00:00 app[web.1]:    at org.codehaus.jackson.JsonParser._constructError(JsonParser.java:1433) ~[org.codehaus.jackson.jackson-core-asl-1.9.7.jar:1.9.7]
2014-11-16T04:54:29.029645+00:00 app[web.1]: '
2014-11-16T04:54:29.029660+00:00 app[web.1]:    at org.codehaus.jackson.impl.JsonParserMinimalBase._reportError(JsonParserMinimalBase.java:521) ~[org.codehaus.jackson.jackson-core-asl-1.9.7.jar:1.9.7]
2014-11-16T04:54:29.029635+00:00 app[web.1]:    at play.core.server.netty.PlayDefaultUpstreamHandler$$anonfun$3$$anonfun$applyOrElse$3.apply(PlayDefaultUpstreamHandler.scala:264) [com.typesafe.play.play_2.10-2.2.3.jar:2.2.3]
2014-11-16T04:54:29.029651+00:00 app[web.1]:    at org.neo4j.rest.graphdb.converter.RelationshipIterableConverter.convertFromRepresentation(RelationshipIterableConverter.java:45) ~[org.neo4j.neo4j-rest-graphdb-2.0.1.jar:na]
2014-11-16T04:54:29.029666+00:00 app[web.1]:    at org.codehaus.jackson.map.ObjectMapper._initForReading(ObjectMapper.java:2770) ~[org.codehaus.jackson.jackson-mapper-asl-1.9.7.jar:1.9.7]
2014-11-16T04:54:29.029662+00:00 app[web.1]:    at org.codehaus.jackson.impl.JsonParserMinimalBase._reportUnexpectedChar(JsonParserMinimalBase.java:442) ~[org.codehaus.jackson.jackson-core-asl-1.9.7.jar:1.9.7]
2014-11-16T04:54:29.029663+00:00 app[web.1]:    at org.codehaus.jackson.impl.ReaderBasedParser._handleUnexpectedValue(ReaderBasedParser.java:1198) ~[org.codehaus.jackson.jackson-core-asl-1.9.7.jar:1.9.7]
2014-11-16T04:54:29.029665+00:00 app[web.1]:    at org.codehaus.jackson.impl.ReaderBasedParser.nextToken(ReaderBasedParser.java:485) ~[org.codehaus.jackson.jackson-core-asl-1.9.7.jar:1.9.7]
有什么想法吗? 它发生在我从3.1.2升级到SDN 3.2.1之后

我要指出的是,我只需重试保存,异常就会消失……奇怪。
=>随机

可能是您的网络设置有问题?返回的HTML页面听起来不像Neo4j服务器会返回的内容?而且stacktrace也不会显示,而org.Neo4j.rest.graphdb.util.JsonHelper.readJson=>Neo4j rest graphdb上的Neo4j或sdn类可能是根本原因,不是吗?我没有更改我的生产代码。仅将SDN库升级到3.2.1,并将弹簧座图形HDB升级到3.2.1。我一直使用neo4j graph db 2.0.1,对此没有任何更改。不确定,SDN在中引入了java rest绑定的正确依赖项,您不必自己配置。我使用的不是Maven,而是SBT。我尝试了您建议的删除手动添加的rest graph db依赖项的方法,但得到的结果是:java.lang.NoClassDefFoundError:org/neo4j/rest/graphdb/RestGraphDatabase。我想只有Maven版本指出了依赖性。