[Cs5500] [Cs4800] Cannot cast to HSRConfig

Matthew Strax-Haber straxhaber at gmail.com
Thu Nov 24 13:30:28 EST 2011


Can we run another practice HSR tournament? I ran into the same issue.

As an aside, why does the code have this hardcoded path comparison?


Best regards,
-- 
~ Matthew Strax-Haber
Northeastern University

On Nov 23, 2011, at 2:08 PM, David Richards wrote:

> Follow up:
> 
> I think I found the problem.  You need to literally put in "./Playgroundconfig/hsrDomain.txt" not just a path to the file.
> 
>>     } else if (argArr[6].equals("./Playgroundconfig/hsrDomain.txt")) {
>>        HSRConfig domainConfig = HSRConfig.parse(new FileReader(
>>            argArr[6]));
>>        cfg = new Config(scgConfig, domainConfig);
> 
> 
> This means if you're running from the bin folder, you should copy the Playgroundconfig folder to the bin folder first.
> 
> -Dave
> 
> On Nov 23, 2011, at 2:04 PM, David Richards wrote:
> 
>> Hi All,
>> 
>> I get the following error both in the warm-up tournament and when running on my own:
>>> Exception thrown while parsing: csp.CSPConfig cannot be cast to hsr.HSRConfig
>> 
>> The command I'm running to connect ot the tournament is:
>> 
>>> java -cp .:demeterf.jar:hamcrest-all-1.3.0RC2.jar scg.net.avatar.PlayerMainHSR 8889 bubbles.ccs.neu.edu root foobar 1 ../Playgroundconfig/scgConfig_hsr.txt ../Playgroundconfig/hsrDomain.txt 
>> 
>> 
>> Does anyone have any thoughts as to what might be going wrong?
>> I'm guessing it has something to do with this line in my code:
>>> HSRConfig hsr_cfg = (HSRConfig)config.getDomainConfig();
>> 
>> but that was working fine with past versions, and it seems the BabyAvatar is doing the same thing....
>> 
>> -Dave
>> 
>> 
>> 
> 
> 
> _______________________________________________
> Cs4800 mailing list
> Cs4800 at lists.ccs.neu.edu
> https://lists.ccs.neu.edu/bin/listinfo/cs4800




More information about the Cs5500 mailing list