Ankündigung

Einklappen
Keine Ankündigung bisher.

Misterhouse - Visual Designer

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #46
    Hallo,

    nach längerer Zwangspause melde ich mich wieder.
    Habe noch nicht alle Meldungen abgearbeitet, ich sitze aber an der Fehlersuche dran.
    Derzeit arbeite ich an einer besseren Möglichkeit für die Auswahl der EIB Items (bei >100 Items ist der Ladevorgang lang). Könnte mir jemand vielleicht per PM eine größere eib_items zum Testen liefern?

    Nächster Punkt sind die Perl-Libraries. Schickt mir doch mal eine Liste, was Euch in der Standardinstallation gefehlt hat, dann ergänze ich das in der Readme.

    Bitte bei Fehlermeldungen die Browser und Betriebssystemversion zuschicken, dann tue ich mich leichter bei der Suche.

    Ansonsten vielen Dank an alle, die emsig Fragen beantworten. Macht wirklich Spass mit Euch!

    Gruss
    Arno

    Kommentar


      #47
      Positionierungsproblem

      Hallo,

      bei Euren Screenshots ist mir aufgefallen, dass Ihr im "floating" Modus arbeitet. Ruft mal den Designer wie folgt auf:
      http://localhost:8080/mh_client/Visu...=false&grid=10
      (Link kopieren und eigene Serveradresse einsetzen)
      Die Parameter floating=false setzt den absoluten Positioniermodus (vom Ursprung des umschließenden Panels abhängig). Der Parameter "grid" ist lediglich für den Designmodus interessant. Damit wird das Raster für die Positionierung von Elementen festgelegt.

      Die Positionierung im Floating-Modus ist etwas unberechenbar, da sich die Verhältnisse durch Ränder, Fenstergröße etc. ständig ändern.

      Gruss
      Arno

      Kommentar


        #48
        Probleme beim Panel laden

        Hallo,

        probiert mal, das Wetterwidget aus der Visu rauszuschmeissen. Problematisch sind auch HTML Loader und Status Viewer Elemente, wenn der HTML Code fehlerhaft ist. Das kann die ganze Seite zerschießen.
        Ich denke darüber nach, solche Elemente in IFrames zu packen. Das müsste m.W. den Rest der Seite vor fehlerhaftem Code schützen.

        Gruss
        Arno

        Kommentar


          #49
          Also erstmal danke für Dein interesse an unseren problemchen...

          Ich wollte ja die Fehlermeldung nachreichen, aber jetzt läuft es stabil...

          Ich habe den designer mal mit den Parametern die Du genannt hattest gestartet - das scheint einiges zu bringen...

          Hier mal der Code meines Lueftung_Item:

          Code:
          # Category=Lueftung
          
          #use Lueftung_Item;
          #$foo=new Lueftung_Item;
           
          #-- start of Lueftung_Item.pm --
          
          package Lueftung_Item;
           
          @Lueftung_Item::ISA = ('Generic_Item');
          
          sub new {
                  my ($class, $name)=@_;
                  my $self=$class->Generic_Item::new();
                  bless $self, $class;
          
                  $self->set_states('stufe1','stufe2','stufe3','aus');
                  $self->set_icon('Lueftung');
                  return $self;
           }
           1;
          ist nicht viel - aber ich werde mal versuchen das dierekt über ein generic_item zu machen, eigentlich brauchts dafür kein spezielles item.

          Den panelloader noch mit Icons zu verschönern wäre jetzt noch was...

          Anbei nochmal ein Screenshot meiner testvisu:
          Angehängte Dateien

          Kommentar


            #50
            Jetzt hab ich ihn erwischt:

            Code:
            Unrecognized html request: get_req=/mh_client/lib/plugins/mh-private.js get_arg=_=1256060534459  header=GET /mh_client/lib/plugins/mh-private.js?_=1256060534459 HTTP/1.1
            
            Unrecognized html request: get_req=/mh_client/lib/plugins/mh-private.js get_arg=  header=GET /mh_client/lib/plugins/mh-private.js HTTP/1.1
            das kam aus heiterem himmel...
            und dann wurde die visu schwarz...


            jetzt kommt regelmäßig dann dies:

            Code:
            State is changed!
            
            20/10/2009 19:42:11 waiter 'ChangeWaiter=HASH(0xa48d090)' removed
            Unrecognized html request: get_req=/mh_client/lib/plugins/mh-private.js get_arg=_=1256060534459  header=GET /mh_client/lib/plugins/mh-private.js?_=1256060534459 HTTP/1.1
            
            20/10/2009 19:42:15 waiter 'ChangeWaiter=HASH(0xa499c38)' removed
            20/10/2009 19:43:00: Saving object states ... done
            Unrecognized html request: get_req=/mh_client/lib/plugins/mh-private.js get_arg=_=1256060595044  header=GET /mh_client/lib/plugins/mh-private.js?_=1256060595044 HTTP/1.1
            
            20/10/2009 19:44:00: Saving object states ... done
            Unrecognized html request: get_req=/mh_client/lib/plugins/mh-private.js get_arg=_=1256060655722  header=GET /mh_client/lib/plugins/mh-private.js?_=1256060655722 HTTP/1.1
            
            20/10/2009 19:45:00: Saving object states ... done
            20/10/2009 19:45:00 Paused for 4 seconds
            Unrecognized html request: get_req=/mh_client/lib/plugins/mh-private.js get_arg=_=1256060716413  header=GET /mh_client/lib/plugins/mh-private.js?_=1256060716413 HTTP/1.1
            
            20/10/2009 19:46:00: Saving object states ... done
            Unrecognized html request: get_req=/mh_client/lib/plugins/mh-private.js get_arg=_=1256060776993  header=GET /mh_client/lib/plugins/mh-private.js?_=1256060776993 HTTP/1.1
            
            20/10/2009 19:47:00: Saving object states ... done
            Unrecognized html request: get_req=/mh_client/lib/plugins/mh-private.js get_arg=_=1256060837645  header=GET /mh_client/lib/plugins/mh-private.js?_=1256060837645 HTTP/1.1
            
            20/10/2009 19:48:00: Saving object states ... done
            Unrecognized html request: get_req=/mh_client/lib/plugins/mh-private.js get_arg=_=1256060898292  header=GET /mh_client/lib/plugins/mh-private.js?_=1256060898292 HTTP/1.1

            Kommentar


              #51
              Hallo,

              evt. hilft es, aus der VisualDesigner.html und VisualRuntime.html den Verweis auf die nicht existierende Datei mh_private.js zu entfernen oder eben eine solche Datei im lib/plugins Verzeichnis zu erstellen.
              mh_private war dafür gedacht, dass Anwender ihren eigenen Javascript Code hinterlegen können.

              Gruss
              Arno

              Kommentar


                #52
                SoapServer Fehlermeldung

                Hi,

                ich finde Eure Beispiel klasse und dachte mir ich probiers auch mal.

                Ich bekomme nach der Installation bei der Verwendung in meinem
                Logfile folgende Meldung:
                Code:
                http error in http eval of soapcgi.pl: Can't locate object method "new" via package "SoapServer" at (eval 127664) line 32, <HTML> line 44.
                Irgendeine Idee was ich falsch gemacht habe ?

                Gruss
                mod

                Kommentar


                  #53
                  Jetzt kommt zwar die meldung wegen der fehlenden .js nicht mehr, aber immer wenn ich ein panel mit dem navigator nachlade hängt sich die Visu nach ca 1 Minute auf (wird komplett schwarz).
                  Eine Fehlermeldung auf der MH-Konsole gibt es nicht....

                  Das ist übrigens unabhängig davon ob auf dem Panel ein HTML-Loader ist oder nicht..


                  Jetzt weiss ich nicht mehr weiter - irgendein tipp??

                  Kommentar


                    #54
                    Was für Libs muss man denn nachinstallieren um speichern zu können?
                    Er speichert bei mir immer nur eine Datei mit 0 kbyte.

                    Log:
                    Code:
                    10/29/09 14:35:14  Haus: 
                    10/29/09 14:35:14  
                    10/29/09 14:35:14  Panel: Haus saved successfully!

                    Kommentar


                      #55
                      Zitat von Schnullibulli Beitrag anzeigen
                      Die Libraries für SOAP SOAP-PERL müssen installiert sein, dann läuft es auch.

                      Einfach nachinstalliert und schon will der Visual Designer bereitwillig abspeichern.
                      Hi, welche Libs hast du genau nachinstalliert?

                      Ich hab mittlerweile php-soap, libcsoap-dev, libsoap-lite-perl, libapache2-mod-php5, libaxis-java und python2.4-soappy nachinstalliert.

                      Leider hab ich immer noch das gleiche problem, er legt mir die datei an schreibt aber nix rein.
                      Rechte für das Verzeichnis hab ich sogar auf Root geändert.

                      Kommentar


                        #56
                        Hallo Ions,

                        kannst Du mal ein Panel speichern und dabei auf das MH Logging achten.
                        Ggf. bitte hier einen kurzen Auszug posten (nur den Teil um das Speichern herum), dann kann ich dem nachgehen.

                        @thoweiss: das mit der Minute ist komisch. Ausser dem Update der Controlzustände und dem HTML-Loader bzw. dem Status Viewer gibt es nichts, was die Seite zeitabhängig abschiessen könnte. Bist Du sicher, dass Du weder HTML loader noch Status Viewer irgendwie falsch definiert hast?
                        Kannst Du mal evt. schauen, wass die Javascript-Console meldet?
                        Beim Status Viewer kann sich aufgrund einer Zustandsänderung der Inhalt des Controls je nach Deiner Definition ändern und die Seite "abschiessen".

                        Gruss
                        Arno

                        Kommentar


                          #57
                          Hi pernozzoli,

                          danke schonmal für dein engagement (oder wie das heisst ..)

                          Ich habe mal ein panel ohne panel-navigator erstellt, da habe ich keinen Absturz...

                          Ich versuche das mal genauer zu einzugrenzen, ich kann ja auch mal meine xml-dateien hier einstellen.

                          (wo finde ich denn die java-konsole? Hab den Firefox...)


                          gruß,
                          Thorsten

                          Kommentar


                            #58
                            Zitat von pernozzoli Beitrag anzeigen
                            kannst Du mal ein Panel speichern und dabei auf das MH Logging achten.
                            Ggf. bitte hier einen kurzen Auszug posten (nur den Teil um das Speichern herum), dann kann ich dem nachgehen.
                            In der mh.log taucht nur dies auf:
                            Code:
                            10/29/09 14:35:14 Haus: 
                            10/29/09 14:35:14 
                            10/29/09 14:35:14 Panel: Haus saved successfully!
                            Danach hab ich im Verzeichnis "/panel" eine Datei mit 0 Kb.

                            In der server_http.log:
                            Code:
                            Wed 11/04/09 12:34:04 192.168.0.10 /mh_client/VisualDesigner.html 
                            Wed 11/04/09 12:34:04 192.168.0.10 /mh_client/lib/jquery/jquery-1.3.2.js 
                            Wed 11/04/09 12:34:04 192.168.0.10 /mh_client/lib/jquery/jquery-ui-1.7.2.custom.js 
                            Wed 11/04/09 12:34:04 192.168.0.10 /mh_client/lib/jquery/jquery-mh-plugins.js 
                            Wed 11/04/09 12:34:04 192.168.0.10 /mh_client/lib/mh/mh-webservices.js 
                            Wed 11/04/09 12:34:04 192.168.0.10 /mh_client/lib/mh/mh-ui.js 
                            Wed 11/04/09 12:34:04 192.168.0.10 /mh_client/lib/plugins/mh-extended.js 
                            Wed 11/04/09 12:34:04 192.168.0.10 /mh_client/lib/plugins/mh-private.js 
                            Wed 11/04/09 12:34:04 192.168.0.10 /mh_client/stylesheets/mh-ui.css 
                            Wed 11/04/09 12:34:04 192.168.0.10 /mh_client/stylesheets/mh-extended.css 
                            Wed 11/04/09 12:34:04 192.168.0.10 /mh_client/stylesheets/mh-private.css 
                            Wed 11/04/09 12:34:04 192.168.0.10 /mh_client/stylesheets/jquery-ui-1.7.2.custom.css 
                            Wed 11/04/09 12:34:05 192.168.0.10 /mh_client/stylesheets/images/ui-bg_flat_75_1f1f1f_40x100.png 
                            Wed 11/04/09 12:34:05 192.168.0.10 /mh_client/stylesheets/images/ui-bg_highlight-soft_75_357e7e_1x100.png 
                            Wed 11/04/09 12:34:05 192.168.0.10 /mh_client/stylesheets/images/ui-icons_ffffff_256x240.png 
                            Wed 11/04/09 12:34:05 192.168.0.10 /mh_client/stylesheets/images/ui-icons_222222_256x240.png 
                            Wed 11/04/09 12:34:05 192.168.0.10 /misc/failed_request.shtml 
                            Wed 11/04/09 12:34:05 192.168.0.10 /misc/failed_request.shtml 
                            Wed 11/04/09 12:34:08 192.168.0.10 /favicon.ico 
                            Wed 11/04/09 12:34:10 192.168.0.10 /bin/soapcgi.pl <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><GetPanels xmlns="urn:mhsoap"></GetPanels></soapenv:Body></soapenv:Envelope>
                            Wed 11/04/09 12:34:10 192.168.0.10 /mh_client/stylesheets/images/ui-bg_glass_75_e6e6e6_1x400.png 
                            Wed 11/04/09 12:34:11 192.168.0.10 /mh_client/stylesheets/images/ui-bg_glass_75_dadada_1x400.png 
                            Wed 11/04/09 12:34:11 192.168.0.10 /mh_client/stylesheets/images/ui-bg_flat_0_aaaaaa_40x100.png 
                            Wed 11/04/09 12:34:13 192.168.0.10 /bin/soapcgi.pl <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><SavePanel xmlns="urn:mhsoap"><param0>undefined</param0><param1><![CDATA[<mh_mainpanel panelid="" loadpanel="" style="mh-mainpanel" width="100%" height="100%" picture="" top="" left=""/>]]></param1></SavePanel></soapenv:Body></soapenv:Envelope>
                            mfg, Lons

                            Kommentar


                              #59
                              Update: Seit über einer Woche läuft meine Visu ohne fehler durch...
                              Allerdings nur wenn ich auf Panel-Navigator verzichte.

                              Mit Navigator wirds wieder schwarz....


                              Gruß,
                              Thorsten.

                              Kommentar


                                #60
                                Wie wäre es, wenn ihr mal ein paar screenshot's eurer Visu hier reinstellt (auch wenn es nur unvollständige Test-Visus sind), vielleicht auch ein paar Beispieldateien. Ich bräuchte unbedingt noch ein Beispiel wie ich Werte sowie Texte und Statusmeldungen einbinden kann.
                                Gruß,
                                Marc

                                Kommentar

                                Lädt...
                                X