Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Error/Bug
  4. [Fehler] RegExp Range out of order in character class

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.1k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.4k

[Fehler] RegExp Range out of order in character class

Geplant Angeheftet Gesperrt Verschoben Error/Bug
11 Beiträge 4 Kommentatoren 1.2k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • hg6806H Offline
    hg6806H Offline
    hg6806
    Most Active
    schrieb am zuletzt editiert von
    #1

    Ja, irgendwie ist mein System gecrashed, da dachte ich das liegt an einer korrupten SD Karte.

    Also, Backup neu aufgespielt und wieder uPnP installiert und konfiguriert und wieder gecrashed.

    D.h. Admin läuft aber kein VIS. Hier die Fehlermeldung:

    host.ioBroker-Pi3	2017-10-22 09:23:25.510	error	instance system.adapter.web.0 terminated with code 0 (OK)
    Caught	2017-10-22 09:23:25.509	error	by controller[0]: at process._tickCallback (internal/process/next_tick.js:104:9)
    Caught	2017-10-22 09:23:25.509	error	by controller[0]: at _combinedTickCallback (internal/process/next_tick.js:73:7)
    Caught	2017-10-22 09:23:25.509	error	by controller[0]: at /opt/iobroker/node_modules/iobroker.web/node_modules/socket.io/lib/socket.js:503:12
    Caught	2017-10-22 09:23:25.509	error	by controller[0]: at Socket.emit (events.js:191:7)
    Caught	2017-10-22 09:23:25.508	error	by controller[0]: at emitTwo (events.js:106:13)
    Caught	2017-10-22 09:23:25.508	error	by controller[0]: at Socket. (/opt/iobroker/node_modules/iobroker.web/node_modules/iobroker.socketio/lib/socket.js:943:25)
    Caught	2017-10-22 09:23:25.508	error	by controller[0]: at subscribe (/opt/iobroker/node_modules/iobroker.web/node_modules/iobroker.socketio/lib/socket.js:285:42)
    Caught	2017-10-22 09:23:25.507	error	by controller[0]: at RegExp (native)
    Caught	2017-10-22 09:23:25.506	error	by controller[0]: SyntaxError: Invalid regular expression: /upnp\.0\.DENON:[AVR-3311]\.MediaRenderer\.Alive/: Range out of order in character class
    web.0	2017-10-22 09:23:25.422	info	terminating
    web.0	2017-10-22 09:23:25.390	info	terminated http server on port 8082
    web.0	2017-10-22 09:23:25.388	info	terminating http server on port 8082
    web.0	2017-10-22 09:23:25.385	error	at process._tickCallback (internal/process/next_tick.js:104:9)
    web.0	2017-10-22 09:23:25.385	error	at _combinedTickCallback (internal/process/next_tick.js:73:7)
    web.0	2017-10-22 09:23:25.385	error	at /opt/iobroker/node_modules/iobroker.web/node_modules/socket.io/lib/socket.js:503:12
    web.0	2017-10-22 09:23:25.385	error	at Socket.emit (events.js:191:7)
    web.0	2017-10-22 09:23:25.385	error	at emitTwo (events.js:106:13)
    web.0	2017-10-22 09:23:25.385	error	at Socket. (/opt/iobroker/node_modules/iobroker.web/node_modules/iobroker.socketio/lib/socket.js:943:25)
    web.0	2017-10-22 09:23:25.385	error	at subscribe (/opt/iobroker/node_modules/iobroker.web/node_modules/iobroker.socketio/lib/socket.js:285:42)
    web.0	2017-10-22 09:23:25.385	error	at RegExp (native)
    web.0	2017-10-22 09:23:25.385	error	SyntaxError: Invalid regular expression: /upnp\.0\.DENON:[AVR-3311]\.MediaRenderer\.Alive/: Range out of order in character class
    web.0	2017-10-22 09:23:25.384	error	uncaught exception: Invalid regular expression: /upnp\.0\.DENON:[AVR-3311]\.MediaRenderer\.Alive/: Range out of order in character class
    
    

    Vielleicht kann jemand etwas damit anfangen.

    Habe den Adapter gestoppt, auch das Script und neu gebootet, Fehler bleibt bestehen.

    1 Antwort Letzte Antwort
    0
    • AlCalzoneA Offline
      AlCalzoneA Offline
      AlCalzone
      Developer
      schrieb am zuletzt editiert von
      #2

      @hg6806:

      /upnp.0.DENON:[AVR-3311].MediaRenderer.Alive/: Range out of order in character class `
      Da hat der Entwickler vergessen, die eckigen Klammern zu escapen.

      Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

      1 Antwort Letzte Antwort
      0
      • hg6806H Offline
        hg6806H Offline
        hg6806
        Most Active
        schrieb am zuletzt editiert von
        #3

        ? was meinst du damit?

        1 Antwort Letzte Antwort
        0
        • Jey CeeJ Online
          Jey CeeJ Online
          Jey Cee
          Developer
          schrieb am zuletzt editiert von
          #4

          @AlCalzone:

          @hg6806:

          /upnp.0.DENON:[AVR-3311].MediaRenderer.Alive/: Range out of order in character class Da hat der Entwickler vergessen, die eckigen Klammern zu escapen.

          Ja das dachte ich mir auch, leider weiss ich nicht wo.

          Aber was mich irritiert:
          @hg6806:

          Habe den Adapter gestoppt, auch das Script und neu gebootet, Fehler bleibt bestehen. `

          Und was noch merkwürdig ist, ich selbst hab ebenfalls ein Gerät wo im Namen Eckige Klammern vorkommen und hatte das Problem noch nie.

          @hg6806: Kannst du bitte mal den Log level des Adapters auf "debug" stellen und das log bereit stellen. Dann finde ich hoffentlich die stelle an der es hackt.

          Persönlicher Support
          Spenden -> paypal.me/J3YC33

          1 Antwort Letzte Antwort
          0
          • AlCalzoneA Offline
            AlCalzoneA Offline
            AlCalzone
            Developer
            schrieb am zuletzt editiert von
            #5

            @Jey Cee:

            Ja das dachte ich mir auch, leider weiss ich nicht wo. `
            Na, die eckigen Klammern ;)

            falsch: /upnp\.0\.DENON:[AVR-3311]\.MediaRenderer\.Alive/
            richtig: /upnp\.0\.DENON:\[AVR-3311\]\.MediaRenderer\.Alive/
            
            

            Oder um ganz sicher zu gehen:

            /upnp\.0\.DENON\:\[AVR\-3311\]\.MediaRenderer\.Alive/
            

            Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

            1 Antwort Letzte Antwort
            0
            • Jey CeeJ Online
              Jey CeeJ Online
              Jey Cee
              Developer
              schrieb am zuletzt editiert von
              #6

              :roll: das war mir schon klar, nur wo in dem Code des Adapters das Problem sitzt.

              Im Code des Adapters baue ich nirgendwo eine solche RegExp zusammen.

              Persönlicher Support
              Spenden -> paypal.me/J3YC33

              1 Antwort Letzte Antwort
              0
              • AlCalzoneA Offline
                AlCalzoneA Offline
                AlCalzone
                Developer
                schrieb am zuletzt editiert von
                #7

                Mögliche Zeilen:

                https://github.com/Jey-Cee/ioBroker.upn … n.js#L1597

                https://github.com/Jey-Cee/ioBroker.upn ... n.js#L1340

                https://github.com/Jey-Cee/ioBroker.upn ... n.js#L1650

                Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                1 Antwort Letzte Antwort
                0
                • BluefoxB Offline
                  BluefoxB Offline
                  Bluefox
                  schrieb am zuletzt editiert von
                  #8

                  @AlCalzone:

                  @hg6806:

                  /upnp.0.DENON:[AVR-3311].MediaRenderer.Alive/: Range out of order in character class Da hat der Entwickler vergessen, die eckigen Klammern zu escapen.
                  Habe es gemacht jetzt:

                  https://github.com/ioBroker/ioBroker.so … 48824eL266

                  1 Antwort Letzte Antwort
                  0
                  • hg6806H Offline
                    hg6806H Offline
                    hg6806
                    Most Active
                    schrieb am zuletzt editiert von
                    #9

                    So, System neu aufgesetzt. Lag dann wohl doch nicht an der SD Karte, wobei ich das Thema auch mal angehen werde.

                    Wo liegt denn jetzt der Fehler an mir oder dem Adapter?

                    Der Log Level stand auf Debug. Mehr habe ich leider nicht mehr :-(

                    1 Antwort Letzte Antwort
                    0
                    • BluefoxB Offline
                      BluefoxB Offline
                      Bluefox
                      schrieb am zuletzt editiert von
                      #10

                      @hg6806:

                      So, System neu aufgesetzt. Lag dann wohl doch nicht an der SD Karte, wobei ich das Thema auch mal angehen werde.

                      Wo liegt denn jetzt der Fehler an mir oder dem Adapter?

                      Der Log Level stand auf Debug. Mehr habe ich leider nicht mehr :-( `
                      Mach mal:

                      cd /opt/iobroker/node_modules/iobroker.web
                      npm i iobroker.socketio@1.8.5 --production
                      cd /opt/iobroker
                      npm i iobroker.socketio@1.8.5 --production
                      iobroker restart web
                      
                      
                      1 Antwort Letzte Antwort
                      0
                      • hg6806H Offline
                        hg6806H Offline
                        hg6806
                        Most Active
                        schrieb am zuletzt editiert von
                        #11

                        Erledigt, socket IO Adapter steht im Admin komischerweise trotz Aktualisierung noch immer auf 1.8.3

                        1 Antwort Letzte Antwort
                        0
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        938

                        Online

                        32.5k

                        Benutzer

                        81.6k

                        Themen

                        1.3m

                        Beiträge
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                        ioBroker Community 2014-2025
                        logo
                        • Anmelden

                        • Du hast noch kein Konto? Registrieren

                        • Anmelden oder registrieren, um zu suchen
                        • Erster Beitrag
                          Letzter Beitrag
                        0
                        • Home
                        • Aktuell
                        • Tags
                        • Ungelesen 0
                        • Kategorien
                        • Unreplied
                        • Beliebt
                        • GitHub
                        • Docu
                        • Hilfe