Closed qiuxiafei closed 11 years ago
@jiyinyiyong
这里来...
现在应该好了。需要exlude get 和set这两个函数...但是不知道为啥之前我自己这里一直能过。
跑起来了.. 然后在提交的时候出错了
org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss
at com.netflix.curator.ConnectionState.getZooKeeper(ConnectionState.java:94)
at com.netflix.curator.CuratorZookeeperClient.getZooKeeper(CuratorZookeeperClient.java:106)
at com.netflix.curator.framework.imps.CuratorFrameworkImpl.getZooKeeper(CuratorFrameworkImpl.java:410)
at com.netflix.curator.framework.imps.GetChildrenBuilderImpl$3.call(GetChildrenBuilderImpl.java:213)
at com.netflix.curator.framework.imps.GetChildrenBuilderImpl$3.call(GetChildrenBuilderImpl.java:202)
at com.netflix.curator.RetryLoop.callWithRetry(RetryLoop.java:106)
at com.netflix.curator.framework.imps.GetChildrenBuilderImpl.pathInForeground(GetChildrenBuilderImpl.java:198)
at com.netflix.curator.framework.imps.GetChildrenBuilderImpl.forPath(GetChildrenBuilderImpl.java:190)
at com.netflix.curator.framework.imps.GetChildrenBuilderImpl.forPath(GetChildrenBuilderImpl.java:37)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at clojure.lang.Reflector.invokeMatchingMethod(Reflector.java:93)
at clojure.lang.Reflector.invokeInstanceMethod(Reflector.java:28)
at zk_web.zk$ls.invoke(zk.clj:38)
at zk_web.pages$GET__node.invoke(pages.clj:109)
at zk_web.pages$fn__356.invoke(pages.clj:102)
at compojure.core$if_route$fn__271.invoke(core.clj:39)
at compojure.core$if_method$fn__264.invoke(core.clj:24)
at compojure.core$routing$fn__286.invoke(core.clj:98)
at clojure.core$some.invoke(core.clj:2390)
at compojure.core$routing.doInvoke(core.clj:98)
at clojure.lang.RestFn.applyTo(RestFn.java:139)
at clojure.core$apply.invoke(core.clj:603)
at compojure.core$routes$fn__290.invoke(core.clj:103)
at noir.server.handler$init_routes$fn__1422.invoke(handler.clj:92)
at noir.request$wrap_request_map$fn__1324.invoke(request.clj:14)
at hiccup.middleware$wrap_base_url$fn__860.invoke(middleware.clj:12)
at noir.session$noir_flash$fn__1347.invoke(session.clj:92)
at ring.middleware.flash$wrap_flash$fn__642.invoke(flash.clj:14)
at noir.session$noir_session$fn__1337.invoke(session.clj:56)
at ring.middleware.session$wrap_session$fn__635.invoke(session.clj:40)
at ring.middleware.cookies$wrap_cookies$fn__572.invoke(cookies.clj:150)
at noir.cookies$noir_cookies$fn__1188.invoke(cookies.clj:66)
at ring.middleware.cookies$wrap_cookies$fn__572.invoke(cookies.clj:150)
at noir.validation$wrap_noir_validation$fn__1375.invoke(validation.clj:90)
at noir.statuses$wrap_status_pages$fn__1286.invoke(statuses.clj:34)
at ring.middleware.reload$wrap_reload$fn__712.invoke(reload.clj:18)
at noir.exception$wrap_exceptions$fn__1317.invoke(exception.clj:57)
at noir.options$wrap_options$fn__1277.invoke(options.clj:34)
at compojure.core$routing$fn__286.invoke(core.clj:98)
at clojure.core$some.invoke(core.clj:2390)
at compojure.core$routing.doInvoke(core.clj:98)
at clojure.lang.RestFn.applyTo(RestFn.java:139)
at clojure.core$apply.invoke(core.clj:603)
at compojure.core$routes$fn__290.invoke(core.clj:103)
at ring.middleware.keyword_params$wrap_keyword_params$fn__445.invoke(keyword_params.clj:27)
at ring.middleware.nested_params$wrap_nested_params$fn__482.invoke(nested_params.clj:65)
at ring.middleware.params$wrap_params$fn__390.invoke(params.clj:76)
at ring.middleware.multipart_params$wrap_multipart_params$fn__417.invoke(multipart_params.clj:103)
at ring.adapter.jetty$proxy_handler$fn__82.invoke(jetty.clj:16)
at ring.adapter.jetty.proxy$org.mortbay.jetty.handler.AbstractHandler$0.handle(Unknown Source)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:322)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:926)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss
at com.netflix.curator.ConnectionState.getZooKeeper(ConnectionState.java:94)
at com.netflix.curator.CuratorZookeeperClient.getZooKeeper(CuratorZookeeperClient.java:106)
at com.netflix.curator.framework.imps.CuratorFrameworkImpl.getZooKeeper(CuratorFrameworkImpl.java:410)
at com.netflix.curator.framework.imps.GetChildrenBuilderImpl$3.call(GetChildrenBuilderImpl.java:213)
at com.netflix.curator.framework.imps.GetChildrenBuilderImpl$3.call(GetChildrenBuilderImpl.java:202)
at com.netflix.curator.RetryLoop.callWithRetry(RetryLoop.java:106)
at com.netflix.curator.framework.imps.GetChildrenBuilderImpl.pathInForeground(GetChildrenBuilderImpl.java:198)
at com.netflix.curator.framework.imps.GetChildrenBuilderImpl.forPath(GetChildrenBuilderImpl.java:190)
at com.netflix.curator.framework.imps.GetChildrenBuilderImpl.forPath(GetChildrenBuilderImpl.java:37)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at clojure.lang.Reflector.invokeMatchingMethod(Reflector.java:93)
at clojure.lang.Reflector.invokeInstanceMethod(Reflector.java:28)
at zk_web.zk$ls.invoke(zk.clj:38)
at zk_web.pages$GET__node.invoke(pages.clj:109)
at zk_web.pages$fn__356.invoke(pages.clj:102)
at compojure.core$if_route$fn__271.invoke(core.clj:39)
at compojure.core$if_method$fn__264.invoke(core.clj:24)
at compojure.core$routing$fn__286.invoke(core.clj:98)
at clojure.core$some.invoke(core.clj:2390)
at compojure.core$routing.doInvoke(core.clj:98)
at clojure.lang.RestFn.applyTo(RestFn.java:139)
at clojure.core$apply.invoke(core.clj:603)
at compojure.core$routes$fn__290.invoke(core.clj:103)
at noir.server.handler$init_routes$fn__1422.invoke(handler.clj:92)
at noir.request$wrap_request_map$fn__1324.invoke(request.clj:14)
at hiccup.middleware$wrap_base_url$fn__860.invoke(middleware.clj:12)
at noir.session$noir_flash$fn__1347.invoke(session.clj:92)
at ring.middleware.flash$wrap_flash$fn__642.invoke(flash.clj:14)
at noir.session$noir_session$fn__1337.invoke(session.clj:56)
at ring.middleware.session$wrap_session$fn__635.invoke(session.clj:40)
at ring.middleware.cookies$wrap_cookies$fn__572.invoke(cookies.clj:150)
at noir.cookies$noir_cookies$fn__1188.invoke(cookies.clj:66)
at ring.middleware.cookies$wrap_cookies$fn__572.invoke(cookies.clj:150)
at noir.validation$wrap_noir_validation$fn__1375.invoke(validation.clj:90)
at noir.statuses$wrap_status_pages$fn__1286.invoke(statuses.clj:34)
at ring.middleware.reload$wrap_reload$fn__712.invoke(reload.clj:18)
at noir.exception$wrap_exceptions$fn__1317.invoke(exception.clj:57)
at noir.options$wrap_options$fn__1277.invoke(options.clj:34)
at compojure.core$routing$fn__286.invoke(core.clj:98)
at clojure.core$some.invoke(core.clj:2390)
at compojure.core$routing.doInvoke(core.clj:98)
at clojure.lang.RestFn.applyTo(RestFn.java:139)
at clojure.core$apply.invoke(core.clj:603)
at compojure.core$routes$fn__290.invoke(core.clj:103)
at ring.middleware.keyword_params$wrap_keyword_params$fn__445.invoke(keyword_params.clj:27)
at ring.middleware.nested_params$wrap_nested_params$fn__482.invoke(nested_params.clj:65)
at ring.middleware.params$wrap_params$fn__390.invoke(params.clj:76)
at ring.middleware.multipart_params$wrap_multipart_params$fn__417.invoke(multipart_params.clj:103)
at ring.adapter.jetty$proxy_handler$fn__82.invoke(jetty.clj:16)
at ring.adapter.jetty.proxy$org.mortbay.jetty.handler.AbstractHandler$0.handle(Unknown Source)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:322)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:926)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
ConnectionLossException: KeeperErrorCode = ConnectionLoss
你跟zk的链接断了也,连接的格式可以是: ip ip:port ip:port/path
现在这些检查都没加上....我会慢慢补上的。
@qiuxiafei 入门好迷惘的感觉, 那就麻烦楼上了 说起来 Java 的报错还真是长啊.. 这么多层错误栈
@jiyinyiyong 这个.....一层套一层,栈确实很深...话说你跑起来了没?
@qiuxiafei 运行到端口正常了. 主页能打开的.. 从提交的地方报错. 后面我就没去细看了
遇到点问题,, 不知道和上边有没有关系.. 环境是 Archlinux