Resteasy 3.5.0.Final på App Engine standard env - NoSuchFieldError SERVER_SENT_EVENTS_TYPE
Jeg poster @NicoNes' svar, jeg modtog i Github
Hej @freddyboucher Jeg tror ikke, at denne commit er ansvarlig for den NoSuchFieldError, du har at gøre med. Resteasy 3.1.4.Final er en implementering af JAX-RS-API 2.0.1-specifikationen, mens 3.5.1.Final er en implementering af JAX-RS-API 2.1-specifikationen. Og det manglende felt, du taler om, kommer fra javax.ws.rs.core.MediaType i JAX-RS-API 2.1. Så kan du være sikker på, at din runtime-udførelse ikke indlejrer den forkerte version af JAX-RS-API'et ?
Fortæl mig det.
-Nicolas
Og han havde ret, jeg havde i min pom.xml:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>javax.ws.rs</groupId>
<artifactId>javax.ws.rs-api</artifactId>
<version>2.0.1</version>
</dependency>
</dependencies>
</dependencyManagement>
Opgradering til 2.1 løste mit problem!
Jeg havde det samme problem.
Jeg har løst det ved at slette org.jboss.resteasy.jaxrs-api.3.0.12.Final fra min pom-fil.
Håber det løser dit problem.
Jeg fik samme fejl, løste den ved at ekskludere krukken i pom.xml
<dependencies>
<dependency>
[...]
<exclusions>
<exclusion>
<groupId>javax.ws.rs</groupId>
<artifactId>jsr311-api</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>