OpenSim Mantis Tracker
| Anonymous | Login | Signup for a new account | 2010-09-02 07:44 PDT |
| Main | My View | View Issues | Change Log | Roadmap | Summary | Docs | My Account |
| Viewing Issue Simple Details [ Jump to Notes ] | [ View Advanced ] [ Issue History ] [ Print ] | ||||||||
| ID | Category | Severity | Reproducibility | Date Submitted | Last Update | ||||
| 0002643 | [opensim] [REGION] Scripting Engine | major | always | 2008-11-17 12:52 | 2009-10-19 07:48 | ||||
| Reporter | zilla | View Status | public | ||||||
| Assigned To | melanie | ||||||||
| Priority | normal | Resolution | fixed | ||||||
| Status | closed | Product Version | |||||||
| Summary | 0002643: all scripts using at least one event stop working the first time second inventory is run in any region of the sim | ||||||||
| Description |
first time after reset of the sim second inventory is run in any region of the sim it fills up the script event queue and thus prevents all other scripts using events from running until sim is reset again. Behaviour is consistent -- script event queue crashes every time second inventory is run but the error log messages vary -- the error log for three different test runs of second inventory is copied in additional information below. The error occurs for the DotNetEngine only, so bypass is to instead use the Xengine. The script UUID referenced in the error log does not exist in the DB after second inventory has disconnected. |
||||||||
| Additional Information |
Error log: 2008-12-02 08:18:25,233 DEBUG - OpenSim.Region.ScriptEngine.DotNetEngine.ScriptEngine OnRemoveScript localID: 721156 LLUID: 3af0551d-9a5c-47f7-a9d9-41a6e774889f 2008-12-02 08:18:25,295 ERROR - OpenSim.Region.ScriptEngine.DotNetEngine.ScriptEngine [ScriptEngine.DotNetEngine]: Exception System.AppDomainUnloadedException thrown 2008-12-02 08:18:25,295 ERROR - OpenSim.Region.ScriptEngine.DotNetEngine.ScriptEngine [ScriptEngine.DotNetEngine]: Event queue thread terminating with exception. PLEASE REBOOT YOUR SIM - SCRIPT EVENTS WILL NOT WORK UNTIL YOU DO. Exception is System.AppDomainUnloadedException: The application domain in which the thread was running has been unloaded. 2008-12-02 09:08:18,748 ERROR - OpenSim.Region.ScriptEngine.DotNetEngine.ScriptEngine [ScriptEngine.DotNetEngine]: ERROR: Event execution queue item count is at 600. Config variable "EventExecutionMaxQueueSize" is set to 600, so ignoring new event. 2008-12-02 09:08:18,748 ERROR - OpenSim.Region.ScriptEngine.DotNetEngine.ScriptEngine [ScriptEngine.DotNetEngine]: Event ignored: localID: 720052, itemID: cf27e004-0cc5-4398-9de6-0e1434567018, FunctionName: no_sensor 2008-12-02 09:08:23,771 ERROR - OpenSim.Region.ScriptEngine.DotNetEngine.ScriptEngine [ScriptEngine.DotNetEngine]: ERROR: Event execution queue item count is at 600. Config variable "EventExecutionMaxQueueSize" is set to 600, so ignoring new event. 2008-12-02 09:08:23,771 ERROR - OpenSim.Region.ScriptEngine.DotNetEngine.ScriptEngine [ScriptEngine.DotNetEngine]: Event ignored: localID: 720052, itemID: cf27e004-0cc5-4398-9de6-0e1434567018, FunctionName: no_sensor 2008-12-02 09:08:28,794 ERROR - OpenSim.Region.ScriptEngine.DotNetEngine.ScriptEngine [ScriptEngine.DotNetEngine]: ERROR: Event execution queue item count is at 600. Config variable "EventExecutionMaxQueueSize" is set to 600, so ignoring new event. 2008-12-02 09:08:28,794 ERROR - OpenSim.Region.ScriptEngine.DotNetEngine.ScriptEngine [ScriptEngine.DotNetEngine]: Event ignored: localID: 720052, itemID: cf27e004-0cc5-4398-9de6-0e1434567018, FunctionName: no_sensor Exception rethrown at [0]: at OpenSim.Region.ScriptEngine.DotNetEngine.EventQueueThreadClass.EventQueueThreadLoop() in D:\OSGRID\OSGRID RELEASES\osgrid.release.7471\OpenSim\Region\ScriptEngine\DotNetEngine\EventQueueThreadClass.cs:line 207 2008-12-02 15:08:07,588 DEBUG - OpenSim.Region.Environment.Scenes.Scene [INTERREGION]: A new prim bea04e54-e103-4404-ab64-d9de54b12f7b arrived from a neighbor 2008-12-02 15:08:07,650 DEBUG - OpenSim.Region.ScriptEngine.DotNetEngine.ScriptEngine [ScriptEngine.DotNetEngine]: Unloading script 2008-12-02 15:08:07,666 ERROR - OpenSim.Region.ScriptEngine.DotNetEngine.ScriptEngine [ScriptEngine.DotNetEngine]: Exception System.AppDomainUnloadedException thrown 2008-12-02 15:08:07,666 ERROR - OpenSim.Region.ScriptEngine.DotNetEngine.ScriptEngine [ScriptEngine.DotNetEngine]: Event queue thread terminating with exception. PLEASE REBOOT YOUR SIM - SCRIPT EVENTS WILL NOT WORK UNTIL YOU DO. Exception is System.AppDomainUnloadedException: The application domain in which the thread was running has been unloaded. |
||||||||
| Tags | No tags attached. | ||||||||
| Git Revision | |||||||||
| SVN Revision | 7471 7302 | ||||||||
| Run Mode | Grid (Multiple Regions per Sim) | ||||||||
| Physics Engine | BasicPhysics | ||||||||
| Environment | .NET / Windows32 | ||||||||
| Mono Version | None | ||||||||
| Attached Files | |||||||||
|
|
|||||||||
| Mantis 1.1.1[^] Copyright © 2000 - 2008 Mantis Group |