[WARNING]: Warning! Global namespace polluted by:
[WARNING]: ["MC_clockStringToMinutes","MC_randomElement","MC_randomExponential","MC_randomNormals","MC_ceilScale","MC_floorScale","MC_logistic","MC_uniform","buoy","TRAPS","ECMJammer_ecmShips","key","c"]
Neither one of these seems to have any effect on my game play but they are a pain to constantly see popping up in my Latest Log. Thank You - We now return you to your regularly scheduled forum.
Humor is the second most subjective thing on the planet
Brevity is the soul of wit and vulgarity is wit's downfall
The shipdata error is likely to be a missing is_external_dependency key.
The Library warning about global namespace is a problem, because global namespace shouldn't be used and is likely to clash with other AddOns which are using it. And if this kind of clash happens then it will be pretty difficult to find the reason. And to complete it - it is easy to use the scripts namespace / scope instead.
The first one was an easy fix once one is told where to look. The coded reference was to "IR-gse-ad.dat" when it should have been referenced as "IR-GSE-ad.dat". Capitalization matters in such things apparently.
The second one is way beyond my current ability to fix so it will be lived with for now.
Working my way to a Latest Log with no error messages and a game that suits my play style despite 300+ Oxz(p)'s. These were the very last of the errors that could not be figured out until now. More errors will probably pop up later as things get added, updated, and tweaked. Are we having fun - YES - there is a "not in game but benefits the game" challenge to it that is quite enjoyable.
Humor is the second most subjective thing on the planet
Brevity is the soul of wit and vulgarity is wit's downfall
The [WARNING]: Warning! Global namespace polluted by: stuff has continuously popped up in my Latest.log since forever. It comes in many variations and does not always have the same references nor does it seem to have any relationship to any previous time it has appeared. The best advice received was to just ignore it.
Humor is the second most subjective thing on the planet
Brevity is the soul of wit and vulgarity is wit's downfall
The message comes from Library, and it means that some OXP has done something in the "global" namespace that it shouldn't really be doing. With my current OXP load, all I get is:
The [WARNING]: Warning! Global namespace polluted by: entry in my Latest.log has gotten much shorter then it was back in 2018. This is likely due to updated OXZ releases squashing the bugs that caused the warnings in the first place. Some of the warnings might have also been squashed due to a better understanding on my part of how Oolite works. Back in 2018 nothing was known. Today a smidgen more is understood. Going through an extensive Binary Search of over 300 OXZs to narrow down the few remaining entries is something best left for "another day". Game play does not seem to be influenced in any way so we shall see what we shall see.
Humor is the second most subjective thing on the planet
Brevity is the soul of wit and vulgarity is wit's downfall
Oh, look! I actually fixed Mining Contracts for my own build back in 2018...
Maybe I should upload this version. I don't think Diagoras is coming back.
Edit: and done. v1.13 should be available in the DM shortly.
Just for completeness, my most recent latest.log has this:
Cholmondely, can I get you to replace your current SecComFinder4GalNavy OXP with this one: SecComFinder4GalacticNavy_0.6.2.oxz and see if more of the reports have been cleaned up. If it still works OK (I don't run with GalNavy and I'm not in the mood to try atm) I'll publish this to the DM.
Cholmondely, can I get you to replace your current SecComFinder4GalNavy OXP with this one: SecComFinder4GalacticNavy_0.6.2.oxz and see if more of the reports have been cleaned up. If it still works OK (I don't run with GalNavy and I'm not in the mood to try atm) I'll publish this to the DM.
Done!
Result from replacing SecComFinder4GalacticNavy (I had to tweak the manifest.plist) & Mining Contracts with your cleaner versions: