buildbot failure in on tomee-trunk-ubuntu-jvm8

2016-08-23 Thread buildbot
The Buildbot has detected a new failure on builder tomee-trunk-ubuntu-jvm8 
while building tomee. Full details are available at:
https://ci.apache.org/builders/tomee-trunk-ubuntu-jvm8/builds/437

Buildbot URL: https://ci.apache.org/

Buildslave for this Build: hemera_ubuntu

Build Reason: The SingleBranchScheduler scheduler named 
'on-tomee-trunk-ubuntu-jvm8-commit' triggered this build
Build Source Stamp: [branch master] e6ebfddea1e509540d3783aaa4870aed20e2c630
Blamelist: Romain manni-Bucau 

BUILD FAILED: failed test

Sincerely,
 -The Buildbot





[jira] [Resolved] (TOMEE-1911) gradle plugin broken with gradle 3 and gradle wrapper

2016-08-23 Thread Romain Manni-Bucau (JIRA)

 [ 
https://issues.apache.org/jira/browse/TOMEE-1911?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Romain Manni-Bucau resolved TOMEE-1911.
---
Resolution: Fixed

fixing compatibility and adding classloaderFilteredPackages option to the task 
to allow to filter not desired classes (would have avoided a fix for gradle 
wrapper for instance)

> gradle plugin broken with gradle 3 and gradle wrapper
> -
>
> Key: TOMEE-1911
> URL: https://issues.apache.org/jira/browse/TOMEE-1911
> Project: TomEE
>  Issue Type: Bug
>Reporter: Romain Manni-Bucau
>Assignee: Romain Manni-Bucau
> Fix For: 7.0.2
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


tomee git commit: TOMEE-1911 fixing gradle 3.0 compatibility

2016-08-23 Thread rmannibucau
Repository: tomee
Updated Branches:
  refs/heads/master 2b190f0b7 -> e6ebfddea


TOMEE-1911 fixing gradle 3.0 compatibility


Project: http://git-wip-us.apache.org/repos/asf/tomee/repo
Commit: http://git-wip-us.apache.org/repos/asf/tomee/commit/e6ebfdde
Tree: http://git-wip-us.apache.org/repos/asf/tomee/tree/e6ebfdde
Diff: http://git-wip-us.apache.org/repos/asf/tomee/diff/e6ebfdde

Branch: refs/heads/master
Commit: e6ebfddea1e509540d3783aaa4870aed20e2c630
Parents: 2b190f0
Author: Romain manni-Bucau 
Authored: Tue Aug 23 19:13:02 2016 +0200
Committer: Romain manni-Bucau 
Committed: Tue Aug 23 19:13:02 2016 +0200

--
 .../src/main/resources/default.exclusions   |  1 +
 .../gradle/embedded/TomEEEmbeddedTask.java  | 53 
 .../classloader/FilterGradleClassLoader.java| 27 --
 gradle/pom.xml  |  2 +-
 pom.xml |  2 +-
 5 files changed, 35 insertions(+), 50 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/tomee/blob/e6ebfdde/container/openejb-core/src/main/resources/default.exclusions
--
diff --git a/container/openejb-core/src/main/resources/default.exclusions 
b/container/openejb-core/src/main/resources/default.exclusions
index c993bd0..b2dd209 100644
--- a/container/openejb-core/src/main/resources/default.exclusions
+++ b/container/openejb-core/src/main/resources/default.exclusions
@@ -137,6 +137,7 @@ jsse.jar
 juli-
 junit-
 kahadb-
+kotlin-runtime
 leveldb
 log4j-
 logkit-

http://git-wip-us.apache.org/repos/asf/tomee/blob/e6ebfdde/gradle/gradle-tomee-embedded/src/main/java/org/apache/tomee/gradle/embedded/TomEEEmbeddedTask.java
--
diff --git 
a/gradle/gradle-tomee-embedded/src/main/java/org/apache/tomee/gradle/embedded/TomEEEmbeddedTask.java
 
b/gradle/gradle-tomee-embedded/src/main/java/org/apache/tomee/gradle/embedded/TomEEEmbeddedTask.java
index eb637d8..b5c3e27 100644
--- 
a/gradle/gradle-tomee-embedded/src/main/java/org/apache/tomee/gradle/embedded/TomEEEmbeddedTask.java
+++ 
b/gradle/gradle-tomee-embedded/src/main/java/org/apache/tomee/gradle/embedded/TomEEEmbeddedTask.java
@@ -21,8 +21,6 @@ import org.gradle.api.DefaultTask;
 import org.gradle.api.GradleException;
 import org.gradle.api.Project;
 import org.gradle.api.artifacts.Configuration;
-import org.gradle.api.logging.LogLevel;
-import org.gradle.api.logging.LoggingManager;
 import org.gradle.api.tasks.Input;
 import org.gradle.api.tasks.Optional;
 import org.gradle.api.tasks.TaskAction;
@@ -39,6 +37,7 @@ import java.util.HashMap;
 import java.util.HashSet;
 import java.util.LinkedHashSet;
 import java.util.List;
+import java.util.Locale;
 import java.util.Map;
 import java.util.Properties;
 import java.util.Scanner;
@@ -122,6 +121,10 @@ public class TomEEEmbeddedTask extends DefaultTask {
 
 @Optional
 @Input
+private Collection classloaderFilteredPackages;
+
+@Optional
+@Input
 private boolean webResourceCached = true;
 
 @Optional
@@ -172,10 +175,6 @@ public class TomEEEmbeddedTask extends DefaultTask {
 @Input
 private String dir;
 
-@Optional
-@Input
-private LogLevel logLevel = LogLevel.INFO;
-
 /* TODO if needed
 @Parameter //a dvanced config but a simple boolean will be used for 
defaults (withLiveReload)
 private LiveReload liveReload;
@@ -192,15 +191,11 @@ public class TomEEEmbeddedTask extends DefaultTask {
 
 final Thread thread = Thread.currentThread();
 final ClassLoader tccl = thread.getContextClassLoader();
-final LoggingManager logging = getProject().getLogging();
-final LogSetup logSetup = new LogSetup(logging, 
logging.getStandardOutputCaptureLevel(), 
logging.getStandardErrorCaptureLevel(), logLevel).init();
-logging.setLevel(logLevel);
 thread.setContextClassLoader(createLoader(tccl));
 try {
 doRun();
 } finally {
 thread.setContextClassLoader(tccl);
-logSetup.reset();
 }
 }
 
@@ -323,13 +318,16 @@ public class TomEEEmbeddedTask extends DefaultTask {
 String line;
 final Scanner scanner = new Scanner(System.in);
 while ((line = scanner.nextLine()) != null) {
-switch (line.trim()) {
+final String cmd = line.trim().toLowerCase(Locale.ENGLISH);
+switch (cmd) {
 case "exit":
 case "quit":
 running.set(false);
 Runtime.getRuntime().removeShutdownHook(hook);
 container.close();
 return;
+default:
+  

[jira] [Created] (TOMEE-1911) gradle plugin broken with gradle 3 and gradle wrapper

2016-08-23 Thread Romain Manni-Bucau (JIRA)
Romain Manni-Bucau created TOMEE-1911:
-

 Summary: gradle plugin broken with gradle 3 and gradle wrapper
 Key: TOMEE-1911
 URL: https://issues.apache.org/jira/browse/TOMEE-1911
 Project: TomEE
  Issue Type: Bug
Reporter: Romain Manni-Bucau
Assignee: Romain Manni-Bucau
 Fix For: 7.0.2






--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


buildbot success in on tomee-trunk-ubuntu

2016-08-23 Thread buildbot
The Buildbot has detected a restored build on builder tomee-trunk-ubuntu while 
building . Full details are available at:
https://ci.apache.org/builders/tomee-trunk-ubuntu/builds/489

Buildbot URL: https://ci.apache.org/

Buildslave for this Build: hemera_ubuntu

Build Reason: forced: by IRC user  on channel #openejb: None
Build Source Stamp: HEAD
Blamelist: 

Build succeeded!

Sincerely,
 -The Buildbot





[jira] [Commented] (TOMEE-1910) SNI fails for cxf and tomcat7-maven-plugin

2016-08-23 Thread Romain Manni-Bucau (JIRA)

[ 
https://issues.apache.org/jira/browse/TOMEE-1910?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15432499#comment-15432499
 ] 

Romain Manni-Bucau commented on TOMEE-1910:
---

Hi

this is a tomcat question but as a quick note SNI support is >= tomcat 8.5 
(tomee 7)

> SNI fails for cxf and tomcat7-maven-plugin
> --
>
> Key: TOMEE-1910
> URL: https://issues.apache.org/jira/browse/TOMEE-1910
> Project: TomEE
>  Issue Type: Bug
>  Components: TomEE Core Server
>Affects Versions: 1.7.4
>Reporter: Matthew Broadhead
>
> Hi,
> I tried asking this question on the tomcat users mailing list but there was 
> no response.
> Basically I have TomEE running behind Httpd 
> httpd-2.4.6-40.el7.centos.4.x86_64.  My java version is:
> openjdk version "1.8.0_101"
> OpenJDK Runtime Environment (build 1.8.0_101-b13)
> OpenJDK 64-Bit Server VM (build 25.101-b13, mixed mode)
> SNI works fine on Httpd and I can add certificates to any of the virtual 
> hosts and it works fine in the browser.  but when i added an extra https 
> virtual host suddenly my main host was not primary and all the CXF WebClient 
> REST stuff fails.  Also tomcat7-maven-plugin failed to deploy to the server 
> saying the certificate was wrong and showed the primary host certificate 
> instead of the one specified
> [ERROR] Failed to execute goal 
> org.apache.tomcat.maven:tomcat7-maven-plugin:2.3-SNAPSHOT:redeploy 
> (default-cli) on project domain2: Cannot invoke Tomcat manager: hostname in 
> certificate didn't match:  !=  OR  
> OR  -> [Help 1]
> is my java lacking SNI support?  is the only way around the problem to use a 
> single multi domain SSL certificate?



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (TOMEE-1743) JAX-RS goes away

2016-08-23 Thread Matthew Broadhead (JIRA)

[ 
https://issues.apache.org/jira/browse/TOMEE-1743?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15432492#comment-15432492
 ] 

Matthew Broadhead commented on TOMEE-1743:
--

i am hoping to move onto 7.0+ soon but i need to stabilise my 1.7.x code first. 
 I will let you know if I see an improvement.  Also, for whatever reason I am 
not having so many problems any more.  maybe because I am not actively 
debugging JAX-RS code any more

> JAX-RS goes away
> 
>
> Key: TOMEE-1743
> URL: https://issues.apache.org/jira/browse/TOMEE-1743
> Project: TomEE
>  Issue Type: Bug
>  Components: TomEE Core Server
>Affects Versions: 1.7.4
>Reporter: Matthew Broadhead
>
> While developing I keep getting the following error and having to restart the 
> server to make everything work again.  it is getting quite frustrating.
> {noformat}
> Mar 20, 2016 10:39:18 AM org.apache.catalina.core.StandardWrapperValve invoke
> SEVERE: Servlet.service() for servlet [default] in context with path [/rest] 
> threw exception [Error processing webservice request] with root cause
> java.lang.NullPointerException
>   at 
> org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:240)
>   at 
> org.apache.openejb.server.cxf.rs.CxfRsHttpListener.doInvoke(CxfRsHttpListener.java:227)
>   at 
> org.apache.tomee.webservices.CXFJAXRSFilter.doFilter(CXFJAXRSFilter.java:94)
>   at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
>   at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
>   at 
> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
>   at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
>   at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
>   at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
>   at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
>   at org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:44)
>   at org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:44)
>   at org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:44)
>   at 
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:614)
>   at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
>   at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
>   at 
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:957)
>   at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
>   at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:423)
>   at 
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1079)
>   at 
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:620)
>   at 
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
>   at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>   at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>   at 
> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
>   at java.lang.Thread.run(Thread.java:745)
> {noformat}
> there is a rest application defined by
> {code}
> @ApplicationPath("/rest")
> public class ApplicationConfig extends Application {
>   public Set getClasses() {
>   return new HashSet(
>   Arrays.asList(ApplicationService.class, 
> DirectoryService.class, SearchService.class));
>   }
> }
> {code}
> with for example
> {code}
> @Path("/application")
> @Produces(MediaType.APPLICATION_JSON)
> public class ApplicationService {
>   @EJB
>   private ApplicationBean applicationBean;
>   @Path("/getdata")
>   @GET
>   public Response getdata(@QueryParam("name") String name) {
>   String result = applicationBean.getData(name);
>   return Response.ok(result).build();
>   }
> }
> {code}
> which is accessed by
> {code}
> public String getData(User user, String name) {
>   return WebClient.create(Utility.baseAddress(), 
> user.getUserName(), user.getPassword(), null)
>   
> .path("/rest/rest/application/getdata").query("name", 
> name).accept(MediaType.APPLICATION_JSON_TYPE)
>   .get(String.class);
>   }
> {code}
> if I navigate to http://localhost:8080/rest/rest/application/getdata it 

[jira] [Created] (TOMEE-1910) SNI fails for cxf and tomcat7-maven-plugin

2016-08-23 Thread Matthew Broadhead (JIRA)
Matthew Broadhead created TOMEE-1910:


 Summary: SNI fails for cxf and tomcat7-maven-plugin
 Key: TOMEE-1910
 URL: https://issues.apache.org/jira/browse/TOMEE-1910
 Project: TomEE
  Issue Type: Bug
  Components: TomEE Core Server
Affects Versions: 1.7.4
Reporter: Matthew Broadhead


Hi,

I tried asking this question on the tomcat users mailing list but there was no 
response.

Basically I have TomEE running behind Httpd httpd-2.4.6-40.el7.centos.4.x86_64. 
 My java version is:
openjdk version "1.8.0_101"
OpenJDK Runtime Environment (build 1.8.0_101-b13)
OpenJDK 64-Bit Server VM (build 25.101-b13, mixed mode)

SNI works fine on Httpd and I can add certificates to any of the virtual hosts 
and it works fine in the browser.  but when i added an extra https virtual host 
suddenly my main host was not primary and all the CXF WebClient REST stuff 
fails.  Also tomcat7-maven-plugin failed to deploy to the server saying the 
certificate was wrong and showed the primary host certificate instead of the 
one specified
[ERROR] Failed to execute goal 
org.apache.tomcat.maven:tomcat7-maven-plugin:2.3-SNAPSHOT:redeploy 
(default-cli) on project domain2: Cannot invoke Tomcat manager: hostname in 
certificate didn't match:  !=  OR  
OR  -> [Help 1]

is my java lacking SNI support?  is the only way around the problem to use a 
single multi domain SSL certificate?



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


buildbot success in on tomee-trunk-ubuntu-jvm8

2016-08-23 Thread buildbot
The Buildbot has detected a restored build on builder tomee-trunk-ubuntu-jvm8 
while building tomee. Full details are available at:
https://ci.apache.org/builders/tomee-trunk-ubuntu-jvm8/builds/436

Buildbot URL: https://ci.apache.org/

Buildslave for this Build: hemera_ubuntu

Build Reason: The SingleBranchScheduler scheduler named 
'on-tomee-trunk-ubuntu-jvm8-commit' triggered this build
Build Source Stamp: [branch master] 2b190f0b7a357f8debfd8f5aaa8dd8a93b107b4d
Blamelist: Romain manni-Bucau 

Build succeeded!

Sincerely,
 -The Buildbot





tomee git commit: some JVM tuning for tomee embedded test suite

2016-08-23 Thread rmannibucau
Repository: tomee
Updated Branches:
  refs/heads/master 72bcde6f6 -> 2b190f0b7


some JVM tuning for tomee embedded test suite


Project: http://git-wip-us.apache.org/repos/asf/tomee/repo
Commit: http://git-wip-us.apache.org/repos/asf/tomee/commit/2b190f0b
Tree: http://git-wip-us.apache.org/repos/asf/tomee/tree/2b190f0b
Diff: http://git-wip-us.apache.org/repos/asf/tomee/diff/2b190f0b

Branch: refs/heads/master
Commit: 2b190f0b7a357f8debfd8f5aaa8dd8a93b107b4d
Parents: 72bcde6
Author: Romain manni-Bucau 
Authored: Tue Aug 23 09:05:24 2016 +0200
Committer: Romain manni-Bucau 
Committed: Tue Aug 23 09:05:24 2016 +0200

--
 arquillian/arquillian-tomee-tests/pom.xml | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/tomee/blob/2b190f0b/arquillian/arquillian-tomee-tests/pom.xml
--
diff --git a/arquillian/arquillian-tomee-tests/pom.xml 
b/arquillian/arquillian-tomee-tests/pom.xml
index a856f4a..be26792 100644
--- a/arquillian/arquillian-tomee-tests/pom.xml
+++ b/arquillian/arquillian-tomee-tests/pom.xml
@@ -275,7 +275,7 @@
 
 
   ${skip.embedded}
-  -XX:+CMSClassUnloadingEnabled
+  -XX:+CMSClassUnloadingEnabled 
-XX:MaxPermSize=512M
   
 ${project.version}
 tomee-embedded
@@ -461,6 +461,7 @@
   
 org.apache.maven.plugins
 maven-surefire-plugin
+2.19.1
 
   
 test-tomee-embedded
@@ -470,6 +471,7 @@
 
 
   ${maven.test.skip}
+  -XX:MaxPermSize=512M
   
 ${project.version}
 tomee-embedded