Hi, This is a bug in OpenSim. I have already submitted a bug report and a patch to it: http://opensimulator.org/mantis/view.php?id=3113
______________________________ Mikko Pallari ADMINO technologies www.adminotech.com www.realxtend.org -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Paul Fishwick Sent: 9. helmikuuta 2009 15:50 To: [email protected] Subject: [REX] Re: modrex build failure (opensim 8268) due to missing .dll Mikko I tried this just now with your new modrex v. 63 and the latest opensim. I am using SQLite as the database. The compile works flawlessly, but when running opensim for the first time, and generating new terrain, I get the following error. Any ideas on what could be wrong? I did notice that in VC# 2008, after putting in the 3 ModRex projects, there is a bad reference: OpenSim.Region.Interfaces.dll in the added ModularRex project. Unfortunately, removing this reference results in a successful build, but fails when running opensim in the same location: ........................ 08:41:22 - [SCENE]: Registering with InterregionCommsIn 08:41:22 - [PRIM INVENTORY]: Starting scripts in scene 08:41:22 - [SCENE]: Loading land objects from storage 08:41:22 - [UDPSERVER]: Opening UDP socket on 0.0.0.0 9000. 08:41:22 - [UDPSERVER]: UDP socket bound, getting ready to listen 08:41:22 - [UDPSERVER]: Listening on port 9000 08:41:22 - [NHIBERNATE]: Initializing NHibernateRexObjectData 08:41:24 - [APPLICATION]: Unhandled Exception: NHibernate.MappingException: Could not compile the mapping document: OpenSim.Data.NHibernate.Resources.RegionStore.hbm.xml ---> NHibernate. MappingException: persistent class OpenSim.Region.Environment.Scenes.SceneObject Part, OpenSim.Region.Framework not found ---> System.TypeLoadException: Could no t load type 'OpenSim.Region.Environment.Scenes.SceneObjectPart' from assembly 'O penSim.Region.Framework, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'. at System.Reflection.Assembly._GetType(String name, Boolean throwOnError, Boo lean ignoreCase) at System.Reflection.Assembly.GetType(String name, Boolean throwOnError) at NHibernate.Util.ReflectHelper.TypeFromAssembly(AssemblyQualifiedTypeName n ame, Boolean throwOnError) at NHibernate.Util.ReflectHelper.ClassForName(String name) at NHibernate.Cfg.XmlHbmBinding.Binder.ClassForFullNameChecked(String fullNam e, String errorMessage) --- End of inner exception stack trace --- at NHibernate.Cfg.XmlHbmBinding.Binder.ClassForFullNameChecked(String fullNam e, String errorMessage) at NHibernate.Cfg.XmlHbmBinding.ClassBinder.BindClass(XmlNode node, Persisten tClass model) at NHibernate.Cfg.XmlHbmBinding.RootClassBinder.Bind(XmlNode node, HbmClass c lassSchema) at NHibernate.Cfg.XmlHbmBinding.MappingRootBinder.AddRootClasses(XmlNode pare ntNode) at NHibernate.Cfg.XmlHbmBinding.MappingRootBinder.Bind(XmlNode node) at NHibernate.Cfg.Configuration.AddValidatedDocument(NamedXmlDocument doc) --- End of inner exception stack trace --- at NHibernate.Cfg.Configuration.LogAndThrow(Exception exception) at NHibernate.Cfg.Configuration.AddValidatedDocument(NamedXmlDocument doc) at NHibernate.Cfg.Configuration.ProcessMappingsQueue() at NHibernate.Cfg.Configuration.AddDocumentThroughQueue(NamedXmlDocument docu ment) at NHibernate.Cfg.Configuration.AddXmlReader(XmlReader hbmReader, String name ) at NHibernate.Cfg.Configuration.AddInputStream(Stream xmlInputStream, String name) at NHibernate.Cfg.Configuration.AddResource(String path, Assembly assembly) at NHibernate.Cfg.Configuration.AddAssembly(Assembly assembly) at NHibernate.Cfg.Configuration.AddAssembly(String assemblyName) at OpenSim.Data.NHibernate.NHibernateManager.ParseConnectionString(String con nect) at OpenSim.Data.NHibernate.NHibernateManager..ctor(String connect, String sto re, Assembly assembly) at OpenSim.Data.NHibernate.NHibernateRexObjectData.Initialise(String connect) at ModularRex.RexParts.ModrexObjects.PostInitialise() at OpenSim.Region.Framework.ModuleLoader.PostInitialise() at OpenSim.ApplicationPlugins.LoadRegions.LoadRegionsPlugin.Initialise(OpenSi mBase openSim) at OpenSim.ApplicationPluginInitialiser.Initialise(IPlugin plugin) at OpenSim.Framework.PluginLoader`1.Load() at OpenSim.Framework.PluginLoader`1.Load(String extpoint) at OpenSim.OpenSimBase.LoadPlugins() at OpenSim.OpenSimBase.StartupSpecific() at OpenSim.OpenSim.StartupSpecific() at OpenSim.Framework.Servers.BaseOpenSimServer.Startup() at OpenSim.Application.Main(String[] args) C:\OpenSim\opensim_test_modrex3\bin> Mikko Pallari wrote: > This should be now fixed in newest revision. > > ______________________________ > Mikko Pallari > > ADMINO technologies > www.adminotech.com > www.realxtend.org > > > -----Original Message----- > From: [email protected] [mailto:[email protected]] On > Behalf Of Paul Fishwick > Sent: 7. helmikuuta 2009 3:14 > To: [email protected] > Subject: [REX] modrex build failure (opensim 8268) due to missing .dll > > > ModreX build failed with latest opensim: > > OpenSim: v. 8268 > ModReX: v. 62 > > Opensim compiles and builds correctly without modrex > > OpenSim.Region.Interfaces.dll is not created because the Interfaces > module does not exist in v. 8268. After trying to compile in VC#2008 > with the usual 3 modrex components, this results in a build failure due > to the missing assembly reference. > > > > > > > > -- > Paul Fishwick, PhD > Professor and Director, Digital Arts and Sciences Programs > University of Florida > Computer & Information Science and Eng. Dept. > Bldg. CSE, Room 301 > P.O. Box 116120 > Gainesville, FL 32611 > Email: [email protected] > Phone: (352) 392-1414 > Fax: (352) 392-1220 > Web: http://www.cise.ufl.edu/~fishwick > > > > > > > -- Paul Fishwick, PhD Professor and Director, Digital Arts and Sciences Programs University of Florida Computer & Information Science and Eng. Dept. Bldg. CSE, Room 301 P.O. Box 116120 Gainesville, FL 32611 Email: [email protected] Phone: (352) 392-1414 Fax: (352) 392-1220 Web: http://www.cise.ufl.edu/~fishwick --~--~---------~--~----~------------~-------~--~----~ this list: http://groups.google.com/group/realxtend realXtend home page: http://www.realxtend.org/ -~----------~----~----~----~------~----~------~--~---
