I only know that I was getting an "ITerrainModule doesn't exist" exception last night, and it was while loading FlotsamAssetCache. I believe it ended up being in one of the dependencies, or perhaps the CoreModules XML add-in file, I can't remember. It runs perfectly now (aside from the fact that I can't visualize the terrain yet due to not having modified the viewer), but thank you anyway.
Rob On Wed, 2010-05-19 at 08:05 -0700, Michael Cortez wrote: > > I have added voxel terrain to OpenSim and am now prevented from testing > > my changes due to issues with the flotsam asset cache, which still > > requires the ITerrainModule interface > > I won't really speak as to whether or not you should include the > ITerrainModule, except to mention that it could always be stubbed out > just in case a non-voxel supporting client were to wander by. > > That said... To more directly address your original question: > > Where exactly does the Flotsam Asset Cache require the ITerrainModule > interface? As far as I can see, it makes no reference to that > interface, or any interface dealing with Terrain. > > I only see the following dependencies: > * AssetBase > * AssetMetadata > * AssetRetrieved > * ExpiringCache > * IAssetService > * IImprovedAssetCache > * Scene > * SceneObjectGroup > * UuidGatherer > > And it doesn't use any of the Terrain related methods in those. > > As for where the code is, > OpenSim/Region/CoreModules/Asset/FlotsamAssetCache.cs > > > Cheers, > -- > Michael Cortez > _______________________________________________ > Opensim-dev mailing list > [email protected] > https://lists.berlios.de/mailman/listinfo/opensim-dev _______________________________________________ Opensim-dev mailing list [email protected] https://lists.berlios.de/mailman/listinfo/opensim-dev
