Hi Nuno,
any chance you can have a look at it?

Cheers
Andrea

On Mon, Dec 12, 2016 at 7:22 PM, Ben Caradoc-Davies <[email protected]>
wrote:

> Thanks, Andrea. This is a genuine failure. The ex targetNamespace code
> branch of this test was not updated for GEOS-7860, which adds an additional
> schema. Please try this fix locally (as I do not see this failure) and then
> merge if it works:
> https://github.com/geoserver/geoserver/pull/2014
>
> See also:
> https://osgeo-org.atlassian.net/browse/GEOS-7860
>
> Kind regards,
> Ben.
>
>
> On 12/12/16 20:42, Andrea Aime wrote:
>
>> Hi Ben,
>> I get the following:
>>
>> Error while parsing JAI registry file
>> "file:/home/aaime/.m2/repository/org/geotools/gt-coverage/
>> 16-SNAPSHOT/gt-coverage-16-SNAPSHOT.jar!/META-INF/registryFile.jai"
>> :
>> Error in registry file at line number #31
>> A descriptor is already registered against the name
>> "org.geotools.ColorReduction" under registry mode "rendered"
>> Error in registry file at line number #32
>> A descriptor is already registered against the name
>> "org.geotools.ColorInversion" under registry mode "rendered"
>> Error while parsing JAI registry file
>> "file:/home/aaime/.m2/repository/org/geotools/gt-process-
>> raster/16-SNAPSHOT/gt-process-raster-16-SNAPSHOT.jar!/META-
>> INF/registryFile.jai"
>> :
>> Error in registry file at line number #4
>> A descriptor is already registered against the name "ClassBreaks" under
>> registry mode "rendered"
>> dic 12, 2016 8:42:07 AM org.geoserver.test.FeatureChainingWfsTest
>> testDescribeFeatureTypeNoTypes
>> INFORMAZIONI: WFS DescribeFeatureType response:
>> <?xml version="1.0" encoding="UTF-8"?>
>> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema";
>> elementFormDefault="qualified" targetNamespace="http://example.com";>
>>   <xsd:include
>> schemaLocation="file:/home/aaime/devel/git-gs/src/extension/
>> app-schema/app-schema-test/target/app-schema-mock81989511
>> 8180371408data/featureTypes/ex_SecondParentFeature/simpleContent.xsd"/>
>>   <xsd:include
>> schemaLocation="file:/home/aaime/devel/git-gs/src/extension/
>> app-schema/app-schema-test/target/app-schema-mock81989511
>> 8180371408data/featureTypes/ex_ParentFeature/NonValidNestedGML.xsd"/>
>>   <xsd:include
>> schemaLocation="file:/home/aaime/devel/git-gs/src/extension/
>> app-schema/app-schema-test/target/app-schema-mock81989511
>> 8180371408data/featureTypes/ex_FirstParentFeature/simpleContent.xsd"/>
>>   <xsd:import namespace="urn:cgi:xmlns:CGI:GeoSciML:2.0" schemaLocation="
>> http://www.geosciml.org/geosciml/2.0/xsd/geosciml.xsd"/>
>>   <xsd:import namespace="http://www.opengis.net/om/1.0"; schemaLocation="
>> http://schemas.opengis.net/om/1.0.0/observation.xsd"/>
>> </xsd:schema>
>>
>> Cheers
>> Andrea
>>
>> On Mon, Dec 12, 2016 at 4:50 AM, Ben Caradoc-Davies <[email protected]>
>> wrote:
>>
>> Andrea,
>>>
>>> this tests passes for me in Maven and Eclipse on OpenJDK 8.
>>>
>>> A comment in the test warns:
>>> // targetNamespace depends on load order which is platform dependent
>>>
>>> What do you see at the console if you run this test in Eclipse? The
>>> failure you see indicates that you are getting the example (ex)
>>> targetNamespace. I would like to see your response document so I can
>>> determine if it is valid.
>>>
>>> I get the GeoSciML targetNamespace which passes the test (second branch):
>>>
>>> Dec 12, 2016 4:33:36 PM org.geoserver.test.FeatureChainingWfsTest
>>> testDescribeFeatureTypeNoTypes
>>> INFO: WFS DescribeFeatureType response:
>>> <?xml version="1.0" encoding="UTF-8"?>
>>> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema";
>>> elementFormDefault="qualified" targetNamespace="urn:cgi:xmlns
>>> :CGI:GeoSciML:2.0">
>>>   <xsd:import namespace="http://example.com";
>>> schemaLocation="file:/home/ben/geoserver/src%20with%20spaces
>>> /geoserver/src/extension/app-schema/app-schema-test/target/
>>> app-schema-mock578553865686759165data/featureTypes/ex_
>>> ParentFeature/NonValidNestedGML.xsd"/>
>>>   <xsd:include schemaLocation="http://www.geo
>>> sciml.org/geosciml/2.0/xsd/geosciml.xsd"/>
>>>   <xsd:import namespace="http://www.opengis.net/om/1.0"; schemaLocation="
>>> http://schemas.opengis.net/om/1.0.0/observation.xsd"/>
>>> </xsd:schema>
>>>
>>> Kind regards,
>>> Ben.
>>>
>>>
>>>
>>> On 12/12/16 08:24, Andrea Aime wrote:
>>>
>>> Hi,
>>>> I do have a test that keeps on failing locally on my machine:
>>>>
>>>> Tests run: 27, Failures: 1, Errors: 0, Skipped: 2, Time elapsed: 12.52
>>>> sec
>>>> <<< FAILURE!
>>>> testDescribeFeatureTypeNoTypes(org.geoserver.test.FeatureCha
>>>> iningWfsTest)
>>>>  Time elapsed: 15 sec  <<< FAILURE!
>>>> java.lang.AssertionError: expected:<2> but was:<3>
>>>> at org.junit.Assert.fail(Assert.java:88)
>>>> at org.junit.Assert.failNotEquals(Assert.java:743)
>>>> at org.junit.Assert.assertEquals(Assert.java:118)
>>>> at org.junit.Assert.assertEquals(Assert.java:555)
>>>> at org.junit.Assert.assertEquals(Assert.java:542)
>>>> at
>>>> org.geoserver.test.FeatureChainingWfsTest.testDescribeFeatur
>>>> eTypeNoTypes(
>>>> FeatureChainingWfsTest.java:325)
>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>> at
>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce
>>>> ssorImpl.java:62)
>>>> at
>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
>>>> thodAccessorImpl.java:43)
>>>> at java.lang.reflect.Method.invoke(Method.java:498)
>>>> at
>>>> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
>>>> FrameworkMethod.java:47)
>>>> at
>>>> org.junit.internal.runners.model.ReflectiveCallable.run(Refl
>>>> ectiveCallable.java:12)
>>>> at
>>>> org.junit.runners.model.FrameworkMethod.invokeExplosively(Fr
>>>> ameworkMethod.java:44)
>>>> at
>>>> org.junit.internal.runners.statements.InvokeMethod.evaluate(
>>>> InvokeMethod.java:17)
>>>> at
>>>> org.junit.internal.runners.statements.RunBefores.evaluate(
>>>> RunBefores.java:26)
>>>> at
>>>> org.junit.internal.runners.statements.RunAfters.evaluate(Run
>>>> Afters.java:27)
>>>> at org.junit.rules.RunRules.evaluate(RunRules.java:20)
>>>> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
>>>> at
>>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
>>>> 4ClassRunner.java:70)
>>>> at
>>>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
>>>> 4ClassRunner.java:50)
>>>> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
>>>> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
>>>> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
>>>> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
>>>> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
>>>> at
>>>> org.junit.internal.runners.statements.RunBefores.evaluate(
>>>> RunBefores.java:26)
>>>> at
>>>> org.junit.internal.runners.statements.RunAfters.evaluate(Run
>>>> Afters.java:27)
>>>> at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
>>>> at
>>>> org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUni
>>>> t4Provider.java:252)
>>>> at
>>>> org.apache.maven.surefire.junit4.JUnit4Provider.executeTestS
>>>> et(JUnit4Provider.java:141)
>>>> at
>>>> org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit
>>>> 4Provider.java:112)
>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>> at
>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce
>>>> ssorImpl.java:62)
>>>> at
>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
>>>> thodAccessorImpl.java:43)
>>>> at java.lang.reflect.Method.invoke(Method.java:498)
>>>> at
>>>> org.apache.maven.surefire.util.ReflectionUtils.invokeMethodW
>>>> ithArray(ReflectionUtils.java:189)
>>>> at
>>>> org.apache.maven.surefire.booter.ProviderFactory$ProviderPro
>>>> xy.invoke(ProviderFactory.java:165)
>>>> at
>>>> org.apache.maven.surefire.booter.ProviderFactory.invokeProvi
>>>> der(ProviderFactory.java:85)
>>>> at
>>>> org.apache.maven.surefire.booter.ForkedBooter.runSuitesInPro
>>>> cess(ForkedBooter.java:115)
>>>> at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBoo
>>>>
>>>> ter.java:75)
>>>>
>>>> At first I thought "hey, my geotools checkout is not up to date", and
>>>> indeed I was missing some commits,
>>>> then I've tried getting jars from the boundless repo instead, but the
>>>> outcome does not change.
>>>> I've run the test in Eclipse, and fails the same way.
>>>>
>>>> Checking the windows and openjdk build servers, they also failing the
>>>> same
>>>> way:
>>>> http://winbuild.geo-solutions.it/jenkins/job/GeoServer-Maste
>>>> r/lastCompletedBuild/testReport/
>>>> http://build.geo-solutions.it/jenkins/job/GeoServer-Master-O
>>>> penJDK8/1185/consoleFull
>>>>
>>>> Anyone has a clue as to what might be causing this?
>>>>
>>>> Cheers
>>>> Andrea
>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------
>>>> ------------------
>>>> Developer Access Program for Intel Xeon Phi Processors
>>>> Access to Intel Xeon Phi processor-based developer platforms.
>>>> With one year of Intel Parallel Studio XE.
>>>> Training and support from Colfax.
>>>> Order your platform today.http://sdm.link/xeonphi
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Geoserver-devel mailing list
>>>> [email protected]
>>>> https://lists.sourceforge.net/lists/listinfo/geoserver-devel
>>>>
>>>>
>>>> --
>>> Ben Caradoc-Davies <[email protected]>
>>> Director
>>> Transient Software Limited <http://transient.nz/>
>>> New Zealand
>>>
>>>
>>
>>
>>
> --
> Ben Caradoc-Davies <[email protected]>
> Director
> Transient Software Limited <http://transient.nz/>
> New Zealand
>



-- 
==
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 di Montramito 3/A
55054  Massarosa (LU)
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.

-------------------------------------------------------
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Geoserver-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Reply via email to