Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0004524opensim[REGION] OpenSim Corepublic2010-01-18 10:542010-10-31 05:35
Assigned To 
PlatformOSOS Version
Product Versionmaster (dev code) 
Target VersionFixed in Version 
Summary0004524: Offline Messages are not stored for standalone regions
DescriptionI did setup a standalone region with offline messages enabled.

When a user logs in, the offline messaging module properly checks if there are offline messages stored for that user in the database by calling offline.php. Corresponding MySQL log entry:
    "POST /X1/offline.php/RetrieveMessages/ HTTP/1.1" 200 192 "-" "-"

But if messages are sent to a user not logged in, that message is not stored as offline message. Even offline.php is not called. OpenSim just show the following on the console:
    [INSTANT MESSAGE]: Attempting delivery of IM from Claude Ashbourne to 60d614f1-111d-4ee2-a463-fa597c4a78f4

I have the impression that offline message delivery is broken for standalone regions.

Also see OpenSim.ini info below and attached OpenSim console log.
Additional Information*** OpenSim.ini
    ; Control which region module is used for instant messaging.
    ; Default is InstantMessageModule (this is the name of the core IM module as well as the setting)
    InstantMessageModule = InstantMessageModule
    MessageTransferModule = MessageTransferModule
     OfflineMessageModule = OfflineMessageModule
     OfflineMessageURL = http://localhost/X1/offline.php [^]
     MuteListModule = MuteListModule
     MuteListURL = http://localhost/X1/mute.php [^]

    ; Control whether group messages are forwarded to offline users. Default is true.
    ; ForwardOfflineGroupMessages = true

I did try it with MessageTransferModule included and commented out, as well as with localhost, ip numbers and host names as part of the OfflineMessageURL. This did not change anything.
TagsNo tags attached.
Git Revision or version number88d2adc93cd91baa9b2c9899ebe727672c914ec3
Run ModeStandalone (1 Region)
Physics EngineODE
Script Engine
EnvironmentMono / Linux32
Mono Versiontrunk
Attached Filestxt file icon OffMsgLog.txt [^] (64,576 bytes) 2010-01-18 10:55 [Show Content]

- Relationships

-  Notes
melanie (administrator)
2010-01-18 10:57

Standalones currently don't implement this. After the merge of the presence-refactor branch, it is expected to work. This means it's not likely to make it's way into any release before 0.7
Snoopy (administrator)
2010-10-31 05:08

This problem still exists.
melanie (administrator)
2010-10-31 05:35

There is no core code for this. Even a standalone needs an external web server to do this, but in 0.7 it is at least possible. Host the php on an apache and you're all set.

- Issue History
Date Modified Username Field Change
2010-01-18 10:54 Snoopy New Issue
2010-01-18 10:55 Snoopy File Added: OffMsgLog.txt
2010-01-18 10:55 Snoopy Git Revision => 88d2adc93cd91baa9b2c9899ebe727672c914ec3
2010-01-18 10:55 Snoopy SVN Revision => 12029
2010-01-18 10:55 Snoopy Run Mode => Standalone (1 Region)
2010-01-18 10:55 Snoopy Physics Engine => ODE
2010-01-18 10:55 Snoopy Environment => Mono / Linux32
2010-01-18 10:55 Snoopy Mono Version => trunk
2010-01-18 10:57 melanie Note Added: 0014808
2010-01-18 10:57 melanie Status new => acknowledged
2010-10-31 05:08 Snoopy Note Added: 0017192
2010-10-31 05:35 melanie Note Added: 0017198

Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker