Jump to content

CKAN (The Comprehensive Kerbal Archive Network); v1.28.0 - Dyson


politas

Recommended Posts

Just now, HebaruSan said:

So far only one bug has been reported and confirmed. If you know of others, you can help everybody by reporting them.

https://github.com/KSP-CKAN/CKAN/issues/new/choose

I honestly can't remember them (my memory is about as bad as that of a goldfish). Only that it was not uninstalling a mod properly and I had to reinstall the mods.

Link to comment
Share on other sites

Since that incompatible-version bug was unexpectedly severe and we don't want it lingering out there messing up installs...

The CKAN client v1.26.10 "Alcubierre" is released! 

68747470733a2f2f75706c6f61642e77696b696d656469612e6f72672f77696b6970656469612f636f6d6d6f6e732f632f63342f416c63756269657272652e706e67

Changes since 1.26.8

Features

  • [Multiple] Detect conflicts on recommendations screen (#2981 by: HebaruSan; reviewed: politas)

Bugfixes

  • [DLL] Filter compatible modules by compatibility (#2980 by: HebaruSan; reviewed: politas)

Internal

  • [Build] Downgrade to building on Mono 5.20 (#2976 by: HebaruSan, DasSkelett)
  • [Build] Refresh Info.plist if changelog has changed (#2978 by: HebaruSan; reviewed: DasSkelett)

 

https://github.com/KSP-CKAN/CKAN/releases/tag/v1.26.10

Link to comment
Share on other sites

Ckan told me to install the latest update just now but when I tried it my Antivirus detected a "threat" called IDP.ARES.Generic. I've googled it and apparently its a false positive some installers give if they are not security signed off or something technical. Not too happy to proceed with updating just yet though .

 

Link to comment
Share on other sites

50 minutes ago, Weavetoucher said:

Ckan told me to install the latest update just now but when I tried it my Antivirus detected a "threat" called IDP.ARES.Generic. I've googled it and apparently its a false positive some installers give if they are not security signed off or something technical. Not too happy to proceed with updating just yet though .

Your antivirus company probably has a way to report false positives. I would try that.

Link to comment
Share on other sites

I'm getting a lot of null reference exceptions when adding new mods, it seems to be failing when trying to show a list of recommendations. I suspect it's happening when trying to install mods that aren't compatible with the KSP version (although most of the time they still work). Restarting CKAN and adding the same mod(s) again works fine. There doesn't seem to be any pattern to it that I can see, although it might only happen the first time you add a mod after closing KSP itself.

System.NullReferenceException: Object reference not set to an instance of an object.
   at CKAN.ChooseRecommendedMods.RecommendedModsListView_ItemChecked(Object sender, EventArgs e)

Link to comment
Share on other sites

1 hour ago, jimmymcgoochie said:

System.NullReferenceException: Object reference not set to an instance of an object.
   at CKAN.ChooseRecommendedMods.RecommendedModsListView_ItemChecked(Object sender, EventArgs e)

Sigh. ListView.Items can contain null in _ItemChecked during .AddRange. I guess the C++ core of the WinForms controls prioritize raw performance over the data making sense at each step of an operation.

Would folks want yet another fix release to cover this?

Link to comment
Share on other sites

14 minutes ago, Brigadier said:

I would.  And I would think that to prevent future users from having the same complaint, you might wish to as well :blush:

Fair enough.

It'll probably take a few hours or days for code review. If folks could please find and report all the other bugs between now and then, we'd be much obliged. :D

Link to comment
Share on other sites

On 2/2/2020 at 9:13 AM, Weavetoucher said:

Ckan told me to install the latest update just now but when I tried it my Antivirus detected a "threat" called IDP.ARES.Generic.

Yup same happened to me yesterday. I have installed ckan many times before this and never saw that message with my virus checker.

Link to comment
Share on other sites

10 minutes ago, Retro Starship said:

Yup same happened to me yesterday. I have installed ckan many times before this and never saw that message with my virus checker.

Your antivirus company probably has a way to report false positives. I would try that.

Edited by HebaruSan
Link to comment
Share on other sites

1 minute ago, HebaruSan said:

Your antivirus company probably has a way to report false positives. I would try that.

Oh yea I was able to accept it anyways because I know it was from you, but I just didnt know why it didnt happen before in case you needed some kind of other type of names or something in your code for this one. It works fine. I only passed this along here to help you. Best program ever!

Link to comment
Share on other sites

Sorry if this is an easy question but I couldn't seem to find the answer on the FAQ. Is there an easy way to install a mod from github that isn't on CKAN yet (new update for Kopernicus) but then make CKAN see it as the same kopernicus that it has indexed, and then later, if Kopernicus is updated, CKAN would update it?

Or is it kinda like, if you install it yourself, you'll never get CKAN support for that mod?

Link to comment
Share on other sites

11 minutes ago, Crixomix said:

Is there an easy way to install a mod from github that isn't on CKAN yet (new update for Kopernicus) but then make CKAN see it as the same kopernicus that it has indexed, and then later, if Kopernicus is updated, CKAN would update it?

The new update for Kopernicus is on CKAN.

https://github.com/KSP-CKAN/CKAN-meta/blob/master/Kopernicus/Kopernicus-2-release-1.8.1-1.ckan

But the rest of your question is addressed here:  https://github.com/KSP-CKAN/CKAN/issues/949

Quote

Or is it kinda like, if you install it yourself, you'll never get CKAN support for that mod?

Mostly yes. The best option at this time is to remove a manually installed mod and then install it with CKAN normally.

Edited by HebaruSan
Link to comment
Share on other sites

Uhh:
preview

 

steve@perdition ~/Games/KSP_Linux_1.8.1 $ mono ./ckan.exe 
System.IndexOutOfRangeException: Index was outside the bounds of the array.
  at System.Windows.Forms.ListView.GetItemLocation (System.Int32 index) [0x00018] in <91b18fcffc5e47d3a5d52c9f469a1a52>:0 
  at System.Windows.Forms.ListView.get_LastVisibleIndex () [0x00043] in <91b18fcffc5e47d3a5d52c9f469a1a52>:0 
  at (wrapper remoting-invoke-with-check) System.Windows.Forms.ListView.get_LastVisibleIndex()
  at System.Windows.Forms.ThemeWin32Classic.DrawListViewItems (System.Drawing.Graphics dc, System.Drawing.Rectangle clip, System.Windows.Forms.ListView control) [0x00011] in <91b18fcffc5e47d3a5d52c9f469a1a52>:0 
  at System.Windows.Forms.ListView+ItemControl.OnPaintInternal (System.Windows.Forms.PaintEventArgs pe) [0x00011] in <91b18fcffc5e47d3a5d52c9f469a1a52>:0 
  at System.Windows.Forms.Control.WmPaint (System.Windows.Forms.Message& m) [0x0006d] in <91b18fcffc5e47d3a5d52c9f469a1a52>:0 
  at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m) [0x001a4] in <91b18fcffc5e47d3a5d52c9f469a1a52>:0 
  at System.Windows.Forms.ListView+ItemControl.WndProc (System.Windows.Forms.Message& m) [0x00071] in <91b18fcffc5e47d3a5d52c9f469a1a52>:0 
  at System.Windows.Forms.Control+ControlWindowTarget.OnMessage (System.Windows.Forms.Message& m) [0x00000] in <91b18fcffc5e47d3a5d52c9f469a1a52>:0 
  at System.Windows.Forms.Control+ControlNativeWindow.WndProc (System.Windows.Forms.Message& m) [0x0000b] in <91b18fcffc5e47d3a5d52c9f469a1a52>:0 
  at System.Windows.Forms.NativeWindow.WndProc (System.IntPtr hWnd, System.Windows.Forms.Msg msg, System.IntPtr wParam, System.IntPtr lParam) [0x00085] in <91b18fcffc5e47d3a5d52c9f469a1a52>:0 


Thoughts?

Link to comment
Share on other sites

1 hour ago, lordcirth said:

What's your Mono version?

6.6.0.161

 

Ed. this problem appeared with CKAN 1.26.8. Previous binaries run fine here. Same results with mono 5.20.1.19.

In before you people tell me to update my mono install, 6.6.0.161 is the latest mono release available from the Gentoo repos and all later releases FTBFS for me, probably because mono's build system is insane.

Edited by steve_v
Link to comment
Share on other sites

12 hours ago, steve_v said:

Thoughts?

Thanks for the report, transferred here for investigation: https://github.com/KSP-CKAN/CKAN/issues/2988

On 2/2/2020 at 8:05 PM, HebaruSan said:

If folks could please find and report all the other bugs between now and then, we'd be much obliged. :D

Between this and #2986, we are now saved from making a one-fix release! :P

Link to comment
Share on other sites

The newest version of CKAN throws errors if you try to do more than one group of installs.

To reproduce:

  1. Download a fresh copy of KSP
  2. Point CKAN at the new instance
  3. Select one or more mods to install - installation works.
  4. Select another group of mods to install - error thrown (Note: may take a few times to occur)

Error:

Spoiler

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
   at CKAN.ChooseRecommendedMods.RecommendedModsListView_ItemChecked(Object sender, EventArgs e)
   at System.Windows.Forms.ListView.OnItemChecked(ItemCheckedEventArgs e)
   at System.Windows.Forms.ListView.WmReflectNotify(Message& m)
   at System.Windows.Forms.ListView.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4075.0 built by: NET48REL1LAST
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
ckan
    Assembly Version: 1.26.0.0
    Win32 Version: 1.26.10
    CodeBase: file:///D:/KSP/ckan.exe
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4110.0 built by: NET48REL1LAST_B
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4001.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Anonymously Hosted DynamicMethods Assembly
    Assembly Version: 0.0.0.0
    Win32 Version: 4.8.4075.0 built by: NET48REL1LAST
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll
----------------------------------------
System.Numerics
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
System.Runtime.Serialization
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3825.0 built by: NET48REL1LAST_B
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll
----------------------------------------
System.Data
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4042.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Transactions
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
Microsoft.GeneratedCode
    Assembly Version: 1.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.CSharp
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.CSharp/v4.0_4.0.0.0__b03f5f7f11d50a3a/Microsoft.CSharp.dll
----------------------------------------
System.Dynamic
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Dynamic/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Dynamic.dll
----------------------------------------
System.EnterpriseServices
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
Accessibility
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------

************** JIT Debugging **************

 

Link to comment
Share on other sites

6 minutes ago, Bombaatu said:

The newest version of CKAN throws errors if you try to do more than one group of installs.

To reproduce:

  1. Download a fresh copy of KSP
  2. Point CKAN at the new instance
  3. Select one or more mods to install - installation works.
  4. Select another group of mods to install - error thrown (Note: may take a few times to occur)

Error:

  Reveal hidden contents

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
   at CKAN.ChooseRecommendedMods.RecommendedModsListView_ItemChecked(Object sender, EventArgs e)
   at System.Windows.Forms.ListView.OnItemChecked(ItemCheckedEventArgs e)
   at System.Windows.Forms.ListView.WmReflectNotify(Message& m)
   at System.Windows.Forms.ListView.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4075.0 built by: NET48REL1LAST
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
ckan
    Assembly Version: 1.26.0.0
    Win32 Version: 1.26.10
    CodeBase: file:///D:/KSP/ckan.exe
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4110.0 built by: NET48REL1LAST_B
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4001.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Anonymously Hosted DynamicMethods Assembly
    Assembly Version: 0.0.0.0
    Win32 Version: 4.8.4075.0 built by: NET48REL1LAST
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll
----------------------------------------
System.Numerics
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
System.Runtime.Serialization
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3825.0 built by: NET48REL1LAST_B
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll
----------------------------------------
System.Data
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4042.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Transactions
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
Microsoft.GeneratedCode
    Assembly Version: 1.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.CSharp
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.CSharp/v4.0_4.0.0.0__b03f5f7f11d50a3a/Microsoft.CSharp.dll
----------------------------------------
System.Dynamic
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Dynamic/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Dynamic.dll
----------------------------------------
System.EnterpriseServices
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
Accessibility
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3752.0 built by: NET48REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------

************** JIT Debugging **************

 

Thanks for the report! This one is known, and a fix is already merged.

Link to comment
Share on other sites

The CKAN client v1.27.0 "Bussard" is released!

Bussard_Interstellar_Ramjet_Engine.jpg

Changes since 1.26.10

Bugfixes

  • [GUI] Fix null reference in recommendations (#2984 by: HebaruSan; reviewed: politas)
  • [ConsoleUI] Fix NRE on download errors in ConsoleUI (#2987 by: HebaruSan; reviewed: politas, DasSkelett)
  • [GUI] Only update provides tab from GUI thread (#2989 by: HebaruSan; reviewed: politas)
  • [ConsoleUI] Fix ArgumentException in ConsoleUI recommendations (#2990 by: HebaruSan; reviewed: DasSkelett)

Internal

  • [Build] Update Cake to 0.37.0 (#2985 by: DasSkelett; reviewed: HebaruSan)
  • [Spec] Update tags section of spec (#2991 by: HebaruSan; reviewed: DasSkelett)

https://github.com/KSP-CKAN/CKAN/releases/tag/v1.27.0

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...