You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@daffodil.apache.org by mb...@apache.org on 2018/03/08 22:05:42 UTC

[incubator-daffodil] branch master updated: Change val and lazy val to def - multi-threading bug due to state?

This is an automated email from the ASF dual-hosted git repository.

mbeckerle pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-daffodil.git


The following commit(s) were added to refs/heads/master by this push:
     new 29c629e  Change val and lazy val to def - multi-threading bug due to state?
29c629e is described below

commit 29c629e4b6e7f8192a5256dcba9e2b3607cc4bc0
Author: Michael Beckerle <mb...@tresys.com>
AuthorDate: Tue Feb 20 18:43:46 2018 -0500

    Change val and lazy val to def - multi-threading bug due to state?
    
    DAFFODIL-1908
---
 .../src/main/scala/org/apache/daffodil/xml/DaffodilXMLLoader.scala    | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/daffodil-lib/src/main/scala/org/apache/daffodil/xml/DaffodilXMLLoader.scala b/daffodil-lib/src/main/scala/org/apache/daffodil/xml/DaffodilXMLLoader.scala
index 43c69fa..b8d703f 100644
--- a/daffodil-lib/src/main/scala/org/apache/daffodil/xml/DaffodilXMLLoader.scala
+++ b/daffodil-lib/src/main/scala/org/apache/daffodil/xml/DaffodilXMLLoader.scala
@@ -373,7 +373,7 @@ trait SchemaAwareLoaderMixin {
 
   protected def doValidation: Boolean
 
-  lazy val resolver = DFDLCatalogResolver.get
+  def resolver = DFDLCatalogResolver.get
 
   override lazy val parser: SAXParser = {
 
@@ -501,7 +501,7 @@ class DaffodilXMLLoader(val errorHandler: org.xml.sax.ErrorHandler) {
 
   def this() = this(RethrowSchemaErrorHandler)
 
-  val xercesAdapter = new DFDLXercesAdapter(errorHandler)
+  def xercesAdapter = new DFDLXercesAdapter(errorHandler)
 
   //
   // Controls whether we setup Xerces for validation or not.

-- 
To stop receiving notification emails like this one, please contact
mbeckerle@apache.org.