Kleines Ratespiel für unsere Entwickler

  • Mir ist gerade beim Versuch einer Plugininstallation eine etwas verwirrende Fehlermeldung untergekommen:


    Benötigt das Paket „bli.bla.blub“ in Version „3.0.0“ oder höher, es ist aber nur Version „3.1.0“ installiert.


    Na wer weiß die Lösung?





    Gruß norse

    Zugang zu meinen Arbeiten und dem dazugehörigen Support bekommt Ihr bei Interesse hier.

  • Oder einfach nur ein "Tippfehler" in der Meldung? Ist denn die gemeldete Version tatsächlich im System nachvollziehbar (vorhanden)?

    Gruß

    Jörg

    (Jaydee)

  • Ratet ruhig weiter. Ich werde demnächst die Auflösung verraten, ich war selbst überrascht. Möglicherweise ist es sogar ein Fehler, den WL abfangen kann. Noch werden Vermutungen angenommen.





    Gruß norse

    Zugang zu meinen Arbeiten und dem dazugehörigen Support bekommt Ihr bei Interesse hier.

  • Moin

    Ich Rate mal mit :D

    Das eine ist eine WCF Version, das andere eine WSC Version.

    Benötigt wird also die WSC 3.0.0 Version, Handelt es sich um ein Upgrade auf das WSC?

  • Wenn es all das nicht ist, fällt mir nur noch der (hier unwahrscheinliche) Fall ein, den es in diversen Systemen in der "Wertigkeit" gibt: Nämlich dass z.B eine PL-Version "3.1.2" höher gewertet wird als eine "3.1.11", da das ".2" dann als ".20" gewertet und nur die Null unterdrückt wird.


    Aber auch das würde ich hier eher ausschließen, ist ja alles einstellig. Normal macht die Meldung vordergründig so keinen Sinn....

    Gruß

    Jörg

    (Jaydee)

  • Auch das nicht. Am nächsten dran ist zur Zeit GangstaSunny , obwohl die package.xml in beiden Paketen keinen formalen Fehler aufweisen.





    Gruß norse

    Zugang zu meinen Arbeiten und dem dazugehörigen Support bekommt Ihr bei Interesse hier.

  • Das eine ist eine WCF Version, das andere eine WSC Version.

    Das würde bei der Meldung aber erstrecht keinen Sinn machen. Wobei diese unterschiedlichen "Generationen" bei WoltLab schon verwirrend genug sind. :D

    Gruß

    Jörg

    (Jaydee)

  • Sascha ist auf dem richtigen Weg.





    Gruß norse

    Zugang zu meinen Arbeiten und dem dazugehörigen Support bekommt Ihr bei Interesse hier.

  • Eine fehlerhafte Versions Angabe in einer der package.xml, wo z.B. Steuerzeichen vorhanden sind, dadurch arbeitet version_compare falsch, da in der DB ein falscher Wert vorhanden ist, der irrtümlicherweise die 3.1 als kleiner bzw. die 3.0 als größer einstuft.