Chat log from the meeting on 2019-08-06

From OpenSimulator

Jump to: navigation, search

[11:06] Kayaker Magic: I think I asked about this before: I'm getting a lot of errors in the console that say: "[WARNING]: EOC marker not found. Codestream is corrupted.". If I recall that is from some JPEG decoder library? How come they don't have a timestamp like other messages in the console log?
[11:06] Ubit.Umarov its a texture thing
[11:06] Ubit.Umarov decode fail
[11:06] Andrew.Hellershanks Not exactly a new message. I've seen lots of those.
[11:07] KentDavis Edman:
[11:07] KentDavis Edman: I am show you my youtube about OpenSim.exe
[11:07] Webby Merlin: How can you fix the EOC marker fail issue?
[11:08] Gavin.Hird replace the texture with a good one
[11:08] Ubit.Umarov well you can try to force teh usage og other decoder also
[11:08] Kayaker Magic: How do you find the texture?
[11:08] Gavin.Hird does it not log the uuid?
[11:09] Andrew.Hellershanks I don't think you can. IIRC, it doesn't provide any information about the texture or the object using the texture.
[11:09] Kayaker Magic: That message doesn't even have a UUID (or a timestamp, making me think it is not printed by the regular log doce)
[11:09] Ubit.Umarov try UseCSJ2K = false in opensim.ini
[11:09] Webby Merlin: so why the message if we can't do anything to fix it
[11:09] Gavin.Hird it might be the messageoriginates in the lib
[11:10] KentDavis Edman: Yes I show you my YouTube about what opensim.
[11:10] Andrew.Hellershanks Gavin, it does, IIRC, when you look at the details of the message or the ones around it.
[11:10] Andrew.Hellershanks Kent, if you have a problem your issue will be next.
[11:11] KentDavis Edman: allright
[11:11] Andrew.Hellershanks The error during decode needs to be propagated up to a place where the information about the texture can be provided.
[11:11] Kayaker Magic: I'm just getting dozens of identical lines that say only: "[WARNING]: EOC marker not found. Codestream is corrupted."
[11:12] Gavin.Hird The simulator should be able to log what it is trying to decode
[11:12] Andrew.Hellershanks Kayaker, It could be from one texture that is used on multiple objects or faces of an object.
[11:13] KentDavis Edman: BRB in RL.
[11:13] Andrew.Hellershanks Kayaker, are you using Warp3D for map tiles?
[11:13] Kayaker Magic: yes
[11:15] Andrew.Hellershanks It may not be maptile related but that is another area where the code has to deal with object textures.
[11:16] Leighton.Marjoram I see that message during maptile generation when the simulator starts up but apart from that I dont see it.
[11:17] Ubit.Umarov had you seen what i said ?
[11:17] Ubit.Umarov try UseCSJ2K = false in opensim.ini
[11:17] Andrew.Hellershanks Leighton, ok. That's what I thought I remembered seeing.
[11:17] Andrew.Hellershanks Ubit, Does that fix the problem or just hide it?
[11:18] Kayaker Magic: I'll try that next restart.
[11:18] Ubit.Umarov it changes the decoder used
[11:18] Leighton.Marjoram Ive not tried that I just thought it was a warning that Warp3D is an intensive process and that warning is telling you.
[11:18] Ubit.Umarov in same places, etc least
[11:18] Andrew.Hellershanks ok. I've made a note of that for the next time I see it.
[11:18] Ubit.Umarov .. at least..
[11:19] Ubit.Umarov meanwhile i made master binaries avaiable
[11:19] Ubit.Umarov they are pure bin, compiled in release mode..
[11:19] Andrew.Hellershanks If someone wants to dig in to Warp3D they could see if the error can be filtered up so the textures giving the system indigestion could be found so they can be checked.
[11:19] Kayaker Magic: Is release mode the default when I build from sources?
[11:20] Ubit.Umarov no, it is debug
[11:20] Kayaker Magic: How do I get into release mode?
[11:20] Ubit.Umarov updated t, section Test Package
[11:21] Andrew.Hellershanks There is an option /t:Release but I don't remember if that is for msbuild.
[11:21] Gavin.Hird msbuild /p:Configuration=Release perhaps?
[11:21] Ubit.Umarov it is p:----
[11:21] Ubit.Umarov see
[11:21] Ubit.Umarov if you compile inside VS you just change it at top
[11:22] Ubit.Umarov second line of menu i think, configuration is there
[11:22] Ubit.Umarov Release makes debug harder, but opensim should now run in release
[11:22] Andrew.Hellershanks The option setting is shown near the bottom of the web page.
[11:22] Kayaker Magic: I assume performance will be better when built in release mode?
[11:23] Ubit.Umarov the new JIT compilers ( when don't have bugs) are now visible faster
[11:23] Ubit.Umarov in past it made almost no diference
[11:24] Ubit.Umarov so i decide to change our automatic building ( using jenkins) to compile and run tests also in release
[11:25] Ubit.Umarov its those binaries, the ones i put now in a zip
[11:25] Kayaker Magic: OK, I've had my question, KentDavis, what is the purpose of that video link you showed us?
[11:25] Ubit.Umarov it is updated each time a dev makes a commit that compiles fine and passes tests
[11:25] Ubit.Umarov release mode makes debug harder :(
[11:25] Ubit.Umarov but there is another issue
[11:26] Andrew.Hellershanks Ubit, how often does that test build package get updated?
[11:26] Ubit.Umarov the code in release mode is diferent from the code in debug
[11:26] Ubit.Umarov because all JIT optimizations
[11:27] Ubit.Umarov the issue we had with .net4.8 for example only happened in release mode 64bit
[11:27] Gavin.Hird isn't that the case with all code when you optimize it?
[11:27] Ubit.Umarov so to actually test the code we do need to test it in release also
[11:27] Ubit.Umarov well its deeper than that
[11:28] Ubit.Umarov since IL idea is really bad, JIT now totally replaces full methods by precompiled ones
[11:28] Ubit.Umarov system.numerics is a outstanding case ( we don't use, but a example)
[11:29] Ubit.Umarov IL code as no SIMD at all, so JIT replaces most of it by code using SIMD
[11:29] Ubit.Umarov the funtion that tells if there is hardware aceleration source code in C# always returns false :)
[11:30] Ubit.Umarov so now release final code is more diferent that the Debug one than in past
[11:31] KentDavis Edman: I backkkkkk
[11:31] Ubit.Umarov well so i decide to do it in release mode, so its better tested, even of error messages maybe harder to read
[11:32] Andrew.Hellershanks How often is that autobuild package on the website updated, Ubit?
[11:32] Ubit.Umarov well thats only for those than want to test last dev code and can't compile it
[11:32] Ubit.Umarov its on ever commit that passes all tests andrew
[11:32] Ubit.Umarov jenkins makes it in a post built task
[11:32] Andrew.Hellershanks ok. Good to know. That must be what the "auto" in the name of the package means. :)
[11:33] Andrew.Hellershanks If we are finished with the texture issue and building options, Kent had a question.
[11:33] KentDavis Edman: yes
[11:33] KentDavis Edman: I have youtube to explain you clear.
[11:33] Ubit.Umarov i could not get any usefull info from the video
[11:33] Ubit.Umarov just seen regions doing shutdown
[11:34] KentDavis Edman: I am not good explain text only.
[11:34] Arielle Popstar: what part is important?
[11:35] KentDavis Edman: download from OSGrid opensimulator folder is error recent itself.
[11:35] Andrew Hellershanks: The start of the video indicates there is a problem with running OS using mono 6.
[11:35] KentDavis Edman: download of May 2019 I set about June there fine and running.
[11:36] KentDavis Edman: last week I got download exactly the same and error while auto create-region.
[11:36] KentDavis Edman: last June auto create-region is fine because of mono 5.xx
[11:37] Ubit Umarov: we need to see the error message that should be on opensim.ini
[11:37] Andrew Hellershanks: auto-create a region? That is when you are starting up OS for the first time for a grid or standalone?
[11:37] KentDavis Edman: auto create-region problem last week maybe mono 6.0
[11:37] KentDavis Edman: Yes Andrew first time for a grid (
[11:37] Ubit Umarov: im sure there is a error message pin point the issue better
[11:37] KentDavis Edman: yes
[11:37] Andrew Hellershanks: Yes, please show us the error message. It will help.
[11:37] Ubit Umarov: i could not see it in the video
[11:38] Gavin.Hird I auto-created multiple regions on mono 6 over the weekend without problems
[11:38] Andrew Hellershanks: I can't run OS right now as a recent system upgrade killed MySQL on my machine. The database no longer starts.
[11:38] Ubit Umarov: ( it may even be just a region overlapping a existent one
[11:38] KentDavis Edman: I already auto create-region last about June 2019 you see first time mono opensim.exe running is fine.
[11:39] KentDavis Edman:
[11:40] Ubit Umarov: we need the error messages on opensim.log, not a video
[11:40] KentDavis Edman: opensim.log ok
[11:40] KentDavis Edman: how can I send you opensim.log?
[11:41] Andrew Hellershanks: I think I like that sound effect better than the sleigh bells Kayaker used to use.
[11:41] Andrew Hellershanks: Use a text editor, Kent.
[11:41] KentDavis Edman: Ok
[11:41] Gavin.Hird Perhaps a Mantis with the logs attached
[11:41] Gavin.Hird and link to the video?
[11:42] Ubit Umarov: delete opensim.log that start the regions again
[11:42] Ubit Umarov: so it is a shorter file
[11:42] KentDavis Edman: very long paragraph on opensim.log
[11:42] Ubit Umarov: delete opensim.log then start the regions again
[11:42] Ubit Umarov: opensim.log keeps getting each run appended
[11:42] KentDavis Edman: Ok delete opensim.log
[11:43] Ubit Umarov: that is only to make it shorter and with only that run information...
[11:44] KentDavis Edman: same error mono opensim.exe did not auto create-region after delete opensim.log
[11:44] Ubit Umarov: i said, delete opensim.log is only to make it shorter, fixes nothing
[11:45] KentDavis Edman: yes I did delete opensim.log
[11:45] Ubit Umarov: in fact we should delete it by hand now and then, or it grows.. grows...
[11:46] KentDavis Edman: allright
[11:46] Ubit Umarov: hmm there is a option somewhere to rotate logs.. don't remember
[11:46] Gavin.Hird you can set up a config to rotate them
[11:46] Ubit Umarov: yeah something on opensim.exe.config,. but we are running out of topic :)
[11:46] KentDavis Edman: That is all I show you.
[11:46] Gavin.Hird :-)
[11:46] KentDavis Edman: opensim.exe.config how?
[11:47] Andrew Hellershanks: The video shows no error messages during start up of OS 0.9.1 from downloaded from osgrid and run using mono 6.0
[11:47] Ubit Umarov: see what you done Gavin?
[11:47] Gavin.Hird what did I do??
[11:47] KentDavis Edman: Yes that what you can see video still error
[11:47] Ubit Umarov: forget opensim.exe.config ken that was not for you :)
[11:47] Gavin.Hird I know nothing!
[11:47] KentDavis Edman: sigh
[11:48] KentDavis Edman: I am wait for update solve problem 9.2
[11:48] Andrew Hellershanks: Ubit, it is in the configuration for the logger. I can't remember the filename.
[11:48] Ubit Umarov: it is where i said the log conf is there also
[11:49] Andrew Hellershanks: Found it. It is in OpenSim32.exe.config
[11:49] Ubit Umarov: i seen that a few days ago, don't remember where :)
[11:49] Andrew Hellershanks: You change the LogFileAppender reference
[11:50] Ubit Umarov: well that one should be like opensim.exe.config
[11:50] Ubit Umarov: we should had another version on another folder
[11:50] Ubit Umarov: have..
[11:51] Ubit Umarov: osgrid does that no?
[11:51] Ubit Umarov: well kentDavis
[11:51] Gavin.Hird I experimented sending all the log files to Splunk, and it was actually quite useful
[11:51] Ubit Umarov: you need to run the region, see the problem then look in opensim.log what was the error
[11:51] KentDavis Edman: I am tell you on youtube. I am not good to explain you text only.
[11:52] Ubit Umarov: it should be somewhere btw region enable messages and region shutdown ones
[11:52] KentDavis Edman: Ok let me open opensim.log
[11:52] Ubit Umarov: if fails even if you don't login ?
[11:52] Andrew Hellershanks: Ubit, That logger feature has something to do with Nini.
[11:53] KentDavis Edman: how can send long paragraph text?
[11:53] Ubit Umarov: no its log4something
[11:53] Andrew Hellershanks: Um.. no, not Nini.
[11:53] Andrew Hellershanks: yea.
[11:53] Andrew Hellershanks: Ubit, log4net.dll
[11:53] Ubit Umarov: try past it here :)
[11:54] Ubit Umarov: paste
[11:54] Gavin.Hird Nini - who came up with that name?
[11:54] Ubit Umarov: er i mean ONE line kent, not the full log of course :)
[11:55] Gavin.Hird The NATO secretary general Jens Stoltenberg's sister was called Nini
[11:55] Ubit Umarov: anyone else using mono6 ?
[11:55] Gavin.Hird I do
[11:55] Ubit Umarov: any issues?
[11:55] Gavin.Hird nope
[11:55] Bill Blight: I have not been that brave yet ...
[11:56] Gavin.Hird Since Microsoft just installed mono 6 when I upgraded VS I just had to take the plunge
[11:56] Ubit Umarov: im still on vs2017
[11:56] Andrew Hellershanks: Ubit: <appender name="LogFileAppender" type="log4net.Appender.RollingFileAppender">
[11:56] Gavin.Hird this is the macOS version of VS
[11:56] KentDavis Edman: I don't know which one. one line.
[11:57] Bill Blight: I guess I'll have to get it installed and see what is up
[11:57] Gavin.Hird the PIs are running mono 6 too
[11:57] Andrew Hellershanks: Gavin, the ini part has to do with the dll handling ini files. I don't know about the leading N.
[11:58] Gavin.Hird thanks Andrew ;-)
[11:58] KentDavis Edman: I am confused ubit
[11:58] Andrew Hellershanks: Kent, look for a line that says Exception, or ERROR.
[11:58] KentDavis Edman: exception or error let me check
[11:59] Ubit Umarov: meanwhile any other topic?
[11:59] Andrew Hellershanks: In a case where I have start up issues with OS I ctrl-C after it gets stuck or an error appears on screen. That way the error will be near the end of the file and not buried back before a bunch of shutdown messages.
[11:59] KentDavis Edman: not there (exception) or (error) search.
[11:59] Gavin.Hird I brought up 9 public regions running mono 6 on a 4GB PI
[12:00] Gavin.Hird so you can visit if you want
[12:00] Andrew Hellershanks 's ears perk up at the mention of Pi. :)
[12:00] Ubit Umarov: forgot my helmet Gavin.Hird
[12:00] KentDavis Edman: Ubit. exception or error not there.
[12:00] Gavin.Hird no helmet required, hehe
[12:01] Ubit Umarov: browse the file looking fo those or failed or something, before the shutdown
[12:01] Gavin.Hird actually I did need a helmet because a couple meshes that was fine in Bullet because solid on ubOde
[12:01] Ubit Umarov: ( assuming you did not shutdow the regions
[12:01] Gavin.Hird so I had to replace them
[12:02] Ubit Umarov: the old meshes issue
[12:02] Ubit Umarov: no date to be PRIM type
[12:02] Andrew Hellershanks: Kent, I was also going to mention that you can watch the error messages go by during startup and look for red text. Judging by the can you are holding, that may not be possible for you.
[12:02] KentDavis Edman: I did not type "shutdown" ubit
[12:02] Ubit Umarov: no data i meant
[12:02] Gavin.Hird One thing I discrovered though, is that for the simulator http port also udp needs to be open for the same port, or the viewer will crash druing logout
[12:03] Ubit Umarov: not sure it needs to the the same port
[12:03] KentDavis Edman: Andrew, mono opensim.exe appear root: without auto create-region
[12:04] Gavin.Hird I first tried with VARs next to regular regions and terraforming the region borders worked absolutely brilliant
[12:04] Gavin.Hird but then teleporting or cross between them became error prone
[12:04] Andrew Hellershanks: You are using the exact same ini and region files in the latest 0.9.1 as you are using in the versions of OS that work?
[12:04] Gavin.Hird so I ended converting all to standard regions
[12:05] Ubit Umarov: btw you can terraform in gimp :p
[12:05] Ubit Umarov: ( guess if heigh < 256m )
[12:06] Gavin.Hird I think I would be worse off trying to do it in gimp
[12:07] Bill Blight: I just brought up a region on the osgrid download on mono 6 , no errors on startup
[12:07] Andrew Hellershanks: It would be possible to do it with GIMP but somewhat painful.
[12:07] KentDavis Edman: Andrew yes. exactly of May 2019 auto create-region last June it work but mono 6.0 I just recent then download then mono open.sim (last week) error
[12:07] Gavin.Hird I have found that using the flatten brush with a small size across region borders actually will smooth over it
[12:07] KentDavis Edman: 0.9.1
[12:08] Ubit Umarov: what do you call "auto create-region" ?
[12:08] KentDavis Edman: mono opensim.exe then process appear
[12:08] KentDavis Edman: region[]:
[12:08] KentDavis Edman: last June
[12:08] Ubit Umarov: and you answer the questions.. ok
[12:09] KentDavis Edman: then last week I got download again exactly because Mono 6.0 recent and . . .
[12:09] Ubit Umarov: are you sure there isn't a region on grid already on same location ?
[12:09] KentDavis Edman: mono opensim.exe process appear root:
[12:09] KentDavis Edman: not matter location ignore it.
[12:09] Ubit Umarov: did not asked questions?
[12:10] KentDavis Edman: I told you I am not good english text only.
[12:10] Ubit Umarov: the file Regions.ini had anything on it?
[12:10] Gavin.Hird what language kent?
[12:11] KentDavis Edman: yes I did test I put region.ini and mono opensim.exe couldn't reach region.ini (last week)
[12:11] KentDavis Edman: while download from (last week)
[12:11] Ubit Umarov: if there is a regions.ini with regions data, it will not ask anything about creating a region
[12:12] Gavin.Hird so will your region be attached to OSGrid?
[12:12] KentDavis Edman: thinking.
[12:13] KentDavis Edman: then click Download link
[12:14] Bill Blight: there is a region to the soutwest corner called Mono6Test, just created it with the stock osgrid download, on mono6, seem to be able to reach it no problem
[12:14] KentDavis Edman: click opensim 9.1 link (youtube show you proof) appear folder say 9.0.1 folder (last week) then mono opensim.exe cause appear root:
[12:15] Bill Blight: how big is that region?
[12:16] KentDavis Edman:
[12:16] KentDavis Edman: That what I did download from
[12:17] KentDavis Edman: online say Download: OSgrid OpenSimulator - [zip] [35.3mb] 05-14-2019
built from OpenSimulator git hash : 0e2adbe0fb030eae48bb778b21495d5d50ba8f2a
[12:17] KentDavis Edman: 2 different version
[12:17] Andrew Hellershanks: If you are connecting a region to osgrid you need to request a region from the grid. You can't auto-create it and thrown in any old set of coordinates for the region. You would be likely to overlap an existing region.
[12:18] Ubit Umarov: the zip file name v is worng, it means
[12:18] KentDavis Edman: They need to fix update please.
[12:18] Gavin.Hird I thought so too Andrew
[12:18] Bill Blight: Nothing wrong with it, just brought up a region
[12:18] Ubit Umarov: bill just tested that and it worked fine kentDavis
[12:18] Bill Blight: it is up just fine , still up
[12:18] Gavin.Hird find a map location where there is space for the regions you want and register them
[12:19] KentDavis Edman: I am use macintosh
[12:19] KentDavis Edman: Open
[12:19] Ubit Umarov: unzip it to a clean folder?
[12:19] Ubit Umarov: did you...
[12:20] KentDavis Edman: (last about June) it work I already see auto create-region that mean appear (region []:) itself
[12:20] KentDavis Edman: unzip first then drag to document folder.
[12:20] Ubit Umarov: ( andrew osgrid ships a "optional" folder than has ..exe.cofnig files with the log rotation )
[12:21] Andrew Hellershanks: Ubit, ok. I'm running OS with the log rotation for a small grid.
[12:22] KentDavis Edman: (last week) download from osgrid how can auto create-region?
[12:22] Bill Blight: I'm still trying to figure out what "auto create region" is
[12:22] KentDavis Edman: auto create-region that mean new appear region.ini
[12:23] Bill Blight: oh you mean when there is no existing region ini file
[12:23] KentDavis Edman: region [00000000-0000-0000-0000-000000000]]:
[12:23] Bill Blight: it only does it when there is NO region file
[12:23] KentDavis Edman: (last about June) yes appear region []:
[12:24] KentDavis Edman: last week not work doesn't appear region [] because of Mono 6.0\
[12:24] Bill Blight: I just did it, worked fine mono 6
[12:24] KentDavis Edman: did you got download zip recent this week?
[12:24] KentDavis Edman: opensimulator folder
[12:25] Bill Blight: e2259966947bc946c85faaee5a604ca5.png
[12:26] Ubit Umarov: yeah just did download osgrid bin
[12:26] Bill Blight:
[12:26] Ubit Umarov: did unzip to a clean folder..
[12:26] KentDavis Edman: I mean did you download recent opensimulator .zip this week then try mono opensim.exe (this week)?
[12:26] Ubit Umarov: started and it asked for region data
[12:27] KentDavis Edman: are you use macintosh?
[12:27] Ubit Umarov: hm just don't know where in hell i did place it on grid map LOL
[12:27] Bill Blight: not mac Linux
[12:27] KentDavis Edman: Linux and Mac is different.
[12:28] Ubit Umarov: ohh its at 11089 11005
[12:28] KentDavis Edman: Please do focus for Macintosh more inspect opensimulator folder zip
[12:28] KentDavis Edman: No use Linux and no use windows. focus on Macintosh
[12:29] KentDavis Edman: Now you got it?
[12:30] KentDavis Edman: sigh
[12:30] Ubit Umarov: gavin is the macs person here, we don't have macs
[12:30] Ubit Umarov: and should not matter
[12:30] KentDavis Edman: sigh you ask some one about macintosh
[12:31] Andrew Hellershanks: You should not use auto-region generation when connecting a region to osgrid.
[12:31] Ubit Umarov: ok my new region ( win 10 .net 4.8 ) is just north of here
[12:31] Ubit Umarov: no issues
[12:31] KentDavis Edman: Andrew how?
[12:32] Ubit Umarov: on a fresh bin folder it is just start opensim, it then asks the questions to create a new region
[12:32] KentDavis Edman: I see Ubit message
[12:32] Andrew Hellershanks: Kent, the osgrid website has a page for generating a Region ini file. If you randomly pick a location you may overlap an existing or reserved region.
[12:32] KentDavis Edman: did you mean use Macintosh then mono opensim.exe?
[12:32] Ubit Umarov: ( osgrid config only needs changes to use MySQL and ports basicly =
[12:33] Gavin.Hird are you on a Mac Kent?
[12:33] KentDavis Edman: I am not use randomly picks a location no.
[12:33] KentDavis Edman: I am use Mac yes
[12:33] Ubit Umarov: well my region is just there... pretty flat terrain at 25m :)
[12:33] Gavin.Hird what language Kent?
[12:33] Andrew Hellershanks: Kent, you said auto-region generation.
[12:33] KentDavis Edman: last about June 2019 it work.
[12:34] Andrew Hellershanks: Not sure what you mean by auto-region generation.
[12:34] KentDavis Edman: I am full deaf and I do use sign language as well. english only
[12:34] Gavin.Hird understand
[12:34] KentDavis Edman: mono opensim.exe process appear region []: itself (last about June 2019)
[12:34] Andrew Hellershanks: If you copy the region ini file from the June 2019 set up to your latest one do you still have a problem with OS not starting up as you expect?
[12:35] Gavin.Hird which version of macOS are you on?

Personal tools
About This Wiki