Quote:
Originally Posted by Mark Noworolski
So.. there is some progress this evening - I got the message on the DS saying 'begin FMS control'. However, when we click on this, the chezy-champs crashes per the below (chezy-champs running on a mac, leaving the GUI as attached):
http://imgur.com/a/lffFd
2016/10/03 21:35:00 Rejecting connection from Team 5026, who is not in the current match.
2016/10/03 21:35:02 Accepting connection from Team 5026 in station B1.
2016/10/03 21:35:02 Driver station for Team 5026 connected from 10.50.26.5
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x4010f25]
goroutine 11 [running]:
panic(0x4620a00, 0xc42000c0d0)
/usr/local/go/src/runtime/panic.go:500 +0x1a1
main.ListenForDsUdpPackets()
/Users/pfairban/go/src/github.com/Team254/cheesy-arena/driver_station_connection.go:82 +0x2b5
created by main.main
/Users/pfairban/go/src/github.com/Team254/cheesy-arena/main.go:25 +0x9f
dhcp-157:cheesy-arena.v2016.1.0.osx xxx$ ./cheesy-arena.command
goose: no migrations to run. current version: 20140823193501[/i][/i][/i]
Additionally, we tried running cheesy-arena on a PC. This gave us an error of 'bind: 1160: Only one usage of each socket address is normally permitted'. This was after a fresh reboot on the PC.. so not clear what would be causing this.
|
Are you using the newest build of Cheesy Arena that was just released yesterday? I believe that SegFault bug was fixed in that release if it's what I think it is.
As for the socket use error, does the PC you are running have FMS Lite installed on it? If so, that starts a service at bootup that uses the socket. Open up the services window, find the 2 FMS services, stop them both and set their startup type to disabled. That should fix that issue.
__________________
All statements made are my own and not the feelings of any of my affiliated teams.
Teams 1510 and 2898 - Student 2010-2012
Team 4488 - Mentor 2013-2016
Co-developer of
RobotDotNet, a .NET port of the WPILib.