Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reactivate serverside master seednode #92

Closed
ManfredKarrer opened this issue Sep 28, 2014 · 6 comments
Closed

Reactivate serverside master seednode #92

ManfredKarrer opened this issue Sep 28, 2014 · 6 comments
Assignees
Milestone

Comments

@ManfredKarrer
Copy link
Contributor

No description provided.

@ManfredKarrer ManfredKarrer self-assigned this Sep 28, 2014
@ManfredKarrer ManfredKarrer added this to the M1 milestone Sep 28, 2014
@ManfredKarrer
Copy link
Contributor Author

@cbeams: I just tried out the serverside seednode, but I think that is too unstable for using it. I can try to look more into it and try it with the latest TomP2P code base, but I fear we cannot release it with that option. But I added it to the config file as well so as soon we get the serverside seednode stable running we can activate it via the config. I let the server running, so other can try it out as well (maybe its just because I have fallback to relay mode which is the worst case).

@cbeams cbeams added a: chore and removed non-code labels Sep 29, 2014
@cbeams
Copy link
Contributor

cbeams commented Oct 1, 2014

Can you describe a bit about what is unstable?

@ManfredKarrer
Copy link
Contributor Author

The problems I have observed are following:

  • Error messages on the server (those are reported to Tom Bocek and he said he is working on that)
  • The first client can connect but the second client got stuck often in the startup screen
  • In the trade process, offer publishing did often not succeed

Error messages on the server:

05:44:04.799 [NETTY-TOMP2P - worker-client/server - -1-2] ERROR net.tomp2p.rpc.DispatchHandler - Exception in custom handler java.lang.NullPointerException: null
    at net.tomp2p.message.Encoder.loop(Encoder.java:219) ~[tomp2p-core-5.0-Alpha24-SNAPSHOT.jar:na]
    at net.tomp2p.message.Encoder.write(Encoder.java:54) ~[tomp2p-core-5.0-Alpha24-SNAPSHOT.jar:na]
    at net.tomp2p.relay.RelayUtils.encodeMessage(RelayUtils.java:30) ~[tomp2p-nat-5.0-Alpha24-SNAPSHOT.jar:na]
    at net.tomp2p.relay.RelayForwarderRPC.handleRelay(RelayForwarderRPC.java:148) ~[tomp2p-nat-5.0-Alpha24-SNAPSHOT.jar:na]
    at net.tomp2p.relay.RelayForwarderRPC.handleResponse(RelayForwarderRPC.java:139) ~[tomp2p-nat-5.0-Alpha24-SNAPSHOT.jar:na]
    at net.tomp2p.rpc.DispatchHandler.forwardMessage(DispatchHandler.java:151) ~[tomp2p-core-5.0-Alpha24-SNAPSHOT.jar:na]
    at net.tomp2p.connection.Dispatcher.channelRead0(Dispatcher.java:153) [tomp2p-core-5.0-Alpha24-SNAPSHOT.jar:na]
    at net.tomp2p.connection.Dispatcher.channelRead0(Dispatcher.java:54) [tomp2p-core-5.0-Alpha24-SNAPSHOT.jar:na]
    at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:105) [netty-transport-4.0.21.Final.jar:4.0.21.Final]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333) [netty-transport-4.0.21.Final.jar:4.0.21.Final]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319) [netty-transport-4.0.21.Final.jar:4.0.21.Final]
    at net.tomp2p.message.TomP2PCumulationTCP.decoding(TomP2PCumulationTCP.java:69) [tomp2p-core-5.0-Alpha24-SNAPSHOT.jar:na]
    at net.tomp2p.message.TomP2PCumulationTCP.channelRead(TomP2PCumulationTCP.java:47) [tomp2p-core-5.0-Alpha24-SNAPSHOT.jar:na]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333) [netty-transport-4.0.21.Final.jar:4.0.21.Final]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319) [netty-transport-4.0.21.Final.jar:4.0.21.Final]
    at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:86) [netty-transport-4.0.21.Final.jar:4.0.21.Final]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333) [netty-transport-4.0.21.Final.jar:4.0.21.Final]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319) [netty-transport-4.0.21.Final.jar:4.0.21.Final]
    at net.tomp2p.connection.IdleStateHandlerTomP2P.channelRead(IdleStateHandlerTomP2P.java:112) [tomp2p-core-5.0-Alpha24-SNAPSHOT.jar:na]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333) [netty-transport-4.0.21.Final.jar:4.0.21.Final]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319) [netty-transport-4.0.21.Final.jar:4.0.21.Final]
    at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:86) [netty-transport-4.0.21.Final.jar:4.0.21.Final]
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:333) [netty-transport-4.0.21.Final.jar:4.0.21.Final]
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:319) [netty-transport-4.0.21.Final.jar:4.0.21.Final]
    at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:787) [netty-transport-4.0.21.Final.jar:4.0.21.Final]
    at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:125) [netty-transport-4.0.21.Final.jar:4.0.21.Final]
    at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:511) [netty-transport-4.0.21.Final.jar:4.0.21.Final]
    at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:468) [netty-transport-4.0.21.Final.jar:4.0.21.Final]
    at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:382) [netty-transport-4.0.21.Final.jar:4.0.21.Final]
    at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:354) [netty-transport-4.0.21.Final.jar:4.0.21.Final]
    at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:116) [netty-common-4.0.21.Final.jar:4.0.21.Final]
    at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137) [netty-common-4.0.21.Final.jar:4.0.21.Final]
    at java.lang.Thread.run(Thread.java:745) [na:1.8.0_11]

@cbeams
Copy link
Contributor

cbeams commented Oct 2, 2014

Alright. Moving this out of 0.1.0, then.

Error messages on the server (those are reported to Tom Bocek and he said he is working on that)

Is this reported as an issue somewhere? Can you provide a link? Are we basically blocked on this issue until Tom addresses this?

@cbeams cbeams removed this from the v0.1.0 milestone Oct 2, 2014
@cbeams cbeams added 0: backlog and removed 1: ready labels Oct 2, 2014
@ManfredKarrer
Copy link
Contributor Author

I added an issue for the TomP2P bug: #161
I will work on that next week and test with latest TomP2P version. I cannot say yet if it is blocked, need more investigation.

@cbeams
Copy link
Contributor

cbeams commented Oct 11, 2014

Duplicates #3. Closing.

@cbeams cbeams closed this as completed Oct 11, 2014
@ManfredKarrer ManfredKarrer modified the milestone: v0.1 Nov 30, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants