Re: OoliteStarter
Posted: Sun Mar 10, 2024 3:43 pm
by arquebus
I'll be honest my urgency on this particular issue is pretty low, since the only reason I installed Starter on the MacBook was so that I could work on expansion sets while I was out of the house, and the only reason I installed Oolite was because Starter can't do anything without it. If it's working for other people on Macs, we should just assume I did something weird.
I will note that when I pointed Starter at the Oolite installation it couldn't automatically locate *any* of the other directories.
Re: OoliteStarter
Posted: Tue Mar 12, 2024 10:22 pm
by arquebus
Here's the log from my last attempt (haven't tried the new version yet):
2024-03-12 13:58:28,592 INFO oo.st.MainFrame [main] Args: []
2024-03-12 13:58:28,595 INFO oo.st.MainFrame [main] JVM: Java(TM) SE Runtime Environment 20.0.1+9-29
2024-03-12 13:58:28,595 INFO oo.st.MainFrame [main] OS: Windows 11 amd64 10.0
2024-03-12 13:58:28,598 INFO oo.st.MainFrame [main] OoliteStarter 0.1.28-uxbridge.10 starting up...
2024-03-12 13:58:29,119 INFO oo.st.MainFrame [SwingWorker-pool-2-thread-1] Initialize UI...
2024-03-12 13:58:29,212 DEBUG oo.st.Oolite2 [SwingWorker-pool-2-thread-1] Oolite2()
2024-03-12 13:58:29,214 WARN oo.st.Oolite [Thread-0] getAllExpansions() called by oolite.starter.Oolite2 lambda$initialize$2 (Oolite2.java:262)
2024-03-12 13:58:29,214 WARN oo.st.MainFrame$1 [AWT-EventQueue-0] statusChanged(INITIALIZING)
2024-03-12 13:58:29,215 WARN oo.st.Oolite [Thread-0] getLocalExpansions() called by oolite.starter.Oolite getAllExpansions (Oolite.java:1174)
2024-03-12 13:58:29,536 WARN oo.st.Oolite [Thread-0] found 380 expansions in C:\Oolite\oolite.app\GNUstep\Library\ApplicationSupport\Oolite\ManagedAddOns
2024-03-12 13:58:29,536 WARN oo.st.Oolite [Thread-0] found 0 expansions in C:\Oolite\oolite.app\GNUstep\Library\ApplicationSupport\Oolite\DeactivatedManagedAddOns
2024-03-12 13:58:29,541 WARN oo.st.Oolite [Thread-0] found 10 expansions in C:\Oolite\AddOns
2024-03-12 13:58:29,541 WARN oo.st.Oolite [Thread-0] found 0 expansions in C:\Oolite\DeactivatedAddOns
2024-03-12 13:58:30,065 DEBUG oo.st.Oolite2 [SwingWorker-pool-2-thread-1] getExpansionListModel()
2024-03-12 13:58:30,071 WARN oo.st.ui.ExpansionsPanel2 [SwingWorker-pool-2-thread-1] setting filter on AvailableJList: AndFilter(Filter(!enabled), SearchFilter())
2024-03-12 13:58:30,071 WARN oo.st.ui.ExpansionsPanel2 [SwingWorker-pool-2-thread-1] setting comparator on AvailableJList: Comparator<Expansion>(BY_TITLE)
2024-03-12 13:58:30,071 DEBUG oo.st.Oolite2 [SwingWorker-pool-2-thread-1] getExpansionListModel()
2024-03-12 13:58:30,071 WARN oo.st.ui.ExpansionsPanel2 [SwingWorker-pool-2-thread-1] setting filter on InstalledJList: AndFilter(Filter(enabled), SearchFilter())
2024-03-12 13:58:30,071 WARN oo.st.ui.ExpansionsPanel2 [SwingWorker-pool-2-thread-1] setting comparator on InstalledJList: Comparator<Expansion>(BY_TITLE)
2024-03-12 13:58:30,174 DEBUG oo.st.ui.FlavorsPanel [SwingWorker-pool-2-thread-1] FlavorsPanel()
2024-03-12 13:58:30,177 DEBUG oo.st.ui.FlavorsPanel [SwingWorker-pool-2-thread-1] setOolite(oolite.starter.Oolite@490f5aa0)
2024-03-12 13:58:30,222 DEBUG oo.st.mo.OoliteFlavor [SwingWorker-pool-2-thread-1] buildFrom([flavor: null])
2024-03-12 13:58:30,225 DEBUG oo.st.mo.OoliteFlavor [SwingWorker-pool-2-thread-1] buildFrom([flavor: null])
2024-03-12 13:58:30,226 DEBUG oo.st.mo.OoliteFlavor [SwingWorker-pool-2-thread-1] buildFrom([flavor: null])
2024-03-12 13:58:30,226 DEBUG oo.st.mo.OoliteFlavor [SwingWorker-pool-2-thread-1] buildFrom([flavor: null])
2024-03-12 13:58:30,365 INFO oo.st.MainFrame [SwingWorker-pool-2-thread-1] Check for new version...
2024-03-12 13:58:30,376 INFO oo.st.GithubVersionChecker [SwingWorker-pool-2-thread-1] Update check skipped until 2024-03-13T20:57:07.551267Z
2024-03-12 13:58:30,381 INFO oo.st.OoliteVersionChecker [SwingWorker-pool-2-thread-1] Update check skipped until 2024-03-13T20:57:07.946367Z
2024-03-12 13:58:30,989 WARN oo.st.Oolite [Thread-0] Could not read from http://addons.oolite.org/api/1.0/overview/
java.io.FileNotFoundException: http://addons.oolite.org/api/1.0/overview/
at jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:67) ~[?:?]
at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500) ~[?:?]
at java.lang.reflect.Constructor.newInstance(Constructor.java:484) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:2031) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:2026) ~[?:?]
at java.security.AccessController.doPrivileged(AccessController.java:571) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:2025) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1601) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1581) ~[?:?]
at oolite.starter.Oolite.getOnlineExpansions(Oolite.java:1244) ~[OoliteStarter-0.1.28-uxbridge.10.jar:0.1.28-uxbridge.10]
at oolite.starter.Oolite.getAllExpansions(Oolite.java:1175) ~[OoliteStarter-0.1.28-uxbridge.10.jar:0.1.28-uxbridge.10]
at oolite.starter.Oolite2.lambda$initialize$2(Oolite2.java:262) ~[OoliteStarter-0.1.28-uxbridge.10.jar:0.1.28-uxbridge.10]
at java.lang.Thread.run(Thread.java:1623) [?:?]
Caused by: java.io.FileNotFoundException: http://addons.oolite.org/api/1.0/overview/
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1976) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1581) ~[?:?]
at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:529) ~[?:?]
at oolite.starter.Oolite.getOnlineExpansions(Oolite.java:1228) ~[OoliteStarter-0.1.28-uxbridge.10.jar:0.1.28-uxbridge.10]
... 3 more
2024-03-12 13:58:33,206 FATAL oo.st.MainFrame [AWT-EventQueue-0] Could not initialize UI
java.lang.NullPointerException: Cannot invoke "java.util.List.stream()" because "this.expansions" is null
at oolite.starter.Oolite2.getUpdates(Oolite2.java:439) ~[OoliteStarter-0.1.28-uxbridge.10.jar:0.1.28-uxbridge.10]
at oolite.starter.MainFrame.maybeAnnounceExpansionUpdate(MainFrame.java:351) ~[OoliteStarter-0.1.28-uxbridge.10.jar:0.1.28-uxbridge.10]
at oolite.starter.MainFrame$5.done(MainFrame.java:468) ~[OoliteStarter-0.1.28-uxbridge.10.jar:0.1.28-uxbridge.10]
at javax.swing.SwingWorker$5.run(SwingWorker.java:750) ~[?:?]
at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:848) ~[?:?]
at sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:112) ~[?:?]
at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:858) ~[?:?]
at javax.swing.Timer.fireActionPerformed(Timer.java:311) ~[?:?]
at javax.swing.Timer$DoPostEvent.run(Timer.java:243) ~[?:?]
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) ~[?:?]
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:773) ~[?:?]
at java.awt.EventQueue$4.run(EventQueue.java:720) ~[?:?]
at java.awt.EventQueue$4.run(EventQueue.java:714) ~[?:?]
at java.security.AccessController.doPrivileged(AccessController.java:400) [?:?]
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87) [?:?]
at java.awt.EventQueue.dispatchEvent(EventQueue.java:742) [?:?]
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) [?:?]
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) [?:?]
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) [?:?]
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) [?:?]
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) [?:?]
at java.awt.EventDispatchThread.run(EventDispatchThread.java:90) [?:?]
2024-03-12 13:58:33,908 WARN oo.st.Oolite [Thread-0] Expansion oolite.oxp.Norby.cag.Telescope conflicts with [oolite.starter.model.Expansion(oolite.oxp.Norby.HUDSelector, 1.26, https://wiki.alioth.net/img_auth.php/8/80/HUDSelector-1.26.oxz, local)]
2024-03-12 13:58:34,912 WARN oo.st.Oolite [Thread-0] Expansion oolite.oxp.UK_Eliter.Ferdelance_3G conflicts with [oolite.starter.model.Expansion(oolite.oxp.UK_Eliter.Ferdelance_3G, 6.63, https://wiki.alioth.net/img_auth.php/d/da/Oolite.oxp.UK_Eliter.Ferdelance_3G.oxz, local)]
2024-03-12 13:58:42,545 WARN oo.st.Oolite [Thread-0] Expansion oolite.starter.model.Expansion(oolite.oxp.Svengali.Pagroove.BGSSoundset, 2.3, https://wiki.alioth.net/img_auth.php/e/e8/BGS-Soundset_Pagroove_2.3.oxz, local) depends on [oolite.starter.model.Expansion(oolite.oxp.Svengali.BGS, 2.5.4, https://wiki.alioth.net/img_auth.php/3/3a/BGS2.5.4.oxz, local), oolite.starter.model.Expansion(oolite.oxp.Svengali.BGS, 1.10.9, https://wiki.alioth.net/img_auth.php/7/73/BGS-A_1.10.9.oxz)]
2024-03-12 13:58:42,548 WARN oo.st.Oolite [Thread-0] Expansion oolite.starter.model.Expansion(oolite.oxp.phkb.EnhancedPassengerContracts, 0.4, https://wiki.alioth.net/img_auth.php/d/d9/EnhancedPassengerContracts.oxz, local) depends on [oolite.starter.model.Expansion(oolite.oxp.phkb.BulletinBoardSystem, 2.5, null, local), oolite.starter.model.Expansion(oolite.oxp.phkb.BulletinBoardSystem, 2.6.1, https://wiki.alioth.net/img_auth.php/5/57/BulletinBoardSystem_2.6.1.oxz)]
2024-03-12 13:58:42,566 WARN oo.st.Oolite [Thread-0] Expansion oolite.starter.model.Expansion(oolite.oxp.Cholmondeley.Addons_for_Beginners_(Vital_Statistics), 1.2, https://wiki.alioth.net/img_auth.php/8/8d/Oolite.oxp.Cholmondeley.Addons_for_Beginners_(Vital_Statistics).v.1.2.oxz) depends on [oolite.starter.model.Expansion(oolite.oxp.phkb.GalacticRegistry, 5.8, null, local), oolite.starter.model.Expansion(oolite.oxp.phkb.GalacticRegistry, 5.9.1, https://wiki.alioth.net/img_auth.php/d/d4/GalCopGalacticRegistry_5.9.1.oxz)]
2024-03-12 13:58:42,567 WARN oo.st.Oolite [Thread-0] Expansion oolite.starter.model.Expansion(oolite.oxp.Cholmondeley.Addons_for_Beginners_(Vital_Statistics), 1.2, https://wiki.alioth.net/img_auth.php/8/8d/Oolite.oxp.Cholmondeley.Addons_for_Beginners_(Vital_Statistics).v.1.2.oxz) depends on [oolite.starter.model.Expansion(oolite.oxp.spara.market_observer, 3.7, https://wiki.alioth.net/img_auth.php/c/cb/Market_observer_3.7.oxz, local), oolite.starter.model.Expansion(oolite.oxp.spara.market_observer, 2.3.2, https://wiki.alioth.net/img_auth.php/9/9a/Market_observer_2.3.2.oxz)]
2024-03-12 13:58:42,568 WARN oo.st.Oolite [Thread-0] Expansion oolite.starter.model.Expansion(oolite.oxp.Cholmondeley.Addons_for_Beginners_(Vital_Statistics), 1.2, https://wiki.alioth.net/img_auth.php/8/8d/Oolite.oxp.Cholmondeley.Addons_for_Beginners_(Vital_Statistics).v.1.2.oxz) depends on [oolite.starter.model.Expansion(oolite.oxp.phkb.VimanaX_HUD, 1.17, null, local), oolite.starter.model.Expansion(oolite.oxp.phkb.VimanaX_HUD, 1.18, https://wiki.alioth.net/img_auth.php/5/5c/VimanaX_HUD_1.18.oxz)]
2024-03-12 13:58:42,571 WARN oo.st.Oolite [Thread-0] Expansion oolite.starter.model.Expansion(oolite.oxp.Cholmondeley.Lore_Collection_(Classic_Elite), 1.1, https://wiki.alioth.net/img_auth.php/c/cc/Oolite.oxp.Cholmondeley.Lore_Collection_%28Classic_Elite%29.oxz) depends on [oolite.starter.model.Expansion(oolite.oxp.Thargoid.LaveAcademy, 1.34, null, local), oolite.starter.model.Expansion(oolite.oxp.Thargoid.LaveAcademy, 2.1, https://wiki.alioth.net/img_auth.php/6/69/LaveAcademy_2.1.oxz)]
2024-03-12 13:58:42,608 WARN oo.st.Oolite [Thread-0] Expansion oolite.starter.model.Expansion(oolite.oxp.Norby.Addons_for_Beginners, 1.5, https://wiki.alioth.net/img_auth.php/f/f7/Addons_for_Beginners.oxz) depends on [oolite.starter.model.Expansion(oolite.oxp.Thargoid.LaveAcademy, 1.34, null, local), oolite.starter.model.Expansion(oolite.oxp.Thargoid.LaveAcademy, 2.1, https://wiki.alioth.net/img_auth.php/6/69/LaveAcademy_2.1.oxz)]
2024-03-12 13:58:42,613 WARN oo.st.Oolite [Thread-0] Expansion oolite.starter.model.Expansion(oolite.oxp.Norby.Ambience_Collection, 1.3, https://wiki.alioth.net/img_auth.php/7/7b/Ambience_Collection.oxz) depends on [oolite.starter.model.Expansion(oolite.oxp.Svengali.BGS, 2.5.4, https://wiki.alioth.net/img_auth.php/3/3a/BGS2.5.4.oxz, local), oolite.starter.model.Expansion(oolite.oxp.Svengali.BGS, 1.10.9, https://wiki.alioth.net/img_auth.php/7/73/BGS-A_1.10.9.oxz)]
2024-03-12 13:58:42,622 WARN oo.st.Oolite [Thread-0] Expansion oolite.starter.model.Expansion(oolite.oxp.Norby.Ambience_Collection, 1.3, https://wiki.alioth.net/img_auth.php/7/7b/Ambience_Collection.oxz) depends on [oolite.starter.model.Expansion(oolite.oxp.spara.market_observer, 3.7, https://wiki.alioth.net/img_auth.php/c/cb/Market_observer_3.7.oxz, local), oolite.starter.model.Expansion(oolite.oxp.spara.market_observer, 2.3.2, https://wiki.alioth.net/img_auth.php/9/9a/Market_observer_2.3.2.oxz)]
2024-03-12 13:58:42,642 WARN oo.st.Oolite [Thread-0] Expansion oolite.starter.model.Expansion(oolite.oxp.murgh.Lave, 2.1, https://wiki.alioth.net/img_auth.php/f/ff/Lave_2.1.oxz) depends on [oolite.starter.model.Expansion(oolite.oxp.Thargoid.LaveAcademy, 1.34, null, local), oolite.starter.model.Expansion(oolite.oxp.Thargoid.LaveAcademy, 2.1, https://wiki.alioth.net/img_auth.php/6/69/LaveAcademy_2.1.oxz)]
2024-03-12 13:58:42,643 WARN oo.st.Oolite [Thread-0] Expansion oolite.starter.model.Expansion(oolite.oxp.phkb.ContractsOnBB, 1.11, https://wiki.alioth.net/img_auth.php/b/b1/ContractsOnBB.oxz) depends on [oolite.starter.model.Expansion(oolite.oxp.phkb.BulletinBoardSystem, 2.5, null, local), oolite.starter.model.Expansion(oolite.oxp.phkb.BulletinBoardSystem, 2.6.1, https://wiki.alioth.net/img_auth.php/5/57/BulletinBoardSystem_2.6.1.oxz)]
2024-03-12 13:58:42,645 WARN oo.st.Oolite [Thread-0] Expansion oolite.starter.model.Expansion(oolite.oxp.phkb.GalCopMissions, 0.7.0, https://wiki.alioth.net/img_auth.php/2/2f/GalCopMissons_0.7.0.oxz) depends on [oolite.starter.model.Expansion(oolite.oxp.phkb.BulletinBoardSystem, 2.5, null, local), oolite.starter.model.Expansion(oolite.oxp.phkb.BulletinBoardSystem, 2.6.1, https://wiki.alioth.net/img_auth.php/5/57/BulletinBoardSystem_2.6.1.oxz)]
2024-03-12 13:58:42,657 WARN oo.st.Oolite [Thread-0] Expansion oolite.starter.model.Expansion(oolite.oxp.spara.mo_commodity_markets, 1.2.3, https://wiki.alioth.net/img_auth.php/8/8a/Mo_commodity_markets_1.2.3.oxz) depends on [oolite.starter.model.Expansion(oolite.oxp.spara.market_observer, 3.7, https://wiki.alioth.net/img_auth.php/c/cb/Market_observer_3.7.oxz, local), oolite.starter.model.Expansion(oolite.oxp.spara.market_observer, 2.3.2, https://wiki.alioth.net/img_auth.php/9/9a/Market_observer_2.3.2.oxz)]
2024-03-12 13:58:42,922 WARN oo.st.Oolite [Thread-0] Performed getAllExpansions() on 783 expansions in PT13.7071232S
2024-03-12 13:58:42,922 DEBUG oo.st.Oolite2 [Thread-0] installWatchers()
2024-03-12 13:58:43,349 WARN oo.st.MainFrame$1 [AWT-EventQueue-0] statusChanged(INITIALIZED)
2024-03-12 13:58:43,349 DEBUG oo.st.ui.StartGamePanel [AWT-EventQueue-0] statusChanged(INITIALIZED)
2024-03-12 13:58:43,530 WARN oo.st.ui.ExpansionsPanel2 [AWT-EventQueue-0] statusChanged(INITIALIZED)
2024-03-12 13:58:52,573 INFO oo.st.MainFrame [Shutdownhook] OoliteStarter 0.1.28-uxbridge.10 shutdown
Re: OoliteStarter
Posted: Tue Mar 12, 2024 11:33 pm
by arquebus
Yeah, I double and triple checked the conflicts. As always, Fer-de-Lance 3G conflicts with Fer-de-Lance 3G. HUD Selector with Large HUD conflicts with Telescope v2, but does it really? I haven't noticed an issue. Those are the only two. I like that they cross-reference, though! A nice improvement over earlier versions.