sorry, unfortunately i have no postgis set up here. ..ede On 17.04.2013 11:54, Uwe Dalluege wrote: > Hi Ede, > > I like to find an error in OJ. > Michaël can see this error but I do not see it. > There must be something different between > Michaël environment and my environment. > > Can *you* reproduce this error? > > 1. File>Run Datastore Query. > 2. Connect to a PostGIS database. > 3. Type after Query: select * from > (this must cause an SQL-Exception) > Michaël can see this excpetion and you? > > Uwe > > Am 17.04.2013 11:40, schrieb edgar.sol...@web.de: >> i suggested >>>> B. handle the error there, via >>>> JumpWorkbench.getInstance().getFrame().handleThrowable(t) >> below. why don't you use this? >> >> ..ede >> >> >> On 17.04.2013 11:27, Uwe Dalluege wrote: >>> Hi Michaël, >>> >>> now I have OJ3512 in eclipse. >>> >>> Is it right that the method toMessage ( ) >>> in com.vividsolutions.jump.workbench.ui.WorkbenchFrame >>> (line 1089) should be invoked by the exception of >>> the method public FeatureSchema getFeatureSchema() >>> from the class PostgisFeatureInputStream? >>> >>> >>> I put an System.out... into the method >>> >>> ... >>> public static String toMessage(Throwable t) { >>> String message; >>> System.out.println ( "WorkbenchFrame toMessage ( ) t: " + t.getMessage ( >>> ) ); >>> ... >>> >>> >>> but it was not invoked if I cause an exception >>> with "select * from". >>> >>> Uwe >>> >>> >>> Am 16.04.2013 20:19, schrieb Michaël Michaud: >>>> Hi, >>>>> A. remove the catch.. it will be caught further up >>>> I think the catch is used to throw an error instead of an exception to >>>> conform to >>>> the method signature . >>>>> or >>>>> B. handle the error there, via >>>>> JumpWorkbench.getInstance().getFrame().handleThrowable(t) >>>> I did not know this trick, thanks. >>>> Don't know yet what is the best approach. >>>> >>>> @Uwe, >>>> The message you get is what SQL throws. >>>> It is more verbose in the case of a table name which does not exist. >>>> >>>> I made it a bit more verbose by adding the SQL string as it is sent >>>> to PostgreSQL (see release r3512) >>>> >>>> The modification I did in WorkbenchFrame (line 1100, I gave you the >>>> link) is to make SQL message more verbose, but in your case, >>>> FeatureInputStream is in charge of wrapping the message. >>>> >>>> >>>> Michaël >>>> >>>> >>>>> .ede >>>>> >>>>> On 16.04.2013 14:07, Uwe Dalluege wrote: >>>>>> Hi Michaël, >>>>>> >>>>>> in the class PostgisFeatureInputStream >>>>>> from the package >>>>>> com.vividsolutions.jump.datastore.postgis; >>>>>> >>>>>> there is the method >>>>>> >>>>>> public FeatureSchema getFeatureSchema(){ ... >>>>>> >>>>>> which throw new Error ( ... >>>>>> >>>>>> ... >>>>>> catch (SQLException ex) { >>>>>> //savedException = ex; >>>>>> // from uwe >>>>>> System.out.println ( "PostgisFeatureInputStream getFeatureSchema() ex: " >>>>>> + ex.getNextException().getMessage() ); >>>>>> throw new Error(ex.getNextException().getMessage()); >>>>>> } >>>>>> ... >>>>>> >>>>>> The System.out... shows me >>>>>> when I made the simple wrong query: >>>>>> >>>>>> select * from >>>>>> >>>>>> FEHLER: Syntaxfehler am Ende der Eingabe >>>>>> Position: 14 >>>>>> >>>>>> Maybe in English: >>>>>> (ERROR: Syntaxerror at the end of line...) >>>>>> >>>>>> I do not see this exception on screen. >>>>>> You told me that the class WorkbenchFrame >>>>>> should catch this exception >>>>>> but I can not find the method in WorkbenchFrame >>>>>> which is resposible for this exception. >>>>>> >>>>>> Can you help me? >>>>>> >>>>>> Uwe >>>>>> >>>>>> >>>>>> Am 16.04.2013 00:01, schrieb Michaël Michaud: >>>>>>> Hi Uwe, >>>>>>>> I have tested it again with the lates nightbuild >>>>>>>> (20130414 rev.3505) but I get no errormessage >>>>>>>> like you. >>>>>>>> Do you tested it with JRE 1.7.0_17? >>>>>>>> >>>>>>>> Do you know which class is resposible for the error-message? >>>>>>> This is WorkbenchFrame, >>>>>>> >>>>>>> Here is the diff from March 21th which fixed the problem (or was suposed >>>>>>> to fix) >>>>>>> http://jump-pilot.svn.sourceforge.net/viewvc/jump-pilot/core/trunk/src/com/vividsolutions/jump/workbench/ui/WorkbenchFrame.java?sortby=date&r1=3323&r2=3393&pathrev=3393 >>>>>>> >>>>>>> Michaël >>>>>>> >>>>>>>> Uwe >>>>>>>> >>>>>>>> >>>>>>>> Am 11.04.2013 20:27, schrieb Michaël Michaud: >>>>>>>>> Hi, >>>>>>>>>> With OJ rev. 3459 >>>>>>>>>> and W7 (64 bit) I do not >>>>>>>>>> see errors or exceptions. >>>>>>>>>> There is no dialog window or a message >>>>>>>>>> in the status-line. >>>>>>>>>> >>>>>>>>>> I tested "Run Datastore Query" >>>>>>>>>> with this simple query: >>>>>>>>>> >>>>>>>>>> select * from xyz >>>>>>>>>> >>>>>>>>>> The table xyz does not exists in my database! >>>>>>>>>> But there is no error-message. >>>>>>>>> With a more recent version, I get the following : >>>>>>>>> >>>>>>>>> >>>>>>>>>>> Michaël >>>>>>>>>> Uwe >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>>>>> Inside the fence there is a polygon >>>>>>>>>>>>>> intersects the geometry from "Bauernhof" >>>>>>>>>>>>>> But this does not work. >>>>>>>>>>>>>> >>>>>>>>>>>>>> 1. I do not see an error message. >>>>>>>>>>>>>> 2. What is the 0 after fence: ? >>>>>>>>>>>>>> >>>>>>>>>>>>>> Regards >>>>>>>>>>>>>> >>>>>>>>>>>>>> uwe >>>>>>>>>>>>>> >>>>>>>>>>>>>> Am 10.04.2013 11:40, schrieb Rahkonen Jukka: >>>>>>>>>>>>>>> Hi, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> They are helper shortcuts for adding a spatial filter into the >>>>>>>>>>>>>>> query. >>>>>>>>>>>>>>> The result will be something like select * from my_layer where >>>>>>>>>>>>>>> geoloc >>>>>>>>>>>>>>> && ${view:4326} >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Thus only features intersecting the view, box drawn with the >>>>>>>>>>>>>>> fence tool or >>>>>>>>>>>>>> total extents of the selected features will be selected. >>>>>>>>>>>>>>> -Jukka Rahkonen- >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Uwe Dalluege wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Hi, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> I like to describe the >>>>>>>>>>>>>>>> function "Run Datastore Query" in my >>>>>>>>>>>>>>>> PostGIS tutorial but I can not find >>>>>>>>>>>>>>>> a desciption of this. >>>>>>>>>>>>>>>> What are the buttons >>>>>>>>>>>>>>>> "View, Fence and Selection" good for? >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Regards >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Uwe >>>>>>>>>>>>>>>> >>>>>>>> >>>>>>> >>>>>>> ------------------------------------------------------------------------------ >>>>>>> Precog is a next-generation analytics platform capable of advanced >>>>>>> analytics on semi-structured data. The platform includes APIs for >>>>>>> building >>>>>>> apps and a phenomenal toolset for data science. Developers can use >>>>>>> our toolset for easy data analysis & visualization. Get a free account! >>>>>>> http://www2.precog.com/precogplatform/slashdotnewsletter >>>>>>> _______________________________________________ >>>>>>> Jump-pilot-devel mailing list >>>>>>> Jump-pilot-devel@lists.sourceforge.net >>>>>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >>>>>>> >>>>>> ------------------------------------------------------------------------------ >>>>>> Precog is a next-generation analytics platform capable of advanced >>>>>> analytics on semi-structured data. The platform includes APIs for >>>>>> building >>>>>> apps and a phenomenal toolset for data science. Developers can use >>>>>> our toolset for easy data analysis & visualization. Get a free account! >>>>>> http://www2.precog.com/precogplatform/slashdotnewsletter >>>>>> _______________________________________________ >>>>>> Jump-pilot-devel mailing list >>>>>> Jump-pilot-devel@lists.sourceforge.net >>>>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >>>>>> >>>>> ------------------------------------------------------------------------------ >>>>> Precog is a next-generation analytics platform capable of advanced >>>>> analytics on semi-structured data. The platform includes APIs for building >>>>> apps and a phenomenal toolset for data science. Developers can use >>>>> our toolset for easy data analysis & visualization. Get a free account! >>>>> http://www2.precog.com/precogplatform/slashdotnewsletter >>>>> _______________________________________________ >>>>> Jump-pilot-devel mailing list >>>>> Jump-pilot-devel@lists.sourceforge.net >>>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >>>>> >>>>> >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> Precog is a next-generation analytics platform capable of advanced >>>> analytics on semi-structured data. The platform includes APIs for building >>>> apps and a phenomenal toolset for data science. Developers can use >>>> our toolset for easy data analysis & visualization. Get a free account! >>>> http://www2.precog.com/precogplatform/slashdotnewsletter >>>> _______________________________________________ >>>> Jump-pilot-devel mailing list >>>> Jump-pilot-devel@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >>>> >>> >>> ------------------------------------------------------------------------------ >>> Precog is a next-generation analytics platform capable of advanced >>> analytics on semi-structured data. The platform includes APIs for building >>> apps and a phenomenal toolset for data science. Developers can use >>> our toolset for easy data analysis & visualization. Get a free account! >>> http://www2.precog.com/precogplatform/slashdotnewsletter >>> _______________________________________________ >>> Jump-pilot-devel mailing list >>> Jump-pilot-devel@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >>> >> >> ------------------------------------------------------------------------------ >> Precog is a next-generation analytics platform capable of advanced >> analytics on semi-structured data. The platform includes APIs for building >> apps and a phenomenal toolset for data science. Developers can use >> our toolset for easy data analysis & visualization. Get a free account! >> http://www2.precog.com/precogplatform/slashdotnewsletter >> _______________________________________________ >> Jump-pilot-devel mailing list >> Jump-pilot-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel >>
------------------------------------------------------------------------------ Precog is a next-generation analytics platform capable of advanced analytics on semi-structured data. The platform includes APIs for building apps and a phenomenal toolset for data science. Developers can use our toolset for easy data analysis & visualization. Get a free account! http://www2.precog.com/precogplatform/slashdotnewsletter _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel