<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.6000.16788" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT size=2>Hi</FONT></DIV>
<DIV><FONT size=2>my answer will be the same as last time. Somehow the point 
geometry is not handled correcte at the javascript level before being sent to 
the server.</FONT></DIV>
<DIV><FONT size=2>but I cant say more than that without being able to test/debug 
the application directly</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>regards</FONT></DIV>
<DIV><FONT size=2>Oliver</FONT></DIV>
<BLOCKQUOTE 
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV 
  style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B> 
  <A title=karolitab@gmail.com href="mailto:karolitab@gmail.com">Karol 
  Briones</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>To:</B> <A 
  title=cartoweb-users@lists.maptools.org 
  href="mailto:cartoweb-users@lists.maptools.org">cartoweb-users@lists.maptools.org</A> 
  </DIV>
  <DIV style="FONT: 10pt arial"><B>Sent:</B> Saturday, February 07, 2009 2:46 
  AM</DIV>
  <DIV style="FONT: 10pt arial"><B>Subject:</B> [Cartoweb-users] Edit Plugin: 
  Invalid OGC WKT (too short)</DIV>
  <DIV><BR></DIV>Hi List,<BR><BR>I have a problem with the edit plugin, I insert 
  two points on the map of my project but send this error:<BR><BR><PRE style="BORDER-RIGHT: 0pt; BORDER-TOP: 0pt; BORDER-LEFT: 0pt; BORDER-BOTTOM: 0pt">Class : SoapFaultWrapper<BR>Message : Unable to insert feature in edit database Message: DB Error: unknown error  Userinfo: INSERT INTO public.edit_point (the_geom , name, surname, place, age) VALUES (GeometryFromText('POINT()', 4326) , 'e', 'e', 'e', '1')  [nativecode=ERROR:  Invalid OGC WKT (too short)]<BR>
Backtrace:<BR><BR>file: 281 - C:\ms4w\apps\cartoweb3\plugins\edit\server\ServerEdit.php<BR>call: Utils::checkDbError(Object(DB_Error), "Unable to insert feature in edit database")<BR><BR>file: 601 - C:\ms4w\apps\cartoweb3\plugins\edit\server\ServerEdit.php<BR>
call: ServerEdit-&gt;insertFeature(Object(Feature))<BR><BR>file: 74 - C:\ms4w\apps\cartoweb3\server\ServerPluginHelper.php<BR>call: ServerEdit-&gt;handlePreDrawing(Object(EditRequest))<BR><BR>file: 132 - C:\ms4w\apps\cartoweb3\server\ServerPluginHelper.php<BR>
call: ServerPluginHelper-&gt;callHandleFunction(Object(ServerEdit), "handlePreDrawing")<BR><BR>file: UNKNOWN - UNKNOWN<BR>call: ClientResponderHelper-&gt;handlePreDrawingHelper(Object(ServerEdit))<BR><BR>file: 267 - C:\ms4w\apps\cartoweb3\common\PluginManager.php<BR>
call: call_user_func_array(Array(2), Array(1))<BR><BR>file: 285 - C:\ms4w\apps\cartoweb3\common\PluginManager.php<BR>call: PluginManager-&gt;callPluginImplementing(Object(ServerEdit), "ClientResponder", "handlePreDrawing", Array(0))<BR>
<BR>file: 301 - C:\ms4w\apps\cartoweb3\server\Cartoserver.php<BR>call: PluginManager-&gt;callPluginsImplementing("ClientResponder", "handlePreDrawing")<BR><BR>file: 349 - C:\ms4w\apps\cartoweb3\server\Cartoserver.php<BR>
call: Cartoserver-&gt;doGetMap(Object(MapRequest))<BR><BR>file: 370 - C:\ms4w\apps\cartoweb3\server\Cartoserver.php<BR>call: Cartoserver-&gt;callWithExceptionCheck("doGetMap", Object(MapRequest))<BR><BR>file: 76 - C:\ms4w\apps\cartoweb3\server\MapResultCache.php<BR>
call: Cartoserver-&gt;cacheGetMap(Object(MapRequest))<BR><BR>file: 107 - C:\ms4w\apps\cartoweb3\server\MapResultCache.php<BR>call: MapResultCache-&gt;getMapResultFromServer(Object(MapRequest))<BR><BR>file: 190 - C:\ms4w\apps\cartoweb3\server\MapResultCache.php<BR>
call: MapResultCache-&gt;cacheMapResult(Object(MapRequest))<BR><BR>file: 380 - C:\ms4w\apps\cartoweb3\server\Cartoserver.php<BR>call: MapResultCache-&gt;getMap(Object(MapRequest))<BR><BR>file: 104 - C:\ms4w\apps\cartoweb3\client\CartoserverService.php<BR>
call: Cartoserver-&gt;getMap(Object(MapRequest))<BR><BR>file: 165 - C:\ms4w\apps\cartoweb3\client\CartoserverService.php<BR>call: CartoserverService-&gt;callDirect("getMap", Object(MapRequest))<BR><BR>file: 233 - C:\ms4w\apps\cartoweb3\client\CartoserverService.php<BR>
call: CartoserverService-&gt;callFunction("getMap", Object(MapRequest))<BR><BR>file: 948 - C:\ms4w\apps\cartoweb3\client\Cartoclient.php<BR>call: CartoserverService-&gt;getMap(Object(MapRequest))<BR><BR>file: 1086 - C:\ms4w\apps\cartoweb3\client\Cartoclient.php<BR>
call: Cartoclient-&gt;getMapResultFromRequest(Object(MapRequest))<BR><BR>file: 1261 - C:\ms4w\apps\cartoweb3\client\Cartoclient.php<BR>call: Cartoclient-&gt;doMain()<BR><BR>file: 38 - C:\ms4w\apps\cartoweb3\htdocs\client.php<BR>
call: Cartoclient-&gt;main()<BR><BR><BR></PRE>I print the request with 
  print_r($_REQUEST); in the handleHttpPostRequest function and show 
  this:<BR><BR>Array ( [map] =&gt; 
  C:/ms4w/apps/cartoweb3/projects/SIGGuayaquil/server_conf/SIGGuayaquil/SIGGuayaquil.map 
  [program] =&gt; /cgi-bin/mapserv.exe [posted] =&gt; 1 [js_folder_idx] =&gt; 9 
  [selection_type] =&gt; [selection_coords] =&gt; [features] =&gt; [project] 
  =&gt; SIGGuayaquil [collapse_keymap] =&gt; 0 [fake_reset] =&gt; [fake_query] 
  =&gt; [outline_label_text] =&gt; your label [tool] =&gt; edit_move 
  [recenter_doit] =&gt; 0 [recenter_scale] =&gt; 0 [mapsize] =&gt; 1 
  <BR><BR><B>[edit_feature_1233969518932972] =&gt; Array ( [name] =&gt; e 
  [surname] =&gt; e [place] =&gt; e [age] =&gt; 1 [WKTString] =&gt; POINT() 
  [operation] =&gt; insert ) <BR><BR>[edit_selected] =&gt; 1233969518932972 
  <BR><BR>[edit_feature_1233969519340913] =&gt; Array ( [name] =&gt; t [surname] 
  =&gt; t [place] =&gt; t [age] =&gt; 2 [WKTString] =&gt; POINT(151691.3757677 
  610088.2238095239) [operation] =&gt; insert ) <BR></B><BR><BR>[openNodes] 
  =&gt; [layers] =&gt; Array ( [0] =&gt; manzanas [1] =&gt; metrovia [2] =&gt; 
  ruta [3] =&gt; edit_point ) [outline_mask] =&gt; no [outline_point_symbol] 
  =&gt; circle [outline_point_size] =&gt; 10 [outline_point_color] =&gt; #0000cd 
  [outline_point_transparency] =&gt; 100 [outline_line_size] =&gt; 3 
  [outline_line_color] =&gt; #ff0000 [outline_line_transparency] =&gt; 100 
  [outline_polygon_outline_color] =&gt; #000000 
  [outline_polygon_background_color] =&gt; #ff9900 
  [outline_polygon_transparency] =&gt; 60 [routing_from] =&gt; 24 [routing_to] 
  =&gt; 24 [id_recenter_layer] =&gt; metrovia [id_recenter_ids] =&gt; 
  [pdfMarginX] =&gt; 20 [pdfMarginY] =&gt; 20 [pdfA4x] =&gt; 210 [pdfA4y] =&gt; 
  297 [pdfA3x] =&gt; 297 [pdfA3y] =&gt; 420 [pdfFormat] =&gt; A4 [pdfResolution] 
  =&gt; 96 [pdfScale] =&gt; 100000 [pdfOrientation] =&gt; portrait [pdfMapAngle] 
  =&gt; [pdfMapCenterX] =&gt; [pdfMapCenterY] =&gt; [pdfTitle] =&gt; SIG 
  Guayaquil [pdfNote] =&gt; [pdfLegend] =&gt; 0 [query_alllayers] =&gt; 1 
  [query_layerid] =&gt; Array ( [0] =&gt; metrovia [1] =&gt; ruta ) 
  [query_hilight] =&gt; Array ( [0] =&gt; metrovia [1] =&gt; ruta ) 
  [query_attributes] =&gt; Array ( [0] =&gt; metrovia [1] =&gt; ruta ) 
  [query_table] =&gt; Array ( [0] =&gt; metrovia [1] =&gt; ruta ) 
  [query_policy_0] =&gt; POLICY_XOR [query_maskmode] =&gt; Array ( [0] =&gt; 
  metrovia [1] =&gt; ruta ) [query_policy_1] =&gt; POLICY_XOR [edit_layer] =&gt; 
  edit_point [edit_validate_all] =&gt; 1 [LangCookie] =&gt; es [TestCookie] 
  =&gt; OK [authchallenge] =&gt; fd71df2f4ec71f1315e68a4fe1871fef [PHPSESSID] 
  =&gt; c46f9533cf682a7bb3117ce04255f8fb ) <BR><BR>Why in the second point 
  appears <B>[WKTString] =&gt; POINT(151691.3757677 610088.2238095239) </B>and 
  in the first point appear<B> </B><B>[WKTString] =&gt; POINT()</B>?, because in 
  the demoEdit works fine but in my project don't work =(, thanks for your help 
  =).<BR><BR clear=all>Thaks and regards,<BR>Karol<BR>
  <P>
  <HR>

  <P></P>_______________________________________________<BR>Cartoweb-users 
  mailing 
  list<BR>Cartoweb-users@lists.maptools.org<BR>http://lists.maptools.org/mailman/listinfo/cartoweb-users<BR></BLOCKQUOTE></BODY></HTML>