Thanks Andrea,

That sounds like what I expected. I'll check the PR in a moment.

Ian

On Sat, 13 Jun 2015 6:14 pm Andrea Aime <[email protected]>
wrote:

> Hi Ian,
> just committed this change:
>
>
> https://github.com/geotools/geotools/commit/3cb85c8729ba8f9230103e40de6069fecc17a852
>
> Pretty sure that was not the right way to do it (static formatter, and
> overriding FilterToSql code for date/timestamp handling).
> I do have a full pass here in sqlserver tests here now... let's see what
> the build server thinks, it's going to take a while,
> long list of builds piled up in the meantime.
>
> Cheers
> Andrea
>
> On Sat, Jun 13, 2015 at 6:57 PM, Andrea Aime <[email protected]
> > wrote:
>
>> Hi Ian,
>> I've started up my local sql server windows machine, using the microsoft
>> drivers
>> like the build server, and the situation is even worse... I get
>> all SQLServerTemporalFilterOnlineTest
>> failing (they do not on the build server) with a time shift of 12 hours
>> if I run them
>> along with the rest of the tests:
>>
>> junit.framework.AssertionFailedError: expected:<2009-06-29 03:12:41.0>
>> but was:<2009-06-28 15:12:41.0>
>> at junit.framework.Assert.fail(Assert.java:57)
>> at junit.framework.Assert.failNotEquals(Assert.java:329)
>> at junit.framework.Assert.assertEquals(Assert.java:78)
>> at junit.framework.Assert.assertEquals(Assert.java:86)
>> at junit.framework.TestCase.assertEquals(TestCase.java:253)
>> at
>> org.geotools.jdbc.JDBCTemporalFilterOnlineTest.assertDatesMatch(JDBCTemporalFilterOnlineTest.java:86)
>> at
>> org.geotools.jdbc.JDBCTemporalFilterOnlineTest.assertDatesMatch(JDBCTemporalFilterOnlineTest.java:70)
>> at
>> org.geotools.jdbc.JDBCTemporalFilterOnlineTest.testEndedBy(JDBCTemporalFilterOnlineTest.java:162)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>> at java.lang.reflect.Method.invoke(Method.java:606)
>> at junit.framework.TestCase.runTest(TestCase.java:176)
>> at junit.framework.TestCase.runBare(TestCase.java:141)
>> at junit.framework.TestResult$1.protect(TestResult.java:122)
>> at junit.framework.TestResult.runProtected(TestResult.java:142)
>> at junit.framework.TestResult.run(TestResult.java:125)
>> at junit.framework.TestCase.run(TestCase.java:129)
>> at org.geotools.test.OnlineTestCase.run(OnlineTestCase.java:123)
>> at junit.framework.TestSuite.runTest(TestSuite.java:255)
>> at junit.framework.TestSuite.run(TestSuite.java:250)
>> at
>> org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:84)
>> at
>> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
>> at
>> org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
>> at
>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459)
>> at
>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:675)
>> at
>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382)
>> at
>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)
>>
>> This is interesting however, since I don't get the timezone tests failing
>> like on the build server, only
>> SQLServerDateOnlineTest.testFiltersByDate:
>>
>> junit.framework.AssertionFailedError: wrong number of records for
>> GMT+12:00 expected:<2> but was:<1>
>> at junit.framework.Assert.fail(Assert.java:57)
>> at junit.framework.Assert.failNotEquals(Assert.java:329)
>> at junit.framework.Assert.assertEquals(Assert.java:78)
>> at junit.framework.Assert.assertEquals(Assert.java:234)
>> at junit.framework.TestCase.assertEquals(TestCase.java:401)
>> at
>> org.geotools.jdbc.JDBCDateOnlineTest.testFiltersByDate(JDBCDateOnlineTest.java:70)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>> at java.lang.reflect.Method.invoke(Method.java:606)
>> at junit.framework.TestCase.runTest(TestCase.java:176)
>> at junit.framework.TestCase.runBare(TestCase.java:141)
>> at junit.framework.TestResult$1.protect(TestResult.java:122)
>> at junit.framework.TestResult.runProtected(TestResult.java:142)
>> at junit.framework.TestResult.run(TestResult.java:125)
>> at junit.framework.TestCase.run(TestCase.java:129)
>> at org.geotools.test.OnlineTestCase.run(OnlineTestCase.java:123)
>> at junit.framework.TestSuite.runTest(TestSuite.java:255)
>> at junit.framework.TestSuite.run(TestSuite.java:250)
>> at
>> org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:84)
>> at
>> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
>> at
>> org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
>> at
>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459)
>> at
>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:675)
>> at
>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382)
>> at
>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)
>>
>> Hmmm.. makes me wonder if it's some state carrying over between the
>> tests... indeed if I run
>> SQLServerTemporalFilterOnlineTest alone, it's an "all pass"
>>
>> Cheers
>> Andrea
>>
>>
>> On Sat, Jun 13, 2015 at 6:37 PM, Andrea Aime <
>> [email protected]> wrote:
>>
>>> Hi Ian,
>>> thanks for looking into it. Maybe in parallel Jody/Torben can tell us if
>>> there is anything "special" about the
>>> sqlserver used for the tests, like special settings, and/or the timezone
>>> of the OS running it?
>>>
>>> Also, as far as I can see from the build, it's using the Microsoft SQL
>>> driver, instead of JTDS (which would
>>> be otherwise the default)
>>>
>>> Cheers
>>> Andrea
>>>
>>>
>>> On Sat, Jun 13, 2015 at 6:20 PM, Ian Turton <[email protected]> wrote:
>>>
>>>> Looks like my work, I don't have a windows box to test on any longer
>>>> but I'll have a look at the code and see what I can see.
>>>>
>>>> Ian
>>>>
>>>> On Sat, 13 Jun 2015 4:12 pm Andrea Aime <[email protected]>
>>>> wrote:
>>>>
>>>>> Hi,
>>>>> it seems we still have 3 date related failures in sql server:
>>>>>
>>>>> Tests run: 4, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.921 sec 
>>>>> <<< FAILURE! - in org.geotools.data.sqlserver.SQLServerDateOnlineTest
>>>>> testFiltersByDate(org.geotools.data.sqlserver.SQLServerDateOnlineTest)  
>>>>> Time elapsed: 0.33 sec  <<< FAILURE!
>>>>> junit.framework.AssertionFailedError: wrong number of records for Central 
>>>>> European Time expected:<2> but was:<1>
>>>>>   at junit.framework.Assert.fail(Assert.java:57)
>>>>>   at junit.framework.Assert.failNotEquals(Assert.java:329)
>>>>>   at junit.framework.Assert.assertEquals(Assert.java:78)
>>>>>   at junit.framework.Assert.assertEquals(Assert.java:234)
>>>>>   at junit.framework.TestCase.assertEquals(TestCase.java:401)
>>>>>   at 
>>>>> org.geotools.jdbc.JDBCDateOnlineTest.testFiltersByDate(JDBCDateOnlineTest.java:70)
>>>>>   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>   at 
>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>>   at 
>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>   at java.lang.reflect.Method.invoke(Method.java:606)
>>>>>   at junit.framework.TestCase.runTest(TestCase.java:176)
>>>>>   at junit.framework.TestCase.runBare(TestCase.java:141)
>>>>>   at junit.framework.TestResult$1.protect(TestResult.java:122)
>>>>>   at junit.framework.TestResult.runProtected(TestResult.java:142)
>>>>>   at junit.framework.TestResult.run(TestResult.java:125)
>>>>>   at junit.framework.TestCase.run(TestCase.java:129)
>>>>>   at org.geotools.test.OnlineTestCase.run(OnlineTestCase.java:123)
>>>>>   at junit.framework.TestSuite.runTest(TestSuite.java:255)
>>>>>   at junit.framework.TestSuite.run(TestSuite.java:250)
>>>>>   at 
>>>>> org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:84)
>>>>>   at 
>>>>> org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264)
>>>>>   at 
>>>>> org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153)
>>>>>   at 
>>>>> org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124)
>>>>>   at 
>>>>> org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200)
>>>>>   at 
>>>>> org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153)
>>>>>   at 
>>>>> org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)
>>>>>
>>>>>
>>>>> Running org.geotools.data.sqlserver.SQLServerTimeZoneCETDateOnlineTest
>>>>> [ d <= Sun Jun 28 00:00:00 CEST 2009 ]
>>>>> Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.18 sec 
>>>>> <<< FAILURE! - in 
>>>>> org.geotools.data.sqlserver.SQLServerTimeZoneCETDateOnlineTest
>>>>> testFiltersByDate(org.geotools.data.sqlserver.SQLServerTimeZoneCETDateOnlineTest)
>>>>>   Time elapsed: 0.179 sec  <<< FAILURE!
>>>>> junit.framework.AssertionFailedError: wrong number of records for Central 
>>>>> European Time expected:<2> but was:<1>
>>>>>   at junit.framework.Assert.fail(Assert.java:57)
>>>>>   at junit.framework.Assert.failNotEquals(Assert.java:329)
>>>>>   at junit.framework.Assert.assertEquals(Assert.java:78)
>>>>>   at junit.framework.Assert.assertEquals(Assert.java:234)
>>>>>   at junit.framework.TestCase.assertEquals(TestCase.java:401)
>>>>>   at 
>>>>> org.geotools.jdbc.JDBCTimeZoneDateOnlineTest.testFiltersByDate(JDBCTimeZoneDateOnlineTest.java:39)
>>>>>   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>   at 
>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>>   at 
>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>   at java.lang.reflect.Method.invoke(Method.java:606)
>>>>>   at junit.framework.TestCase.runTest(TestCase.java:176)
>>>>>   at junit.framework.TestCase.runBare(TestCase.java:141)
>>>>>   at junit.framework.TestResult$1.protect(TestResult.java:122)
>>>>>   at junit.framework.TestResult.runProtected(TestResult.java:142)
>>>>>   at junit.framework.TestResult.run(TestResult.java:125)
>>>>>   at junit.framework.TestCase.run(TestCase.java:129)
>>>>>   at org.geotools.test.OnlineTestCase.run(OnlineTestCase.java:123)
>>>>>   at junit.framework.TestSuite.runTest(TestSuite.java:255)
>>>>>   at junit.framework.TestSuite.run(TestSuite.java:250)
>>>>>   at 
>>>>> org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:84)
>>>>>   at 
>>>>> org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264)
>>>>>   at 
>>>>> org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153)
>>>>>   at 
>>>>> org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124)
>>>>>   at 
>>>>> org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200)
>>>>>   at 
>>>>> org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153)
>>>>>   at 
>>>>> org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)
>>>>>
>>>>> Running 
>>>>> org.geotools.data.sqlserver.SQLServerTimeZoneGMTMinus14DateOnlineTest
>>>>> [ d <= Sun Jun 28 00:00:00 GMT+14:00 2009 ]
>>>>> Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.187 sec 
>>>>> <<< FAILURE! - in 
>>>>> org.geotools.data.sqlserver.SQLServerTimeZoneGMTMinus14DateOnlineTest
>>>>> testFiltersByDate(org.geotools.data.sqlserver.SQLServerTimeZoneGMTMinus14DateOnlineTest)
>>>>>   Time elapsed: 0.186 sec  <<< FAILURE!
>>>>> junit.framework.AssertionFailedError: wrong number of records for 
>>>>> GMT+14:00 expected:<2> but was:<1>
>>>>>   at junit.framework.Assert.fail(Assert.java:57)
>>>>>   at junit.framework.Assert.failNotEquals(Assert.java:329)
>>>>>   at junit.framework.Assert.assertEquals(Assert.java:78)
>>>>>   at junit.framework.Assert.assertEquals(Assert.java:234)
>>>>>   at junit.framework.TestCase.assertEquals(TestCase.java:401)
>>>>>   at 
>>>>> org.geotools.jdbc.JDBCTimeZoneDateOnlineTest.testFiltersByDate(JDBCTimeZoneDateOnlineTest.java:39)
>>>>>   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>>>   at 
>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>>>>   at 
>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>   at java.lang.reflect.Method.invoke(Method.java:606)
>>>>>   at junit.framework.TestCase.runTest(TestCase.java:176)
>>>>>   at junit.framework.TestCase.runBare(TestCase.java:141)
>>>>>   at junit.framework.TestResult$1.protect(TestResult.java:122)
>>>>>   at junit.framework.TestResult.runProtected(TestResult.java:142)
>>>>>   at junit.framework.TestResult.run(TestResult.java:125)
>>>>>   at junit.framework.TestCase.run(TestCase.java:129)
>>>>>   at org.geotools.test.OnlineTestCase.run(OnlineTestCase.java:123)
>>>>>   at junit.framework.TestSuite.runTest(TestSuite.java:255)
>>>>>   at junit.framework.TestSuite.run(TestSuite.java:250)
>>>>>   at 
>>>>> org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:84)
>>>>>   at 
>>>>> org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:264)
>>>>>   at 
>>>>> org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153)
>>>>>   at 
>>>>> org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124)
>>>>>   at 
>>>>> org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200)
>>>>>   at 
>>>>> org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153)
>>>>>   at 
>>>>> org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)
>>>>>
>>>>>
>>>>> Ian, does this ring any bell?
>>>>>
>>>>> Cheers
>>>>> Andrea
>>>>>
>>>>> --
>>>>> ==
>>>>> GeoServer Professional Services from the experts! Visit
>>>>> http://goo.gl/it488V for more information.
>>>>> ==
>>>>>
>>>>> Ing. Andrea Aime
>>>>> @geowolf
>>>>> Technical Lead
>>>>>
>>>>> GeoSolutions S.A.S.
>>>>> Via Poggio alle Viti 1187
>>>>> 55054  Massarosa (LU)
>>>>> Italy
>>>>> phone: +39 0584 962313
>>>>> fax: +39 0584 1660272
>>>>> mob: +39  339 8844549
>>>>>
>>>>> http://www.geo-solutions.it
>>>>> http://twitter.com/geosolutions_it
>>>>>
>>>>> *AVVERTENZE AI SENSI DEL D.Lgs. 196/2003*
>>>>>
>>>>> Le informazioni contenute in questo messaggio di posta elettronica e/o
>>>>> nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il
>>>>> loro utilizzo è consentito esclusivamente al destinatario del messaggio,
>>>>> per le finalità indicate nel messaggio stesso. Qualora riceviate questo
>>>>> messaggio senza esserne il destinatario, Vi preghiamo cortesemente di
>>>>> darcene notizia via e-mail e di procedere alla distruzione del messaggio
>>>>> stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso,
>>>>> divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od
>>>>> utilizzarlo per finalità diverse, costituisce comportamento contrario ai
>>>>> principi dettati dal D.Lgs. 196/2003.
>>>>>
>>>>>
>>>>>
>>>>> The information in this message and/or attachments, is intended solely
>>>>> for the attention and use of the named addressee(s) and may be 
>>>>> confidential
>>>>> or proprietary in nature or covered by the provisions of privacy act
>>>>> (Legislative Decree June, 30 2003, no.196 - Italy's New Data Protection
>>>>> Code).Any use not in accord with its purpose, any disclosure, 
>>>>> reproduction,
>>>>> copying, distribution, or either dissemination, either whole or partial, 
>>>>> is
>>>>> strictly forbidden except previous formal approval of the named
>>>>> addressee(s). If you are not the intended recipient, please contact
>>>>> immediately the sender by telephone, fax or e-mail and delete the
>>>>> information in this message that has been received in error. The sender
>>>>> does not give any warranty or accept liability as the content, accuracy or
>>>>> completeness of sent messages and accepts no responsibility  for changes
>>>>> made after they were sent or for other risks which arise as a result of
>>>>> e-mail transmission, viruses, etc.
>>>>>
>>>>> -------------------------------------------------------
>>>>>
>>>>> ------------------------------------------------------------------------------
>>>>> _______________________________________________
>>>>> GeoTools-Devel mailing list
>>>>> [email protected]
>>>>> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>>>>>
>>>>
>>>
>>>
>>> --
>>> ==
>>> GeoServer Professional Services from the experts! Visit
>>> http://goo.gl/it488V for more information.
>>> ==
>>>
>>> Ing. Andrea Aime
>>> @geowolf
>>> Technical Lead
>>>
>>> GeoSolutions S.A.S.
>>> Via Poggio alle Viti 1187
>>> 55054  Massarosa (LU)
>>> Italy
>>> phone: +39 0584 962313
>>> fax: +39 0584 1660272
>>> mob: +39  339 8844549
>>>
>>> http://www.geo-solutions.it
>>> http://twitter.com/geosolutions_it
>>>
>>> *AVVERTENZE AI SENSI DEL D.Lgs. 196/2003*
>>>
>>> Le informazioni contenute in questo messaggio di posta elettronica e/o
>>> nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il
>>> loro utilizzo è consentito esclusivamente al destinatario del messaggio,
>>> per le finalità indicate nel messaggio stesso. Qualora riceviate questo
>>> messaggio senza esserne il destinatario, Vi preghiamo cortesemente di
>>> darcene notizia via e-mail e di procedere alla distruzione del messaggio
>>> stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso,
>>> divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od
>>> utilizzarlo per finalità diverse, costituisce comportamento contrario ai
>>> principi dettati dal D.Lgs. 196/2003.
>>>
>>>
>>>
>>> The information in this message and/or attachments, is intended solely
>>> for the attention and use of the named addressee(s) and may be confidential
>>> or proprietary in nature or covered by the provisions of privacy act
>>> (Legislative Decree June, 30 2003, no.196 - Italy's New Data Protection
>>> Code).Any use not in accord with its purpose, any disclosure, reproduction,
>>> copying, distribution, or either dissemination, either whole or partial, is
>>> strictly forbidden except previous formal approval of the named
>>> addressee(s). If you are not the intended recipient, please contact
>>> immediately the sender by telephone, fax or e-mail and delete the
>>> information in this message that has been received in error. The sender
>>> does not give any warranty or accept liability as the content, accuracy or
>>> completeness of sent messages and accepts no responsibility  for changes
>>> made after they were sent or for other risks which arise as a result of
>>> e-mail transmission, viruses, etc.
>>>
>>> -------------------------------------------------------
>>>
>>
>>
>>
>> --
>> ==
>> GeoServer Professional Services from the experts! Visit
>> http://goo.gl/it488V for more information.
>> ==
>>
>> Ing. Andrea Aime
>> @geowolf
>> Technical Lead
>>
>> GeoSolutions S.A.S.
>> Via Poggio alle Viti 1187
>> 55054  Massarosa (LU)
>> Italy
>> phone: +39 0584 962313
>> fax: +39 0584 1660272
>> mob: +39  339 8844549
>>
>> http://www.geo-solutions.it
>> http://twitter.com/geosolutions_it
>>
>> *AVVERTENZE AI SENSI DEL D.Lgs. 196/2003*
>>
>> Le informazioni contenute in questo messaggio di posta elettronica e/o
>> nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il
>> loro utilizzo è consentito esclusivamente al destinatario del messaggio,
>> per le finalità indicate nel messaggio stesso. Qualora riceviate questo
>> messaggio senza esserne il destinatario, Vi preghiamo cortesemente di
>> darcene notizia via e-mail e di procedere alla distruzione del messaggio
>> stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso,
>> divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od
>> utilizzarlo per finalità diverse, costituisce comportamento contrario ai
>> principi dettati dal D.Lgs. 196/2003.
>>
>>
>>
>> The information in this message and/or attachments, is intended solely
>> for the attention and use of the named addressee(s) and may be confidential
>> or proprietary in nature or covered by the provisions of privacy act
>> (Legislative Decree June, 30 2003, no.196 - Italy's New Data Protection
>> Code).Any use not in accord with its purpose, any disclosure, reproduction,
>> copying, distribution, or either dissemination, either whole or partial, is
>> strictly forbidden except previous formal approval of the named
>> addressee(s). If you are not the intended recipient, please contact
>> immediately the sender by telephone, fax or e-mail and delete the
>> information in this message that has been received in error. The sender
>> does not give any warranty or accept liability as the content, accuracy or
>> completeness of sent messages and accepts no responsibility  for changes
>> made after they were sent or for other risks which arise as a result of
>> e-mail transmission, viruses, etc.
>>
>> -------------------------------------------------------
>>
>
>
>
> --
> ==
> GeoServer Professional Services from the experts! Visit
> http://goo.gl/it488V for more information.
> ==
>
> Ing. Andrea Aime
> @geowolf
> Technical Lead
>
> GeoSolutions S.A.S.
> Via Poggio alle Viti 1187
> 55054  Massarosa (LU)
> Italy
> phone: +39 0584 962313
> fax: +39 0584 1660272
> mob: +39  339 8844549
>
> http://www.geo-solutions.it
> http://twitter.com/geosolutions_it
>
> *AVVERTENZE AI SENSI DEL D.Lgs. 196/2003*
>
> Le informazioni contenute in questo messaggio di posta elettronica e/o
> nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il
> loro utilizzo è consentito esclusivamente al destinatario del messaggio,
> per le finalità indicate nel messaggio stesso. Qualora riceviate questo
> messaggio senza esserne il destinatario, Vi preghiamo cortesemente di
> darcene notizia via e-mail e di procedere alla distruzione del messaggio
> stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso,
> divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od
> utilizzarlo per finalità diverse, costituisce comportamento contrario ai
> principi dettati dal D.Lgs. 196/2003.
>
>
>
> The information in this message and/or attachments, is intended solely for
> the attention and use of the named addressee(s) and may be confidential or
> proprietary in nature or covered by the provisions of privacy act
> (Legislative Decree June, 30 2003, no.196 - Italy's New Data Protection
> Code).Any use not in accord with its purpose, any disclosure, reproduction,
> copying, distribution, or either dissemination, either whole or partial, is
> strictly forbidden except previous formal approval of the named
> addressee(s). If you are not the intended recipient, please contact
> immediately the sender by telephone, fax or e-mail and delete the
> information in this message that has been received in error. The sender
> does not give any warranty or accept liability as the content, accuracy or
> completeness of sent messages and accepts no responsibility  for changes
> made after they were sent or for other risks which arise as a result of
> e-mail transmission, viruses, etc.
>
> -------------------------------------------------------
>
------------------------------------------------------------------------------
_______________________________________________
GeoTools-Devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to