<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
Hallo Armin,<BR>
wir haben am Freitag nachmittag mal wieder ein bisschen probiert.<BR>
Zuerst einmal: bei uns läuft kein Proxy.<BR>
Dann haben wir in die log-Datei geschaut.<BR>
Untenstehend der Eintrag.<BR>
&nbsp;<BR>
<BR>------------------------------------------------<BR>2010.01.15, 17:59:48,mb_validateSession.php: GUI: admin2_de, checking <BR>file /mapbender1/http/php/mod_updateWMS.php...session valid.<BR>2010.01.15, 17:59:48,mb_validatePermission.php: checking file <BR>/mapbender1/http/php/mod_updateWMS.php...permission valid.<BR>2010.01.15, 17:59:48,connector: unable to load: <BR><A href="http://our-server.domaine.de:8080/cgi-bin/mapserv?map=/tmp/MapServ_Test/fgs3/www/cgi-bin/expeditions.map&amp;REQUEST=GetCapabilities&amp;SERVICE=WMS&amp;VERSION=1.1.1" target=l>http://our-server.domaine.de:8080/cgi-bin/mapserv?map=/tmp/MapServ_Test/fgs3/www/cgi-bin/expeditions.map&amp;REQUEST=GetCapabilities&amp;SERVICE=WMS&amp;VERSION=1.1.1</A><BR>2010.01.15, 17:59:48,Error while executing prepared statement in <BR>/tmp/MapServ_Test/fgs3/www/htdocs/mapbender1/http/php/mod_updateWMS.php: <BR>Sql: UPDATE wms SET wms_version = $1 ,wms_getcapabilities&nbsp; = $2 <BR>,wms_getmap&nbsp; = $3 ,wms_getfeatureinfo&nbsp; = $4 ,wms_getlegendurl&nbsp; = $5 <BR>,wms_getcapabilities_doc = $6 ,wms_upload_url = $7,&nbsp; wms_owner = $8, <BR>wms_timestamp = $9&nbsp; WHERE wms_id = $10, Error: FEHLER:&nbsp; NULL-Wert in <BR>Spalte Â»wms_version« verletzt Not-Null-Constraint<BR><BR>------------------------------------------------<BR><BR>aus mapbender.conf:<BR>-------------------------------------------------<BR># --------------------------------------------<BR># URL to owsproxy<BR># (no terminating slash)<BR># --------------------------------------------<BR><BR>define("OWSPROXY", "");<BR><BR># --------------------------------------------<BR># type of server-connection<BR># curl, socket, http<BR># --------------------------------------------<BR><BR>#define("CONNECTION", "curl");<BR>define("CONNECTION", "http");<BR>#define("CONNECTION", "socket");<BR><BR>define("CONNECTION_PROXY", "");<BR>define("CONNECTION_PORT", "");<BR>define("CONNECTION_USER", "");<BR>define("CONNECTION_PASSWORD", "");<BR><BR>-------------------------------------------------<BR>
&nbsp;<BR>
Hat&nbsp;jemand noch einen guten Tipp?<BR>
&nbsp;<BR>
Viele Grüße<BR>
Martina<BR>
<BR><BR>&nbsp;<BR>&gt; From: armin.retterath@lvermgeo.rlp.de<BR>&gt; To: mapbender_users@lists.osgeo.org<BR>&gt; Subject: Re: ****SPAM Mail****[Mapbender-users] Fehler beim Hochladen der Capabilities<BR>&gt; Date: Mon, 11 Jan 2010 08:49:39 +0100<BR>&gt; <BR>&gt; hallo martina,<BR>&gt; das problem liegt meist an einer falschen proxy konfiguration. der mapbender <BR>&gt; bekommt irgendein dokument das er nicht interpretieren kann. in der <BR>&gt; mapbender.conf kann man die verschiedenen wege wählen. bei uns wird <BR>&gt; eigentlich immer curl genutzt. hier kann man auch ausnahmen eintragen - IPs <BR>&gt; oder namen die nicht über den proxy laufen sollen. man solte demnächst mal <BR>&gt; einfach ein xml validating über das geladene dokument machen. dann fallen <BR>&gt; solche dinge einfacher auf. du kannst auch mal das geladene dokument ins log <BR>&gt; schreiben lassen. dann siehst du was der mapbender versucht zu laden:<BR>&gt; hierzu in der class_connector.php function load einfach mal ein $e=new <BR>&gt; mb_exception('class_connector.php: loaded external data: ',$data); eintragen <BR>&gt; (vor der return.. zeile)<BR>&gt; unter mapbender/log/mb... findest du dann die logdatei mit den geladenen <BR>&gt; capabilities dokumenten. oft hilfreich: tail -f mb_error... in ner shell - <BR>&gt; zeigt immer die neuesten fehlermeldungen.<BR>&gt; grüsse<BR>&gt; armin<BR>&gt; <BR>&gt; Am Samstag 09 Januar 2010 14:37:01 schrieb martina ikert:<BR>&gt; &gt; Hallo Liste,<BR>&gt; &gt;<BR>&gt; &gt; am 11.08.08 hatte ein Benutzer das gleiche Problem wie ich.<BR>&gt; &gt;<BR>&gt; &gt; Thread: Error when WMS updatet or add:<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt; hi list,<BR>&gt; &gt;<BR>&gt; &gt; &gt; if i would like to update a wms i got the message:<BR>&gt; &gt; &gt;<BR>&gt; &gt; &gt; Warning: pg_execute() [function.pg-execute]: Query failed: ERROR: null<BR>&gt; &gt; &gt; value in column "wms_version" violates not-null constraint in<BR>&gt; &gt; &gt; /usr/local/fgs/www/htdocs/mapbender/http/php/database-pgsql.php on line<BR>&gt; &gt; &gt; 176 sql error: ERROR: null value in column "wms_version" violates<BR>&gt; &gt; &gt; not-null constraint ROLLBACK performed....<BR>&gt; &gt;<BR>&gt; &gt; Antwort:<BR>&gt; &gt;<BR>&gt; &gt; Mapbender seems to be unable to parse the capabilities document for the<BR>&gt; &gt; version number. Can you supply the capabilities XML?<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt; In der capabilities XML sind alle Parameter vorhanden, das Problem taucht<BR>&gt; &gt; auf beim Update.<BR>&gt; &gt;<BR>&gt; &gt; Dazu erklären muss ich noch, dass ich mein System lokal entwickelt habe und<BR>&gt; &gt; das System nun auf einem LINUX-Server installiert wurde. Lokal installiert<BR>&gt; &gt; habe ich eine ältere Mapbender-Version.<BR>&gt; &gt;<BR>&gt; &gt; Alle Pfadangaben, die wir in der map-Datei geändert hatten, wurden nicht<BR>&gt; &gt; gelesen und mussten direkt in der Datenbank angepasst werden.<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt; Das Problem wird leider im thread nicht gelöst.<BR>&gt; &gt;<BR>&gt; &gt; Hat jemand einen Lösungsansatz?<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt; Viele Grüße<BR>&gt; &gt;<BR>&gt; &gt; Martina<BR>&gt; &gt;<BR>&gt; &gt; _________________________________________________________________<BR>&gt; &gt; Windows Live: Friends get your Flickr, Yelp, and Digg updates when they<BR>&gt; &gt; e-mail you.<BR>&gt; &gt; http://www.microsoft.com/middleeast/windows/windowslive/see-it-in-action/so<BR>&gt; &gt;cial-network-basics.aspx?ocid=PID23461::T:WLMTAGL:ON:WL:en-xm:SI_SB_3:092010<BR>&gt; <BR>&gt; <BR>&gt; <BR>&gt; -- <BR>&gt; Im Auftrag<BR>&gt; --<BR>&gt; Armin Retterath<BR>&gt; <BR>&gt; Kompetenz- und Geschäftsstelle Geodateninfrastruktur Rheinland-Pfalz<BR>&gt; beim<BR>&gt; Landesamt für Vermessung und Geobasisinformation Rheinland-Pfalz<BR>&gt; <BR>&gt; Ferdinand-Sauerbruch-Straße 15<BR>&gt; 56073 Koblenz<BR>&gt; Telefon 0261/492-466<BR>&gt; Telefax 0261/492-492<BR>&gt; armin.retterath@lvermgeo.rlp.de<BR>&gt; http://www.geoportal.rlp.de<BR>&gt; _______________________________________________<BR>&gt; Mapbender_users mailing list<BR>&gt; Mapbender_users@lists.osgeo.org<BR>&gt; http://lists.osgeo.org/mailman/listinfo/mapbender_users<BR>                                               <br /><hr />Windows Live: Keep your friends up to date <a href='http://www.microsoft.com/middleeast/windows/windowslive/see-it-in-action/social-network-basics.aspx?ocid=PID23461::T:WLMTAGL:ON:WL:en-xm:SI_SB_1:092010' target='_new'>with what you do online.</a></body>
</html>