Re: [Opensim-users] Latif Kalifa
Very sorry to hear about this. Rest in peace, Latif. -- Justin On Sat, Mar 5, 2016 at 3:00 PM, Diva Cantowrote: > It is with great sadness that I inform you that one of the oldest and most > respected members of this community, Latif Kalifa, has passed away, after a > long battle with a serious health condition that landed him in the hospital > many times over the past few years. > > Latif's contributions to the open source SL ecosystem were vast and > varied. He was one of the original contributors, and the main maintainer, > of libOMV, a library that embodies the LL protocol and data structures. > LibOMV lies at the heart of OpenSimulator, as well as many SL/OpenSim bots > developed by lots of people. Latif also developed Radegast, an alternative > viewer used by many, especially people with disabilities. He also > contributed to the Singularity viewer and its offshoot, Replex. He > participated in the SL Architecture Working Group, and in many technical > discussions in the OpenSim-dev IRC chat channel. He was a vocal advocate of > free open source software. > > We don't necessarily know who Latif was in real life, what he did for a > living, or who is family and loved ones are. That's one of the consequences > of being part of world-wide online communities, where we interact only with > virtual representations of real people, often using pseudonyms. But it was > clear to everyone who interacted with him that his spirit was strong and > that his heart, wherever in the world he lived, was in the right place. > Open source software exists because of people like him. > > His code will outlive him. > He will be missed. > > ___ > Opensim-users mailing list > Opensim-users@opensimulator.org > http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users > ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
[Opensim-users] Everything that has a beginning has an end
Hi folks, As some of you may have noticed, my last OpenSimulator commit was in May, and before that in March. I have also not been on the mailing list or responsive to personal e-mails, for which I apologise. Unfortunately, for various reasons (some of which I'm still trying to work out, to be honest) my motivation to work in this area has gone away. Perhaps it's just the normal passage of time and evolving interests - it has been 8 years after all! I'm now working in the area of data integration for genetics and synthetic biology, an even more insanely complex system and perhaps ultimately frustrating since you can't just go and code an organism (at least, not yet). We shall see. I do hope to keep up with the mailing lists and e-mail to this account, at least much better than recently. However, although I remain a core committer, at least for now, in the immediate future code commits from me will be extremely sparse. I will also probably not be reviewing code changes in general. I am also resigning with immediate effect as president of Overte, which is going away as a formal legal organization anyway (see other e-mails for more details on that). It's been a wild 8 years and I wouldn't have it any other way. Huge thanks to everybody who has supported OpenSimulator and me personally in that time. I wish you all the best and I'm sure OpenSimulator and the Metaverse in general will have a great future I made a blog post at [1] those this is pretty much what I said above. No flowers. [1] http://justincc.org/blog/2015/08/09/everything-that-has-a-beginning-has-an-end/ -- Justin Clark-Casey (justincc) OSVW Consulting http://justincc.org http://twitter.com/justincc ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
[Opensim-users] OpenSimulator 0.8.1 released
I'm pleased to announce that OpenSimulator 0.8.1 is now available [1]. Release notes are at [2]. There are only minor changes compared with 0.8.1-rc2, the most significant being a fix for a regression where script state was being lost for Hypergrid transfers. As always, thanks to all the developers, testers, documenters and other community members who contributed towards this release. [1] http://opensimulator.org/wiki/Download [2] http://opensimulator.org/wiki/0.8.1_Release -- Justin Clark-Casey (justincc) OSVW Consulting http://justincc.org http://twitter.com/justincc ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
[Opensim-users] OpenSimulator 0.8.1-rc2, 0.8.0.4 and 0.7.6.3 now available
As pre-announced on Monday, OpenSimulator 0.8.1-rc2 [1], 0.8.0.4 [2] and 0.7.6.3 [3] now available [4]. * OpenSimulator 0.7.6.3 and 0.8.0.4 are security releases. Thus, they contain only two functional changes compared to previous point releases and no database migrations. The changes are 1. llHttpRequest() and osSetDynamicTextureURL*() script functions are now prevented by default from sending HTTP requests to localhost addresses or other addresses on the simulator's LAN (e.g. 192.168.1.2, etc.). The list of addresses conforms to that in [5]. If you need to allow scripts to make calls to such addresses, please add specific exceptions to [Network] OutboundDisallowForUserScriptsExcept in OpenSim.ini. Details on the format of this are in OpenSim.ini.example. I WOULD SAY THAT YOU SHOULD UPDATE ASAP if you run any installation where you do not trust all users that can execute llHTTPRequest() (including those entering via Hypergrid). The exception (and alternative) is if you have already configured llHTTPRequest()/osSetDynamicTextureURL*() to run through a properly configured HTTP proxy using the existing [Startup] HttpProxy setting in OpenSim.ini. 2. Private services now forbid llHTTPRequest() calls. This is to prevent such calls by simulators that have not been updated. If you run any grid where you cannot immediately update all simulators to one of these releases (e.g. an open grid where private service calls are restricted by IP to known simulators) then YOU SHOULD UPDATE SERVICES ASAP. * OpenSimulator 0.8.1-rc2 contains the above changes and further changes in master since rc1 up until 7e8bad05. These issues have existed ever since llHTTPRequest() functionality was added in 2007! Thus, ALL RELEASES PRIOR TO 0.7.6 SHOULD BE CONSIDERED UNSAFE unless you trust all possible callers of llHTTPRequest()/osSetDynamicTextureURL*() or you have an HTTP proxy configured for OpenSimulator. Ideally, one might go back and update much older releases but resources are scarce and 0.7.5 is now more than 2 years old. [1] http://opensimulator.org/wiki/0.8.1_Release [2] http://opensimulator.org/wiki/0.8.0.4_Release [3] http://opensimulator.org/wiki/0.7.6.3_Release [4] http://opensimulator.org/wiki/Download [5] http://en.wikipedia.org/wiki/Reserved_IP_addresses -- Justin Clark-Casey (justincc) OSVW Consulting http://justincc.org http://twitter.com/justincc ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
Re: [Opensim-users] Having NPC sit on the ground
There is no OSSL function for this at this time. On 25/02/15 17:23, Pete Wall wrote: I am using the OpenSim NPCs. Is there a way to have an NPC sit directly on the ground? osNpcSit (http://opensimulator.org/wiki/OsNpcSit) takes a target key which is what the NPC should sit on, but I want my NPC to sit directly on the ground where he’s standing. Thanks for any help, -Pete ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users -- Justin Clark-Casey (justincc) OSVW Consulting http://justincc.org http://twitter.com/justincc ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
Re: [Opensim-users] that ol' phantoms on megaregions issue
For information, I just added some explicit notes to the CombineContiguousRegions setting in OpenSim.ini.example saying that it should be false for varregions. On 19/02/15 06:10, Ian Sheldrick wrote: Thanks, Dahlia... that does make sense, more or less... although in the way that when you first launch a varregion it allows building in the root 256^2 but not anywhere else, it's still in some way treating the different 256^2 areas as separate... but it's great to fly over my 1024^2 without a bump every 256 metres :P On 19 February 2015 at 13:07, Dahlia Trimble dahliatrim...@gmail.com mailto:dahliatrim...@gmail.com wrote: No, a varregion is a single region of variable size. A megaregion is a single region that tries to mimic several traditionally sized regions. Varregions require varregion-capable viewers where megaregions should work with any viewer. On Wed, Feb 18, 2015 at 9:01 PM, Ian Sheldrick is...@cygnus.uwa.edu.au mailto:is...@cygnus.uwa.edu.au wrote: I just started working with varregions and was a bit surprised about the CombineContiguousRegions=false setting. I know it works, but I don't quite understand the logic because surely in a varregion what you have is precisely a combination of contiguous regions. On 19 February 2015 at 10:48, CiderJack opensim.us...@katijackstudio.com mailto:opensim.us...@katijackstudio.com wrote: As a matter of fact, after reading that megaregions have basically been deprecated I did change to varregion. However I didn't try it with an existing megaregion, I started completely fresh. It works just fine now, though so far it only seems to work in my local vanilla OpenSim install. Now I'm running into issues when uploading to Kitely. I've opened a thread on Kitely forums if anyone is curious: http://www.kitely.com/forums/__viewtopic.php?f=8t=2520 http://www.kitely.com/forums/viewtopic.php?f=8t=2520 One further related question however: I am assuming that 'CombineContiguousRegions' needs to be set to 'false' or disabled when using varregion. Is this the case? When testing this, setting to 'true' seems to cause problems for building outside the root 256^2. Just asking for clarity, at this point I don't know what to expect anymore! :) Thanks, ~!CJ On 2015-02-19 14:33, Justin Clark-Casey wrote: Have you tried switching to a varregion? I want to say that you can do this with an existing megaregion config and it will work (don't quote me). I do suggest doing this if at all possible. I know there are load oar parameters [1] specifically for loading 256x256 regions into a larger varregion. I don't know how well they would work for megaregions. If you're doing something with Kitely then you would have to ask them directly as I hear they have proprietary megaregion code. [1] http://opensimulator.org/wiki/__Load_Oar http://opensimulator.org/wiki/Load_Oar On 16/02/15 23:06, opensim.users@katijackstudio.__com mailto:opensim.us...@katijackstudio.com wrote: Thanks for the help, Chris. I tried rezzing editing on the regions with ephemeral objects, and rezzed objects behave as expected, that is, as normal. I have tried saving reloading the megaregion oar in question, with no success. What I mean is, the whole megaregion saved/loaded as a single oar, but it didn't fix the problem. Also tried it with 'fix-phantom' backup both before and after, and even rebooted the server which didn't do the trick either. This would suggest (as you noted) that 256^2 regions cannot be loaded individually into a megaregion and still function, although I think in some of my reading about this issue I had seen where people were doing just that and having it work for them (I could be mistaken about this). Can individual regions be saved from a megaregion as individual oar files? Guess I need to test that, because at this point the only solution I can think is to completely rebuild those three non-root-sims. :| ~!CJ On 2015-02-16 19:55, Chris wrote: I'm unsure of how an OAR would react if it was saved from originally a 256x256 region and then loaded to a megaregion but can you rez anything from inventory and it be edit-able ? You could also try
Re: [Opensim-users] that ol' phantoms on megaregions issue
mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users -- Justin Clark-Casey (justincc) OSVW Consulting http://justincc.org http://twitter.com/justincc ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
Re: [Opensim-users] HyperGrid Export flag
You didn't see the recent discussion on this very list [1]? If I remember the upshot is that it is partially settable in recent Singularity and is not fully integrated. [1] http://opensimulator.org/pipermail/opensim-users/2015-January/014105.html On 05/02/15 07:09, dogwom...@exemail.com.au wrote: Hi all, This is possibly going to be a really dumb question, so please forgive me if it is - my Googling skills seem to have given me a few 'vague' answers but nothing definite. With respect to HyperGrid, I note that work began around 0.7.6 for supporting an export flag for objects. The release notes indicate at this point it should be considered experimental. I can't really find any other mention of it in release notes, and my Googling seems to suggest that some grids (ie Kitely) may have progressed further on this feature but nothing to say 'it is or isn't working for everyone now'. So my potentially dumb question is: Given no further mention in the release notes, is it a feature that can still be considered 'experimental', or has it progressed to the point that it can be considered a working feature? Cheers! ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users -- Justin Clark-Casey (justincc) OSVW Consulting http://justincc.org http://twitter.com/justincc ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
Re: [Opensim-users] Is the user name the only information used to lock content permissions in opensim?
There is a save oar option, --home=url where one can insert Hypergrid still creator information that will get preserved when loaded to another grid even if the user does not exist there. However, I've practically never used this option so I can't say for sure that it still works. One can do this with creator since the field is relatively free form and not used programatically in any significant way. The owner field is a completely different matter (it's used in permissions, for instance) and one can't insert arbitrary data here without a lot of internal and SL protocol changes. [1] http://opensimulator.org/wiki/OpenSim_Archives On 11/02/15 07:22, Unadecal Arado wrote: Content saved to an OAR maintains its its creator information and permissions only if it is restored to the same grid where the creator information exists. If the OAR is restored to a different grid, where the creator does not exist (as in the uuid, not the name), the sim owner would automatically become creator and owner of all the content in the OAR and all previous permission restrictions would be lost. Since everything is referenced by uuid, having multiple accounts in different grids with the same name would not solve this issue. Restoring the OAR onto a standalone, local simulator would have the same effect of stripping all previous owner and permissions information. On 11 February 2015 at 01:12, Justin Clark-Casey jjusti...@googlemail.com mailto:jjusti...@googlemail.com wrote: In the sense that there is no technical limitation to further copying that is correct. One would have to rely on other means to restrict copying (contracts, DMCA, perhaps watermarking, etc.) On 11/02/15 01:08, Dr Ramesh Ramloll wrote: Hi Justin, Does this then mean that distributing oars with proprietary content not meant to be distributed freely is not possible? Thanks Ramesh On Tue, Feb 10, 2015 at 7:50 PM, Justin Clark-Casey jjusti...@googlemail.com mailto:jjusti...@googlemail.com mailto:jjustincc@googlemail.__com mailto:jjusti...@googlemail.com wrote: When an OAR is saved and loaded into a new sim all owner permissions are kept identical - the next permissions do not come into play, these only apply when you transfer objects within a simulator. On loading into a sim, if the owner UUID of those objects matches an existing sim user, they will become the owner and have the same permissions as before. If no such user exists, the ownership defaults to the estate owner who will then effectively get the owner permissions. _ Opensim-users mailing list Opensim-users@opensimulator.__org mailto:Opensim-users@opensimulator.org http://opensimulator.org/cgi-__bin/mailman/listinfo/opensim-__users http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users -- Justin Clark-Casey (justincc) OSVW Consulting http://justincc.org http://twitter.com/justincc _ Opensim-users mailing list Opensim-users@opensimulator.__org mailto:Opensim-users@opensimulator.org http://opensimulator.org/cgi-__bin/mailman/listinfo/opensim-__users http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users -- Justin Clark-Casey (justincc) OSVW Consulting http://justincc.org http://twitter.com/justincc ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
Re: [Opensim-users] Is the user name the only information used to lock content permissions in opensim?
In the sense that there is no technical limitation to further copying that is correct. One would have to rely on other means to restrict copying (contracts, DMCA, perhaps watermarking, etc.) On 11/02/15 01:08, Dr Ramesh Ramloll wrote: Hi Justin, Does this then mean that distributing oars with proprietary content not meant to be distributed freely is not possible? Thanks Ramesh On Tue, Feb 10, 2015 at 7:50 PM, Justin Clark-Casey jjusti...@googlemail.com mailto:jjusti...@googlemail.com wrote: When an OAR is saved and loaded into a new sim all owner permissions are kept identical - the next permissions do not come into play, these only apply when you transfer objects within a simulator. On loading into a sim, if the owner UUID of those objects matches an existing sim user, they will become the owner and have the same permissions as before. If no such user exists, the ownership defaults to the estate owner who will then effectively get the owner permissions. ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users -- Justin Clark-Casey (justincc) OSVW Consulting http://justincc.org http://twitter.com/justincc ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
[Opensim-users] OpenSimulator 0.8.1-rc1 now available
Hi folks, OpenSimulator 0.8.1-rc1, the first candidate for the next OpenSimulator release, is now available. Release notes are at [1] and the downloads at [2] [1] http://opensimulator.org/wiki/0.8.1_Release [2] http://opensimulator.org/wiki/Download Please file regressions under the 0.8.1-rc1 option in Mantis (I know there are a few things to look at already). Only regressions there will get attention and this may still be WONTFIX. As always, many thanks to all the developers, testers and community members who contribute to the project! -- Justin Clark-Casey (justincc) OSVW Consulting http://justincc.org http://twitter.com/justincc ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
Re: [Opensim-users] Flusing simulator log buffer
I'm surprised to hear this since afaik (and in my immediate experience), log appends are flushed immediately. You might want to try setting ImmediateFlush in config [1] but this is true by default and not changed by OpenSimulator code. [1] http://stackoverflow.com/questions/14963735/log4net-rollingfileappender-not-flushing-io-buffer-with-low-volume-log On 19/01/15 18:54, Erik Gordon Bainbridge wrote: Is there a way of flushing the simulator log buffer without shutting down the simulator? I'm using m_log.Info() to write debugging messages to it, but the only way I can get most of them written in any timely manner is to shut down the simulator. There must be a better way! Thanks, Erik Gordon Bainbridge Author, virtual worlds builder (avatar: Apollo Manga) www.VirtualMarin.com http://www.VirtualMarin.com www.ErikBainbridge.com http://www.ErikBainbridge.com www.WarriorBrothers.com http://www.WarriorBrothers.com www.MountainBikeRoots.com http://www.MountainBikeRoots.com ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users -- Justin Clark-Casey (justincc) OSVW Consulting http://justincc.org http://twitter.com/justincc ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
Re: [Opensim-users] Teleport or Hypergate
This isn't possible as the all-black appearance of this 'loading' screen is currently hardcoded in the viewer. On 06/01/15 09:07, oztrout63 wrote: Hi ... is there away to change the look when we TelePort or HyperGate , in stead of just seeing that line going across the screen ... Example: The StarGate SG1 when they go into the HyperGate or the Dr who theme ... ? -- Steve ... Most computer problems are located between keyboard and chair ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users -- Justin Clark-Casey (justincc) OSVW Consulting http://justincc.org http://twitter.com/justincc ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
Re: [Opensim-users] Opensim-users Digest, Vol 4, Issue 11
Hi Guruchan. This size is in meters. The size of the terrain height map is fixed - higher resolutions are not possible at this time. On 14/07/14 14:33, Gurcharan Khanna wrote: hi, i am new to opensim and new to trying to set up a sim; i only have user experience with sims up to this point. i have one question to start with about the structure of a sim. i notice the basic texture maps for a terrain is 256x256. i assume that is in pixels. i notice also that the size of a region is usually 256x256. that apparently is not in pixels. my question is what is the 'unit' of size for a region? or what is the relation between the texture map and the region size? is there an optimum ratio? can one make the texture map as large as one wants to increase the level of detail? (aside from performance issues). thanks for any insight or pointers to documentation. gurcharan Gurcharan S. Khanna, Ph.D. Director of Research Computing Office of the Vice President for Research Assistant Research Professor GCCIS Ph.D. Program Director, Interactive Collaboration Laboratory Rochester Institute of Technology Phone: 585-475-7504 ~ Cell: 585-451-8370 http://rc.rit.edu http://rc.rit.edu/directions.html ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users -- Justin Clark-Casey (justincc) OSVW Consulting http://justincc.org http://twitter.com/justincc ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
Re: [Opensim-users] NWC-RPC Methods Giving Odd Results
I would suggest calling ToString() explicitly, e.g. ht[transactionID] = UUID.Random().ToString() This is what the OpenSimulator code appears to do. On 28/11/14 23:04, David Lloyd wrote: The error given by the Money Server is: Money # 04:57:46 - [MONEY RPC]: handleCancelTransfer: Exception occurred when transaction 94786877-9ed6-4d36-98d7-9a88f7b52acf: System.NullReferenceException: Object reference not set to an instance of an object at OpenSim.Grid.MoneyServer.MoneyXmlRpcModule.handleCancelTransfer (Nwc.XmlRpc.XmlRpcRequest request, System.Net.IPEndPoint remoteClient) [0x0] in filename unknown:0 This is because it’s attempting to dereference a string (if I do UUID.Random().ToString()) or an empty value. DSL On 29 Nov 2014, at 9:30 am, David Lloyd lloy0...@adam.com.au mailto:lloy0...@adam.com.au wrote: Hi There, TL;DR I can’t get NWC-RPC to encode .NET object such as OpenMetaverse’s UUID or System.Net.IEndpoint - anyone know how to do this? I am trying to get the NWC-RPC .NET module to communicate with my money server. The money server registers XML RPC calls with the grid like this: m_httpServer.AddXmlRPCHandler(CancelTransfer, handleCancelTransfer) The handleCanceTransfer’s signature looks like this: public XmlRpcResponse handleCancelTransfer(XmlRpcRequest request, IPEndPoint remoteClient) My code looks like this (and it’s a copy/paste with a few tweaks from here): using System; using System.Collections; using System.Collections.Generic; using System.Net http://System.Net; using Nwc.XmlRpc; using OpenMetaverse; namespace Call_With_NWC { class MainClass { public static void Main(string[] args) { System.Net.ServicePointManager.CertificatePolicy = new ITrustAllCertificates(); Hashtable ht = new Hashtable(); ht[remoteClient] = new IPEndPoint(IPAddress.Parse(192.168.0.1), 80); ht[secureCode] = code; ht[transactionID] = UUID.Random(); // UUID Line Console.WriteLine(New GUID: + ht[transactionID]); ListHashtable parameters = new ListHashtable { ht }; XmlRpcRequest request = new XmlRpcRequest(CancelTransaction, parameters); Hashtable response; try { //response = (Hashtable)request.Invoke(https://192.168.0.164:8008;); response = (Hashtable)request.Invoke(http://192.168.0.1:9000;); Console.WriteLine(It seems to have worked...); foreach (var key in response.Keys) { Console.WriteLine(Key: + key + = + response[key]); } } catch (Exception ex) { Console.WriteLine(Got an exception:\n + ex.ToString()); } } } } The money server consistently complains that the secureCode and UUID are empty - when in fact…they are…because I wrote up a little “Dump the request” server and get: Message of length 348 was defined but not a blessed scalar. ?xml version=1.0 encoding=utf-8? methodCall methodName CancelTransaction /methodName params param value struct member name transactionID /name value/ /member member name remoteClient /name value/ /member member name secureCode /name value string code /string /value /member /struct /value /param /params /methodCall In fact, the NWC-XML-RPC is behaving as though it doesn’t know how to encode anything but plain strings. The transactionID should be the type OpenMetavers.UUID (which seems to be a wrapper around GUUID) and remoteClient should be an IEndPoint from System.Net http://system.net/. Obviously I’m missing something but I’m not sure what. How does one encode OpenMetaverse and other .NET objects so that the XML-RPC client on the other end is able to decode them? DSL ___ Opensim-users mailing list Opensim-users@opensimulator.org mailto:Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users -- Justin Clark-Casey (justincc) OSVW Consulting http://justincc.org http://twitter.com/justincc ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
Re: [Opensim-users] Home location
Perhaps you could post the exact log output on this failure? On 20/11/14 18:13, Karl Dreyer wrote: I believe that I tried that before but, to be sure I just gave it another shot and still getting the same result. It makes no sense to me. Hello Karl I experience this problem when update in some old version. My solution was delete all about home in database: UPDATE griduser set HomeRegionID= , HomePosition= , HomeLookAt= where UserID = heretheuuidofyouruser fix new home with viewer and all was correct. I dont know why exactly but the problem was solved. Regards, Luisillo El 20/11/2014 a las 16:08, Karl Dreyer escribió: Herersquo;s another interesting issue: On occasion, one of my members will report a problem of not being able to log on at home. Whenever they choose ldquo;homerdquo; when logging in, they land at the fall back region. The robust console indicates that the home location (region uuid) is invalid and sends them to the fallback region. Irsquo;ve investigated the data associated with these accounts and in every instance; the UUID in the DB for the home location is indeed Valid and the region is up, running, and reachable via TP. This is a headstumper for me. Has anyone else encountered this issue and if so, how was it resolved? Irsquo;ve also attempted to set home on multiple regions, just to be sure it wasnrsquo;t a region issue and no matter where I set home, itrsquo;s the same result. Kind Regards, Karl ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users ___ Karl M. Dreyer Jr. In World Avi : Damean Paolino Island Oasis, LLC Co-Founder | CIO http://www.islandoasis.biz Notice: The contents of this email and any files transmitted with it are confidential and intended solely for the individual or entity to whom it is addressed. The content of this email message is not to be disclosed, copied, distributed, or shared with any person(s) or entities without the express consent of the sender. This message contains confidential information and is intended only for the individual named. ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users -- Justin Clark-Casey (justincc) OSVW Consulting http://justincc.org http://twitter.com/justincc ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
Re: [Opensim-users] Buying and Selling Land - What module is needed?
I agree there should really be something in OpenSimulator to enable the bare minimum (zero cost transfers). On 20/11/14 10:36, Ai Austin wrote: I need to split one regions into multiple plots, and I saw that Fleep, Neb and BlueWall covered this back in 2012 and Fleep left a helpful summary of the procedure. http://opensim-users.2152040.n2.nabble.com/Buying-and-Selling-Land-What-module-is-needed-td7578626.html I just want to check we still have to reply on an external service like landtool.php and that there is no core provided mechanism for zero cost transfers in place now? It would seem to be a core requirement.. but it definitely does not work at the moment as far as I can see until I implemented the landtool.php mechanism. Also, Fleep's advice is to put landtool.php in http://yourdomain/helper/landtool.php I want to use one web server for 2 grids...so just to note that it seems fine to use http://yourdomain/grid1/helper/landtool.php http://yourdomain/grid2/helper/landtool.php ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users -- Justin Clark-Casey (justincc) OSVW Consulting http://justincc.org http://twitter.com/justincc ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
Re: [Opensim-users] Changing account approval emails
I suspect this is from the Diva distribution and not part of OpenSimulator core. My suggestion is that you grep for some text from the e-mail message body and hopefully it will pull up the right file via github. On 29/10/14 13:39, Chris Daley wrote: Hi all, When a user creates an account for our grid, and one of our admins approves this account, the user automatically receives an email stating the confirmation (with their user name, URI, etc.). I am aware of the following code in our .ini files, which enables this process: ;; Variables for your mail server ;; Users will get email notifications from this account. SmtpHost = SmtpPort = SmtpUsername = SmtpPassword = What I cannot find, however, is where I can change the actual message body of the email. I'd like to customize it a bit more for our users. Any ideas how I can go about doing this? Many thanks, Chris Daley Simulation Developer Simudyne USA Inc. 3463 State Street, Suite 430, Santa Barbara, CA 93105 M / +1 617 945 8680 Skype skype:chris.daley.simudyne?add / Website http://www.simudyne.com/ / Twitter https://twitter.com/simudyne / Facebook https://www.facebook.com/pages/Simudyne/217091368301045 / LinkedIn http://www.linkedin.com/company/872311 *Confidentiality Note: * See full disclaimer and details here http://www.simudyne.com/disclaimer-and-details/. ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users -- Justin Clark-Casey (justincc) OSVW Consulting http://justincc.org http://twitter.com/justincc ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
Re: [Opensim-users] Unable to login using master?
Okay, that last commit is the first of 4 updates I made recently to the libomv libraries. I presume things also fail with OpenSim.exe for you on current head? As far as I know you're using Windows? If so, which version (or which version of mono)? I may well try rebuilding the libraries in Windows instead (I did it in Mono) and see if it helps, though if that's the cause I'm surprised things look like they work fine on my own Windows machine. On 21/10/14 07:55, Chris wrote: Git bisect says 3e5bc75f89998e9b1bba5e7e5f4042e883afb522 is the first bad commit ( Remove the 32 bit launchers as discussed at OpenSimulator Office Hour ... ). That seemed a bit strange to me at first until it hit me that I've always been using OpenSim.32BitLaunch.exe because I had been having some issues in the past running OpenSim.exe (issues with OpenSim crashing on load; not with login). So I copied over the 32 bit launchers from the shared directory, ran it, and could log in just fine. So I figured something must have happened elsewhere and I ran git bisect again testing solely OpenSim.exe and came up with a different commit: fbdf507e98fc0e456b45d1e9200f343dceaecd5b *Git Bisect Output:** * fbdf507e98fc0e456b45d1e9200f343dceaecd5b is the first bad commit commit fbdf507e98fc0e456b45d1e9200f343dceaecd5b Author: Justin Clark-Casey (justincc) jjusti...@googlemail.com Date: Tue Aug 12 01:45:15 2014 +0100 Update libomv libraries with those built from commit 2208379. This is to resolve some issues for pCampbot, chiefly with capability connect ion and inbound handling. :04 04 badf3e1b7fa561c0a310c6c6802da91fa7bc8566 f98aba1851f1913325fd5d2d f0783a6a26ba5d9c M bin On 10/20/2014 6:05 PM, Justin Clark-Casey wrote: I just checked with current master (94250b6) on both Linux (Mono 3.2.8) and Windows with no problem on login. I agree with Dahlia, this is highly reminiscent of the system picking up some mismatching DLLs. Could you pinpoint the commit on which this stared to happen for you? On 20/10/14 21:29, Chris wrote: Hmm... I'm not sure. This was a fresh pull from git and newly compiled. I also made sure to start over with new copies of the appropriate .ini files for configuration (as opposed to copying existing ones from a previous install) I've actually done fresh installation from scratch for a few different commits over the past week with the same results. On 10/20/2014 2:58 PM, Dahlia Trimble wrote: Just a guess but maybe your installation is messed up with some old .dll files or some missing assets. I'd probably try a fresh installation from scratch. On Mon, Oct 20, 2014 at 12:25 PM, Chris mewtwo0...@gmail.com mailto:mewtwo0...@gmail.com wrote: Hello all, While attempting to test the latest master (commit 94250b6) I have found that I'm not able to log in and an exception is printed out in the console. In the viewer I get an error message that says Login Failed. Error generating Login Response. I've tried login with several different viewers including Phoenix, Firestorm, and Singularity but same results for all. I also get what appears to be a related exception when using the create user command. Is anyone else seeing this as well? *Exception on login: *13:55:30 - [LLOGIN SERVICE]: Exception processing login for Test User: System.Ty peInitializationException: The type initializer for 'OpenMetaverse.AppearanceMan ager' threw an exception. --- System.ArgumentException: Value does not fall wit hin the expected range. at System.Runtime.CompilerServices.RuntimeHelpers.InitializeArray(Array array , RuntimeFieldHandle fldHandle) at OpenMetaverse.AppearanceManager..cctor() --- End of inner exception stack trace --- at OpenSim.Framework.AvatarAppearance.SetDefaultTexture() in c:\Users\admin\D esktop\opensim-94250b6\OpenSim\Framework\AvatarAppearance.cs:line 307 at OpenSim.Framework.AvatarAppearance..ctor() in c:\Users\admin\Desktop\opens im-94250b6\OpenSim\Framework\AvatarAppearance.cs:line 139 at OpenSim.Services.Interfaces.AvatarData.ToAvatarAppearance() in c:\Users\ad min\Desktop\opensim-94250b6\OpenSim\Services\Interfaces\IAvatarService.cs:line 1 93 at OpenSim.Services.AvatarService.AvatarService.GetAppearance(UUID principalI D) in c:\Users\admin\Desktop\opensim-94250b6\OpenSim\Services\AvatarService\Avat arService.cs:line 57 at OpenSim.Services.LLLoginService.LLLoginService.Login(String firstName, Str ing lastName, String passwd, String startLocation, UUID scopeID, String clientVe rsion, String channel, String mac, String id0, IPEndPoint clientIP) in c:\Users\ admin\Desktop\opensim-94250b6\OpenSim\Services\LLLoginService\LLLoginService.cs: line 464at OpenSim.Framework.AvatarAppearance.SetDefaultTexture() in c:\User s\admin\Desktop\opensim-94250b6\OpenSim\Framework\AvatarAppearance.cs:line 307
Re: [Opensim-users] Unable to login using master?
\OpenSim\Framework\AvatarAppearance.cs:line 139 at OpenSim.Services.UserAccountService.UserAccountService.CreateDefaultAppear anceEntries(UUID principalID) in c:\Users\admin\Desktop\opensim-94250b6\OpenSim\ Services\UserAccountService\UserAccountService.cs:line 662 at OpenSim.Services.UserAccountService.UserAccountService.CreateUser(UUID sco peID, UUID principalID, String firstName, String lastName, String password, Stri ng email) in c:\Users\admin\Desktop\opensim-94250b6\OpenSim\Services\UserAccount Service\UserAccountService.cs:line 532 at OpenSim.Services.UserAccountService.UserAccountService.HandleCreateUser(St ring module, String[] cmdparams) in c:\Users\admin\Desktop\opensim-94250b6\OpenS im\Services\UserAccountService\UserAccountService.cs:line 355 at OpenSim.Framework.Console.Commands.Resolve(String[] cmd) in c:\Users\admin \Desktop\opensim-94250b6\OpenSim\Framework\Console\CommandConsole.cs:line 495 at OpenSim.Framework.Console.LocalConsole.ReadLine(String p, Boolean isComman d, Boolean e) in c:\Users\admin\Desktop\opensim-94250b6\OpenSim\Framework\Consol e\LocalConsole.cs:line 557 at OpenSim.Framework.Console.CommandConsole.Prompt() in c:\Users\admin\Deskto p\opensim-94250b6\OpenSim\Framework\Console\CommandConsole.cs:line 757 at OpenSim.Application.Main(String[] args) in c:\Users\admin\Desktop\opensim- 94250b6\OpenSim\Region\Application\Application.cs:line 332 -- OpenSim: 10 Region Standalone on 0.7.6 Dev Physics: Open Dynamics Engine OS: Windows 7 (x64) CPU: AMD FX 8320 8-Core 3.5 GHz Memory: 16 GB DDR3 Database: MySQL 5.1.63 (x64) ___ Opensim-users mailing list Opensim-users@opensimulator.org mailto:Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users -- OpenSim: 10 Region Standalone on 0.7.6 Dev Physics: Open Dynamics Engine OS: Windows 7 (x64) CPU: AMD FX 8320 8-Core 3.5 GHz Memory: 16 GB DDR3 Database: MySQL 5.1.63 (x64) ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users -- Justin Clark-Casey (justincc) OSVW Consulting http://justincc.org http://twitter.com/justincc ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
Re: [Opensim-users] IAR Import question
This isn't correct. Currently, if an OAR or IAR is loaded and it references asset IDs which already exist, then these will be used and assets will not be loaded again. On 15/09/14 04:32, Thomas Ringate wrote: That makes sense. That means each time you import an IAR you are adding more items to your asset database. I assume once an object is in the database it is there forever. Deleting it from you inventory does not remove it from the asset database only from my inventory I understand. On a private standalone it sounds like it would be a good idea to drop you database and start over rather then keep loading IARs of your inventory from OSgrid. It is a pain to delete the duplicates in inventory but the simple way I was using was to delete everything in inventory and then load the new IAR. That make it appear like I don’t have much but in fact I guess every time I do that my asset database grows in size by some 12,000 items. Tom *From:* M.E. Verhagen mailto:marcel...@gmail.com *Sent:* Sunday, September 14, 2014 6:27 PM *To:* opensim-users@opensimulator.org mailto:opensim-users@opensimulator.org *Subject:* Re: [Opensim-users] IAR Import question iar import will create new assets with new uuid's since uuid's will need to be unique it is not possible to reuse uuid's cause different grid could give objects the same uuid. ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users -- Justin Clark-Casey (justincc) OSVW Consulting http://justincc.org http://twitter.com/justincc ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
Re: [Opensim-users] Question; What is the difference between and ASSET and a ITEM
You're correct that usually one would look up the item via the Item ID and then look up the asset via the asset ID in the item. However, in this case both item ID and asset ID are embedded directly. In the case of NPCs, the item ID is actually ignored (and could be zeroed). The asset IDs are vital since they point to baked textures and attachments. This is why one needs to clone an existing avatar's appearance for an NPC - for an avatar the viewer has done the work of baking and uploading the textures and we simply make those persistent in the database instead of transient. If we had code to bake appearances server-side then this wouldn't be necessary. On 13/09/14 17:29, Marcus Llewellyn wrote: My understanding is that the item ID is used by inventory as a pointer to an asset. Since NPCs don't have an inventory, they effectively borrow inventory items from a user. Both the item UUID and the asset UUID are needed for an appearance note card to work. On Sep 13, 2014 11:20 AM, Thomas Ringate tring...@gmail.com mailto:tring...@gmail.com wrote: In the appearance notecard for an NPC two UUID’s are listed for each object that is attached, or for wearables. Example: keypoint/key integer8/integer keyitem/key uuidb9bb4e8f-2ba0-4f02-a47c-2efbfc9b2299/uuid keyasset/key uuid5225b537-dc05-4e0b-9a03-23a1990ec5a8/uuid What is the difference between the “ASSET” and the “ITEM”? I have discovered that if the UUID is present in my asset cache the NPC will rezz without any difficulty but if it is missing, I only will see a cloud, or partial NPC. I have written a php program that decodes the appearance note card, finds the asset in the cache, reads the asset, and then displays what the NPC is made of. It displays the name of the object, and allows me to remove attachments or replace them with other attachments. I have identified those textures required as a minimum for an NPC to rezz. This makes it simpler to delete notecards that will result in a non-displayable NPC. I use this to preprocess appearance note cards to make it faster to only rezz good appearances. Tom ___ Opensim-users mailing list Opensim-users@opensimulator.org mailto:Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users -- Justin Clark-Casey (justincc) OSVW Consulting http://justincc.org http://twitter.com/justincc ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
Re: [Opensim-users] Rebuild
This is true (and yet another thing to fix) but it won't lose you any content per se - it will mean that the user has to rewear their outfit and appearance may be the cloud until they do. In general, I do agree that this seems more trouble than it's worth but I presume that you're seeing unexpected issues with your current setup? Migration via IARs is extremely painful for more than a few users. I'm somewhat curious how you switched from mssql to mysql in the first place. On 27/08/14 20:52, Dahlia Trimble wrote: IAR breaks inventory links so it may not be a good choice for database migrations On Tue, Aug 26, 2014 at 4:26 AM, Drover, Matt mattdro...@mun.ca mailto:mattdro...@mun.ca wrote: Can I rebuild my entire grid from oar backups and iar inventory backups? __ __ A long time ago I switched from mssql to mysql and I don’t think it worked properly. I already found one field that went over as “0” instead of NULL, but there could be more. So I figured that a rebuild might fix that. I was to export everything inworld, then drop the tables and have opensim build them back. __ __ Any thoughts? __ __ -Matthew ___ Opensim-users mailing list Opensim-users@opensimulator.org mailto:Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users -- Justin Clark-Casey (justincc) OSVW Consulting http://justincc.org http://twitter.com/justincc ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
Re: [Opensim-users] Rebuild
Yes, estate information is not part of any archive file so that can't be 'rectified' in this manner. An additional thought is that I'm not entirely sure this kind of rebuild would fix issues anyway. Data glitches may well find their way into the archives and you could be back with the same problems (whatever they are), though there is some chance it may clean some data as a side effect. On 27/08/14 19:40, Rick Anderson wrote: I think OpenSim needs estates and regions in place. Then load the OAR files into each one. -Rick On Wed, Aug 27, 2014 at 8:45 AM, Drover, Matt mattdro...@mun.ca mailto:mattdro...@mun.ca wrote: Will the estates export with the oar's? The more I look into this the more work I'm finding. Matt On Aug 27, 2014, at 10:04 AM, Rick Anderson riand...@docs.rutgers.edu mailto:riand...@docs.rutgers.edu wrote: Move the user table then you would have to reset user passwords in the old build. Then make iar. On Aug 26, 2014 4:48 PM, Shaun T. Erickson s...@smxy.org mailto:s...@smxy.org wrote: You won't be able to make iars for your users as you don't know their passwords. On 8/26/14, 10:11 AM, Drover, Matt wrote: I don’t expect any errors in that table, so I was going to keep that table. That way the uuid’s match up on the import and all the owners will keep. -Matt From: Rick Anderson riand...@docs.rutgers.edu mailto:riand...@docs.rutgers.edu You'll need to recreate your users. Those won't export/import. If anyone has a recommendation for solution to that I'd like to know. --Rick On Aug 26, 2014 7:34 AM, R.Gunther ri...@rigutech.nl mailto:ri...@rigutech.nl wrote: Yes, you can restore a grid with oar and iar, and is the only safe and correct way todo it if its a compleet new fresh one. with .sql files you need to wait and see if things go work dont. On 2014-08-26 13:26, Drover, Matt wrote: Can I rebuild my entire grid from oar backups and iar inventory backups? A long time ago I switched from mssql to mysql and I don’t think it worked properly. I already found one field that went over as “0” instead of NULL, but there could be more. So I figured that a rebuild might fix that. I was to export everything inworld, then drop the tables and have opensim build them back. Any thoughts? ___ Opensim-users mailing list Opensim-users@opensimulator.org mailto:Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users ___ Opensim-users mailing list Opensim-users@opensimulator.org mailto:Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users ___ Opensim-users mailing list Opensim-users@opensimulator.org mailto:Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users -- Rick Anderson Director of Virtual Worlds Division of Continuing Studies (DoCS) Rutgers University (732) 586-3265 ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users -- Justin Clark-Casey (justincc) OSVW Consulting http://justincc.org http://twitter.com/justincc ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
Re: [Opensim-users] Region permissions and OAR files
You created a land owner account with create user on the console but no corresponding user inventory was created? That is odd. Or was this created via some other means (e.g. some diva distro ui mechanism?). On 27/08/14 15:27, Rick Anderson wrote: Turns out the permissions issue is an estate and ownership problem. I created Land Owner account but it's inventory folder was missing. So I could not log on with it. Not sure how to fix the folder. So I moved on and created a new valid user and then gave estate owner ship to that user New Owner. I can now get to the two regions that were banned. I fixed one region by allowing public on the region, yay. The other region was still owned by Land Owner, and the estate owner couldn't change the permissions. I think the solution is to go into the DB and change ownership to the New Owner. --Rick On Wed, Aug 27, 2014 at 9:45 AM, Rick Anderson riand...@docs.rutgers.edu mailto:riand...@docs.rutgers.edu wrote: I rebuilt my grid from scratch in 0.8.0.1. I had a misconfiguration in groups and turned off the feature in order allow users to log in. Their groups were being checked but the misconfiguration caused an error that failed the login. The issue: I had backed up all the regions with save oar --publish option. Now I have restored those regions. All work good except two regions have banned all users. I get ban lines and everything. I don't see the option to remove those permissions. I can issue bypass permissions true but that's not actually fixing the permissions. Thanks for putting up with the emails. The semester is starting soon so all of the last minute details are getting attention. --Rick -- Rick Anderson Director of Virtual Worlds Division of Continuing Studies (DoCS) Rutgers University (732) 586-3265 tel:%28732%29%20586-3265 -- Rick Anderson Director of Virtual Worlds Division of Continuing Studies (DoCS) Rutgers University (732) 586-3265 ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users -- Justin Clark-Casey (justincc) OSVW Consulting http://justincc.org http://twitter.com/justincc ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
Re: [Opensim-users] Issue with the Diva.Wifi.dll in OpenSim 0.8
Looking at the source code [1], my guess would be that SmtpPort is not an integer in your config. I'm not sure why the code doesn't use appConfig.GetInt() instead which would have yielded more useful information from Nini (config parsing library). It already uses this method later on for a different parameter! [1] https://github.com/diva/diva-distribution/blob/master/addon-modules/Wifi/WebApp/WebApp.cs On 25/08/14 04:16, Rick Anderson wrote: I'm getting a wrong number of arguments message for Diva.Wifi.dll. However, the configuration only includes the file and no arguments are passed. I'm using OpenSim 0.8 with the Diva Wifi 0.8 matching version. Anyone run into this issue? Or have questions that might help me isolate this issue? Below is the detailed error message. Here's the include line: WifiServerConnector = 8002/Diva.Wifi.dll:WifiServerConnector === 02:17:02 - [SERVER UTILS]: Error loading plugin OpenSim.Server.Handlers.Base.IServiceConnector from Diva.Wifi.dll. Exception: Input string was not in the correct formatSystem.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. --- System.FormatException: Input string was not in the correct format at System.Int32.Parse (System.String s) [0x0] in filename unknown:0 at Diva.Wifi.WebApp.ReadConfigs (IConfigSource config, System.String configName) [0x0] in filename unknown:0 at Diva.Wifi.WebApp..ctor (IConfigSource config, System.String configName, IHttpServer server, ISceneActor sactor) [0x0] in filename unknown:0 at Diva.Wifi.WifiServerConnector..ctor (IConfigSource config, IHttpServer server, System.String configName, ISceneActor sactor) [0x0] in filename unknown:0 at Diva.Wifi.WifiServerConnector..ctor (IConfigSource config, IHttpServer server, System.String configName) [0x0] in filename unknown:0 at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (System.Reflection.MonoCMethod,object,object[],System.Exception) at System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, System.Object[] parameters) [0x0] in filename unknown:0 --- End of inner exception stack trace --- at System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, System.Object[] parameters) [0x0] in filename unknown:0 at System.Reflection.MonoCMethod.DoInvoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0] in filename unknown:0 at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0] in filename unknown:0 at System.Activator.CreateInstance (System.Type type, BindingFlags bindingAttr, System.Reflection.Binder binder, System.Object[] args, System.Globalization.CultureInfo culture, System.Object[] activationAttributes) [0x0] in filename unknown:0 at System.Activator.CreateInstance (System.Type type, System.Object[] args, System.Object[] activationAttributes) [0x0] in filename unknown:0 at System.Activator.CreateInstance (System.Type type, System.Object[] args) [0x0] in filename unknown:0 at OpenSim.Server.Base.ServerUtils.LoadPlugin[IServiceConnector] (System.String dllName, System.String className, System.Object[] args) [0x0] in filename unknown:0 02:17:02 - [SERVER UTILS]: Error loading plugin Diva.Wifi.dll: Exception has been thrown by the target of an invocation. args.Length 3 02:17:02 - [SERVER UTILS]: Error loading plugin Diva.Wifi.dll: No constructor found for Diva.Wifi.WifiServerConnector::.ctor(Nini.Config.IniConfigSource, OpenSim.Framework.Servers.HttpServer.BaseHttpServer) args.Length 2 02:17:02 - [SERVER]: Failed to load Diva.Wifi.dll:WifiServerConnector Thank You, --Rick -- Rick Anderson Director of Virtual Worlds Division of Continuing Studies (DoCS) Rutgers University (732) 586-3265 ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users -- Justin Clark-Casey (justincc) OSVW Consulting http://justincc.org http://twitter.com/justincc ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
Re: [Opensim-users] Urban legends (Was :Configuring a multi-hosted grid)
On 22/08/14 12:15, Jeff Kelley wrote: At 7:20 PM -0500 21/8/14, James Stallings II wrote: Yeah the need for a DNS name scheme here is thoroughly overstated. In fact, it adds more complexity and is something I typically do only *after* getting everything working fine. There are a number of urban legends floating around opensim. Here are some: 1) It's bad to put numeric IP in ini's. To be honest, people often advise the opposite, particularly in the region config external host. I'm not entirely sure why - from my experience FQDNs work fine there (I think the simulator might be storing them as IP numbers underneath, I can't remember offhand). 2) If your simulator is on port 9000, put your first region on port 1. It will reduce latency. Er, no truth to this at all :) 3) Create a first, empty, hidden simulator in ROBUST's directory (this is for ppl that clone the bin/ directory for each simulator). This will accelerate asset transfers. Again, not true. This might come from the fact that simulators have a disk asset cache and some people argue that disk is faster than database. However, when I last looked into this there was no conclusive evidence either way with many people saying there's no difference and I've yet to see someone produce comparative benchmarks for the OpenSimulator case. The asset service is not coded to use any Flotsam cache present anyway. -- Justin Clark-Casey (justincc) OSVW Consulting http://justincc.org http://twitter.com/justincc ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
[Opensim-users] OpenSimulator 0.8.0.1 now available
Hi folks, I just made OpenSimulator 0.8.0.1 available [1]. This is a bug fix release from the 0.8-post-fixes Git branch. The major reason for this release is to address a Hypergrid teleport regression, where on teleport attachments could disappear or sometimes appear twice. Hence, this is probably of greatest interest to people using the Hypergrid, though this release also contains various other fixes that should have low risk of causing regressions. Please see the release notes [2] for more details. There are a couple of extra configuration parameters but there are in OpenSimDefaults.ini, so if you aren't changing this file (which we strongly recommend you don't!) then you should be fine just using your existing config files. This release also does not contain any database migrations. Many thanks to all the developers, testers and other community members who contributed to this! [1] http://opensimulator.org/wiki/Download [2] http://opensimulator.org/wiki/0.8.0.1_Release -- Justin Clark-Casey (justincc) OSVW Consulting http://justincc.org http://twitter.com/justincc ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
Re: [Opensim-users] Urban legends (Was :Configuring a multi-hosted grid)
Yeah, I've tried a shared cache before and it seems to be okay. It's a bit messy because multiple simulators may attempt to clean up the cache at the same time, which results in quite a few seeing messy file not found warnings, though these should not be harmful. It's hard to know how to get around this problem without making the cache yet another process or doing messy things like designating only one simulator to actually clean up files. I also think the cache needs a facility to limit by size (like every other cache in the known universe :). On 22/08/14 15:28, Jeff Kelley wrote: At 8:09 AM -0500 22/8/14, Marcus Llewellyn wrote: You can indeed give each instance its own asset cache directory. My rationale for not doing so is that where simulators share content, this should reduce requests to the asset service, resulting in less network traffic, and also a modest speed up when regions are first started in some circumstances. Because an asset may have been cached already by another simulator. My only concern has been that a single asset cache that has multiple copies of Flotsam managing it might at some point encounter some sort of conflict or collision. So far, I've noticed nothing of the sort, though. In practice, a single asset cache has been working fine for me. So shared cache is a better option, until we discover a drawback. -- Jeff ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users -- Justin Clark-Casey (justincc) OSVW Consulting http://justincc.org http://twitter.com/justincc ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
Re: [Opensim-users] Varregion works :) but physics need update ...
This is the case. We say not to change things directly in OpenSimDefaults.ini because that can change between releases, sometimes changing parameters to make OpenSimulator work better or resolve other issues. Hence, it's safer to override things in OpenSim.ini. There are a few more details about this at [1]. [1] http://opensimulator.org/wiki/Configuring_Simulator_Parameters#Changing_Simulator_Settings On 19/08/14 22:13, Thomas Ringate wrote: Isn't this dependent on your specific distribution of opensim? My understanding is that opensim first loads opensimdefault.ini, then loads opensim.ini, then loads grid.ini, and then loads gridcommon.ini There is nothing wrong with the same parameter being defined in every one of those files, and each can have a different setting. The one that will be in effect is the last one loaded. So, lets say there is a parameter of: PARM1 = never in opensimdefault.ini PARM1 = occasionally in opensim.ini PARM1 = somtimes in grid.ini PARM1 = always in gridcommon.ini The final setting of PARM1 will be always since that is the last value it was set to. It makes sense to put your modifications into the last file loaded to make sure some other file does not change it on you. You could add an include of your special modification to gridcommon.ini and call it mychanges.ini and put that file in some directory totally safe from updates. Just remember the includes position in the file is where you statements will reside. In the setting a values make sure the same parameter is not set after your include. For me I put all my modifications at the end of gridcommon.ini I could be all wet, but this has worked for me ever since I started doing programming. I doubt opensim uses any values until after it finishes loading them . -Original Message- From: Andre Verwijs Sent: Tuesday, August 19, 2014 4:54 PM To: opensim-users@opensimulator.org Subject: Re: [Opensim-users] Varregion works :) but physics need update ... R.Gunther schreef op 19-8-2014 om 22:31: Why ? because opensimdefault.ini can be changed. and opensim.ini is not getting overwritten default by other. Depends maby on the packadge you use. true, i always keep a backup so i don't lose anything... :) ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users -- Justin Clark-Casey (justincc) OSVW Consulting http://justincc.org http://twitter.com/justincc ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
Re: [Opensim-users] How do you use osForceAttachToOtherAvatarFromInventory and other OSSL functions with NPC's
Yeah, I did suggest that originally but I see now that it can't work. All those osForceAttachment* commands assume that the receiving avatar has an inventory. However, NPCs currently have no notion of inventory, so none of that stuff will work for them. The cloning of the avatar doesn't suffer this because the code was written to avoid the inventory requirement. The same could most probably be done for these force commands but it would require some non-trivial changes. It doesn't require the NPC to have any notion of scene but it would require that the code operate by attaching objects directly instead of requesting that they are attached from an inventory item (on attaching, 'normal' avatars get an item in their inventory for the attachment). On 19/08/14 16:21, Thomas Ringate wrote: List, I found a post and a response to the post from Justin that suggests the several OSSL functions on “attachments” will work for NPC’s. http://opensim-users.2152040.n2.nabble.com/Dynamically-attaching-objects-to-NPCs-td7579601.html I have tried several variations to using these OSSL functions and they all work fine to put an attachment on an avatar. I have not been successful at putting an attachment on an NPC. I chose to test with the osForceAttachToOtherAvatarFromInventory function. I tested with both “owned” and “un-owned” NPC’s. Here is an edited email I sent to Justin who asked I ask this question here on the list. I read in a post you made sometime ago where you implied you could use the OSSL function osForceAttachToAvatarFromInventory and the other OSSL commands as well. The original post suggested a way to attach using an lsl function which I have not yet tried. Your suggestion was to use the OSSL functions. I have tried doing the following: create a box and place the script below in it. create another box named “testbox”, and put it in the first box along with the script. I have then tried using “box 1” in these ways. - place it on the ground and touch it - wear it and touch it - wear it and clone myself, and then touch it on my cloned NPC. None of these will attach the “testbox” to the NPC. They all attach it to my real avatar. Did attaching an object to an NPC work in the past? Is it broken in the release OSGrid put out Aug. 16, 2014? Tom Ringate Here is the script: //XEngine:lsl string name = NPC Mate test box ; string version = V2.2; list avatars = []; key victim = aaefe00e-724a-4346-83df-92fa615b009f; /* NPC Genie - id - V2.2 * Licensed under the GPLv2, with the additional requirement that these scripts remain full perms. * */ /*** FUNCTIONS ***/ /*** CODE ***/ default { state_entry() { if(!llGetAttached()) llSetObjectName(name + version); else llSetObjectName(llKey2Name(llGetOwner())); } touch_start(integer iNum) { llSay(0,You touched me.); avatars = osGetAvatarList(); // get list of avatars on region llSay(0, Avatars in this sim (without the owner): + llList2CSV(avatars)); victim = llList2Key(avatars,0); if(osIsNpc(victim) == TRUE) { llSay(0, Victim is Genie: + victim); osForceAttachToOtherAvatarFromInventory(victim, testbox, ATTACH_PELVIS); } else { victim = llGetOwner(); llSay(0, Victim is Avatar: + victim); osForceAttachToAvatarFromInventory(testbox, ATTACH_PELVIS); } //llSleep(5); // osForceDropAttachment(); } on_rez(integer iParam) { llResetScript(); } } ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users -- Justin Clark-Casey (justincc) OSVW Consulting http://justincc.org http://twitter.com/justincc ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
Re: [Opensim-users] Win-7 Region Server to Ubuntu 14.04 Robust
Being able to see Windows services from your Linux box is no guarantee that your Windows services can see Robust services running on OpenSimulator. As you say, I think this is likely to be a firewall (iptables) or other network config issue. The same configuration that you used on Windows will work on Linux, everything else being equal. On 01/08/14 21:45, The Pierce Family wrote: Justin, Sorry for the misconception on my part. I had 3 region servers (computers) hooked into one robust server (also running the SQL and one region) that were all hooked up and working fine on the home network. He region servers were running Win-XP Professional (with SP-3) I have since opted-in to running the robust (SQL and one region) in a Ubuntu environment, whilst two of the other region servers are in Win-7 Professional (with SP 1 installed) and another regional server in Ubuntu. I have confirmed that all the software that is installed are all up to date. In addition, I can see the entire Windows network from the Ubuntu drive browser. I believe it comes down to either an iptables or a network setting that is only on the Ubuntu robust server. I say this because the entire network of robust and region servers worked fine in windows. I hope this has provided additional information and please feel free to contact me directly if you have any specific insight. If you need my email address (and cannot extract it from this user group) please let me know. I'd like to be able to utilize the technology resources I have but cannot at this time. Randy -Original Message- From: opensim-users-boun...@opensimulator.org [mailto:opensim-users-boun...@opensimulator.org] On Behalf Of Justin Clark-Casey Sent: Friday, August 01, 2014 2:21 PM To: opensim-users@opensimulator.org Subject: Re: [Opensim-users] Win-7 Region Server to Ubuntu 14.04 Robust When you say it was running fine in a Windows environment, it sounds like you were still running the robust service on the same machine as the simulator(s). If so, thne you are effectively making two changes, not 1 1. Running services under Linux/Mono. 2. Running services on a different machine on the LAN. If so and if you can, I suggest trying to get services running under Windows on a different machine first, if that's an environment that you're more familiar with. Once you can do that, then the same settings can simply be copied over to a Linux service installation. On 31/07/14 11:25, The Pierce Family wrote: Thank you for input to this point. I would like to reiterate: this was a completely working grid under a windows-only computer environment. If I were to put it back in under windows it would be running fine. Linux-based has some additional benefits that I wished to have which requires (at least) a robust server running in Linux. It is the transition of moving the Robust server and SQL over to a Linux-based Ubuntu 14.04 LTS operating system that has caused these issues. I repeat, this was a working hyper-grid before this. I thank you for your input, but I believe I am past what has been provided thus far. Please keep the comments coming, eventually there will be a break-through or something I have yet to try. -Original Message- From: opensim-users-boun...@opensimulator.org [mailto:opensim-users-boun...@opensimulator.org] On Behalf Of R.Gunther Sent: Thursday, July 31, 2014 4:27 AM To: opensim-users@opensimulator.org Subject: Re: [Opensim-users] Win-7 Region Server to Ubuntu 14.04 Robust Everything on port 8002 need to have normally the external internet ip/hostname Everything on port 8003 can have your internbal lan ip / localhost For external access you only need 8002 open in the firewall, that way nobody can join your grid. On 2014-07-31 03:49, The Pierce Family wrote: Jeff (et al), My Robust server is running on Ubuntu 14.04 LTS and has an initial region running in an hyper-grid architecture with it. I have no indications that the Win-7 region server has tried to connect to the SQL on the Robust ... disappointing. Would love to have an error message to work with. I can see the Win-7 mounted drive from the Robust when I browse the network, so I know that the Win-7 machine can be seen. Randy -Original Message- From: opensim-users-boun...@opensimulator.org [mailto:opensim-users-boun...@opensimulator.org] On Behalf Of Jeff Kelley Sent: Wednesday, July 30, 2014 5:37 PM To: opensim-users@opensimulator.org Subject: Re: [Opensim-users] Win-7 Region Server to Ubuntu 14.04 Robust At 12:03 PM -0500 30/7/14, The Pierce Family wrote: The issue I am having is I want to have my Windows 7 desktop/region server to connect over my home network to the Robust server. What says http://your_robust_servert:8002/ running on your region server? -- Jeff ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
[Opensim-users] Load test 2 report
For anyone interested, I just wrote up a report on last week's load test on my blog at [1]. One point of interest is that I wrote some Python tools to crank out summary info and graphs from stat logs. To be honest, I spent most of my available load test time writing these but I think it's a worthwhile investment as it will make future analysis easier both for load tests and in other situations. There's another load test at 8pm BST (12 pm PT, 3pm ET, 9pm CEST) today on the conference keynote regions. [1] http://justincc.org/blog/2014/07/22/opensimulator-load-test-2-report/ -- Justin Clark-Casey (justincc) OSVW Consulting http://justincc.org http://twitter.com/justincc ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
Re: [Opensim-users] Hoping for a fearless comparison of opensim vs unity 3D
. In OpenSim and Second LIfe, once you put the wheels on the car and make a link-set, all traces of wheel are gone, and it becomes absurdly difficult to go back and put different wheels on the car if each wheel has 47 parts like spokes or lugnuts. You can approximate some of that capacity with Builder's Buddy or other tools that let you rez an entire multiobject scene with one click, but those are a true pain to load and maintain. So, whether it's Unity or OpenSim, I think one thing that is needed that is very hard to still see for Virtual reality natives is exactly HOW SIMPLE the INITIAL interface has to be, so that it is satisfying and rewarding to try to use for a terrified newbie, peeking though the fingers of the hands over the eyes. So simple in fact that even a faculty member might say Oh heck, even I can do THAT!. === *On weakest links in collaborative environments* And both faculty and students are greatly upset by technological failure where they are used to trivial behavior, such as having voice working. The collaborative environment is much harsher than individual user environment since for voice (or many other things) to actually be useful, it has to work for EVERYONE, not just most people. This is a feature of collaborative environments that I didn't realize till Gary Olsen pointed it out. A collaborative environment can become a weakest link exposer, where everyone's experience is limited by the least capable user. This is one of the issues with, say, Electronic Health Records systems that is underappreciated and distinguishes it from, say, a cloud-based spreadsheet. ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users -- Justin Clark-Casey (justincc) OSVW Consulting http://justincc.org http://twitter.com/justincc ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
Re: [Opensim-users] Autobackup Question
I originally added this module as a contribution and somewhat regretted it, as the original submitter didn't stick around to write doc or debug it and I've never found time to do either. So I can't say much about how it works (or not) and don't have much time to change that fact. However, Alicia Raven did contribute a fix recently in c1bdd22, though that was on 4th June so should have been in your code. It was one of those marginal calls. I can see where autobackup to OARs could be pretty useful - I've been in a few situations now where people ideally would like to be able to restore the state of a region at known checkpoints. But it's a complicated thing to do well (esp. if one wants to avoid it taking up huge amounts of disk space) and may arguably be better left to a more complete external system. On 16/06/14 07:33, Philippe Scoffoni wrote: Le 15/06/2014 22:19, Jeff Kelley a écrit : At 7:23 PM +0200 15/6/14, drWhiet wrote: @Jeff: TY for the tip ; but even when i put this in my region.ini AutoBackupModuleEnabled = True AutoBackup = True AutoBackupInterval = 30 AutoBackupNaming = Sequential AutoBackupDir = . AutoBackupAgentThreshold = 0 AutoBackupBusyCheck = True no backup is created ! Any ideas ? Is it preceded by [AutoBackupModule] ? Hello Do you put this section in OpenSim.ini ? What is the name you must give to the .txt ? autobackup.txt ? I only find this page on the wiki http://opensimulator.org/wiki/Feature_Proposals/AutoBackup And there is no information about the .txt Thanks for your help Philippe ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users -- Justin Clark-Casey (justincc) OSVW Consulting http://justincc.org http://twitter.com/justincc ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users
Re: [Opensim-users] Help with NPC + notecard (OpenSimulator)
That suggests one of your clothing or body parts somehow got corrupted. Have you tried replacing each of these in turn? On 29/05/14 18:27, Nilmara Salgado wrote: Help with NPC (OpenSimulator) Good morning, I am studying NPC (OpenSimulator). However, when tested NPC + notecard my avatar turned red smoke. I've tried many things and not restore. It has happened to you? /I have also deleted all the scripts that created/ I'm there some days with this error thank you very much Nilmara Salgado Manaus - Amazonas - Brasil ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users -- Justin Clark-Casey (justincc) OSVW Consulting http://justincc.org http://twitter.com/justincc ___ Opensim-users mailing list Opensim-users@opensimulator.org http://opensimulator.org/cgi-bin/mailman/listinfo/opensim-users