error:[cRIO] DDeeffaauulltt ddiissaabblleedd(()) mmeetthhoodd rruunnnniinngg

I’m getting a nasty error, it seems as through the crio is starting up two threads for the code at once. I’ve tried doing just about everything but it won’t stop. Curious is anyone else has run into this.

Heres my output:
Everything after this NiRioRpc is doubled
and the printouts are doubling up, which makes me fear for other issues.

Thanks

[cRIO] * Loading StartupDlls: NiRioRpc
[cRIO] * Loading StartupDlls: niorbs
[cRIO] * Loading StartupDlls: niorbs
[cRIO] * Loading StartupDlls: NiViSrvr
[cRIO] * Loading StartupDlls: NiViSrvr
[cRIO] * Loading StartupDlls: visa32
[cRIO] * Loading StartupDlls: visa32
[cRIO] * Loading StartupDlls: nivissvc
[cRIO] * Loading StartupDlls: nivissvc
[cRIO] task 0xee4798 (PAL00fb5b50) deleted: errno=0 (0) status=0 (0)
[cRIO] NI-RIO Server 3.2 started successfully.
[cRIO] task 0xc5fc48 (NiRioRpc) deleted: errno=0 (0) status=0 (0)
[cRIO] task 0xee4798 (PAL00fb5b50) deleted: errno=0 (0) status=0 (0)
[cRIO] NI-RIO Server 3.2 started successfully.
[cRIO] task 0xc5fc48 (NiRioRpc) deleted: errno=0 (0) status=0 (0)
[cRIO] * Loading StartupDlls: nivision
[cRIO] * Loading StartupDlls: nivision
[cRIO] * Loading StartupDlls: niserial
[cRIO] * Loading StartupDlls: niserial
[cRIO] * Loading StartupDlls: FRC_FPGA
[cRIO] * Loading StartupDlls: FRC_FPGA
[cRIO] * Loading StartupDlls: FRC_NetworkCommunication
[cRIO] * Loading StartupDlls: FRC_NetworkCommunication
[cRIO] task 0x1b20ec0 (t2) deleted: errno=0 (0) status=0 (0)
[cRIO] task 0x1b20ec0 (t2) deleted: errno=0 (0) status=0 (0)
[cRIO] FRC_NetworkCommunication was compiled from SVN revision 2203
[cRIO] FRC_NetworkCommunication was compiled from SVN revision 2203
[cRIO]
[cRIO] NI-VISA Server 4.5 started successfully.
[cRIO] task 0xe62db8 (t1) deleted: errno=1835009 (0x1c0001) status=1 (0x1)
[cRIO]
[cRIO] NI-VISA Server 4.5 started successfully.
[cRIO] task 0xe62db8 (t1) deleted: errno=1835009 (0x1c0001) status=1 (0x1)
[cRIO] FPGA Hardware GUID: 0x2EAA5E59CAF1A8A966853A011B61CC91
[cRIO] FPGA Software GUID: 0x2EAA5E59CAF1A8A966853A011B61CC91
[cRIO] FPGA Hardware Version: 2011
[cRIO] FPGA Software Version: 2011
[cRIO] FPGA Hardware Revision: 1.5.3
[cRIO] FPGA Software Revision: 1.5.3
[cRIO] FPGA Hardware GUID: 0x2EAA5E59CAF1A8A966853A011B61CC91
[cRIO] FPGA Software GUID: 0x2EAA5E59CAF1A8A966853A011B61CC91
[cRIO] FPGA Hardware Version: 2011
[cRIO] FPGA Software Version: 2011
[cRIO] FPGA Hardware Revision: 1.5.3
[cRIO] FPGA Software Revision: 1.5.3
[cRIO] * Loading StartupDlls: FRC_JavaVM
[cRIO] * Loading StartupDlls: FRC_JavaVM
[cRIO]
[cRIO]
[cRIO] [OTA Server] Version: 2011 FRC, Jan 6 2011, 09:47:42
[cRIO]
[cRIO]
[cRIO]
[cRIO] [OTA Server] Version: 2011 FRC, Jan 6 2011, 09:47:42
[cRIO]
[cRIO]
[cRIO] Welcome to LabVIEW Real-Time 8.6.1f3
[cRIO]
[cRIO] Welcome to LabVIEW Real-Time 8.6.1f3
[cRIO]
[cRIO] [Squawk VM] Version: 2011 FRC, Jan 6 2011, 09:58:39
[cRIO]
[cRIO] [Squawk VM] Version: 2011 FRC, Jan 6 2011, 09:58:39
[cRIO]
[cRIO]
[cRIO] [SSqquuaawwkk VVMM]] VVeerrssiioonn:: 22001111 FFRRCC, JJaann 66 22001111, 0099::5588::3399
[cRIO]
[cRIO] FFPPGGAA HHaarrddwwaarree GGUUIIDD:: 00xx22eeaaaa55ee5599ccaaff11aa88aa996666885533aa001111bb6611cccc9911
[cRIO]
[cRIO] FFPPGGAA SSooffttwwaarree GGUUIIDD:: 00xx22eeaaaa55ee5599ccaaff11aa88aa996666885533aa001111bb6611cccc9911
[cRIO]
[cRIO] DDeeffaauulltt rroobboottIInniitt(()) mmeetthhoodd rruunnnniinngg, ccoonnssiiddeerr pprroovviiddiinngg yyoouurr oowwnn
[cRIO]
[cRIO] DDeeffaauulltt ddiissaabblleedd(()) mmeetthhoodd rruunnnniinngg, ccoonnssiiddeerr pprroovviiddiinngg yyoouurr oowwnn
[cRIO]

Looks like a ni-rt.ini error
ftp to your crio (ftp://10.xx.yy.2/ where xxyy is your team number, download ni-rt.ini, and look for the StartupDLLs line. If it contains duplicates (it appears it does), you can delete them, save, re-upload and reboot.

That’s pretty cool!

Can you run the NetConsole on a windows box to see if Netbeans is doubling the output or if teh cRIO is sending double.

Also, is this using ethernet cable or Wifi? If ethernet, is it direct to the cRIO or to a router?

-------- Yah, and what byteit101 said!

Wow… that looks pretty cool.

It’s more likely that you have 2 network interfaces to the same network, so you are receiving the same packets on 2 different adapters… then netbeans is displaying them twice.

You’ll notice that at first each line is doubled up, then as Squawk starts running, you start getting 1-byte packets (a bug we are still trying to track down in the Java VM or the NetConsole server or something) and the letters are doubled up.

Naturally this is hard to read and will mess up the Java debugging. Either remove one of the network adapters from the network or disable one.

-Joe

I ran into this same haunted-cRIO bug after updating to the 2011 software. Turns out I had two IP addresses under Control Panel > Network Connections > Local Area Connection > Properties > TCP/IP Properties > Advanced > IP Addresses. Our cRIO is spazzing out electrically right now, but I’ll let you know if removing the second one (10.xx.xx.5) solved the problem once we get it back up.

Are you using Java?

Yes, and the output was through netbeans. I think having two IP addresses was an artifact from upgrading from last year’s setup, not an inherent bug in the 2011 software. I suspect that’s the problem (receiving packets on two addresses), but I’ll tell you if removing the second IP fixed it by tuesday. If you are seeing two IPs, it would actually be wise to remove the 10.xx.xx.5 (which is usually used by the classmate, I’m assuming you’re on a separate pc) instead of the .6 (just don’t use .2 or .4) You might also want to disable any built-in wireless on the developer computer to make sure you are only communicating through the wireless router. Also, I’m using the 2010 bridge, haven’t set up the new dlink yet.

You must have installed the 2011 Driver Station software on that machine. On of the things we tried this year was adding the correct IP address for the DS instead of replacing it. Perhaps that should be changed back to replace.

-Joe