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

    Multiedit auf Switch Ports schlägt fehl

    Scheduled Pinned Locked Moved Entwicklung
    10 Posts 3 Posters 1.4k 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.
    • D Offline
      Dexter
      last edited by

      Hallo zusammen,

      ich habe folgendes Problem: Ich habe einen Switch mit 48 Ports angelegt und würde dort nun gerne über Extras -> CMDB -> "List edit" mehrere Ports gleichzeitig konfigurieren.
      Beim Speichern erhalte ich aber folgende Meldung:

      Error!
      The given value needs to be a integer number

      Im Exception Log steht folgendes:

      [2017-06-20 08:24:34 0.93181400] ERROR:  Exception Trace:

      • File: /var/www/html/i-doit/index.php (line: 260)
          include_once
      • File: /var/www/html/i-doit/src/hypergate.inc.php (line: 227)
          include_once
      • File: /var/www/html/i-doit/src/i-doit.inc.php (line: 121)
          include_once
      • File: /var/www/html/i-doit/src/application.inc.php (line: 56)
          isys_application::run
      • File: /var/www/html/i-doit/src/classes/core/isys_application.class.php (line: 141)
          idoit\Legacy\ModuleLoader->boot
      • File: /var/www/html/i-doit/src/idoit/Legacy/ModuleLoader.php (line: 53)
          isys_module_manager->load
      • File: /var/www/html/i-doit/src/classes/modules/manager/isys_module_manager.class.php (line: 1136)
          isys_module_cmdb->start
      • File: /var/www/html/i-doit/src/classes/modules/cmdb/isys_module_cmdb.class.php (line: 986)
          isys_cmdb_view_multiedit->process
      • File: /var/www/html/i-doit/src/classes/modules/pro/cmdb/view/isys_cmdb_view_multiedit.class.php (line: 104)
          isys_cmdb_view_multiedit->init
      • File: /var/www/html/i-doit/src/classes/modules/pro/cmdb/view/isys_cmdb_view_multiedit.class.php (line: 136)
          isys_cmdb_view_multiedit->handle_ajax_request
      • File: /var/www/html/i-doit/src/classes/modules/pro/cmdb/view/isys_cmdb_view_multiedit.class.php (line: 708)
          isys_cmdb_dao_multiedit->save
      • File: /var/www/html/i-doit/src/classes/modules/cmdb/dao/isys_cmdb_dao_multiedit.class.php (line: 1080)
          Message: "There is a validation error."

      Im Anhang einmal die Übersicht - ich habe nur ein Layer 2 Netz (VLAN) hinzugefügt.

      Gibt es eine Möglichkeit, das etwas besser zu debuggen? Wo genau liegt das Problem?

      Vielen Dank im Voraus!
      2017-06-20_lxmk0.png

      1 Reply Last reply Reply Quote 0
      • dkirstenD Offline
        dkirsten administrators
        last edited by

        Hi,

        welche Version setzt Du ein?

        Viele Grüße,

        Daniel

        1 Reply Last reply Reply Quote 0
        • D Offline
          Dexter
          last edited by

          Hallo,

          sorry, ganz vergessen zu erwähnen:
          Current version 1.9
          Current revision 21900

          1 Reply Last reply Reply Quote 0
          • dkirstenD Offline
            dkirsten administrators
            last edited by

            Hi,

            das ist leider ein Bug, dieser wird zur 1.9.2 gelöst werden.
            Es gibt aber einen Hotfix, den hänge ich mal hier an. Der ist leider erst in der Feature Freeze Phase zur 1.9.1 aufgefallen, deswegen ist er nur unter 1.9 getestet, aber die setzt Du ja ein.
            Ich gehe davon aus, dass er auch mit der 1.9.1 läuft, dies ist aber ungetestet, deswegen vorsichtig sein und bei einer 1.9.1 erstmal auf einer Testumgebung oder mit Backup testen.

            i-doit_1.9_hotfix_connector-list_edit.zip

            Viele Grüße,

            Daniel

            1 Reply Last reply Reply Quote 0
            • D Offline
              Dexter
              last edited by

              Hallo,

              ich habe vorhin gesehen, dass gestern erst die 1.9.1 raus kam. Gibt es schon einen Zeitplan wann 1.9.2 raus kommt?
              Eventuell lohnt es sich ja auch einfach zu warten? 🙂

              Ansonsten werde ich, denke ich, den Hotfix in 1.9 einbauen und bevor wir aktualisieren diesen wieder entfernen. Ist das empfehlenswert?

              Danke für die Hilfe!

              1 Reply Last reply Reply Quote 0
              • dkirstenD Offline
                dkirsten administrators
                last edited by

                Entweder warten oder den Patch versuchen auf der 1.9.1 zu benutzen. Kannst ggf. ja mal gucken, ob die Originalversion der Datei in in der 1.9 und 1.9.1 gleich ist, dann sollte es in jedem Fall passen. Ich versuche das im Laufe der Woche mal mit der Entwicklung zu klären, dann müssen wir hier nicht rätselraten.

                Viele Grüße,

                Daniel

                1 Reply Last reply Reply Quote 0
                • D Offline
                  Dexter
                  last edited by

                  Hey,

                  also ich habe das mal gecheckt und die Datei isys_cmdb_dao_category_g_connector.class.php ist unter 1.9.1 anders als unter 1.9.
                  Jedoch habe ich nun beides getestet: 1.9 und 1.9.1 - der Hotfix funktioniert in keiner Version.

                  Exception Log mit Hotfix in der Version 1.9:

                  [2017-06-21 10:02:30 0.96831100] ERROR:  Exception Trace:

                  • File: /var/www/html/i-doit/index.php (line: 260)
                      include_once
                  • File: /var/www/html/i-doit/src/hypergate.inc.php (line: 227)
                      include_once
                  • File: /var/www/html/i-doit/src/i-doit.inc.php (line: 121)
                      include_once
                  • File: /var/www/html/i-doit/src/application.inc.php (line: 56)
                      isys_application::run
                  • File: /var/www/html/i-doit/src/classes/core/isys_application.class.php (line: 141)
                      idoit\Legacy\ModuleLoader->boot
                  • File: /var/www/html/i-doit/src/idoit/Legacy/ModuleLoader.php (line: 53)
                      isys_module_manager->load
                  • File: /var/www/html/i-doit/src/classes/modules/manager/isys_module_manager.class.php (line: 1136)
                      isys_module_cmdb->start
                  • File: /var/www/html/i-doit/src/classes/modules/cmdb/isys_module_cmdb.class.php (line: 986)
                      isys_cmdb_view_multiedit->process
                  • File: /var/www/html/i-doit/src/classes/modules/pro/cmdb/view/isys_cmdb_view_multiedit.class.php (line: 104)
                      isys_cmdb_view_multiedit->init
                  • File: /var/www/html/i-doit/src/classes/modules/pro/cmdb/view/isys_cmdb_view_multiedit.class.php (line: 136)
                      isys_cmdb_view_multiedit->handle_ajax_request
                  • File: /var/www/html/i-doit/src/classes/modules/pro/cmdb/view/isys_cmdb_view_multiedit.class.php (line: 708)
                      isys_cmdb_dao_multiedit->save
                  • File: /var/www/html/i-doit/src/classes/modules/cmdb/dao/isys_cmdb_dao_multiedit.class.php (line: 1080)
                      Message: "There is a validation error."

                  Die Datei isys_cmdb_dao_category_g_connector.class.php taucht im Exception Log auch garnicht auf? 🙂

                  1 Reply Last reply Reply Quote 0
                  • J Offline
                    jd administrators
                    last edited by

                    Hallo Dexter,

                    wir haben uns die Thematik noch einmal im Detail angesehen. Anscheinend gibt es hier einen parallelen Auslöser für die Kategorie "Ports". Mit dem zuvor bereitgestellten Fix lässt sich das Ganze für die "Anschlüsse" korrigieren. Unsere Entwickler werden sich den Ursprung daher noch einmal gründlicher ansehen und sicherstellen, dass es keine weiteren Kategorien gibt, bei denen es in der Listeneditierung zu dieser Meldung kommt und alle betroffenen Stellen anpassen. Eine Korrektur wird definitiv zur Version 1.9.2 erfolgen, welche in etwa vier bis sechs Wochen veröffentlicht wird.

                    1 Reply Last reply Reply Quote 0
                    • D Offline
                      Dexter
                      last edited by

                      Hallo,

                      super, vielen Dank - dann warten wir gespannt auf 1.9.2 🙂

                      1 Reply Last reply Reply Quote 0
                      • D Offline
                        Dexter
                        last edited by

                        Hallo,

                        es funktioniert nun mit Version 1.9.2 - vielen Dank 🙂

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