drneau.com Forum Index drneau.com
A discussion board for drneau.com
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Use the client feature?

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    drneau.com Forum Index -> The v2 Bucket
View previous topic :: View next topic  
Author Message
roadmanagerphil
"Straight to the Ace"


Joined: 12 Sep 2005
Posts: 99
Location: Columbus, OH

PostPosted: Wed Mar 15, 2006 3:14 am    Post subject: Use the client feature? Reply with quote

I've searched the forums for the past hour, and read many posts, but I am running into some speed bumps. I'm using the newest release on both computers, and they can see each other, but the connection closes after about 30 seconds, seemingly while the client is loading custom images. Is there a correct order to start the server, connect the client, and load the tourney?? It's 4:15 am, so I'm going to bed, but I'll post more tomorrow about logs and config., etc. I do know they can 'see' each other though since the console starts to load on the client.
Back to top
View user's profile Send private message Visit poster's website AIM Address
Rewind
"Miracle Flush"


Joined: 10 Mar 2005
Posts: 113
Location: Columbus, OH

PostPosted: Wed Mar 15, 2006 6:43 am    Post subject: Reply with quote

I had run into a similar error before along the same lines. I think mine was a version specific error which was fixed in an update.

The steps I took: I started the server computer, started the client computer, started the client searching for the server, and then started the server. The client would connect, load everything, and then disconnect. No matter what I tried, it wouldn't work. I thought it was the order of how I started the systems so I closed TM on both systems, started the server and listening for clients, then I started the client and tried to connect. Much to my shagrin I still could not connect. I probably should have made sure that both systems had cleared the .jar from memory but I was in a hurry and had an older version on hand. When I loaded the older version, it worked like a charm.

I haven't had a problem since that time, but I had a smaller game this week and we only used one computer so I didn't even test networking. I wonder if anyone would notice if I tested this at work (semi-cubicle farm). I wonder if Java is installed on other computers. Too many questions, must test to find out!


EDIT: I don't think the computers here have Java so I can't test at work. I will try to test at home this week.
_________________
<thwack> NOooooooBODY expects to lose to Rewind!
My chief weapon is the rebuy.
ŽDr. Neau 2005
Back to top
View user's profile Send private message
roadmanagerphil
"Straight to the Ace"


Joined: 12 Sep 2005
Posts: 99
Location: Columbus, OH

PostPosted: Wed Mar 15, 2006 10:12 pm    Post subject: Reply with quote

OK, I've tried this several times. I know they can 'see' each other because a connection gets established. The connection closes after about 30 seconds though. I have a steady open connection over the network between the 2 computers, so I don't think it's a networking thing (I may be wrong). I have the 'tournament manager' folder shared on the client. Should it be on the server box as well? I'm posting 2 errors here-

This is the log of incoming messages from the client (sorry, it's long). Looks like the connection drops after trying to load the dogs image. It's always at this point when things go wrong...

Code:
10:53:29 ConsoleData - C8Console

10:53:29 ConsoleData - Console Horizontal Marquee C3

10:53:29 ConsoleData - Floor Occupied Seat Count

10:53:29 ConsoleData - Current Level Active Level Name

10:53:29 ConsoleData - Current Level Rebuys Available

10:53:29 ConsoleData - PlayConsole

10:53:29 ConsoleData - Console Horizontal Marquee C5

10:53:29 ConsoleData - Chip Case Summary

10:53:29 ConsoleData - C3Console

10:53:29 ConsoleData - Previous Play Level Small Blind

10:53:29 ConsoleData - Betting Schedule Has Blinds

10:53:29 ConsoleData - Console Horizontal Marquee T1

10:53:29 ConsoleData - Floor Open Seat Count

10:53:29 ConsoleData - C4Console

10:53:29 ConsoleData - Payout Schedule Prize Pool

10:53:29 ConsoleData - C2Console

10:53:29 ConsoleData - PreTournamentConsole

10:53:33 ConsoleData - Floor Seating Chart Summary

10:53:33 ConsoleData - Betting Schedule Has Varied Games

10:53:33 ConsoleData - C1Console

10:53:33 ConsoleData - Tournament Title

10:53:33 ConsoleData - Timer Seconds To Start

10:53:33 ConsoleData - Current Level Preferred Console

10:53:33 ConsoleData - Previous Play Level BringIn

10:53:33 ConsoleData - Console Horizontal Marquee T5

10:53:33 ConsoleData - Console Seating By Table Refresh Rate

10:53:33 ConsoleData - Current Level Has Previous Play Segment

10:53:33 ConsoleData - Next Play Level Limit Type

10:53:33 ConsoleData - Tournament Average Chip Stack

10:53:33 ConsoleData - Console Horizontal Marquee T4

10:53:33 ConsoleData - Betting Schedule Has Antes

10:53:33 ConsoleData - Current Level Has Next Play Segment

10:53:33 ConsoleData - Console Horizontal Marquee T3

10:53:33 ConsoleData - Betting Schedule Has Varied LimitTypes

10:53:33 ConsoleData - Console Horizontal Marquee C2

10:53:33 ConsoleData - C7Console

10:53:33 ConsoleData - Current Level Chip Consolidation Note

10:53:33 ConsoleData - Floor Active Seat Count

10:53:33 ConsoleData - Current Level Ante

10:53:33 ConsoleData - Tournament BuyIn Count

10:53:33 ConsoleData - C9Console

10:53:33 ConsoleData - Console Overlay Mode

10:53:33 ConsoleData - Current Level Large Blind

10:53:33 ConsoleData - BreakConsole

10:53:33 ConsoleData - Current Level Limit Type

10:53:33 ConsoleData - Tournament Active Chip Count

10:53:33 ConsoleData - Next Play Level Small Blind

10:53:33 ConsoleData - Current Level BringIn

10:53:33 ConsoleData - Next Play Level BringIn

10:53:33 ConsoleData - Current Level Small Blind

10:53:33 ConsoleData - Previous Play Level Large Blind

10:53:33 ConsoleData - Tournament Rebuy Count

10:53:33 ConsoleData - C5Console

10:53:33 ConsoleData - Betting Schedule Has Bring Ins

10:53:33 ConsoleData - Floor Active Table Count

10:53:33 ConsoleData - Current Level Game

10:53:33 ConsoleData - C10Console

10:53:33 ConsoleData - C6Console

10:53:33 ConsoleData - League Standings Summary

10:53:33 ConsoleData - Tournament Remaining Player Count

10:53:33 ConsoleData - Console Horizontal Marquee C1

10:53:33 ConsoleData - Tournament Description

10:53:33 ConsoleData - Console Horizontal Marquee C4

10:53:33 ConsoleData - Timer Is Running

10:53:33 ConsoleData - Payout Schedule Payout Summary

10:53:33 ConsoleData - PostTournamentConsole

10:53:33 ConsoleData - Next Play Level Ante

10:53:33 ConsoleData - Tournament AddOn Count

10:53:33 ConsoleData - Console Horizontal Marquee T2

10:53:33 ConsoleData - Current Level AddOns Available

10:53:33 ConsoleData - Console Tournament Mode

10:53:33 ConsoleData - Next Play Level Large Blind

10:53:33 ConsoleData - Console Seating By Table GridSize

10:53:33 ConsoleData - Previous Play Level Limit Type

10:53:33 ConsoleData - Previous Play Level Ante

10:53:33 AddAudioClip - Sub Dive Horn

10:53:33 AddAudioClip - Rooster

10:53:33 AddAudioClip - Buzzer

10:53:33 AddAudioClip - Ship Alarm

10:53:33 AddAudioClip - Cowbell

10:53:33 AddAudioClip - Cavalry Call

10:53:33 AddAudioClip - Donkey

10:53:37 AddImage - spades.jpg

10:53:37 AddImage - diamonds.jpg

10:53:37 AddImage - Dr. Neau Logo

10:53:37 AddImage - Dogs Playing Poker

10:53:37 *** Error reading from connection:

10:53:37 ***   Exception: class java.io.EOFException

10:53:37 ***   Message: null

10:53:37 ***   Stack trace:

10:53:37 ***     java.io.DataInputStream.readInt(Unknown Source)

10:53:37 ***     java.io.ObjectInputStream$BlockDataInputStream.readInt(Unknown Source)

10:53:37 ***     java.io.ObjectInputStream.readInt(Unknown Source)

10:53:37 ***     javax.swing.ImageIcon.readObject(Unknown Source)

10:53:37 ***     sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

10:53:37 ***     sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

10:53:37 ***     sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

10:53:37 ***     java.lang.reflect.Method.invoke(Unknown Source)

10:53:37 ***     java.io.ObjectStreamClass.invokeReadObject(Unknown Source)

10:53:37 ***     java.io.ObjectInputStream.readSerialData(Unknown Source)

10:53:37 ***     java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)

10:53:37 ***     java.io.ObjectInputStream.readObject0(Unknown Source)

10:53:37 ***     java.io.ObjectInputStream.defaultReadFields(Unknown Source)

10:53:37 ***     java.io.ObjectInputStream.readSerialData(Unknown Source)

10:53:37 ***     java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)

10:53:37 ***     java.io.ObjectInputStream.readObject0(Unknown Source)

10:53:37 ***     java.io.ObjectInputStream.defaultReadFields(Unknown Source)

10:53:37 ***     java.io.ObjectInputStream.readSerialData(Unknown Source)

10:53:37 ***     java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)

10:53:37 ***     java.io.ObjectInputStream.readObject0(Unknown Source)

10:53:37 ***     java.io.ObjectInputStream.readObject(Unknown Source)

10:53:37 ***     jneau.poker.tournamentManager.net.Client2ServerConnection.run(Client2ServerConnection.java:150)


Then, When I hit 'disconnect' on the client side, I get this error...

Code:
11:03:20 Problem closing connection: java.net.SocketException: Connection reset by peer: socket write error


Ok, if you're still with me, here's my config- Apple laptop as server, Windows box as client. Again, network connection is fine as I'm sending a text file back and forth to copy these errors to.

Any and all help is appreciated. I'm going to a friend's this weekend for a tourney, and have it all set up on my laptop and just want to use his computer to display the console to the other 2 tables.

Thanks!!!

[UPDATE]

I just tried it on 2 macs and got the same exact error(s), so I don't think it's a windows/ mac issue. I know someone was hoping to play that card. Cool It couldn't be something like permissions on the folder holding the images, could it???
Back to top
View user's profile Send private message Visit poster's website AIM Address
LA_Rounder
"Straight to the Ace"


Joined: 22 Dec 2005
Posts: 95
Location: Los Angeles

PostPosted: Thu Mar 16, 2006 6:45 pm    Post subject: Reply with quote

i had a similar problem between two macs using wireless that i never did get sorted out. my setup is that i have a 20" imac across the room from the poker table. i'd love to be able to use a laptop to control the tournament from my seat without having to get up...
Back to top
View user's profile Send private message Visit poster's website
roadmanagerphil
"Straight to the Ace"


Joined: 12 Sep 2005
Posts: 99
Location: Columbus, OH

PostPosted: Thu Mar 16, 2006 7:35 pm    Post subject: Reply with quote

does it work the opposite direction though (ibook as client)? I've tried several different configs and it keeps dropping me. When I use my powerbook as the server, the log reads:

Code:
Server started on port 5150
Hostname of this server: iPower.local
This server has the following IP addresses:
    192.168.0.3
    fe80:0:0:0:211:24ff:fe8f:b416
Some of these addresses may not be reachable from the client

Listening for new clients...


Why would it read "Some of these addresses may not be reachable from the client?? Anyone have an idea?
Back to top
View user's profile Send private message Visit poster's website AIM Address
drneau
Site Admin


Joined: 13 Feb 2005
Posts: 2385
Location: Woodbury, MN

PostPosted: Thu Mar 16, 2006 7:59 pm    Post subject: Reply with quote

roadmanagerphil wrote:
does it work the opposite direction though (ibook as client)? I've tried several different configs and it keeps dropping me. When I use my powerbook as the server, the log reads:

Code:
Server started on port 5150
Hostname of this server: iPower.local
This server has the following IP addresses:
    192.168.0.3
    fe80:0:0:0:211:24ff:fe8f:b416
Some of these addresses may not be reachable from the client

Listening for new clients...


Why would it read "Some of these addresses may not be reachable from the client?? Anyone have an idea?


Because there is a line of code that tells it to say that. Very Happy
_________________
--
Dr. Neau (not a real doctor)
http://drneau.com
http://home.comcast.net/~jneau
Back to top
View user's profile Send private message Send e-mail Visit poster's website
roadmanagerphil
"Straight to the Ace"


Joined: 12 Sep 2005
Posts: 99
Location: Columbus, OH

PostPosted: Thu Mar 16, 2006 8:02 pm    Post subject: Reply with quote

ahhhh, now i see. Embarassed any idea what would trigger the code to say that perhaps???

thanks again.
Back to top
View user's profile Send private message Visit poster's website AIM Address
drneau
Site Admin


Joined: 13 Feb 2005
Posts: 2385
Location: Woodbury, MN

PostPosted: Thu Mar 16, 2006 8:51 pm    Post subject: Reply with quote

roadmanagerphil wrote:
ahhhh, now i see. Embarassed any idea what would trigger the code to say that perhaps???

thanks again.


Some PCs have multiple IP addresses because they have multiple interfaces.

For instance, my work laptop has 5 different IP addresses appear. There's the home network address, the address for my VPN, the address for VMWare, etc.

TM doesn't know which of these addresses will actually work for you, so it just lists them all and warns you that some may be inaccessible from other systems in your network.
_________________
--
Dr. Neau (not a real doctor)
http://drneau.com
http://home.comcast.net/~jneau
Back to top
View user's profile Send private message Send e-mail Visit poster's website
roadmanagerphil
"Straight to the Ace"


Joined: 12 Sep 2005
Posts: 99
Location: Columbus, OH

PostPosted: Fri Mar 17, 2006 2:10 pm    Post subject: Reply with quote

update, but still not working-

I turned off my wireless card, and have both computers plugged into my router. The firewalls are turned OFF on both boxes.

Now, I can ping 1 computer to the other no problem. When I specify the port though... IT FAILS! Progress... I hope.

Do I need to open a port in my router? I always thought port forwarding on the router was for incoming traffic from the Internet, not internal traffic inside the router/LAN.

The default port is 5150, is that UDP? My firewall is off, but I've even tried turning it ON just so I can open that port (yes, on both computers), but then they don't even see each other.

I just tried connecting 1 computer to the other, and they started to communicate, but then dropped the connection, as in my original post.

So, I back to square one, however, I've really done a bit of troubleshooting. Does this info help anyone? Anyone with a mac use this client feature??? I'd really appreciate any help. Thanks!
Back to top
View user's profile Send private message Visit poster's website AIM Address
roadmanagerphil
"Straight to the Ace"


Joined: 12 Sep 2005
Posts: 99
Location: Columbus, OH

PostPosted: Fri Mar 17, 2006 3:01 pm    Post subject: Reply with quote

I notice "Socket" errors or exceptions. I'm not sure what that means, but do any of you java/ networking guys think this is related at all??
Back to top
View user's profile Send private message Visit poster's website AIM Address
roadmanagerphil
"Straight to the Ace"


Joined: 12 Sep 2005
Posts: 99
Location: Columbus, OH

PostPosted: Fri Mar 17, 2006 3:50 pm    Post subject: Reply with quote

does this help at all? It's a discussion on limits of sockets and java. Greek to me.

FYI- current version of os x is 10.4 and the default shell is bash (not listed in the discussion).

Link here.

As always, thanks!
Back to top
View user's profile Send private message Visit poster's website AIM Address
roadmanagerphil
"Straight to the Ace"


Joined: 12 Sep 2005
Posts: 99
Location: Columbus, OH

PostPosted: Fri Mar 17, 2006 6:10 pm    Post subject: Reply with quote

Just trying to throw out as much info as I can here. I'd really like to use this feature tomorrow if at all possible. Here's 1 more observation though-

At my parent's house, where there are 2 windows machines on a network. It works great! I noticed though, that when I start the server, it only lists 1 ip address, whereas on my mac, it lists not on the ip address, but also what appears to be mac addresses (see above).

Maybe this is just a mac/ windows thing, but if it's fixable, I'd really appreciate the help. I'm running out of ideas though, so I'll quiet down soon enough. Very Happy
Back to top
View user's profile Send private message Visit poster's website AIM Address
kwijibo
"Ace High"


Joined: 17 Apr 2006
Posts: 1

PostPosted: Sat Apr 29, 2006 5:48 am    Post subject: Networking worked once, but never again Reply with quote

I was able to make it work once, but never again, I set it to port 80 to avoid firewall problems. Had a mac as the server, and two clients - one mac laptop and one windows machine. Worked perfectly the very first time I tried, but I have never been able to get it working again...


Sad
Back to top
View user's profile Send private message
AO
"Ace High"


Joined: 04 Apr 2006
Posts: 11

PostPosted: Sun May 07, 2006 5:58 pm    Post subject: Socket Problems Reply with quote

I've experienced the same type of problems...2 laptops running the software. I had the IBM laptop setup as the server, but the Netlux would not stay connected. Switched it around with the Netlux as the server and the IBM had no problems as the client. Even had another computer (hooked into the house speaker system) running as a client. Worked for last night's tournement.

But now I want the computer hooked up to the hi-def tv to run as a client with the Netlux as the server. Once again I'm getting the socket problems.

Dr Neau...I am a java programmer (currently working at Southwest Reasearch Insitute in Intelligent Transportation Systems) and have had to deal with communication between several types of equipment (currently upgrading the software for the Dynamic Message Signs you see over hiways). Email me if you would like another pair of eyes to find the problem! I fully understand copyrights and the ethics of working on someone else's code Smile
Back to top
View user's profile Send private message
rumackay
"A Set of Mop Squeezers"


Joined: 15 Oct 2005
Posts: 60
Location: Queensland, Australia

PostPosted: Mon Mar 05, 2007 1:23 am    Post subject: Reply with quote

I'm going for the record with resurecting old threads with this one...but here goes...

Any updates on networking issues? I've decided to give it a go and am running into the same problems listed above.

Rewind wrote:
...I probably should have made sure that both systems had cleared the .jar from memory but I was in a hurry and had an older version on hand....

Clearing the .jar from memory...how exactly does one do that? Did I mention that I'm a card carrying member of the dumbass club? Cool

Quote:
I haven't had a problem since that time, but I had a smaller game this week and we only used one computer so I didn't even test networking...must test to find out...I will try to test at home this week.

Updates? How did you go Rewind?
_________________
-- Kingaroy High Rollers Poker Tour --
Back to top
View user's profile Send private message
AO
"Ace High"


Joined: 04 Apr 2006
Posts: 11

PostPosted: Mon Mar 05, 2007 4:10 pm    Post subject: Reply with quote

A little anecdotal information that I noticed the other night...
Current Setup
Netlux laptop, WinXP SP2, server
Poker room Computer, WinVistaUltimate, client
IBM laptop, WinXP SP2, client

I started TM on the Netlux, password had expired so I entered a new one. Turned on networking.
Started Pokerroom and connected as a client. Received socket errors.
Shut down Netlux TM and the restarted it and turned networking on.
Connected Pokerroom as client with out problems.

I cannot say that starting with the password updated cleared it, but it might serve as a starting point.

On another note...the time now displayed on the console screen on the pokerroom computer was off by 6 hours (CST = UCT - 6), but the time now displayed in the Netlux was correct. Yes, the pokerroom computer has the latest Java installed. I suspect with the changes in the Java DST routines (to account for the new start/stop times) now assume that everything is UCT and will adjust accordingly.
Back to top
View user's profile Send private message
godard
"Ace High"


Joined: 10 Mar 2007
Posts: 3
Location: Philadelphia

PostPosted: Mon Mar 19, 2007 11:07 pm    Post subject: Any clues as to what's going on here? Reply with quote

These are the errors i get from my client screen, which disconnects almost immediately. Your help troubleshooting would be wonderful.

01:00:36 ConsoleData - Tournament Rebuy Count
01:00:36 ConsoleData - C5Console
01:00:36 ConsoleData - Betting Schedule Has Bring Ins
01:00:36 ConsoleData - Floor Active Table Count
01:00:36 ConsoleData - Current Level Game
01:00:36 ConsoleData - C10Console
01:00:36 ConsoleData - C6Console
01:00:36 ConsoleData - League Standings Summary
01:00:36 ConsoleData - Tournament Remaining Player Count
01:00:36 ConsoleData - Console Horizontal Marquee C1
01:00:36 ConsoleData - Tournament Description
01:00:36 ConsoleData - Console Horizontal Marquee C4
01:00:36 ConsoleData - Timer Is Running
01:00:36 ConsoleData - Payout Schedule Payout Summary
01:00:36 ConsoleData - PostTournamentConsole
01:00:36 ConsoleData - Next Play Level Ante
01:00:36 ConsoleData - Tournament AddOn Count
01:00:36 ConsoleData - Console Horizontal Marquee T2
01:00:36 ConsoleData - Current Level AddOns Available
01:00:36 ConsoleData - Console Tournament Mode
01:00:36 ConsoleData - Next Play Level Large Blind
01:00:36 ConsoleData - Console Seating By Table GridSize
01:00:36 ConsoleData - Previous Play Level Limit Type
01:00:36 ConsoleData - Previous Play Level Ante
01:00:36 AddAudioClip - Rooster
01:00:37 ConsoleData - C8Console
01:00:37 ConsoleData - Console Horizontal Marquee C3
01:00:37 ConsoleData - Floor Occupied Seat Count
01:00:37 ConsoleData - Current Level Active Level Name
01:00:37 ConsoleData - Current Level Rebuys Available
01:00:37 ConsoleData - PlayConsole
01:00:37 ConsoleData - Console Horizontal Marquee C5
01:00:37 ConsoleData - Chip Case Summary
01:00:37 ConsoleData - C3Console
01:00:37 ConsoleData - Previous Play Level Small Blind
01:00:37 ConsoleData - Betting Schedule Has Blinds
01:00:37 ConsoleData - Console Horizontal Marquee T1
01:00:37 ConsoleData - Floor Open Seat Count
01:00:37 ConsoleData - C4Console
01:00:37 ConsoleData - Payout Schedule Prize Pool
01:00:37 ConsoleData - C2Console
01:00:37 ConsoleData - PreTournamentConsole
01:00:37 ConsoleData - Floor Seating Chart Summary
01:00:37 ConsoleData - Betting Schedule Has Varied Games
01:00:37 ConsoleData - C1Console
01:00:37 ConsoleData - Tournament Title
01:00:37 ConsoleData - Timer Seconds To Start
01:00:37 ConsoleData - Current Level Preferred Console
01:00:37 ConsoleData - Previous Play Level BringIn
01:00:37 ConsoleData - Console Horizontal Marquee T5
01:00:37 ConsoleData - Console Seating By Table Refresh Rate
01:00:37 ConsoleData - Current Level Has Previous Play Segment
01:00:37 ConsoleData - Next Play Level Limit Type
01:00:37 ConsoleData - Next Play Level Game
01:00:37 ConsoleData - Tournament Average Chip Stack
01:00:37 ConsoleData - Console Horizontal Marquee T4
01:00:37 ConsoleData - Betting Schedule Has Antes
01:00:37 ConsoleData - Current Level Has Next Play Segment
01:00:37 ConsoleData - Console Horizontal Marquee T3
01:00:37 ConsoleData - Betting Schedule Has Varied LimitTypes
01:00:37 ConsoleData - Console Horizontal Marquee C2
01:00:37 ConsoleData - C7Console
01:00:37 ConsoleData - Current Level Chip Consolidation Note
01:00:37 ConsoleData - Floor Active Seat Count
01:00:37 ConsoleData - Current Level Ante
01:00:37 ConsoleData - Tournament BuyIn Count
01:00:37 ConsoleData - C9Console
01:00:37 *** Error reading from connection:
01:00:37 *** Exception: class java.io.WriteAbortedException
01:00:37 *** Cause: class java.io.NotSerializableException
01:00:37 *** Message: writing aborted; java.io.NotSerializableException: com.sun.media.sound.DirectAudioDevice$DirectClip
01:00:37 *** Stack trace:
01:00:37 *** java.io.ObjectInputStream.readObject0(Unknown Source)
01:00:37 *** java.io.ObjectInputStream.defaultReadFields(Unknown Source)
01:00:37 *** java.io.ObjectInputStream.readSerialData(Unknown Source)
01:00:37 *** java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
01:00:37 *** java.io.ObjectInputStream.readObject0(Unknown Source)
01:00:37 *** java.io.ObjectInputStream.defaultReadFields(Unknown Source)
01:00:37 *** java.io.ObjectInputStream.readSerialData(Unknown Source)
01:00:37 *** java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
01:00:37 *** java.io.ObjectInputStream.readObject0(Unknown Source)
01:00:37 *** java.io.ObjectInputStream.readObject(Unknown Source)
01:00:37 *** jneau.poker.tournamentManager.net.Client2ServerConnection.run(Client2ServerConnection.java:150)
Back to top
View user's profile Send private message Visit poster's website
Calendyr
"Miracle Flush"


Joined: 17 Aug 2006
Posts: 121
Location: Montreal

PostPosted: Sun Jun 24, 2007 4:55 am    Post subject: Reply with quote

Was the problem ever resolved?

I am registering TM again for the specific ability to run a network client/server for my tournaments... if this doesn't work that makes TM useless to me....

Please advise...
Back to top
View user's profile Send private message Send e-mail Visit poster's website
drneau
Site Admin


Joined: 13 Feb 2005
Posts: 2385
Location: Woodbury, MN

PostPosted: Sun Jun 24, 2007 7:18 am    Post subject: Re: Any clues as to what's going on here? Reply with quote

godard wrote:
These are the errors i get from my client screen, which disconnects almost immediately. Your help troubleshooting would be wonderful.

01:00:36 ConsoleData - Tournament Rebuy Count
01:00:36 ConsoleData - C5Console
01:00:36 ConsoleData - Betting Schedule Has Bring Ins
01:00:36 ConsoleData - Floor Active Table Count
01:00:36 ConsoleData - Current Level Game
01:00:36 ConsoleData - C10Console
01:00:36 ConsoleData - C6Console
01:00:36 ConsoleData - League Standings Summary
01:00:36 ConsoleData - Tournament Remaining Player Count
01:00:36 ConsoleData - Console Horizontal Marquee C1
01:00:36 ConsoleData - Tournament Description
01:00:36 ConsoleData - Console Horizontal Marquee C4
01:00:36 ConsoleData - Timer Is Running
01:00:36 ConsoleData - Payout Schedule Payout Summary
01:00:36 ConsoleData - PostTournamentConsole
01:00:36 ConsoleData - Next Play Level Ante
01:00:36 ConsoleData - Tournament AddOn Count
01:00:36 ConsoleData - Console Horizontal Marquee T2
01:00:36 ConsoleData - Current Level AddOns Available
01:00:36 ConsoleData - Console Tournament Mode
01:00:36 ConsoleData - Next Play Level Large Blind
01:00:36 ConsoleData - Console Seating By Table GridSize
01:00:36 ConsoleData - Previous Play Level Limit Type
01:00:36 ConsoleData - Previous Play Level Ante
01:00:36 AddAudioClip - Rooster
01:00:37 ConsoleData - C8Console
01:00:37 ConsoleData - Console Horizontal Marquee C3
01:00:37 ConsoleData - Floor Occupied Seat Count
01:00:37 ConsoleData - Current Level Active Level Name
01:00:37 ConsoleData - Current Level Rebuys Available
01:00:37 ConsoleData - PlayConsole
01:00:37 ConsoleData - Console Horizontal Marquee C5
01:00:37 ConsoleData - Chip Case Summary
01:00:37 ConsoleData - C3Console
01:00:37 ConsoleData - Previous Play Level Small Blind
01:00:37 ConsoleData - Betting Schedule Has Blinds
01:00:37 ConsoleData - Console Horizontal Marquee T1
01:00:37 ConsoleData - Floor Open Seat Count
01:00:37 ConsoleData - C4Console
01:00:37 ConsoleData - Payout Schedule Prize Pool
01:00:37 ConsoleData - C2Console
01:00:37 ConsoleData - PreTournamentConsole
01:00:37 ConsoleData - Floor Seating Chart Summary
01:00:37 ConsoleData - Betting Schedule Has Varied Games
01:00:37 ConsoleData - C1Console
01:00:37 ConsoleData - Tournament Title
01:00:37 ConsoleData - Timer Seconds To Start
01:00:37 ConsoleData - Current Level Preferred Console
01:00:37 ConsoleData - Previous Play Level BringIn
01:00:37 ConsoleData - Console Horizontal Marquee T5
01:00:37 ConsoleData - Console Seating By Table Refresh Rate
01:00:37 ConsoleData - Current Level Has Previous Play Segment
01:00:37 ConsoleData - Next Play Level Limit Type
01:00:37 ConsoleData - Next Play Level Game
01:00:37 ConsoleData - Tournament Average Chip Stack
01:00:37 ConsoleData - Console Horizontal Marquee T4
01:00:37 ConsoleData - Betting Schedule Has Antes
01:00:37 ConsoleData - Current Level Has Next Play Segment
01:00:37 ConsoleData - Console Horizontal Marquee T3
01:00:37 ConsoleData - Betting Schedule Has Varied LimitTypes
01:00:37 ConsoleData - Console Horizontal Marquee C2
01:00:37 ConsoleData - C7Console
01:00:37 ConsoleData - Current Level Chip Consolidation Note
01:00:37 ConsoleData - Floor Active Seat Count
01:00:37 ConsoleData - Current Level Ante
01:00:37 ConsoleData - Tournament BuyIn Count
01:00:37 ConsoleData - C9Console
01:00:37 *** Error reading from connection:
01:00:37 *** Exception: class java.io.WriteAbortedException
01:00:37 *** Cause: class java.io.NotSerializableException
01:00:37 *** Message: writing aborted; java.io.NotSerializableException: com.sun.media.sound.DirectAudioDevice$DirectClip
01:00:37 *** Stack trace:
01:00:37 *** java.io.ObjectInputStream.readObject0(Unknown Source)
01:00:37 *** java.io.ObjectInputStream.defaultReadFields(Unknown Source)
01:00:37 *** java.io.ObjectInputStream.readSerialData(Unknown Source)
01:00:37 *** java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
01:00:37 *** java.io.ObjectInputStream.readObject0(Unknown Source)
01:00:37 *** java.io.ObjectInputStream.defaultReadFields(Unknown Source)
01:00:37 *** java.io.ObjectInputStream.readSerialData(Unknown Source)
01:00:37 *** java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
01:00:37 *** java.io.ObjectInputStream.readObject0(Unknown Source)
01:00:37 *** java.io.ObjectInputStream.readObject(Unknown Source)
01:00:37 *** jneau.poker.tournamentManager.net.Client2ServerConnection.run(Client2ServerConnection.java:150)


This looks like you might have a file in your audio directory that isn't an audio.
_________________
--
Dr. Neau (not a real doctor)
http://drneau.com
http://home.comcast.net/~jneau
Back to top
View user's profile Send private message Send e-mail Visit poster's website
drneau
Site Admin


Joined: 13 Feb 2005
Posts: 2385
Location: Woodbury, MN

PostPosted: Sun Jun 24, 2007 7:24 am    Post subject: Reply with quote

In general, here's the deal...

The folders do not have to be shared. All the files needed for remote display are transferred over the network when the client connects.

If the networking connects and starts transferring data, then the app is working fine.

The problem with v2 is your ability to debug what's wrong when the connection drops. In the client, you can see what's been transferred successfully. For instance, when you see "Add Image - Dogs", that means that the client has successfully received and applied the Dogs image. The exception is occuring on the NEXT file that was transferred...but the client can't tell you what that file was because it ran into an exception trying to unwrap it.

When these exceptions occur, they usually trace back to you having one of the following situations:
- Invalid image files in your auto-loaded image directory.
- A direct pointer to an invalid image file.
- Invalid audio files in your auto-loaded audio directory.
- A direct point to an invalid audio file.

The only way to debug, for v2 at least, is to view the client messages and determine which file(s) may not be coming over before the exception gets thrown.


I'll add, v3 is going to be much more robust in terms of networking and debugging of networking.

In v2, all required files are transferred down to the client every single time the client connects. This is stupid.

For v3, the client will have a local file cache in a location you specify. When a client connects, it will send an object to the server describing what files it has in its local cache. The server will evaluate that object and decide what new files need to get downloaded to that client. The client will also have options for clearing its cache and requesting a new full download of all files.
_________________
--
Dr. Neau (not a real doctor)
http://drneau.com
http://home.comcast.net/~jneau
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    drneau.com Forum Index -> The v2 Bucket All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group