Community
    • Categories
    • Recent
    • Popular
    • Users
    • Search
    • Register
    • Login

    0.9.1: Fehler beim Anzeigen der Lizenz-Liste

    Scheduled Pinned Locked Moved Entwicklung
    11 Posts 3 Posters 2.9k Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • N Offline
      npotthast
      last edited by

      Das neue SVN-Update sollte das Problem lösen. Die Fehlermeldung speziell ist bei uns aber nicht aufgetreten.

      MfG,
      Niclas Potthast

      1 Reply Last reply Reply Quote 0
      • H Offline
        hjllic
        last edited by

        Ich habe den gleichen Fehler wie ThH.
        Habe das neue Update(0.9.1.2949) eingespielt und der Fehler existiert leider immernoch.

        Habes unter Linux und Windows probiert:
        Bei Windows funktioniert es bei Linux nicht.

        Hier die Daten:

        Linux-Rechner:
        Linux-Ubuntu 6.10
        Apache 2.0 Handler
        PHP Version 5.1.6
        MySql Client API version 5.0.24a

        Windows-Rechner:
        XP-Professional(Sp2)
        Apache 2.0 Handler
        PHP Version 5.2.4
        MySql Client API version 5.0.45

        Bei  mir kommt der Fehler nicht im ErrorLog sonder direkt im Fenster wenn ich bei einer erstellen Lizenz auf den "Ordner" Lizenzen drücke.
        Im Untrermenü der Lizenzen geht die Gruppe aber Übersicht und Listen kommt der Fehler.

        • Lizenzen [X]
          |- Übersicht [X]
          |- Gruppen
          |- Liste [X]

        X = Funktioniert nicht.

        Fehler:

        Fatal error: Argument 1 passed to isys_cmdb_dao::__construct() must not be null, called in /var/www/i-doit/src/classes/cmdb/dao/list/isys_cmdb_dao_list_cats_lic_list.class.php on line 46 and defined in /var/www/i-doit/src/classes/cmdb/dao/isys_cmdb_dao.class.php on line 2234

        ps:
        Ich suche noch ein Tool zum vergleichen 2er Datenbanken auf Unterschied und Gemeinsamkeiten, gibt
        es da eins als Freeware?

        1 Reply Last reply Reply Quote 0
        • N Offline
          npotthast
          last edited by

          Ich habe für euch mal eine Datei angehängt, die das Problem durchaus lösen sollte. Ich bitte euch sie mit der alten Datei auszutauschen und mal zu berichten, ob der Fehler damit verschwunden ist.

          Die Datei gehört in folgendes Verzeichnis: ./src/classes/cmdb/dao/list/

          isys_cmdb_dao_list_cats_lic_list.class.php.txt

          MfG,
          Niclas Potthast

          1 Reply Last reply Reply Quote 0
          • H Offline
            hjllic
            last edited by

            Also ich habe die Datei ersetzt der Fehler ist verschwunden ist aber ein neuer aufgetaucht
            und ich weis leider nicht wie ich ihn beheben kann.

            Fehler:

            Fatal error: Class 'isys_cmdb_dao_list_cats_lic_list' not found in /var/www/idoit/src/classes/cmdb/ui/specific/isys_cmdb_ui_category_s_lic_list.class.php on line 85

            wäre nett wenn ihr mir helfen könntet

            1 Reply Last reply Reply Quote 0
            • T Offline
              ThH
              last edited by

              Hallo,

              also bei mir ist der Fehler mit der Version 0.9.1.2949 behoben. Habe die Datei nicht eingespielt.

              Danke ThH

              1 Reply Last reply Reply Quote 0
              • H Offline
                hjllic
                last edited by

                Ich habe noch mal auf Ubuntu idoit nochm neu installiert. Verlief ohne Probleme.
                Hab getestet ob die Lizenzen gehen –> Nein
                Danach das Update(0.9.1.2949)
                Wieder die Lizenzen getestet --> gingen immer noch nicht
                Dann habe ich die Datei ersetzt.
                Und noch einmal die Lizenzen geprüft --> leider gehen sie immer noch nicht.

                Ich weis nicht was ich sonst noch machen kann.

                Hab es sogar einmal mit der Windows Version probiert geht genauso wenig.

                Natürlich habe ich immer ein Backup gemacht(Daten und Datenbank) und dazu habe ich nach jedem mal den Apache Server, PHP und MySql neu gestartet.

                1 Reply Last reply Reply Quote 0
                • N Offline
                  npotthast
                  last edited by

                  Danke für die Mühe beim Testen. Das zeigt zumindest, dass es sich anscheinend um ein allgemeineres Problem handelt.
                  Zur Sicherheit frage ich noch einmal nach, ob du auch eine mysql-server Version >= 5.0 hast?

                  MfG,
                  Niclas Potthast

                  1 Reply Last reply Reply Quote 0
                  • H Offline
                    hjllic
                    last edited by

                    AAAlllso Ja ich hatte alles über 5 php so wie mysql.

                    habe jetzt ein update vom ubuntu gemacht. Genauso wie von php und mysql und apache.

                    jetzt funktioniert alles wunderbar mit den lizenzen.

                    Habe aber leider schon das nächste Problem:(nur inhaltlich keine code/programmierungsfehler)

                    Und zwar habe ich X Clients.
                    Habe eine Lizenz angelegt mit 10 Lizenzen. Diese sind einer Anwendung(B) zugewiesen.

                    Die Anwendung (B) weise ich X Clients zu aber er zieht nur 1 Lizenz von den 10 ab, egal wie viel Clients ich  B  zuweise.
                    Mach ich da was falsch oder habe ich da einen Denkfehler, bzw muss ich für jeden rechner eine eigene Anwendung anlegen?

                    Wäre nett wenn ihr mir helfen könnt.

                    1 Reply Last reply Reply Quote 0
                    • N Offline
                      npotthast
                      last edited by

                      Mh, wird dir denn unter der Lizenz-Übersicht bei "Lizenzen in Benutzung" neben dem Software-Objekt auch das Infrastruktur-Objekt angezeigt? MIt dem neuesten Update sollte an der Stelle eine Liste mit Links zu den jeweiligen Objekten zu sehen sein.

                      Ansonsten hast du mit deiner Logik Recht, soweit ich dich jetzt richtig verstanden habe. Ich fasse noch einmal kurz die Reihenfolge des Anlegens von deinen Lizenzen zusammen:
                      Lizenzobjekt anlegen -> darin Lizenzgruppe anlegen -> in dieser Gruppe eine Anzahl X von einer Einzel-Lizenzen anlegen
                      Von diesen X Lizenzen wird dann in der Übersicht jeweils eine abgezogen, wenn eine Anwendung mit ihnen verknüpft wird, welche mit einem Infrastruktur-Objekt verknüpft ist.

                      MfG,
                      Niclas Potthast

                      1 Reply Last reply Reply Quote 0
                      • H Offline
                        hjllic
                        last edited by

                        …. hab gemerkt das das update nicht eingespielt war

                        jetzt gehts wunderbar

                        ach ja so neben bei super software(programm)

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post