You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by an...@apache.org on 2015/11/26 19:15:39 UTC

[4/6] tomee git commit: EOL & attributes

EOL & attributes


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

Branch: refs/heads/tomee-1.7.3-prepare
Commit: 0b764e45c69a3b9a5925e056546763540c5c180f
Parents: be71be8
Author: AndyGee <an...@gmx.de>
Authored: Wed Nov 25 09:48:50 2015 +0100
Committer: AndyGee <an...@gmx.de>
Committed: Wed Nov 25 09:52:11 2015 +0100

----------------------------------------------------------------------
 .gitattributes                                           | 11 +++++++++++
 .../openejb/core/transaction/JtaTransactionPolicy.java   |  8 +++++++-
 2 files changed, 18 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tomee/blob/0b764e45/.gitattributes
----------------------------------------------------------------------
diff --git a/.gitattributes b/.gitattributes
index 54758c9..dec1aaa 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -21,6 +21,8 @@
 *.tld           text
 *.txt           text
 *.xml           text
+*.xsd           text
+*.groovy        text
 
 # These files are binary and should be left untouched
 # (binary is a macro for -text -diff)
@@ -36,3 +38,12 @@
 *.so            binary
 *.war           binary
 *.zip           binary
+*.exe           binary
+*.gz            binary
+
+#Windows
+*.bat text eol=crlf
+*.cmd text eol=crlf
+
+#Unix/Linux
+*.sh text eol=lf
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/tomee/blob/0b764e45/container/openejb-core/src/main/java/org/apache/openejb/core/transaction/JtaTransactionPolicy.java
----------------------------------------------------------------------
diff --git a/container/openejb-core/src/main/java/org/apache/openejb/core/transaction/JtaTransactionPolicy.java b/container/openejb-core/src/main/java/org/apache/openejb/core/transaction/JtaTransactionPolicy.java
index e744852..5b75203 100644
--- a/container/openejb-core/src/main/java/org/apache/openejb/core/transaction/JtaTransactionPolicy.java
+++ b/container/openejb-core/src/main/java/org/apache/openejb/core/transaction/JtaTransactionPolicy.java
@@ -121,7 +121,13 @@ public abstract class JtaTransactionPolicy implements TransactionPolicy {
     @Override
     public Object getResource(final Object key) {
         if (isTransactionActive()) {
-            return this.getSynchronizationRegistry().getResource(key);
+            final TransactionSynchronizationRegistry sr = this.getSynchronizationRegistry();
+
+            if (null != sr) {
+                return sr.getResource(key);
+            }else{
+                logger.warning("TransactionSynchronizationRegistry has not been initialized");
+            }
         }
 
         if (resources == null) {