buildbot success in ASF Buildbot on tomee-trunk-deploy

2014-06-15 Thread buildbot
The Buildbot has detected a restored build on builder tomee-trunk-deploy while 
building ASF Buildbot.
Full details are available at:
 http://ci.apache.org/builders/tomee-trunk-deploy/builds/62

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

Buildslave for this Build: hemera_ubuntu

Build Reason: The Nightly scheduler named 'tomee-trunk-deploy' triggered this 
build
Build Source Stamp: [branch tomee/tomee/trunk] HEAD
Blamelist: 

Build succeeded!

sincerely,
 -The Buildbot





buildbot success in ASF Buildbot on tomee-trunk-ubuntu

2014-06-15 Thread buildbot
The Buildbot has detected a restored build on builder tomee-trunk-ubuntu while 
building ASF Buildbot.
Full details are available at:
 http://ci.apache.org/builders/tomee-trunk-ubuntu/builds/202

Buildbot URL: http://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





buildbot failure in ASF Buildbot on tomee-trunk-ubuntu

2014-06-15 Thread buildbot
The Buildbot has detected a new failure on builder tomee-trunk-ubuntu while 
building ASF Buildbot.
Full details are available at:
 http://ci.apache.org/builders/tomee-trunk-ubuntu/builds/201

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

Buildslave for this Build: hemera_ubuntu

Build Reason: scheduler
Build Source Stamp: [branch tomee/tomee/trunk] 1602750
Blamelist: rmannibucau

BUILD FAILED: failed check-formatting check-pmd compile

sincerely,
 -The Buildbot





buildbot success in ASF Buildbot on tomee-trunk-ubuntu

2014-06-15 Thread buildbot
The Buildbot has detected a restored build on builder tomee-trunk-ubuntu while 
building ASF Buildbot.
Full details are available at:
 http://ci.apache.org/builders/tomee-trunk-ubuntu/builds/200

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

Buildslave for this Build: hemera_ubuntu

Build Reason: scheduler
Build Source Stamp: [branch tomee/tomee/trunk] 1602743
Blamelist: rmannibucau

Build succeeded!

sincerely,
 -The Buildbot





svn commit: r1602750 - /tomee/tomee/trunk/pom.xml

2014-06-15 Thread rmannibucau
Author: rmannibucau
Date: Sun Jun 15 18:33:44 2014
New Revision: 1602750

URL: http://svn.apache.org/r1602750
Log:
using OWB 1.2.6 cause of OWB-970

Modified:
tomee/tomee/trunk/pom.xml

Modified: tomee/tomee/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/tomee/tomee/trunk/pom.xml?rev=1602750&r1=1602749&r2=1602750&view=diff
==
--- tomee/tomee/trunk/pom.xml (original)
+++ tomee/tomee/trunk/pom.xml Sun Jun 15 18:33:44 2014
@@ -100,7 +100,7 @@
 1.7.0-SNAPSHOT
 
 2.4.0-nonfinal-1598334
-1.2.5
+
1.2.6-SNAPSHOT
 
 
 2.3.7




[jira] [Resolved] (TOMEE-1250) support resource references in resources.xml Service using @ prefix

2014-06-15 Thread Romain Manni-Bucau (JIRA)

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

Romain Manni-Bucau resolved TOMEE-1250.
---

Resolution: Fixed

> support resource references in resources.xml Service using @ prefix
> ---
>
> Key: TOMEE-1250
> URL: https://issues.apache.org/jira/browse/TOMEE-1250
> Project: TomEE
>  Issue Type: New Feature
>Reporter: Romain Manni-Bucau
>Assignee: Romain Manni-Bucau
> Fix For: 1.7.0
>
>




--
This message was sent by Atlassian JIRA
(v6.2#6252)


svn commit: r1602743 - in /tomee/tomee/trunk/container/openejb-core/src: main/java/org/apache/openejb/assembler/classic/util/ test/java/org/apache/openejb/assembler/classic/util/

2014-06-15 Thread rmannibucau
Author: rmannibucau
Date: Sun Jun 15 17:40:32 2014
New Revision: 1602743

URL: http://svn.apache.org/r1602743
Log:
TOMEE-1250 allowing to use @xxx to reference a resource as $ allows to 
reference another service in Service definition

Added:

tomee/tomee/trunk/container/openejb-core/src/test/java/org/apache/openejb/assembler/classic/util/

tomee/tomee/trunk/container/openejb-core/src/test/java/org/apache/openejb/assembler/classic/util/ServiceInfosTest.java
Modified:

tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/util/ServiceInfos.java

Modified: 
tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/util/ServiceInfos.java
URL: 
http://svn.apache.org/viewvc/tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/util/ServiceInfos.java?rev=1602743&r1=1602742&r2=1602743&view=diff
==
--- 
tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/util/ServiceInfos.java
 (original)
+++ 
tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/util/ServiceInfos.java
 Sun Jun 15 17:40:32 2014
@@ -17,16 +17,22 @@
 
 package org.apache.openejb.assembler.classic.util;
 
+import org.apache.openejb.JndiConstants;
 import org.apache.openejb.OpenEJBException;
 import org.apache.openejb.OpenEJBRuntimeException;
 import org.apache.openejb.assembler.classic.Assembler;
 import org.apache.openejb.assembler.classic.OpenEjbConfiguration;
 import org.apache.openejb.assembler.classic.ServiceInfo;
 import org.apache.openejb.loader.SystemInstance;
+import org.apache.openejb.spi.ContainerSystem;
+import org.apache.openejb.util.LogCategory;
+import org.apache.openejb.util.Logger;
 import org.apache.xbean.recipe.ObjectRecipe;
 import org.apache.xbean.recipe.Option;
 import org.apache.xbean.recipe.UnsetPropertiesRecipe;
 
+import javax.naming.Context;
+import javax.naming.NamingException;
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.List;
@@ -140,11 +146,29 @@ public final class ServiceInfos {
 serviceRecipe.setProperty("prop", info.properties);
 } else {
 for (final Map.Entry entry : 
info.properties.entrySet()) { // manage links
+final String key = entry.getKey().toString();
 final Object value = entry.getValue();
-if (value instanceof String && 
value.toString().startsWith("$")) {
-serviceRecipe.setProperty(entry.getKey().toString(), 
resolve(services, value.toString().substring(1)));
+if (value instanceof String) {
+final String valueStr = value.toString();
+if (valueStr.startsWith("$")){
+serviceRecipe.setProperty(key, resolve(services, 
valueStr.substring(1)));
+} else if (valueStr.startsWith("@")){
+final Context jndiContext = 
SystemInstance.get().getComponent(ContainerSystem.class).getJNDIContext();
+try {
+serviceRecipe.setProperty(key, 
jndiContext.lookup(JndiConstants.OPENEJB_RESOURCE_JNDI_PREFIX + 
valueStr.substring(1)));
+} catch (final NamingException e) {
+try {
+serviceRecipe.setProperty(key, 
jndiContext.lookup(valueStr.substring(1)));
+} catch (final NamingException e1) {
+Logger.getInstance(LogCategory.OPENEJB, 
ServiceInfos.class).warning("Value " + valueStr + " starting with @ but doesn't 
point to an existing resource, using raw value");
+serviceRecipe.setProperty(key, value);
+}
+}
+} else {
+serviceRecipe.setProperty(key, value);
+}
 } else {
-serviceRecipe.setProperty(entry.getKey().toString(), 
entry.getValue());
+serviceRecipe.setProperty(key, entry.getValue());
 }
 }
 }

Added: 
tomee/tomee/trunk/container/openejb-core/src/test/java/org/apache/openejb/assembler/classic/util/ServiceInfosTest.java
URL: 
http://svn.apache.org/viewvc/tomee/tomee/trunk/container/openejb-core/src/test/java/org/apache/openejb/assembler/classic/util/ServiceInfosTest.java?rev=1602743&view=auto
==
--- 
tomee/tomee/trunk/container/openejb-core/src/test/java/org/apache/openejb/assembler/classic/util/ServiceInfosTest.java
 (added)
+++ 
tomee/tomee/trunk/container/openejb-core/src/test/java/org/apache/openejb/assembler/classic/util/ServiceInfosTest.java
 Sun Jun 15 17:40:32 2014
@@ -0,0 +1,67 @@
+/*
+ * License

[jira] [Created] (TOMEE-1250) support resource references in resources.xml Service using @ prefix

2014-06-15 Thread Romain Manni-Bucau (JIRA)
Romain Manni-Bucau created TOMEE-1250:
-

 Summary: support resource references in resources.xml Service 
using @ prefix
 Key: TOMEE-1250
 URL: https://issues.apache.org/jira/browse/TOMEE-1250
 Project: TomEE
  Issue Type: New Feature
Reporter: Romain Manni-Bucau
Assignee: Romain Manni-Bucau
 Fix For: 1.7.0






--
This message was sent by Atlassian JIRA
(v6.2#6252)