MASON-INTEREST-L Archives

November 2008

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, 26 Nov 2008 16:35:32 -0500
MIME-version:
1.0
Reply-To:
Content-type:
text/plain; charset=ISO-8859-1; format=flowed
Subject:
From:
Sean Luke <[log in to unmask]>
In-Reply-To:
Content-transfer-encoding:
7bit
Comments:
To: MASON Multiagent Simulation Toolkit <[log in to unmask]>
Parts/Attachments:
text/plain (55 lines)
If you like you can eliminate the Java3D code by deleting the display3d 
and portrayal3d directories.  But it's easy to get Java3D working.  Per 
the instructions on the MASON website, if you don't have a Mac, Java3D 
has to be installed from Sun's site.

Windows:
http://java.sun.com/javase/technologies/desktop/java3d/index.jsp

Linux:
https://java3d.dev.java.net/binary-builds.html

Sean

Mark Coletti wrote:
> I have MASON running under netbeans 6.0.1.  I get the following errors
> when I run any of the 3d simulations:
> 
> run:
> java.lang.UnsatisfiedLinkError: no j3dcore-ogl in java.library.path
>         at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682)
>         at java.lang.Runtime.loadLibrary0(Runtime.java:823)
>         at java.lang.System.loadLibrary(System.java:1030)
>         at javax.media.j3d.NativePipeline$1.run(NativePipeline.java:231)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at javax.media.j3d.NativePipeline.loadLibrary(NativePipeline.java:200)
>         at javax.media.j3d.NativePipeline.loadLibraries(NativePipeline.java:157)
>         at javax.media.j3d.MasterControl.loadLibraries(MasterControl.java:987)
>         at javax.media.j3d.VirtualUniverse.<clinit>(VirtualUniverse.java:299)
>         at javax.media.j3d.GroupRetained.<init>(GroupRetained.java:161)
>         at javax.media.j3d.TransformGroupRetained.<init>(TransformGroupRetained.java:121)
>         at javax.media.j3d.TransformGroup.createRetained(TransformGroup.java:119)
>         at javax.media.j3d.SceneGraphObject.<init>(SceneGraphObject.java:119)
>         at javax.media.j3d.Node.<init>(Node.java:178)
>         at javax.media.j3d.Group.<init>(Group.java:556)
>         at javax.media.j3d.TransformGroup.<init>(TransformGroup.java:92)
>         at sim.display3d.Display3D.<init>(Display3D.java:1130)
>         at sim.app.heatbugs3d.HeatBugs3DWithUI.init(HeatBugs3DWithUI.java:153)
>         at sim.display.Console.<init>(Console.java:981)
>         at sim.display.Console.doNew(Console.java:1728)
>         at sim.display.Console.main(Console.java:1424)
> 
> The 3d libraries are associated with the project and the .so files are
> in the ldconfig cache:
> 
> % ldconfig -p | grep j3d
>         libj3dcore-ogl.so (libc6) => /usr/local/lib/libj3dcore-ogl.so
>         libj3dcore-ogl-cg.so (libc6) => /usr/local/lib/libj3dcore-ogl-cg.so
> 
> All the other MASON simulations appear to run fine.  Again, only the
> 3D related simulations fail with the above error.
> 
> Cheers,
> 
> Mark

ATOM RSS1 RSS2