[INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building REST 0.1.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ dgss2122-teamC-microstories-rest --- [INFO] Deleting /var/lib/jenkins/workspace/μStories 2122 - Team C/rest/target [INFO] [INFO] --- jacoco-maven-plugin:0.7.9:prepare-agent (pre-unit-test) @ dgss2122-teamC-microstories-rest --- [INFO] argLine set to "-javaagent:/var/lib/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.7.9/org.jacoco.agent-0.7.9-runtime.jar=destfile=/var/lib/jenkins/workspace/μStories 2122 - Team C/rest/target/jacoco.exec,classdumpdir=/var/lib/jenkins/workspace/μStories 2122 - Team C/target/classes" [INFO] [INFO] --- maven-resources-plugin:3.0.2:resources (default-resources) @ dgss2122-teamC-microstories-rest --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 1 resource [INFO] [INFO] --- maven-compiler-plugin:3.6.1:compile (default-compile) @ dgss2122-teamC-microstories-rest --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 4 source files to /var/lib/jenkins/workspace/μStories 2122 - Team C/rest/target/classes [INFO] [INFO] --- maven-resources-plugin:3.0.2:testResources (default-testResources) @ dgss2122-teamC-microstories-rest --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 5 resources [INFO] Copying 3 resources [INFO] [INFO] --- maven-compiler-plugin:3.6.1:testCompile (default-testCompile) @ dgss2122-teamC-microstories-rest --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 6 source files to /var/lib/jenkins/workspace/μStories 2122 - Team C/rest/target/test-classes [INFO] /var/lib/jenkins/workspace/μStories 2122 - Team C/rest/src/test/java/es/uvigo/esei/dgss/teamc/microstories/rest/StoryResourceUnitTest.java: /var/lib/jenkins/workspace/μStories 2122 - Team C/rest/src/test/java/es/uvigo/esei/dgss/teamc/microstories/rest/StoryResourceUnitTest.java uses unchecked or unsafe operations. [INFO] /var/lib/jenkins/workspace/μStories 2122 - Team C/rest/src/test/java/es/uvigo/esei/dgss/teamc/microstories/rest/StoryResourceUnitTest.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- maven-dependency-plugin:2.10:unpack (unpack) @ dgss2122-teamC-microstories-rest --- [INFO] Configured Artifact: org.wildfly:wildfly-dist:10.1.0.Final:zip [INFO] Unpacking /var/lib/jenkins/.m2/repository/org/wildfly/wildfly-dist/10.1.0.Final/wildfly-dist-10.1.0.Final.zip to /var/lib/jenkins/workspace/μStories 2122 - Team C/rest/target with includes "" and excludes "" [INFO] [INFO] --- maven-resources-plugin:3.0.2:copy-resources (copy-wildfly-resources) @ dgss2122-teamC-microstories-rest --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 1 resource [INFO] [INFO] --- maven-surefire-plugin:2.20:test (default-test) @ dgss2122-teamC-microstories-rest --- [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running es.uvigo.esei.dgss.teamc.microstories.rest.ResourceIntegrationTestSuite 19:12:35,743 INFO [org.jboss.modules] (main) JBoss Modules version 1.6.1.Final 19:12:38,583 INFO [org.jboss.msc] (main) JBoss MSC version 1.2.7.SP1 19:12:38,936 INFO [org.jboss.as] (MSC service thread 1-3) WFLYSRV0049: WildFly Full 10.1.0.Final (WildFly Core 2.2.0.Final) starting 19:12:41,829 INFO [org.jboss.as.server] (Controller Boot Thread) WFLYSRV0039: Creating http management service using socket-binding (management-http) 19:12:41,908 INFO [org.xnio] (MSC service thread 1-1) XNIO version 3.4.0.Final 19:12:41,934 INFO [org.xnio.nio] (MSC service thread 1-1) XNIO NIO Implementation Version 3.4.0.Final 19:12:42,089 INFO [org.jboss.remoting] (MSC service thread 1-1) JBoss Remoting version 4.0.21.Final 19:12:42,094 INFO [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 36) WFLYCLINF0001: Activating Infinispan subsystem. 19:12:42,186 INFO [org.jboss.as.naming] (ServerService Thread Pool -- 44) WFLYNAM0001: Activating Naming Subsystem 19:12:42,195 WARN [org.jboss.as.txn] (ServerService Thread Pool -- 50) WFLYTX0013: Node identifier property is set to the default value. Please make sure it is unique. 19:12:42,214 INFO [org.jboss.as.security] (ServerService Thread Pool -- 49) WFLYSEC0002: Activating Security Subsystem 19:12:42,231 INFO [org.jboss.as.webservices] (ServerService Thread Pool -- 52) WFLYWS0002: Activating WebServices Extension 19:12:42,235 INFO [org.jboss.as.jsf] (ServerService Thread Pool -- 42) WFLYJSF0007: Activated the following JSF Implementations: [main] 19:12:42,287 INFO [org.jboss.as.connector] (MSC service thread 1-3) WFLYJCA0009: Starting JCA Subsystem (WildFly/IronJacamar 1.3.4.Final) 19:12:42,335 INFO [org.jboss.as.security] (MSC service thread 1-1) WFLYSEC0001: Current PicketBox version=4.9.6.Final 19:12:42,373 INFO [org.wildfly.extension.io] (ServerService Thread Pool -- 35) WFLYIO001: Worker 'default' has auto-configured to 4 core threads with 32 task threads based on your 2 available processors 19:12:42,453 INFO [org.jboss.as.naming] (MSC service thread 1-3) WFLYNAM0003: Starting Naming Service 19:12:42,458 INFO [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0003: Undertow 1.4.0.Final starting 19:12:42,583 INFO [org.jboss.as.mail.extension] (MSC service thread 1-2) WFLYMAIL0001: Bound mail session [java:jboss/mail/Default] 19:12:42,610 INFO [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 30) WFLYJCA0004: Deploying JDBC-compliant driver class org.h2.Driver (version 1.3) 19:12:42,683 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-3) WFLYJCA0018: Started Driver service with driver-name = h2 19:12:43,014 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 51) WFLYUT0014: Creating file handler for path '/var/lib/jenkins/workspace/μStories 2122 - Team C/rest/target/wildfly-10.1.0.Final/welcome-content' with options [directory-listing: 'false', follow-symlink: 'false', case-sensitive: 'true', safe-symlink-paths: '[]'] 19:12:43,097 INFO [org.wildfly.extension.undertow] (MSC service thread 1-3) WFLYUT0012: Started server default-server. 19:12:43,098 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0018: Host default-host starting 19:12:43,379 INFO [org.wildfly.extension.undertow] (MSC service thread 1-3) WFLYUT0006: Undertow HTTP listener default listening on 127.0.0.1:58080 19:12:43,960 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-2) WFLYJCA0001: Bound data source [java:jboss/datasources/dgss2122/teamC/microstories] 19:12:45,015 INFO [org.jboss.as.server.deployment.scanner] (MSC service thread 1-2) WFLYDS0013: Started FileSystemDeploymentService for directory /var/lib/jenkins/workspace/μStories 2122 - Team C/rest/target/wildfly-10.1.0.Final/standalone/deployments 19:12:45,328 INFO [org.jboss.ws.common.management] (MSC service thread 1-1) JBWS022052: Starting JBossWS 5.1.5.Final (Apache CXF 3.1.6) 19:12:45,542 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-1) WFLYJCA0001: Bound data source [java:jboss/datasources/ExampleDS] 19:12:45,554 INFO [org.infinispan.factories.GlobalComponentRegistry] (MSC service thread 1-3) ISPN000128: Infinispan version: Infinispan 'Chakra' 8.2.4.Final 19:12:45,657 INFO [org.infinispan.configuration.cache.EvictionConfigurationBuilder] (ServerService Thread Pool -- 56) ISPN000152: Passivation configured without an eviction policy being selected. Only manually evicted entities will be passivated. 19:12:45,658 INFO [org.infinispan.configuration.cache.EvictionConfigurationBuilder] (ServerService Thread Pool -- 56) ISPN000152: Passivation configured without an eviction policy being selected. Only manually evicted entities will be passivated. 19:12:46,158 INFO [org.infinispan.configuration.cache.EvictionConfigurationBuilder] (ServerService Thread Pool -- 55) ISPN000152: Passivation configured without an eviction policy being selected. Only manually evicted entities will be passivated. 19:12:46,159 INFO [org.infinispan.configuration.cache.EvictionConfigurationBuilder] (ServerService Thread Pool -- 55) ISPN000152: Passivation configured without an eviction policy being selected. Only manually evicted entities will be passivated. 19:12:46,346 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0060: Http management interface listening on http://127.0.0.1:59990/management 19:12:46,346 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0051: Admin console listening on http://127.0.0.1:59990 19:12:46,354 INFO [org.jboss.as] (Controller Boot Thread) WFLYSRV0025: WildFly Full 10.1.0.Final (WildFly Core 2.2.0.Final) started in 8189ms - Started 302 of 506 services (325 services are lazy, passive or on-demand) 19:12:47,230 WARNING [org.jboss.arquillian.core.spi.ObserverMethod] (main) Argument 2 for ArquillianServiceDeployer.doServiceDeploy is null. It won't be invoked. 19:12:48,894 INFO [org.jboss.remoting] (main) JBoss Remoting version 5.0.2.Final 19:12:48,949 INFO [org.xnio] (main) XNIO version 3.5.1.Final 19:12:48,962 INFO [org.xnio.nio] (main) XNIO NIO Implementation Version 3.5.1.Final 19:12:49,079 INFO [org.wildfly.security] (main) ELY00001: WildFly Elytron version 1.1.2.Final 19:12:50,196 INFO [org.jboss.as.repository] (management-handler-thread - 2) WFLYDR0001: Content added at location /var/lib/jenkins/workspace/μStories 2122 - Team C/rest/target/wildfly-10.1.0.Final/standalone/data/content/c1/c5169e078dd672ec6820823dd1ed9b3355a623/content 19:12:50,228 INFO [org.jboss.as.server.deployment] (MSC service thread 1-4) WFLYSRV0027: Starting deployment of "test.war" (runtime-name: "test.war") 19:12:51,687 INFO [org.jboss.as.jpa] (MSC service thread 1-2) WFLYJPA0002: Read persistence.xml for test 19:12:51,842 INFO [org.jboss.as.jpa] (ServerService Thread Pool -- 6) WFLYJPA0010: Starting Persistence Unit (phase 1 of 2) Service 'test.war#test' 19:12:51,912 INFO [org.hibernate.jpa.internal.util.LogHelper] (ServerService Thread Pool -- 6) HHH000204: Processing PersistenceUnitInfo [ name: test ...] 19:12:52,037 INFO [org.jboss.weld.deployer] (MSC service thread 1-2) WFLYWELD0003: Processing weld deployment test.war 19:12:52,063 INFO [org.hibernate.Version] (ServerService Thread Pool -- 6) HHH000412: Hibernate Core {5.0.10.Final} 19:12:52,065 INFO [org.hibernate.cfg.Environment] (ServerService Thread Pool -- 6) HHH000206: hibernate.properties not found 19:12:52,068 INFO [org.hibernate.cfg.Environment] (ServerService Thread Pool -- 6) HHH000021: Bytecode provider name : javassist 19:12:52,163 INFO [org.hibernate.annotations.common.Version] (ServerService Thread Pool -- 6) HCANN000001: Hibernate Commons Annotations {5.0.1.Final} 19:12:52,339 INFO [org.hibernate.validator.internal.util.Version] (MSC service thread 1-2) HV000001: Hibernate Validator 5.2.4.Final 19:12:52,599 INFO [org.jboss.as.ejb3.deployment] (MSC service thread 1-2) WFLYEJB0473: JNDI bindings for session bean named 'StoryService' in deployment unit 'deployment "test.war"' are as follows: java:global/test/StoryService!es.uvigo.esei.dgss.teamc.microstories.service.StoryService java:app/test/StoryService!es.uvigo.esei.dgss.teamc.microstories.service.StoryService java:module/StoryService!es.uvigo.esei.dgss.teamc.microstories.service.StoryService java:global/test/StoryService java:app/test/StoryService java:module/StoryService 19:12:52,918 INFO [org.infinispan.configuration.cache.EvictionConfigurationBuilder] (ServerService Thread Pool -- 6) ISPN000152: Passivation configured without an eviction policy being selected. Only manually evicted entities will be passivated. 19:12:52,919 INFO [org.infinispan.configuration.cache.EvictionConfigurationBuilder] (ServerService Thread Pool -- 6) ISPN000152: Passivation configured without an eviction policy being selected. Only manually evicted entities will be passivated. 19:12:53,114 INFO [org.jboss.weld.Version] (MSC service thread 1-3) WELD-000900: 2.3.5 (Final) 19:12:53,843 INFO [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 6) WFLYCLINF0002: Started client-mappings cache from ejb container 19:12:53,885 INFO [org.jboss.as.jpa] (ServerService Thread Pool -- 6) WFLYJPA0010: Starting Persistence Unit (phase 2 of 2) Service 'test.war#test' 19:12:54,373 INFO [org.hibernate.dialect.Dialect] (ServerService Thread Pool -- 6) HHH000400: Using dialect: org.hibernate.dialect.H2Dialect 19:12:54,384 WARN [org.hibernate.dialect.H2Dialect] (ServerService Thread Pool -- 6) HHH000431: Unable to determine H2 database version, certain features may not work 19:12:54,454 INFO [org.hibernate.envers.boot.internal.EnversServiceImpl] (ServerService Thread Pool -- 6) Envers integration enabled? : true 19:12:55,595 INFO [org.hibernate.tool.hbm2ddl.SchemaExport] (ServerService Thread Pool -- 6) HHH000227: Running hbm2ddl schema export Hibernate: drop table Story if exists Hibernate: drop table View if exists Hibernate: create table Story (id bigint generated by default as identity, author varchar(100) not null, content varchar(1000) not null, date timestamp not null, genre varchar(255) not null, theme1 varchar(255) not null, theme2 varchar(255), title varchar(100) not null, primary key (id)) Hibernate: create table View (id bigint not null, date timestamp not null, story_id bigint, primary key (id)) Hibernate: alter table View add constraint FKb2glukf8x9jl39puf4ef5vv1a foreign key (story_id) references Story 19:12:55,625 INFO [org.hibernate.tool.hbm2ddl.SchemaExport] (ServerService Thread Pool -- 6) HHH000230: Schema export complete 19:12:57,376 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 6) WFLYUT0021: Registered web context: /test 19:12:57,493 INFO [org.jboss.as.server] (management-handler-thread - 2) WFLYSRV0010: Deployed "test.war" (runtime-name : "test.war") log4j:WARN No appenders could be found for logger (org.jboss.resteasy.plugins.providers.DocumentProvider). log4j:WARN Please initialize the log4j system properly. 19:12:59,897 WARN [org.jboss.resteasy.resteasy_jaxrs.i18n] (default task-11) RESTEASY002120: ClassNotFoundException: Unable to load builtin provider org.jboss.resteasy.plugins.providers.jackson.ResteasyJacksonProvider from jar:file:/var/lib/jenkins/.m2/repository/org/jboss/resteasy/resteasy-jackson-provider/3.0.24.Final/resteasy-jackson-provider-3.0.24.Final.jar!/META-INF/services/javax.ws.rs.ext.Providers: java.lang.ClassNotFoundException: org.jboss.resteasy.plugins.providers.jackson.ResteasyJacksonProvider from [Module "deployment.test.war" from Service Module Loader] at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:198) [jboss-modules-1.6.1.Final.jar:1.6.1.Final] at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:412) [jboss-modules-1.6.1.Final.jar:1.6.1.Final] at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:400) [jboss-modules-1.6.1.Final.jar:1.6.1.Final] at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:116) [jboss-modules-1.6.1.Final.jar:1.6.1.Final] at org.jboss.resteasy.plugins.providers.RegisterBuiltin.registerProviders(RegisterBuiltin.java:70) [resteasy-jaxrs-3.0.19.Final.jar:3.0.19.Final] at org.jboss.resteasy.plugins.providers.RegisterBuiltin.register(RegisterBuiltin.java:31) [resteasy-jaxrs-3.0.19.Final.jar:3.0.19.Final] at org.jboss.resteasy.spi.ResteasyDeployment.start(ResteasyDeployment.java:230) [resteasy-jaxrs-3.0.19.Final.jar:3.0.19.Final] at org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.init(ServletContainerDispatcher.java:113) [resteasy-jaxrs-3.0.19.Final.jar:3.0.19.Final] at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.init(HttpServletDispatcher.java:36) [resteasy-jaxrs-3.0.19.Final.jar:3.0.19.Final] at io.undertow.servlet.core.LifecyleInterceptorInvocation.proceed(LifecyleInterceptorInvocation.java:117) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at org.wildfly.extension.undertow.security.RunAsLifecycleInterceptor.init(RunAsLifecycleInterceptor.java:78) at io.undertow.servlet.core.LifecyleInterceptorInvocation.proceed(LifecyleInterceptorInvocation.java:103) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.core.ManagedServlet$DefaultInstanceStrategy.start(ManagedServlet.java:250) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.core.ManagedServlet.getServlet(ManagedServlet.java:171) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:84) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.4.0.Final.jar:1.4.0.Final] at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) [undertow-core-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) [undertow-core-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50) [undertow-core-1.4.0.Final.jar:1.4.0.Final] at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) [undertow-core-1.4.0.Final.jar:1.4.0.Final] at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.4.0.Final.jar:1.4.0.Final] at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.4.0.Final.jar:1.4.0.Final] at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.server.Connectors.executeRootHandler(Connectors.java:202) [undertow-core-1.4.0.Final.jar:1.4.0.Final] at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:805) [undertow-core-1.4.0.Final.jar:1.4.0.Final] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [rt.jar:1.8.0_144] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [rt.jar:1.8.0_144] at java.lang.Thread.run(Thread.java:748) [rt.jar:1.8.0_144] 19:13:00,199 WARN [org.jboss.resteasy.resteasy_jaxrs.i18n] (default task-11) RESTEASY002142: Multiple resource methods match request "GET /microstory/recent". Selecting one. Matching methods: [public javax.ws.rs.core.Response es.uvigo.esei.dgss.teamc.microstories.rest.StoryResource.listRecentStories(), public javax.ws.rs.core.Response es.uvigo.esei.dgss.teamc.microstories.rest.StoryResource.getStory(java.lang.Long)] 19:13:00,417 INFO [org.hibernate.hql.internal.QueryTranslatorFactoryInitiator] (default task-11) HHH000397: Using ASTQueryTranslatorFactory Hibernate: select story0_.id as id1_0_, story0_.author as author2_0_, story0_.content as content3_0_, story0_.date as date4_0_, story0_.genre as genre5_0_, story0_.theme1 as theme6_0_, story0_.theme2 as theme7_0_, story0_.title as title8_0_ from Story story0_ order by story0_.date DESC limit ? Hibernate: select views0_.story_id as story_id3_1_0_, views0_.id as id1_1_0_, views0_.id as id1_1_1_, views0_.date as date2_1_1_, views0_.story_id as story_id3_1_1_ from View views0_ where views0_.story_id=? Hibernate: select views0_.story_id as story_id3_1_0_, views0_.id as id1_1_0_, views0_.id as id1_1_1_, views0_.date as date2_1_1_, views0_.story_id as story_id3_1_1_ from View views0_ where views0_.story_id=? Hibernate: select views0_.story_id as story_id3_1_0_, views0_.id as id1_1_0_, views0_.id as id1_1_1_, views0_.date as date2_1_1_, views0_.story_id as story_id3_1_1_ from View views0_ where views0_.story_id=? Hibernate: select views0_.story_id as story_id3_1_0_, views0_.id as id1_1_0_, views0_.id as id1_1_1_, views0_.date as date2_1_1_, views0_.story_id as story_id3_1_1_ from View views0_ where views0_.story_id=? Hibernate: select views0_.story_id as story_id3_1_0_, views0_.id as id1_1_0_, views0_.id as id1_1_1_, views0_.date as date2_1_1_, views0_.story_id as story_id3_1_1_ from View views0_ where views0_.story_id=? Hibernate: select views0_.story_id as story_id3_1_0_, views0_.id as id1_1_0_, views0_.id as id1_1_1_, views0_.date as date2_1_1_, views0_.story_id as story_id3_1_1_ from View views0_ where views0_.story_id=? Hibernate: select story0_.id as id1_0_0_, story0_.author as author2_0_0_, story0_.content as content3_0_0_, story0_.date as date4_0_0_, story0_.genre as genre5_0_0_, story0_.theme1 as theme6_0_0_, story0_.theme2 as theme7_0_0_, story0_.title as title8_0_0_ from Story story0_ where story0_.id=? Hibernate: select views0_.story_id as story_id3_1_0_, views0_.id as id1_1_0_, views0_.id as id1_1_1_, views0_.date as date2_1_1_, views0_.story_id as story_id3_1_1_ from View views0_ where views0_.story_id=? Hibernate: select story0_.id as id1_0_0_, story0_.author as author2_0_0_, story0_.content as content3_0_0_, story0_.date as date4_0_0_, story0_.genre as genre5_0_0_, story0_.theme1 as theme6_0_0_, story0_.theme2 as theme7_0_0_, story0_.title as title8_0_0_ from Story story0_ where story0_.id=? Hibernate: select story0_.id as id1_0_, story0_.author as author2_0_, story0_.content as content3_0_, story0_.date as date4_0_, story0_.genre as genre5_0_, story0_.theme1 as theme6_0_, story0_.theme2 as theme7_0_, story0_.title as title8_0_ from Story story0_ where lower(story0_.content) like ? or lower(story0_.title) like ? order by story0_.date DESC limit ? Hibernate: select views0_.story_id as story_id3_1_0_, views0_.id as id1_1_0_, views0_.id as id1_1_1_, views0_.date as date2_1_1_, views0_.story_id as story_id3_1_1_ from View views0_ where views0_.story_id=? Hibernate: select views0_.story_id as story_id3_1_0_, views0_.id as id1_1_0_, views0_.id as id1_1_1_, views0_.date as date2_1_1_, views0_.story_id as story_id3_1_1_ from View views0_ where views0_.story_id=? Hibernate: select views0_.story_id as story_id3_1_0_, views0_.id as id1_1_0_, views0_.id as id1_1_1_, views0_.date as date2_1_1_, views0_.story_id as story_id3_1_1_ from View views0_ where views0_.story_id=? Hibernate: select story0_.id as id1_0_, story0_.author as author2_0_, story0_.content as content3_0_, story0_.date as date4_0_, story0_.genre as genre5_0_, story0_.theme1 as theme6_0_, story0_.theme2 as theme7_0_, story0_.title as title8_0_ from Story story0_ where lower(story0_.content) like ? or lower(story0_.title) like ? order by story0_.date DESC limit ? offset ? 19:13:06,969 ERROR [org.jboss.as.ejb3.invocation] (default task-7) WFLYEJB0034: EJB Invocation failed on component StoryService for method public java.util.List es.uvigo.esei.dgss.teamc.microstories.service.StoryService.getStoriesByText(java.lang.String,int,int) throws java.lang.IllegalArgumentException: javax.ejb.EJBTransactionRolledbackException: page index is out of range at org.jboss.as.ejb3.tx.CMTTxInterceptor.handleInCallerTx(CMTTxInterceptor.java:159) [wildfly-ejb3-10.1.0.Final.jar:10.1.0.Final] at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:256) [wildfly-ejb3-10.1.0.Final.jar:10.1.0.Final] at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:329) [wildfly-ejb3-10.1.0.Final.jar:10.1.0.Final] at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:239) [wildfly-ejb3-10.1.0.Final.jar:10.1.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41) [wildfly-ejb3-10.1.0.Final.jar:10.1.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.as.ejb3.component.invocationmetrics.WaitTimeInterceptor.processInvocation(WaitTimeInterceptor.java:47) [wildfly-ejb3-10.1.0.Final.jar:10.1.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.as.ejb3.security.AuthorizationInterceptor.processInvocation(AuthorizationInterceptor.java:138) [wildfly-ejb3-10.1.0.Final.jar:10.1.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:100) [wildfly-ejb3-10.1.0.Final.jar:10.1.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.as.ejb3.deployment.processors.StartupAwaitInterceptor.processInvocation(StartupAwaitInterceptor.java:22) [wildfly-ejb3-10.1.0.Final.jar:10.1.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.as.ejb3.component.interceptors.ShutDownInterceptorFactory$1.processInvocation(ShutDownInterceptorFactory.java:64) [wildfly-ejb3-10.1.0.Final.jar:10.1.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:67) [wildfly-ejb3-10.1.0.Final.jar:10.1.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:54) [wildfly-ejb3-10.1.0.Final.jar:10.1.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.invocation.ContextClassLoaderInterceptor.processInvocation(ContextClassLoaderInterceptor.java:64) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.invocation.InterceptorContext.run(InterceptorContext.java:356) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.wildfly.security.manager.WildFlySecurityManager.doChecked(WildFlySecurityManager.java:636) [wildfly-elytron-1.1.2.Final.jar:1.1.2.Final] at org.jboss.invocation.AccessCheckingInterceptor.processInvocation(AccessCheckingInterceptor.java:61) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.invocation.InterceptorContext.run(InterceptorContext.java:356) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.invocation.PrivilegedWithCombinerInterceptor.processInvocation(PrivilegedWithCombinerInterceptor.java:80) [:1.5.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:198) at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:185) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:73) at es.uvigo.esei.dgss.teamc.microstories.service.StoryService$$$view1.getStoriesByText(Unknown Source) [classes:] at es.uvigo.esei.dgss.teamc.microstories.rest.StoryResource.searchStory(StoryResource.java:96) [classes:] at es.uvigo.esei.dgss.teamc.microstories.rest.StoryResource$Proxy$_$$_WeldSubclass.searchStory$$super(Unknown Source) [classes:] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.8.0_144] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [rt.jar:1.8.0_144] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_144] at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_144] at org.jboss.weld.interceptor.proxy.TerminalAroundInvokeInvocationContext.proceedInternal(TerminalAroundInvokeInvocationContext.java:49) [weld-core-impl-2.3.5.Final.jar:2.3.5.Final] at org.jboss.weld.interceptor.proxy.AroundInvokeInvocationContext.proceed(AroundInvokeInvocationContext.java:77) [weld-core-impl-2.3.5.Final.jar:2.3.5.Final] at com.arjuna.ats.jta.cdi.transactional.TransactionalInterceptorBase.invokeInOurTx(TransactionalInterceptorBase.java:117) [narayana-jts-idlj-5.3.3.Final.jar:5.3.3.Final (revision: c5912)] at com.arjuna.ats.jta.cdi.transactional.TransactionalInterceptorRequired.doIntercept(TransactionalInterceptorRequired.java:53) [narayana-jts-idlj-5.3.3.Final.jar:5.3.3.Final (revision: c5912)] at com.arjuna.ats.jta.cdi.transactional.TransactionalInterceptorBase.intercept(TransactionalInterceptorBase.java:76) [narayana-jts-idlj-5.3.3.Final.jar:5.3.3.Final (revision: c5912)] at com.arjuna.ats.jta.cdi.transactional.TransactionalInterceptorRequired.intercept(TransactionalInterceptorRequired.java:47) [narayana-jts-idlj-5.3.3.Final.jar:5.3.3.Final (revision: c5912)] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.8.0_144] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [rt.jar:1.8.0_144] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_144] at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_144] at org.jboss.weld.interceptor.reader.SimpleInterceptorInvocation$SimpleMethodInvocation.invoke(SimpleInterceptorInvocation.java:74) [weld-core-impl-2.3.5.Final.jar:2.3.5.Final] at org.jboss.weld.interceptor.proxy.InterceptorMethodHandler.executeAroundInvoke(InterceptorMethodHandler.java:84) [weld-core-impl-2.3.5.Final.jar:2.3.5.Final] at org.jboss.weld.interceptor.proxy.InterceptorMethodHandler.executeInterception(InterceptorMethodHandler.java:72) [weld-core-impl-2.3.5.Final.jar:2.3.5.Final] at org.jboss.weld.interceptor.proxy.InterceptorMethodHandler.invoke(InterceptorMethodHandler.java:56) [weld-core-impl-2.3.5.Final.jar:2.3.5.Final] at org.jboss.weld.bean.proxy.CombinedInterceptorAndDecoratorStackMethodHandler.invoke(CombinedInterceptorAndDecoratorStackMethodHandler.java:79) [weld-core-impl-2.3.5.Final.jar:2.3.5.Final] at org.jboss.weld.bean.proxy.CombinedInterceptorAndDecoratorStackMethodHandler.invoke(CombinedInterceptorAndDecoratorStackMethodHandler.java:68) [weld-core-impl-2.3.5.Final.jar:2.3.5.Final] at es.uvigo.esei.dgss.teamc.microstories.rest.StoryResource$Proxy$_$$_WeldSubclass.searchStory(Unknown Source) [classes:] at es.uvigo.esei.dgss.teamc.microstories.rest.StoryResource$Proxy$_$$_WeldClientProxy.searchStory(Unknown Source) [classes:] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.8.0_144] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [rt.jar:1.8.0_144] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_144] at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_144] at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:139) [resteasy-jaxrs-3.0.19.Final.jar:3.0.19.Final] at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTarget(ResourceMethodInvoker.java:295) [resteasy-jaxrs-3.0.19.Final.jar:3.0.19.Final] at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:249) [resteasy-jaxrs-3.0.19.Final.jar:3.0.19.Final] at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:236) [resteasy-jaxrs-3.0.19.Final.jar:3.0.19.Final] at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:402) [resteasy-jaxrs-3.0.19.Final.jar:3.0.19.Final] at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:209) [resteasy-jaxrs-3.0.19.Final.jar:3.0.19.Final] at org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:221) [resteasy-jaxrs-3.0.19.Final.jar:3.0.19.Final] at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:56) [resteasy-jaxrs-3.0.19.Final.jar:3.0.19.Final] at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:51) [resteasy-jaxrs-3.0.19.Final.jar:3.0.19.Final] at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) [jboss-servlet-api_3.1_spec-1.0.0.Final.jar:1.0.0.Final] at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:85) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.4.0.Final.jar:1.4.0.Final] at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) [undertow-core-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) [undertow-core-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50) [undertow-core-1.4.0.Final.jar:1.4.0.Final] at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) [undertow-core-1.4.0.Final.jar:1.4.0.Final] at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.4.0.Final.jar:1.4.0.Final] at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.4.0.Final.jar:1.4.0.Final] at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.server.Connectors.executeRootHandler(Connectors.java:202) [undertow-core-1.4.0.Final.jar:1.4.0.Final] at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:805) [undertow-core-1.4.0.Final.jar:1.4.0.Final] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [rt.jar:1.8.0_144] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [rt.jar:1.8.0_144] at java.lang.Thread.run(Thread.java:748) [rt.jar:1.8.0_144] Caused by: java.lang.IllegalArgumentException: page index is out of range at es.uvigo.esei.dgss.teamc.microstories.service.StoryService.getStoriesByText(StoryService.java:91) [classes:] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.8.0_144] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [rt.jar:1.8.0_144] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_144] at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_144] at org.jboss.as.ee.component.ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptor.java:52) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:437) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:82) [wildfly-weld-10.1.0.Final.jar:10.1.0.Final] at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:93) [wildfly-weld-10.1.0.Final.jar:10.1.0.Final] at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.as.ejb3.component.invocationmetrics.ExecutionTimeInterceptor.processInvocation(ExecutionTimeInterceptor.java:43) [wildfly-ejb3-10.1.0.Final.jar:10.1.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.as.jpa.interceptor.SBInvocationInterceptor.processInvocation(SBInvocationInterceptor.java:47) [wildfly-jpa-10.1.0.Final.jar:10.1.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:437) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.weld.ejb.AbstractEJBRequestScopeActivationInterceptor.aroundInvoke(AbstractEJBRequestScopeActivationInterceptor.java:64) [weld-core-impl-2.3.5.Final.jar:2.3.5.Final] at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:83) [wildfly-weld-10.1.0.Final.jar:10.1.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.as.ee.concurrent.ConcurrentContextInterceptor.processInvocation(ConcurrentContextInterceptor.java:45) [wildfly-ee-10.1.0.Final.jar:10.1.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:52) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.as.ejb3.component.interceptors.NonPooledEJBComponentInstanceAssociatingInterceptor.processInvocation(NonPooledEJBComponentInstanceAssociatingInterceptor.java:59) [wildfly-ejb3-10.1.0.Final.jar:10.1.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:254) [wildfly-ejb3-10.1.0.Final.jar:10.1.0.Final] ... 113 more 19:13:07,449 WARN [org.jboss.resteasy.resteasy_jaxrs.i18n] (default task-17) RESTEASY002142: Multiple resource methods match request "GET /microstory/exploration". Selecting one. Matching methods: [public javax.ws.rs.core.Response es.uvigo.esei.dgss.teamc.microstories.rest.StoryResource.getStory(java.lang.Long), public javax.ws.rs.core.Response es.uvigo.esei.dgss.teamc.microstories.rest.StoryResource.exploreStory(es.uvigo.esei.dgss.teamc.microstories.entities.Genre,es.uvigo.esei.dgss.teamc.microstories.entities.Theme,es.uvigo.esei.dgss.teamc.microstories.service.DateRange,int,java.lang.String)] Hibernate: select story0_.id as id1_0_, story0_.author as author2_0_, story0_.content as content3_0_, story0_.date as date4_0_, story0_.genre as genre5_0_, story0_.theme1 as theme6_0_, story0_.theme2 as theme7_0_, story0_.title as title8_0_ from Story story0_ where story0_.genre=? and (story0_.theme1=? or story0_.theme2=?) and story0_.date>=? order by story0_.date DESC limit ? Hibernate: select views0_.story_id as story_id3_1_0_, views0_.id as id1_1_0_, views0_.id as id1_1_1_, views0_.date as date2_1_1_, views0_.story_id as story_id3_1_1_ from View views0_ where views0_.story_id=? Hibernate: select views0_.story_id as story_id3_1_0_, views0_.id as id1_1_0_, views0_.id as id1_1_1_, views0_.date as date2_1_1_, views0_.story_id as story_id3_1_1_ from View views0_ where views0_.story_id=? 19:13:07,740 WARN [org.jboss.resteasy.resteasy_jaxrs.i18n] (default task-23) RESTEASY002142: Multiple resource methods match request "GET /microstory/exploration". Selecting one. Matching methods: [public javax.ws.rs.core.Response es.uvigo.esei.dgss.teamc.microstories.rest.StoryResource.getStory(java.lang.Long), public javax.ws.rs.core.Response es.uvigo.esei.dgss.teamc.microstories.rest.StoryResource.exploreStory(es.uvigo.esei.dgss.teamc.microstories.entities.Genre,es.uvigo.esei.dgss.teamc.microstories.entities.Theme,es.uvigo.esei.dgss.teamc.microstories.service.DateRange,int,java.lang.String)] Hibernate: select story0_.id as id1_0_, story0_.author as author2_0_, story0_.content as content3_0_, story0_.date as date4_0_, story0_.genre as genre5_0_, story0_.theme1 as theme6_0_, story0_.theme2 as theme7_0_, story0_.title as title8_0_ from Story story0_ where (story0_.theme1=? or story0_.theme2=?) and story0_.date>=? order by story0_.date DESC limit ? Hibernate: select views0_.story_id as story_id3_1_0_, views0_.id as id1_1_0_, views0_.id as id1_1_1_, views0_.date as date2_1_1_, views0_.story_id as story_id3_1_1_ from View views0_ where views0_.story_id=? Hibernate: select views0_.story_id as story_id3_1_0_, views0_.id as id1_1_0_, views0_.id as id1_1_1_, views0_.date as date2_1_1_, views0_.story_id as story_id3_1_1_ from View views0_ where views0_.story_id=? 19:13:07,939 WARN [org.jboss.resteasy.resteasy_jaxrs.i18n] (default task-28) RESTEASY002142: Multiple resource methods match request "GET /microstory/exploration". Selecting one. Matching methods: [public javax.ws.rs.core.Response es.uvigo.esei.dgss.teamc.microstories.rest.StoryResource.getStory(java.lang.Long), public javax.ws.rs.core.Response es.uvigo.esei.dgss.teamc.microstories.rest.StoryResource.exploreStory(es.uvigo.esei.dgss.teamc.microstories.entities.Genre,es.uvigo.esei.dgss.teamc.microstories.entities.Theme,es.uvigo.esei.dgss.teamc.microstories.service.DateRange,int,java.lang.String)] Hibernate: select story0_.id as id1_0_, story0_.author as author2_0_, story0_.content as content3_0_, story0_.date as date4_0_, story0_.genre as genre5_0_, story0_.theme1 as theme6_0_, story0_.theme2 as theme7_0_, story0_.title as title8_0_ from Story story0_ where story0_.genre=? and story0_.date>=? order by story0_.date DESC limit ? Hibernate: select views0_.story_id as story_id3_1_0_, views0_.id as id1_1_0_, views0_.id as id1_1_1_, views0_.date as date2_1_1_, views0_.story_id as story_id3_1_1_ from View views0_ where views0_.story_id=? Hibernate: select views0_.story_id as story_id3_1_0_, views0_.id as id1_1_0_, views0_.id as id1_1_1_, views0_.date as date2_1_1_, views0_.story_id as story_id3_1_1_ from View views0_ where views0_.story_id=? 19:13:08,113 WARN [org.jboss.resteasy.resteasy_jaxrs.i18n] (default task-2) RESTEASY002142: Multiple resource methods match request "GET /microstory/exploration". Selecting one. Matching methods: [public javax.ws.rs.core.Response es.uvigo.esei.dgss.teamc.microstories.rest.StoryResource.getStory(java.lang.Long), public javax.ws.rs.core.Response es.uvigo.esei.dgss.teamc.microstories.rest.StoryResource.exploreStory(es.uvigo.esei.dgss.teamc.microstories.entities.Genre,es.uvigo.esei.dgss.teamc.microstories.entities.Theme,es.uvigo.esei.dgss.teamc.microstories.service.DateRange,int,java.lang.String)] 19:13:08,249 WARN [org.jboss.resteasy.resteasy_jaxrs.i18n] (default task-7) RESTEASY002142: Multiple resource methods match request "GET /microstory/exploration". Selecting one. Matching methods: [public javax.ws.rs.core.Response es.uvigo.esei.dgss.teamc.microstories.rest.StoryResource.getStory(java.lang.Long), public javax.ws.rs.core.Response es.uvigo.esei.dgss.teamc.microstories.rest.StoryResource.exploreStory(es.uvigo.esei.dgss.teamc.microstories.entities.Genre,es.uvigo.esei.dgss.teamc.microstories.entities.Theme,es.uvigo.esei.dgss.teamc.microstories.service.DateRange,int,java.lang.String)] Hibernate: select story0_.id as id1_0_, story0_.author as author2_0_, story0_.content as content3_0_, story0_.date as date4_0_, story0_.genre as genre5_0_, story0_.theme1 as theme6_0_, story0_.theme2 as theme7_0_, story0_.title as title8_0_ from Story story0_ where story0_.date>=? order by story0_.date DESC limit ? Hibernate: select views0_.story_id as story_id3_1_0_, views0_.id as id1_1_0_, views0_.id as id1_1_1_, views0_.date as date2_1_1_, views0_.story_id as story_id3_1_1_ from View views0_ where views0_.story_id=? Hibernate: select views0_.story_id as story_id3_1_0_, views0_.id as id1_1_0_, views0_.id as id1_1_1_, views0_.date as date2_1_1_, views0_.story_id as story_id3_1_1_ from View views0_ where views0_.story_id=? 19:13:08,415 WARN [org.jboss.resteasy.resteasy_jaxrs.i18n] (default task-11) RESTEASY002142: Multiple resource methods match request "GET /microstory/exploration". Selecting one. Matching methods: [public javax.ws.rs.core.Response es.uvigo.esei.dgss.teamc.microstories.rest.StoryResource.getStory(java.lang.Long), public javax.ws.rs.core.Response es.uvigo.esei.dgss.teamc.microstories.rest.StoryResource.exploreStory(es.uvigo.esei.dgss.teamc.microstories.entities.Genre,es.uvigo.esei.dgss.teamc.microstories.entities.Theme,es.uvigo.esei.dgss.teamc.microstories.service.DateRange,int,java.lang.String)] 19:13:08,568 WARN [org.jboss.resteasy.resteasy_jaxrs.i18n] (default task-16) RESTEASY002142: Multiple resource methods match request "GET /microstory/exploration". Selecting one. Matching methods: [public javax.ws.rs.core.Response es.uvigo.esei.dgss.teamc.microstories.rest.StoryResource.getStory(java.lang.Long), public javax.ws.rs.core.Response es.uvigo.esei.dgss.teamc.microstories.rest.StoryResource.exploreStory(es.uvigo.esei.dgss.teamc.microstories.entities.Genre,es.uvigo.esei.dgss.teamc.microstories.entities.Theme,es.uvigo.esei.dgss.teamc.microstories.service.DateRange,int,java.lang.String)] 19:13:08,729 WARN [org.jboss.resteasy.resteasy_jaxrs.i18n] (default task-21) RESTEASY002142: Multiple resource methods match request "GET /microstory/exploration". Selecting one. Matching methods: [public javax.ws.rs.core.Response es.uvigo.esei.dgss.teamc.microstories.rest.StoryResource.getStory(java.lang.Long), public javax.ws.rs.core.Response es.uvigo.esei.dgss.teamc.microstories.rest.StoryResource.exploreStory(es.uvigo.esei.dgss.teamc.microstories.entities.Genre,es.uvigo.esei.dgss.teamc.microstories.entities.Theme,es.uvigo.esei.dgss.teamc.microstories.service.DateRange,int,java.lang.String)] 19:13:08,884 WARN [org.jboss.resteasy.resteasy_jaxrs.i18n] (default task-26) RESTEASY002142: Multiple resource methods match request "GET /microstory/exploration". Selecting one. Matching methods: [public javax.ws.rs.core.Response es.uvigo.esei.dgss.teamc.microstories.rest.StoryResource.getStory(java.lang.Long), public javax.ws.rs.core.Response es.uvigo.esei.dgss.teamc.microstories.rest.StoryResource.exploreStory(es.uvigo.esei.dgss.teamc.microstories.entities.Genre,es.uvigo.esei.dgss.teamc.microstories.entities.Theme,es.uvigo.esei.dgss.teamc.microstories.service.DateRange,int,java.lang.String)] Hibernate: select story0_.id as id1_0_, story0_.author as author2_0_, story0_.content as content3_0_, story0_.date as date4_0_, story0_.genre as genre5_0_, story0_.theme1 as theme6_0_, story0_.theme2 as theme7_0_, story0_.title as title8_0_ from Story story0_ where story0_.genre=? and (story0_.theme1=? or story0_.theme2=?) and story0_.date>=? order by story0_.date DESC limit ? offset ? 19:13:08,891 ERROR [org.jboss.as.ejb3.invocation] (default task-26) WFLYEJB0034: EJB Invocation failed on component StoryService for method public java.util.List es.uvigo.esei.dgss.teamc.microstories.service.StoryService.exploreStories(es.uvigo.esei.dgss.teamc.microstories.entities.Genre,es.uvigo.esei.dgss.teamc.microstories.entities.Theme,java.util.Date,es.uvigo.esei.dgss.teamc.microstories.service.DateRange,int,int) throws java.lang.IllegalArgumentException: javax.ejb.EJBTransactionRolledbackException: page index out of range at org.jboss.as.ejb3.tx.CMTTxInterceptor.handleInCallerTx(CMTTxInterceptor.java:159) [wildfly-ejb3-10.1.0.Final.jar:10.1.0.Final] at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:256) [wildfly-ejb3-10.1.0.Final.jar:10.1.0.Final] at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:329) [wildfly-ejb3-10.1.0.Final.jar:10.1.0.Final] at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:239) [wildfly-ejb3-10.1.0.Final.jar:10.1.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41) [wildfly-ejb3-10.1.0.Final.jar:10.1.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.as.ejb3.component.invocationmetrics.WaitTimeInterceptor.processInvocation(WaitTimeInterceptor.java:47) [wildfly-ejb3-10.1.0.Final.jar:10.1.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.as.ejb3.security.AuthorizationInterceptor.processInvocation(AuthorizationInterceptor.java:138) [wildfly-ejb3-10.1.0.Final.jar:10.1.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:100) [wildfly-ejb3-10.1.0.Final.jar:10.1.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.as.ejb3.deployment.processors.StartupAwaitInterceptor.processInvocation(StartupAwaitInterceptor.java:22) [wildfly-ejb3-10.1.0.Final.jar:10.1.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.as.ejb3.component.interceptors.ShutDownInterceptorFactory$1.processInvocation(ShutDownInterceptorFactory.java:64) [wildfly-ejb3-10.1.0.Final.jar:10.1.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:67) [wildfly-ejb3-10.1.0.Final.jar:10.1.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:54) [wildfly-ejb3-10.1.0.Final.jar:10.1.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.invocation.ContextClassLoaderInterceptor.processInvocation(ContextClassLoaderInterceptor.java:64) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.invocation.InterceptorContext.run(InterceptorContext.java:356) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.wildfly.security.manager.WildFlySecurityManager.doChecked(WildFlySecurityManager.java:636) [wildfly-elytron-1.1.2.Final.jar:1.1.2.Final] at org.jboss.invocation.AccessCheckingInterceptor.processInvocation(AccessCheckingInterceptor.java:61) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.invocation.InterceptorContext.run(InterceptorContext.java:356) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.invocation.PrivilegedWithCombinerInterceptor.processInvocation(PrivilegedWithCombinerInterceptor.java:80) [:1.5.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:198) at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:185) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:73) at es.uvigo.esei.dgss.teamc.microstories.service.StoryService$$$view1.exploreStories(Unknown Source) [classes:] at es.uvigo.esei.dgss.teamc.microstories.rest.StoryResource.exploreStory(StoryResource.java:138) [classes:] at es.uvigo.esei.dgss.teamc.microstories.rest.StoryResource$Proxy$_$$_WeldSubclass.exploreStory$$super(Unknown Source) [classes:] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.8.0_144] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [rt.jar:1.8.0_144] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_144] at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_144] at org.jboss.weld.interceptor.proxy.TerminalAroundInvokeInvocationContext.proceedInternal(TerminalAroundInvokeInvocationContext.java:49) [weld-core-impl-2.3.5.Final.jar:2.3.5.Final] at org.jboss.weld.interceptor.proxy.AroundInvokeInvocationContext.proceed(AroundInvokeInvocationContext.java:77) [weld-core-impl-2.3.5.Final.jar:2.3.5.Final] at com.arjuna.ats.jta.cdi.transactional.TransactionalInterceptorBase.invokeInOurTx(TransactionalInterceptorBase.java:117) [narayana-jts-idlj-5.3.3.Final.jar:5.3.3.Final (revision: c5912)] at com.arjuna.ats.jta.cdi.transactional.TransactionalInterceptorRequired.doIntercept(TransactionalInterceptorRequired.java:53) [narayana-jts-idlj-5.3.3.Final.jar:5.3.3.Final (revision: c5912)] at com.arjuna.ats.jta.cdi.transactional.TransactionalInterceptorBase.intercept(TransactionalInterceptorBase.java:76) [narayana-jts-idlj-5.3.3.Final.jar:5.3.3.Final (revision: c5912)] at com.arjuna.ats.jta.cdi.transactional.TransactionalInterceptorRequired.intercept(TransactionalInterceptorRequired.java:47) [narayana-jts-idlj-5.3.3.Final.jar:5.3.3.Final (revision: c5912)] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.8.0_144] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [rt.jar:1.8.0_144] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_144] at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_144] at org.jboss.weld.interceptor.reader.SimpleInterceptorInvocation$SimpleMethodInvocation.invoke(SimpleInterceptorInvocation.java:74) [weld-core-impl-2.3.5.Final.jar:2.3.5.Final] at org.jboss.weld.interceptor.proxy.InterceptorMethodHandler.executeAroundInvoke(InterceptorMethodHandler.java:84) [weld-core-impl-2.3.5.Final.jar:2.3.5.Final] at org.jboss.weld.interceptor.proxy.InterceptorMethodHandler.executeInterception(InterceptorMethodHandler.java:72) [weld-core-impl-2.3.5.Final.jar:2.3.5.Final] at org.jboss.weld.interceptor.proxy.InterceptorMethodHandler.invoke(InterceptorMethodHandler.java:56) [weld-core-impl-2.3.5.Final.jar:2.3.5.Final] at org.jboss.weld.bean.proxy.CombinedInterceptorAndDecoratorStackMethodHandler.invoke(CombinedInterceptorAndDecoratorStackMethodHandler.java:79) [weld-core-impl-2.3.5.Final.jar:2.3.5.Final] at org.jboss.weld.bean.proxy.CombinedInterceptorAndDecoratorStackMethodHandler.invoke(CombinedInterceptorAndDecoratorStackMethodHandler.java:68) [weld-core-impl-2.3.5.Final.jar:2.3.5.Final] at es.uvigo.esei.dgss.teamc.microstories.rest.StoryResource$Proxy$_$$_WeldSubclass.exploreStory(Unknown Source) [classes:] at es.uvigo.esei.dgss.teamc.microstories.rest.StoryResource$Proxy$_$$_WeldClientProxy.exploreStory(Unknown Source) [classes:] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.8.0_144] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [rt.jar:1.8.0_144] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_144] at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_144] at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:139) [resteasy-jaxrs-3.0.19.Final.jar:3.0.19.Final] at org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTarget(ResourceMethodInvoker.java:295) [resteasy-jaxrs-3.0.19.Final.jar:3.0.19.Final] at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:249) [resteasy-jaxrs-3.0.19.Final.jar:3.0.19.Final] at org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:236) [resteasy-jaxrs-3.0.19.Final.jar:3.0.19.Final] at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:402) [resteasy-jaxrs-3.0.19.Final.jar:3.0.19.Final] at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:209) [resteasy-jaxrs-3.0.19.Final.jar:3.0.19.Final] at org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:221) [resteasy-jaxrs-3.0.19.Final.jar:3.0.19.Final] at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:56) [resteasy-jaxrs-3.0.19.Final.jar:3.0.19.Final] at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:51) [resteasy-jaxrs-3.0.19.Final.jar:3.0.19.Final] at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) [jboss-servlet-api_3.1_spec-1.0.0.Final.jar:1.0.0.Final] at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:85) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.4.0.Final.jar:1.4.0.Final] at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) [undertow-core-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) [undertow-core-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50) [undertow-core-1.4.0.Final.jar:1.4.0.Final] at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) [undertow-core-1.4.0.Final.jar:1.4.0.Final] at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.4.0.Final.jar:1.4.0.Final] at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.4.0.Final.jar:1.4.0.Final] at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) [undertow-core-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:292) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.handlers.ServletInitialHandler.access$100(ServletInitialHandler.java:81) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:135) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.core.ServletRequestContextThreadSetupAction$1.call(ServletRequestContextThreadSetupAction.java:48) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.core.ContextClassLoaderSetupAction$1.call(ContextClassLoaderSetupAction.java:43) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.api.LegacyThreadSetupActionWrapper$1.call(LegacyThreadSetupActionWrapper.java:44) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:272) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:104) [undertow-servlet-1.4.0.Final.jar:1.4.0.Final] at io.undertow.server.Connectors.executeRootHandler(Connectors.java:202) [undertow-core-1.4.0.Final.jar:1.4.0.Final] at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:805) [undertow-core-1.4.0.Final.jar:1.4.0.Final] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [rt.jar:1.8.0_144] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [rt.jar:1.8.0_144] at java.lang.Thread.run(Thread.java:748) [rt.jar:1.8.0_144] Caused by: java.lang.IllegalArgumentException: page index out of range at es.uvigo.esei.dgss.teamc.microstories.service.StoryService.exploreStories(StoryService.java:141) [classes:] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.8.0_144] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [rt.jar:1.8.0_144] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_144] at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_144] at org.jboss.as.ee.component.ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptor.java:52) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:437) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:82) [wildfly-weld-10.1.0.Final.jar:10.1.0.Final] at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:93) [wildfly-weld-10.1.0.Final.jar:10.1.0.Final] at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:63) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.as.ejb3.component.invocationmetrics.ExecutionTimeInterceptor.processInvocation(ExecutionTimeInterceptor.java:43) [wildfly-ejb3-10.1.0.Final.jar:10.1.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.as.jpa.interceptor.SBInvocationInterceptor.processInvocation(SBInvocationInterceptor.java:47) [wildfly-jpa-10.1.0.Final.jar:10.1.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:437) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.weld.ejb.AbstractEJBRequestScopeActivationInterceptor.aroundInvoke(AbstractEJBRequestScopeActivationInterceptor.java:64) [weld-core-impl-2.3.5.Final.jar:2.3.5.Final] at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:83) [wildfly-weld-10.1.0.Final.jar:10.1.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.as.ee.concurrent.ConcurrentContextInterceptor.processInvocation(ConcurrentContextInterceptor.java:45) [wildfly-ee-10.1.0.Final.jar:10.1.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:52) at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.as.ejb3.component.interceptors.NonPooledEJBComponentInstanceAssociatingInterceptor.processInvocation(NonPooledEJBComponentInstanceAssociatingInterceptor.java:59) [wildfly-ejb3-10.1.0.Final.jar:10.1.0.Final] at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340) [jboss-invocation-1.5.0.Final.jar:1.5.0.Final] at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:254) [wildfly-ejb3-10.1.0.Final.jar:10.1.0.Final] ... 113 more 19:13:09,051 WARN [org.jboss.resteasy.resteasy_jaxrs.i18n] (default task-32) RESTEASY002142: Multiple resource methods match request "GET /microstory/exploration". Selecting one. Matching methods: [public javax.ws.rs.core.Response es.uvigo.esei.dgss.teamc.microstories.rest.StoryResource.getStory(java.lang.Long), public javax.ws.rs.core.Response es.uvigo.esei.dgss.teamc.microstories.rest.StoryResource.exploreStory(es.uvigo.esei.dgss.teamc.microstories.entities.Genre,es.uvigo.esei.dgss.teamc.microstories.entities.Theme,es.uvigo.esei.dgss.teamc.microstories.service.DateRange,int,java.lang.String)] 19:13:09,197 WARN [org.jboss.resteasy.resteasy_jaxrs.i18n] (default task-6) RESTEASY002142: Multiple resource methods match request "GET /microstory/recent". Selecting one. Matching methods: [public javax.ws.rs.core.Response es.uvigo.esei.dgss.teamc.microstories.rest.StoryResource.listRecentStories(), public javax.ws.rs.core.Response es.uvigo.esei.dgss.teamc.microstories.rest.StoryResource.getStory(java.lang.Long)] Hibernate: select story0_.id as id1_0_, story0_.author as author2_0_, story0_.content as content3_0_, story0_.date as date4_0_, story0_.genre as genre5_0_, story0_.theme1 as theme6_0_, story0_.theme2 as theme7_0_, story0_.title as title8_0_ from Story story0_ order by story0_.date DESC limit ? 19:13:09,384 WARN [org.jboss.resteasy.resteasy_jaxrs.i18n] (default task-1) RESTEASY002142: Multiple resource methods match request "GET /microstory/recent". Selecting one. Matching methods: [public javax.ws.rs.core.Response es.uvigo.esei.dgss.teamc.microstories.rest.StoryResource.listRecentStories(), public javax.ws.rs.core.Response es.uvigo.esei.dgss.teamc.microstories.rest.StoryResource.getStory(java.lang.Long)] Hibernate: select story0_.id as id1_0_, story0_.author as author2_0_, story0_.content as content3_0_, story0_.date as date4_0_, story0_.genre as genre5_0_, story0_.theme1 as theme6_0_, story0_.theme2 as theme7_0_, story0_.title as title8_0_ from Story story0_ order by story0_.date DESC limit ? Hibernate: select views0_.story_id as story_id3_1_0_, views0_.id as id1_1_0_, views0_.id as id1_1_1_, views0_.date as date2_1_1_, views0_.story_id as story_id3_1_1_ from View views0_ where views0_.story_id=? Hibernate: select views0_.story_id as story_id3_1_0_, views0_.id as id1_1_0_, views0_.id as id1_1_1_, views0_.date as date2_1_1_, views0_.story_id as story_id3_1_1_ from View views0_ where views0_.story_id=? Hibernate: select views0_.story_id as story_id3_1_0_, views0_.id as id1_1_0_, views0_.id as id1_1_1_, views0_.date as date2_1_1_, views0_.story_id as story_id3_1_1_ from View views0_ where views0_.story_id=? 19:13:09,509 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool -- 6) WFLYUT0022: Unregistered web context: /test 19:13:09,548 INFO [org.jboss.as.jpa] (ServerService Thread Pool -- 59) WFLYJPA0011: Stopping Persistence Unit (phase 2 of 2) Service 'test.war#test' 19:13:09,548 INFO [org.hibernate.tool.hbm2ddl.SchemaExport] (ServerService Thread Pool -- 59) HHH000227: Running hbm2ddl schema export Hibernate: drop table Story if exists Hibernate: drop table View if exists 19:13:09,560 INFO [org.hibernate.tool.hbm2ddl.SchemaExport] (ServerService Thread Pool -- 59) HHH000230: Schema export complete 19:13:09,564 INFO [org.jboss.as.jpa] (ServerService Thread Pool -- 6) WFLYJPA0011: Stopping Persistence Unit (phase 1 of 2) Service 'test.war#test' 19:13:09,585 INFO [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 59) WFLYCLINF0003: Stopped client-mappings cache from ejb container 19:13:09,606 INFO [org.jboss.as.server.deployment] (MSC service thread 1-1) WFLYSRV0028: Stopped deployment test.war (runtime-name: test.war) in 120ms 19:13:09,630 WARN [org.jboss.as.controller] (management-handler-thread - 3) WFLYCTL0357: Notification of type deployment-undeployed is not described for the resource at the address [] 19:13:09,634 INFO [org.jboss.as.repository] (management-handler-thread - 3) WFLYDR0002: Content removed from location /var/lib/jenkins/workspace/μStories 2122 - Team C/rest/target/wildfly-10.1.0.Final/standalone/data/content/c1/c5169e078dd672ec6820823dd1ed9b3355a623/content 19:13:09,635 INFO [org.jboss.as.server] (management-handler-thread - 3) WFLYSRV0009: Undeployed "test.war" (runtime-name: "test.war") [INFO] Tests run: 57, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 37.323 s - in es.uvigo.esei.dgss.teamc.microstories.rest.ResourceIntegrationTestSuite [INFO] Running es.uvigo.esei.dgss.teamc.microstories.rest.ResourceUnitTestSuite [INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.247 s - in es.uvigo.esei.dgss.teamc.microstories.rest.ResourceUnitTestSuite 19:13:09,901 WARNING [org.jboss.arquillian.core.spi.ObserverMethod] (main) Argument 2 for ArquillianServiceDeployer.undeploy is null. It won't be invoked. 19:13:09,913 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-1) WFLYJCA0010: Unbound data source [java:jboss/datasources/ExampleDS] 19:13:09,913 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-1) WFLYJCA0010: Unbound data source [java:jboss/datasources/dgss2122/teamC/microstories] 19:13:09,954 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-1) WFLYJCA0019: Stopped Driver service with driver-name = h2 19:13:09,958 INFO [org.wildfly.extension.undertow] (MSC service thread 1-3) WFLYUT0019: Host default-host stopping 19:13:09,994 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0008: Undertow HTTP listener default suspending 19:13:09,995 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) WFLYUT0007: Undertow HTTP listener default stopped, was bound to 127.0.0.1:58080 19:13:09,996 INFO [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0004: Undertow 1.4.0.Final stopping 19:13:10,024 INFO [org.jboss.as] (MSC service thread 1-1) WFLYSRV0050: WildFly Full 10.1.0.Final (WildFly Core 2.2.0.Final) stopped in 106ms [INFO] [INFO] Results: [INFO] [INFO] Tests run: 66, Failures: 0, Errors: 0, Skipped: 0 [INFO] [JENKINS] Recording test results [INFO] [INFO] --- jacoco-maven-plugin:0.7.9:report (post-unit-test) @ dgss2122-teamC-microstories-rest --- [INFO] Loading execution data file /var/lib/jenkins/workspace/μStories 2122 - Team C/rest/target/jacoco.exec [INFO] Analyzed bundle 'REST' with 4 classes [INFO] [INFO] --- maven-war-plugin:3.3.2:war (default-war) @ dgss2122-teamC-microstories-rest --- [INFO] Packaging webapp [INFO] Assembling webapp [dgss2122-teamC-microstories-rest] in [/var/lib/jenkins/workspace/μStories 2122 - Team C/rest/target/dgss2122-teamC-microstories-rest-0.1.0-SNAPSHOT] [INFO] Processing war project [INFO] Copying webapp resources [/var/lib/jenkins/workspace/μStories 2122 - Team C/rest/src/main/webapp] [INFO] Building war: /var/lib/jenkins/workspace/μStories 2122 - Team C/rest/target/dgss2122-teamC-microstories-rest-0.1.0-SNAPSHOT.war [INFO] [INFO] >>> maven-source-plugin:3.0.1:jar (attach-sources) > generate-sources @ dgss2122-teamC-microstories-rest >>> [INFO] [INFO] --- jacoco-maven-plugin:0.7.9:prepare-agent (pre-unit-test) @ dgss2122-teamC-microstories-rest --- [INFO] argLine set to "-javaagent:/var/lib/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.7.9/org.jacoco.agent-0.7.9-runtime.jar=destfile=/var/lib/jenkins/workspace/μStories 2122 - Team C/rest/target/jacoco.exec,classdumpdir=/var/lib/jenkins/workspace/μStories 2122 - Team C/target/classes" [WARNING] Failed to getClass for org.apache.maven.plugins.source.SourceJarMojo [INFO] [INFO] <<< maven-source-plugin:3.0.1:jar (attach-sources) < generate-sources @ dgss2122-teamC-microstories-rest <<< [INFO] [INFO] --- maven-source-plugin:3.0.1:jar (attach-sources) @ dgss2122-teamC-microstories-rest --- [INFO] Building jar: /var/lib/jenkins/workspace/μStories 2122 - Team C/rest/target/dgss2122-teamC-microstories-rest-0.1.0-SNAPSHOT-sources.jar [INFO] [INFO] --- maven-javadoc-plugin:2.10.4:jar (attach-javadocs) @ dgss2122-teamC-microstories-rest --- [INFO] Loading source files for package es.uvigo.esei.dgss.teamc.microstories.rest... Constructing Javadoc information... Standard Doclet version 1.8.0_144 Building tree for all the packages and classes... Generating /var/lib/jenkins/workspace/μStories 2122 - Team C/rest/target/apidocs/es/uvigo/esei/dgss/teamc/microstories/rest/IllegalArgumentExceptionMapper.html... Generating /var/lib/jenkins/workspace/μStories 2122 - Team C/rest/target/apidocs/es/uvigo/esei/dgss/teamc/microstories/rest/NullPointerExceptionMapper.html... Generating /var/lib/jenkins/workspace/μStories 2122 - Team C/rest/target/apidocs/es/uvigo/esei/dgss/teamc/microstories/rest/StoryDTO.html... Generating /var/lib/jenkins/workspace/μStories 2122 - Team C/rest/target/apidocs/es/uvigo/esei/dgss/teamc/microstories/rest/StoryResource.html... Generating /var/lib/jenkins/workspace/μStories 2122 - Team C/rest/target/apidocs/es/uvigo/esei/dgss/teamc/microstories/rest/package-frame.html... Generating /var/lib/jenkins/workspace/μStories 2122 - Team C/rest/target/apidocs/es/uvigo/esei/dgss/teamc/microstories/rest/package-summary.html... Generating /var/lib/jenkins/workspace/μStories 2122 - Team C/rest/target/apidocs/es/uvigo/esei/dgss/teamc/microstories/rest/package-tree.html... Generating /var/lib/jenkins/workspace/μStories 2122 - Team C/rest/target/apidocs/constant-values.html... Generating /var/lib/jenkins/workspace/μStories 2122 - Team C/rest/target/apidocs/es/uvigo/esei/dgss/teamc/microstories/rest/class-use/NullPointerExceptionMapper.html... Generating /var/lib/jenkins/workspace/μStories 2122 - Team C/rest/target/apidocs/es/uvigo/esei/dgss/teamc/microstories/rest/class-use/IllegalArgumentExceptionMapper.html... Generating /var/lib/jenkins/workspace/μStories 2122 - Team C/rest/target/apidocs/es/uvigo/esei/dgss/teamc/microstories/rest/class-use/StoryResource.html... Generating /var/lib/jenkins/workspace/μStories 2122 - Team C/rest/target/apidocs/es/uvigo/esei/dgss/teamc/microstories/rest/class-use/StoryDTO.html... Generating /var/lib/jenkins/workspace/μStories 2122 - Team C/rest/target/apidocs/es/uvigo/esei/dgss/teamc/microstories/rest/package-use.html... Building index for all the packages and classes... Generating /var/lib/jenkins/workspace/μStories 2122 - Team C/rest/target/apidocs/overview-tree.html... Generating /var/lib/jenkins/workspace/μStories 2122 - Team C/rest/target/apidocs/index-all.html... Generating /var/lib/jenkins/workspace/μStories 2122 - Team C/rest/target/apidocs/deprecated-list.html... Building index for all classes... Generating /var/lib/jenkins/workspace/μStories 2122 - Team C/rest/target/apidocs/allclasses-frame.html... Generating /var/lib/jenkins/workspace/μStories 2122 - Team C/rest/target/apidocs/allclasses-noframe.html... Generating /var/lib/jenkins/workspace/μStories 2122 - Team C/rest/target/apidocs/index.html... Generating /var/lib/jenkins/workspace/μStories 2122 - Team C/rest/target/apidocs/help-doc.html... 1 warning [WARNING] Javadoc Warnings [WARNING] /var/lib/jenkins/workspace/μStories 2122 - Team C/rest/src/main/java/es/uvigo/esei/dgss/teamc/microstories/rest/StoryResource.java:121: warning: no @param for today [WARNING] public Response exploreStory(@QueryParam("genre") Genre genre, @QueryParam("theme") Theme theme, @QueryParam("publication") DateRange dateRange, [WARNING] ^ [INFO] Building jar: /var/lib/jenkins/workspace/μStories 2122 - Team C/rest/target/dgss2122-teamC-microstories-rest-0.1.0-SNAPSHOT-javadoc.jar [INFO] [INFO] --- jacoco-maven-plugin:0.7.9:prepare-agent (pre-integration-test) @ dgss2122-teamC-microstories-rest --- [INFO] argLine set to "-javaagent:/var/lib/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.7.9/org.jacoco.agent-0.7.9-runtime.jar=destfile=/var/lib/jenkins/workspace/μStories 2122 - Team C/rest/target/jacoco.exec,classdumpdir=/var/lib/jenkins/workspace/μStories 2122 - Team C/target/classes" [INFO] [INFO] --- jacoco-maven-plugin:0.7.9:report (post-integration-test) @ dgss2122-teamC-microstories-rest --- [INFO] Loading execution data file /var/lib/jenkins/workspace/μStories 2122 - Team C/rest/target/jacoco.exec [INFO] Analyzed bundle 'REST' with 4 classes [INFO] [INFO] --- maven-install-plugin:2.4:install (default-install) @ dgss2122-teamC-microstories-rest --- [INFO] Installing /var/lib/jenkins/workspace/μStories 2122 - Team C/rest/target/dgss2122-teamC-microstories-rest-0.1.0-SNAPSHOT.war to /var/lib/jenkins/.m2/repository/es/uvigo/esei/dgss/teamC/microstories/dgss2122-teamC-microstories-rest/0.1.0-SNAPSHOT/dgss2122-teamC-microstories-rest-0.1.0-SNAPSHOT.war [INFO] Installing /var/lib/jenkins/workspace/μStories 2122 - Team C/rest/pom.xml to /var/lib/jenkins/.m2/repository/es/uvigo/esei/dgss/teamC/microstories/dgss2122-teamC-microstories-rest/0.1.0-SNAPSHOT/dgss2122-teamC-microstories-rest-0.1.0-SNAPSHOT.pom [INFO] Installing /var/lib/jenkins/workspace/μStories 2122 - Team C/rest/target/dgss2122-teamC-microstories-rest-0.1.0-SNAPSHOT-sources.jar to /var/lib/jenkins/.m2/repository/es/uvigo/esei/dgss/teamC/microstories/dgss2122-teamC-microstories-rest/0.1.0-SNAPSHOT/dgss2122-teamC-microstories-rest-0.1.0-SNAPSHOT-sources.jar [INFO] Installing /var/lib/jenkins/workspace/μStories 2122 - Team C/rest/target/dgss2122-teamC-microstories-rest-0.1.0-SNAPSHOT-javadoc.jar to /var/lib/jenkins/.m2/repository/es/uvigo/esei/dgss/teamC/microstories/dgss2122-teamC-microstories-rest/0.1.0-SNAPSHOT/dgss2122-teamC-microstories-rest-0.1.0-SNAPSHOT-javadoc.jar