Early ECJ-style parameter files don't play well with jar files.  I  
know: I wrote them in 1998.  :-)  It might be best if you un-jared the  
files.  But we've made recent modifiations to the parameter database  
in ECJ which enables embedding in jar files in pretty nice ways.

Sean

On Feb 10, 2011, at 8:47 AM, Gabriel Catalin Balan wrote:

> Hi
>
> The traffic simulation was built ecj-style: there are a bunch of
> interfaces, and actual implementations for each component are put  
> together
> at run time by reading a textual specification (a bunch of .params  
> files)
>
> (see http://cs.gmu.edu/~eclab/projects/mason/extensions/ 
> webtutorial1/ for
> a tutorial on params files and parameterizing your sim)
>
> So look through the .params files in the traffic jar. Some params  
> files
> include other files (see "parent"), and not all .params files are  
> enough
> by themselves. Try grid/gridtest.params, grid/alternatinggrid.params,
> grid/torus/*.params
>
> Also, try ....traffic.grid.GridCityTrafficSimWithUI.java
>
> Gabriel
> On Thu, 10 Feb 2011, MASON-INTEREST-L automatic digest system wrote:
>
>> Date:    Wed, 9 Feb 2011 09:28:01 -0500
>> From:    "Yang, Ming" <[log in to unmask]>
>> Subject: Re: Compile errors in the Urban Traffic Simulator inside  
>> Mason
>>
>> Thanks, Gabriel and Sean!
>> I have used option 2 (plus changing the clone() return type in
>> TallyInABag to match Tally's) and made it compiled without errors.  
>> When
>> I run it, however it seemed to ask for a parameter file. The  
>> message in
>> the console is:
>>
>> ------------------------------------------------------------------------
>> --------------
>> Exception in thread "main" java.lang.RuntimeException: No parameter  
>> file
>> was specified.
>> 	at sim.app.traffic.TrafficSim.main(TrafficSim.java:680)
>> ------------------------------------------------------------------------
>> ----------------------
>>
>> Thanks again.
>> Ming