MASON-INTEREST-L Archives

February 2011

MASON-INTEREST-L@LISTSERV.GMU.EDU

Options: Use Monospaced Font
Show Text Part by Default
Condense Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Sender:
MASON Multiagent Simulation Toolkit <[log in to unmask]>
Date:
Wed, 9 Feb 2011 09:28:01 -0500
Reply-To:
MASON Multiagent Simulation Toolkit <[log in to unmask]>
Subject:
MIME-Version:
1.0
Content-Transfer-Encoding:
8bit
In-Reply-To:
A<Pine.GSO.4.52.1102082007240.22668@imaps>
Content-Type:
text/plain; charset="us-ascii"
From:
"Yang, Ming" <[log in to unmask]>
Parts/Attachments:
text/plain (105 lines)
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

-----Original Message-----
From: MASON Multiagent Simulation Toolkit
[mailto:[log in to unmask]] On Behalf Of Gabriel Catalin
Balan
Sent: Tuesday, February 08, 2011 8:19 PM
To: [log in to unmask]
Subject: Re: Compile errors in the Urban Traffic Simulator inside Mason

I believe COLT changed the API. One should either:
1. switch back to an older version (not sure which version I've been
using, but the "date created" on it says 9/9/2004, size 568kb), or
2. replace [tally].getArray() with
[tally].getDoubleArrayList()  everywhere it breaks. Whereever possible,
replace [tally].getArray().elements() with [tally].getArray().

I haven't actually tried option #2, it's just me phoning it in after
looking at Colt's javadoc online.

hope this helps,
Gabriel


On Tue, 8 Feb 2011, Sean Luke wrote:

> These don't look like MASON errors.  Instead it sounds like JFreeChart
> may have changed its library since Gabriel wrote his original
> simulation.  I'm cc:ing Gabriel.
>
> Sean
>
> On Feb 8, 2011, at 3:16 PM, Yang, Ming wrote:
>
> > Hi:
> > I am new to Mason and have just downloaded Mason and the Urban
> > Traffic Simulator inside Mason ( and hopefully all the related
> > libraries). I have gotten Mason itself to compile/run smoothly but
> > when I compiled the traffic simulator, it (the Eclipse) reported the
> > following errors:
> >
> > Description         Resource             Path
> > Location               Type
> > Cannot invoke elements() on the array type double[]
> > BoxAndWhiskerCalculator.java  /mason/sim/util/jfreechart
> > line 32           Java Problem
> > Cannot invoke elements() on the array type double[]
> > BoxAndWhiskerCalculator.java  /mason/sim/util/jfreechart
> > line 39           Java Problem
> > Cannot invoke elements() on the array type double[]
> > MyTallyInArray.java        /mason/sim/util/stats   line 143 Java
> > Problem
> > Cannot invoke elements() on the array type double[]
> > MyTallyInArray.java        /mason/sim/util/stats   line 144 Java
> > Problem
> > Cannot invoke elements() on the array type double[]
> > StatisticUtilities.java       /mason/sim/util/stats   line 256 Java
> > Problem
> > Cannot invoke elements() on the array type double[]
> > StatisticUtilities.java       /mason/sim/util/stats   line 257 Java
> > Problem
> > Cannot invoke elements() on the array type double[]
> > TripDelayByLength.java                /mason/sim/app/traffic/
> > analysis                line 296 Java Problem
> > Cannot invoke sort() on the array type double[]
> > MyTallyInArray.java        /mason/sim/util/stats   line 54   Java
> > Problem
> > The return type is incompatible with Tally.clone()
> > TallyInABag.java               /mason/sim/util/stats   line 69
> > Java Problem
> > The type Console is ambiguous
> > DeficitGridCityTrafficSimWithUI.java       /mason/sim/app/traffic/
> > analysis/creditdeficit    line 41           Java Problem
> > The type Console is ambiguous
> > DeficitGridCityTrafficSimWithUI.java       /mason/sim/app/traffic/
> > analysis/creditdeficit    line 41           Java Problem
> > Type mismatch: cannot convert from double[] to
> > DoubleArrayList            MyTallyInArray.java        /mason/sim/
> > util/stats   line 60           Java Problem
> > Type mismatch: cannot convert from double[] to
> > DoubleArrayList            MyTallyInArray.java        /mason/sim/
> > util/stats   line 94           Java Problem
> > Type mismatch: cannot convert from double[] to
> > DoubleArrayList            RankTTestAnalysis.java /mason/sim/util/
> > stats   line 169         Java Problem
> >
> > Do you know where the errors may come from? Are these errors due to
> > some libraries out of sync?
>

ATOM RSS1 RSS2