Repository: systemml
Updated Branches:
  refs/heads/master df3e12aa2 -> c93d80602


[SYSTEMML-2233] Cleanup redundant error message logging

Closes #762.


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

Branch: refs/heads/master
Commit: c93d806020fc865bd1d41c52a4bfdba3863d96db
Parents: df3e12a
Author: Matsunaga-D <[email protected]>
Authored: Tue May 15 22:50:38 2018 -0700
Committer: Matthias Boehm <[email protected]>
Committed: Tue May 15 22:50:39 2018 -0700

----------------------------------------------------------------------
 .../org/apache/sysml/parser/DMLProgram.java     |  1 -
 .../org/apache/sysml/parser/DMLTranslator.java  | 29 --------------------
 .../org/apache/sysml/parser/DataExpression.java |  1 -
 .../sysml/parser/ExternalFunctionStatement.java |  2 --
 .../org/apache/sysml/parser/ForStatement.java   |  3 --
 .../apache/sysml/parser/ForStatementBlock.java  |  1 -
 .../apache/sysml/parser/FunctionStatement.java  |  3 --
 .../sysml/parser/FunctionStatementBlock.java    | 15 +---------
 .../org/apache/sysml/parser/IfStatement.java    |  1 -
 .../apache/sysml/parser/IfStatementBlock.java   |  2 --
 .../apache/sysml/parser/ImportStatement.java    |  1 -
 .../apache/sysml/parser/IterablePredicate.java  |  2 --
 .../org/apache/sysml/parser/StatementBlock.java |  2 --
 .../org/apache/sysml/parser/WhileStatement.java |  1 -
 .../sysml/parser/WhileStatementBlock.java       |  1 -
 15 files changed, 1 insertion(+), 64 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/systemml/blob/c93d8060/src/main/java/org/apache/sysml/parser/DMLProgram.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/parser/DMLProgram.java 
b/src/main/java/org/apache/sysml/parser/DMLProgram.java
index c5f94ed..b800d3c 100644
--- a/src/main/java/org/apache/sysml/parser/DMLProgram.java
+++ b/src/main/java/org/apache/sysml/parser/DMLProgram.java
@@ -79,7 +79,6 @@ public class DMLProgram
        public HashMap<String, FunctionStatementBlock> 
getFunctionStatementBlocks(String namespaceKey) {
                DMLProgram namespaceProgram = 
this.getNamespaces().get(namespaceKey);
                if (namespaceProgram == null){
-                       LOG.error("ERROR: namespace " + namespaceKey + " is 
undefined");
                        throw new LanguageException("ERROR: namespace " + 
namespaceKey + " is undefined");
                }
                // for the namespace DMLProgram, get the functions in its 
current namespace

http://git-wip-us.apache.org/repos/asf/systemml/blob/c93d8060/src/main/java/org/apache/sysml/parser/DMLTranslator.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/parser/DMLTranslator.java 
b/src/main/java/org/apache/sysml/parser/DMLTranslator.java
index 73a3a34..cc7a211 100644
--- a/src/main/java/org/apache/sysml/parser/DMLTranslator.java
+++ b/src/main/java/org/apache/sysml/parser/DMLTranslator.java
@@ -636,7 +636,6 @@ public class DMLTranslator
                                }
                                
                                if (!fstmt.getBody().isEmpty()){
-                                       LOG.error(fstmt.printErrorLocation() + 
"ExternalFunctionStatementBlock should have no statement blocks in body");
                                        throw new 
LopsException(fstmt.printErrorLocation() + "ExternalFunctionStatementBlock 
should have no statement blocks in body");
                                }
                        }
@@ -655,7 +654,6 @@ public class DMLTranslator
                        
                        // check there are actually Lops in to process (loop 
stmt body will not have any)
                        if (fsb.getLops() != null && !fsb.getLops().isEmpty()){
-                               LOG.error(fsb.printBlockErrorLocation() + 
"FunctionStatementBlock should have no Lops");
                                throw new 
LopsException(fsb.printBlockErrorLocation() + "FunctionStatementBlock should 
have no Lops");
                        }
                        
@@ -743,7 +741,6 @@ public class DMLTranslator
                                predicateLops.printMe();
 
                                if (wstb.getNumStatements() > 1){
-                                       
LOG.error(wstb.printBlockErrorLocation() + "WhileStatementBlock has more than 1 
statement");
                                        throw new 
HopsException(wstb.printBlockErrorLocation() + "WhileStatementBlock has more 
than 1 statement");
                                }
                                WhileStatement ws = 
(WhileStatement)wstb.getStatement(0);
@@ -765,7 +762,6 @@ public class DMLTranslator
                                predicateLops.printMe();
 
                                if (istb.getNumStatements() > 1){
-                                       
LOG.error(istb.printBlockErrorLocation() + "IfStatmentBlock has more than 1 
statement");
                                        throw new 
HopsException(istb.printBlockErrorLocation() + "IfStatmentBlock has more than 1 
statement");
                                }
                                IfStatement is = 
(IfStatement)istb.getStatement(0);
@@ -810,7 +806,6 @@ public class DMLTranslator
                                }
 
                                if (fsb.getNumStatements() > 1){
-                                       LOG.error(fsb.printBlockErrorLocation() 
+ "ForStatementBlock has more than 1 statement");
                                        throw new 
HopsException(fsb.printBlockErrorLocation() + "ForStatementBlock has more than 
1 statement");
                                }
                                ForStatement ws = 
(ForStatement)fsb.getStatement(0);
@@ -1322,7 +1317,6 @@ public class DMLTranslator
                                        //error handling missing function
                                        if (fsb == null){
                                                String error = 
source.printErrorLocation() + "function " + fci.getName() + " is undefined in 
namespace " + fci.getNamespace(); 
-                                               LOG.error(error);
                                                throw new 
LanguageException(error);
                                        }
                                        
@@ -1362,7 +1356,6 @@ public class DMLTranslator
                                        FunctionStatementBlock fsb = 
this._dmlProg.getFunctionStatementBlock(fci.getNamespace(),fci.getName());
                                        FunctionStatement fstmt = 
(FunctionStatement)fsb.getStatement(0);
                                        if (fstmt == null){
-                                               
LOG.error(source.printErrorLocation() + "function " + fci.getName() + " is 
undefined in namespace " + fci.getNamespace());
                                                throw new 
LanguageException(source.printErrorLocation() + "function " + fci.getName() + " 
is undefined in namespace " + fci.getNamespace());
                                        }
                                        
@@ -1480,7 +1473,6 @@ public class DMLTranslator
                        DataOp read = null;
                        
                        if (var == null) {
-                               LOG.error("variable " + varName + " not live 
variable for conditional predicate");
                                throw new ParseException("variable " + varName 
+ " not live variable for conditional predicate");
                        } else {
                                long actualDim1 = (var instanceof 
IndexedIdentifier) ? ((IndexedIdentifier)var).getOrigDim1() : var.getDim1();
@@ -1522,8 +1514,6 @@ public class DMLTranslator
                                LOG.warn(predicate.printWarningLocation() + 
"Numerical value '" + predicate.toString()
                                                + "' (!= 0/1) is converted to 
boolean TRUE by DML");
                        } else if (predicate instanceof StringIdentifier) {
-                               LOG.error(predicate.printErrorLocation() + 
"String value '" + predicate.toString()
-                                               + "' is not allowed for 
iterable predicate");
                                throw new 
ParseException(predicate.printErrorLocation() + "String value '" + 
predicate.toString()
                                                + "' is not allowed for 
iterable predicate");
                        }
@@ -1569,7 +1559,6 @@ public class DMLTranslator
                                        DataIdentifier var = 
fsb.liveIn().getVariable(varName);
                                        DataOp read = null;
                                        if (var == null) {
-                                               LOG.error("variable '" + 
varName + "' is not available for iterable predicate");
                                                throw new 
ParseException("variable '" + varName + "' is not available for iterable 
predicate");
                                        }
                                        else {
@@ -1742,7 +1731,6 @@ public class DMLTranslator
                // process the target to get targetHops
                Hop targetOp = hops.get(target.getName());
                if (targetOp == null){
-                       LOG.error(target.printErrorLocation() + " must define 
matrix " + target.getName() + " before indexing operations are allowed ");
                        throw new ParseException(target.printErrorLocation() + 
" must define matrix " + target.getName() + " before indexing operations are 
allowed ");
                }
                
@@ -1922,7 +1910,6 @@ public class DMLTranslator
                }
 
                if (constLeft || constRight) {
-                       LOG.error(source.printErrorLocation() + "Boolean 
expression with constant unsupported");
                        throw new RuntimeException(source.printErrorLocation() 
+ "Boolean expression with constant unsupported");
                }
 
@@ -1953,7 +1940,6 @@ public class DMLTranslator
                        } else if (source.getOpCode() == 
Expression.BooleanOp.LOGICALOR) {
                                op = OpOp2.OR;
                        } else {
-                               LOG.error(source.printErrorLocation() + 
"Unknown boolean operation " + source.getOpCode());
                                throw new 
RuntimeException(source.printErrorLocation() + "Unknown boolean operation " + 
source.getOpCode());
                        }
                        currBop = new BinaryOp(target.getName(), 
target.getDataType(), target.getValueType(), op, left, right);
@@ -2195,10 +2181,6 @@ public class DMLTranslator
                        
                        
                default:
-                       LOG.error(source.printErrorLocation() + 
-                                       "processDataExpression():: Unknown 
operation:  "
-                                                       + source.getOpCode());
-                       
                        throw new ParseException(source.printErrorLocation() + 
                                        "processDataExpression():: Unknown 
operation:  "
                                                        + source.getOpCode());
@@ -2444,7 +2426,6 @@ public class DMLTranslator
                        else if ( sop.equalsIgnoreCase("!=") )
                                operation = OpOp2.NOTEQUAL;
                        else {
-                               LOG.error(source.printErrorLocation() + 
"Unknown argument (" + sop + ") for PPRED.");
                                throw new 
ParseException(source.printErrorLocation() + "Unknown argument (" + sop + ") 
for PPRED.");
                        }
                        currBuiltinOp = new BinaryOp(target.getName(), 
target.getDataType(), target.getValueType(), operation, expr, expr2);
@@ -2582,11 +2563,6 @@ public class DMLTranslator
                                                mathOp2 = Hop.OpOp1.LOG;
                                                break;
                                        default:
-                                               
-                                               
LOG.error(source.printErrorLocation() +
-                                                               
"processBuiltinFunctionExpression():: Could not find Operation type for builtin 
function: "
-                                                                               
+ source.getOpCode());
-                                               
                                                throw new 
ParseException(source.printErrorLocation() +
                                                                
"processBuiltinFunctionExpression():: Could not find Operation type for builtin 
function: "
                                                                                
+ source.getOpCode());
@@ -2600,11 +2576,6 @@ public class DMLTranslator
                                                mathOp3 = Hop.OpOp2.LOG;
                                                break;
                                        default:
-                                               
-                                               
LOG.error(source.printErrorLocation() +
-                                                               
"processBuiltinFunctionExpression():: Could not find Operation type for builtin 
function: "
-                                                                               
+ source.getOpCode());
-                                               
                                                throw new 
ParseException(source.printErrorLocation() +
                                                                
"processBuiltinFunctionExpression():: Could not find Operation type for builtin 
function: "
                                                                                
+ source.getOpCode());

http://git-wip-us.apache.org/repos/asf/systemml/blob/c93d8060/src/main/java/org/apache/sysml/parser/DataExpression.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/parser/DataExpression.java 
b/src/main/java/org/apache/sysml/parser/DataExpression.java
index 46757f4..7ce65a8 100644
--- a/src/main/java/org/apache/sysml/parser/DataExpression.java
+++ b/src/main/java/org/apache/sysml/parser/DataExpression.java
@@ -1868,7 +1868,6 @@ public class DataExpression extends DataIdentifier
                        }
                        
                } catch (IOException e){
-                       //LOG.error(this.printErrorLocation() + "Error reading 
MatrixMarket file: " + filename );
                        //throw new LanguageException(this.printErrorLocation() 
+ "Error reading MatrixMarket file: " + filename );
                        throw new LanguageException(e);
                }

http://git-wip-us.apache.org/repos/asf/systemml/blob/c93d8060/src/main/java/org/apache/sysml/parser/ExternalFunctionStatement.java
----------------------------------------------------------------------
diff --git 
a/src/main/java/org/apache/sysml/parser/ExternalFunctionStatement.java 
b/src/main/java/org/apache/sysml/parser/ExternalFunctionStatement.java
index 00ab76a..df054c0 100644
--- a/src/main/java/org/apache/sysml/parser/ExternalFunctionStatement.java
+++ b/src/main/java/org/apache/sysml/parser/ExternalFunctionStatement.java
@@ -149,13 +149,11 @@ public class ExternalFunctionStatement extends 
FunctionStatement
 
        @Override
        public void initializeforwardLV(VariableSet activeIn) {
-               LOG.error(this.printErrorLocation() + "should never call 
initializeforwardLV for ExternalFunctionStatement");
                throw new LanguageException(this.printErrorLocation() + "should 
never call initializeforwardLV for ExternalFunctionStatement");
        }
        
        @Override
        public VariableSet initializebackwardLV(VariableSet lo) {
-               LOG.error(this.printErrorLocation() + "should never call 
initializeforwardLV for ExternalFunctionStatement");
                throw new LanguageException(this.printErrorLocation() + "should 
never call initializeforwardLV for ExternalFunctionStatement");
                
        }

http://git-wip-us.apache.org/repos/asf/systemml/blob/c93d8060/src/main/java/org/apache/sysml/parser/ForStatement.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/parser/ForStatement.java 
b/src/main/java/org/apache/sysml/parser/ForStatement.java
index 54f2428..065c16b 100644
--- a/src/main/java/org/apache/sysml/parser/ForStatement.java
+++ b/src/main/java/org/apache/sysml/parser/ForStatement.java
@@ -30,7 +30,6 @@ public class ForStatement extends Statement
        
        @Override
        public Statement rewriteStatement(String prefix) {
-               LOG.error(this.printErrorLocation() + "should not call 
rewriteStatement for ForStatement");
                throw new LanguageException(this.printErrorLocation() + "should 
not call rewriteStatement for ForStatement");
        }
        
@@ -85,13 +84,11 @@ public class ForStatement extends Statement
 
        @Override
        public void initializeforwardLV(VariableSet activeIn) {
-               LOG.error(this.printErrorLocation() + "should never call 
initializeforwardLV for ForStatement");
                throw new LanguageException(this.printErrorLocation() + "should 
never call initializeforwardLV for ForStatement");
        }
        
        @Override
        public VariableSet initializebackwardLV(VariableSet lo) {
-               LOG.error(this.printErrorLocation() + "should never call 
initializeforwardLV for ForStatement");
                throw new LanguageException(this.printErrorLocation() + "should 
never call initializeforwardLV for ForStatement");
                
        }

http://git-wip-us.apache.org/repos/asf/systemml/blob/c93d8060/src/main/java/org/apache/sysml/parser/ForStatementBlock.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/parser/ForStatementBlock.java 
b/src/main/java/org/apache/sysml/parser/ForStatementBlock.java
index 9f0ff84..a29f48e 100644
--- a/src/main/java/org/apache/sysml/parser/ForStatementBlock.java
+++ b/src/main/java/org/apache/sysml/parser/ForStatementBlock.java
@@ -184,7 +184,6 @@ public class ForStatementBlock extends StatementBlock
                
                ForStatement fstmt = (ForStatement)_statements.get(0);
                if (_statements.size() > 1){
-                       LOG.error(_statements.get(0).printErrorLocation() + 
"ForStatementBlock should have only 1 statement (for statement)");
                        throw new 
LanguageException(_statements.get(0).printErrorLocation() + "ForStatementBlock 
should have only 1 statement (for statement)");
                }
                

http://git-wip-us.apache.org/repos/asf/systemml/blob/c93d8060/src/main/java/org/apache/sysml/parser/FunctionStatement.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/parser/FunctionStatement.java 
b/src/main/java/org/apache/sysml/parser/FunctionStatement.java
index 5149997..fa3b86e 100644
--- a/src/main/java/org/apache/sysml/parser/FunctionStatement.java
+++ b/src/main/java/org/apache/sysml/parser/FunctionStatement.java
@@ -32,7 +32,6 @@ public class FunctionStatement extends Statement
        
        @Override
        public Statement rewriteStatement(String prefix) {
-               LOG.error(this.printErrorLocation() + "should not call 
rewriteStatement for FunctionStatement");
                throw new LanguageException(this.printErrorLocation() + "should 
not call rewriteStatement for FunctionStatement");
        }
        
@@ -114,13 +113,11 @@ public class FunctionStatement extends Statement
 
        @Override
        public void initializeforwardLV(VariableSet activeIn) {
-               LOG.error(this.printErrorLocation() + "should never call 
initializeforwardLV for FunctionStatement");
                throw new LanguageException(this.printErrorLocation() + "should 
never call initializeforwardLV for FunctionStatement");
        }
        
        @Override
        public VariableSet initializebackwardLV(VariableSet lo) {
-               LOG.error(this.printErrorLocation() + "should never call 
initializeforwardLV for FunctionStatement");
                throw new LanguageException(this.printErrorLocation() + "should 
never call initializeforwardLV for FunctionStatement");
        }
        

http://git-wip-us.apache.org/repos/asf/systemml/blob/c93d8060/src/main/java/org/apache/sysml/parser/FunctionStatementBlock.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/parser/FunctionStatementBlock.java 
b/src/main/java/org/apache/sysml/parser/FunctionStatementBlock.java
index 198a914..b1a9a4d 100644
--- a/src/main/java/org/apache/sysml/parser/FunctionStatementBlock.java
+++ b/src/main/java/org/apache/sysml/parser/FunctionStatementBlock.java
@@ -45,7 +45,6 @@ public class FunctionStatementBlock extends StatementBlock
        public VariableSet validate(DMLProgram dmlProg, VariableSet ids, 
HashMap<String,ConstIdentifier> constVars, boolean conditional) 
        {
                if (_statements.size() > 1){
-                       LOG.error(this.printBlockErrorLocation() + 
"FunctionStatementBlock should have only 1 statement (FunctionStatement)");
                        throw new 
LanguageException(this.printBlockErrorLocation() + "FunctionStatementBlock 
should have only 1 statement (FunctionStatement)");
                }
                FunctionStatement fstmt = (FunctionStatement) 
_statements.get(0);
@@ -110,10 +109,6 @@ public class FunctionStatementBlock extends StatementBlock
                                                        }
                                                        else {
                                                                // THROW 
EXCEPTION -- CANNOT CONVERT
-                                                               
LOG.error(curr.printErrorLocation() + "for function " + fstmt.getName() 
-                                                                               
+ ", return variable " + curr.getName() + " value type of " 
-                                                                               
+ curr.getValueType() + " does not match value type in function signature of " 
-                                                                               
+ returnValue.getValueType() + " and cannot safely cast value");
                                                                throw new 
LanguageException(curr.printErrorLocation() + "for function " 
                                                                                
+ fstmt.getName() + ", return variable " + curr.getName() 
                                                                                
+ " value type of " + curr.getValueType() 
@@ -123,11 +118,6 @@ public class FunctionStatementBlock extends StatementBlock
                                                }
                                                if (returnValue.getValueType() 
== ValueType.INT){
                                                        // THROW EXCEPTION -- 
CANNOT CONVERT
-                                                       
LOG.error(curr.printErrorLocation() + "for function " + fstmt.getName() 
-                                                                       + ", 
return variable " + curr.getName() + " value type of " 
-                                                                       + 
curr.getValueType() + " does not match value type in function signature of " 
-                                                                       + 
returnValue.getValueType() + " and cannot safely cast " + curr.getValueType() 
-                                                                       + " as 
" + returnValue.getValueType());
                                                        throw new 
LanguageException(curr.printErrorLocation() + "for function " + fstmt.getName() 
                                                                        + ", 
return variable " + curr.getName() + " value type of " + curr.getValueType() 
                                                                        + " 
does not match value type in function signature of " 
@@ -137,7 +127,6 @@ public class FunctionStatementBlock extends StatementBlock
                                                } 
                                        }       
                                        else {
-                                               
LOG.error(curr.printErrorLocation() + "for function " + fstmt.getName() + ", 
return variable " + curr.getName() + " value type of " + curr.getValueType() + 
" does not match value type in function signature of " + 
returnValue.getValueType() + " and cannot safely cast double as int");
                                                throw new 
LanguageException(curr.printErrorLocation() + "for function " + fstmt.getName() 
+ ", return variable " + curr.getName() + " value type of " + 
curr.getValueType() + " does not match value type in function signature of " + 
returnValue.getValueType() + " and cannot safely cast " + curr.getValueType() + 
" as " + returnValue.getValueType());
                                        }
                                }
@@ -193,7 +182,6 @@ public class FunctionStatementBlock extends StatementBlock
        public VariableSet initializeforwardLV(VariableSet activeInPassed) {
                FunctionStatement fstmt = (FunctionStatement)_statements.get(0);
                if (_statements.size() > 1){
-                       LOG.error(this.printBlockErrorLocation() + 
"FunctionStatementBlock should have only 1 statement (while statement)");
                        throw new 
LanguageException(this.printBlockErrorLocation() + "FunctionStatementBlock 
should have only 1 statement (while statement)");
                }
                _read = new VariableSet();
@@ -255,8 +243,7 @@ public class FunctionStatementBlock extends StatementBlock
        
        @Override
        public VariableSet analyze(VariableSet loPassed) {
-               LOG.error(this.printBlockErrorLocation() + "Both liveIn and 
liveOut variables need to be specified for liveness analysis for 
FunctionStatementBlock");
-               throw new LanguageException(this.printBlockErrorLocation() + 
"Both liveIn and liveOut variables need to be specified for liveness analysis 
for FunctionStatementBlock");        
+               throw new LanguageException(this.printBlockErrorLocation() + 
"Both liveIn and liveOut variables need to be specified for liveness analysis 
for FunctionStatementBlock");
        }
        
        public VariableSet analyze(VariableSet liPassed, VariableSet loPassed) {

http://git-wip-us.apache.org/repos/asf/systemml/blob/c93d8060/src/main/java/org/apache/sysml/parser/IfStatement.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/parser/IfStatement.java 
b/src/main/java/org/apache/sysml/parser/IfStatement.java
index 7352b22..582e169 100644
--- a/src/main/java/org/apache/sysml/parser/IfStatement.java
+++ b/src/main/java/org/apache/sysml/parser/IfStatement.java
@@ -31,7 +31,6 @@ public class IfStatement extends Statement
        
        @Override
        public Statement rewriteStatement(String prefix) {
-               LOG.error(this.printErrorLocation() + "should not call 
rewriteStatement for IfStatement");
                throw new LanguageException(this.printErrorLocation() + "should 
not call rewriteStatement for IfStatement");
        }
        

http://git-wip-us.apache.org/repos/asf/systemml/blob/c93d8060/src/main/java/org/apache/sysml/parser/IfStatementBlock.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/parser/IfStatementBlock.java 
b/src/main/java/org/apache/sysml/parser/IfStatementBlock.java
index aa9c7b5..de4e8a7 100644
--- a/src/main/java/org/apache/sysml/parser/IfStatementBlock.java
+++ b/src/main/java/org/apache/sysml/parser/IfStatementBlock.java
@@ -287,7 +287,6 @@ public class IfStatementBlock extends StatementBlock
        {
                IfStatement ifstmt = (IfStatement)_statements.get(0);
                if (_statements.size() > 1){
-                       LOG.error(ifstmt.printErrorLocation() + 
"IfStatementBlock should have only 1 statement (if statement)");
                        throw new LanguageException(ifstmt.printErrorLocation() 
+ "IfStatementBlock should have only 1 statement (if statement)");
                }
                _read = new VariableSet();
@@ -420,7 +419,6 @@ public class IfStatementBlock extends StatementBlock
        {
                IfStatement ifstmt = (IfStatement)_statements.get(0);
                if (_statements.size() > 1){
-                       LOG.error(ifstmt.printErrorLocation() + 
"IfStatementBlock should have only 1 statement (if statement)");
                        throw new LanguageException(ifstmt.printErrorLocation() 
+ "IfStatementBlock should have only 1 statement (if statement)");
                }
                

http://git-wip-us.apache.org/repos/asf/systemml/blob/c93d8060/src/main/java/org/apache/sysml/parser/ImportStatement.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/parser/ImportStatement.java 
b/src/main/java/org/apache/sysml/parser/ImportStatement.java
index 4f2c475..ad266ea 100644
--- a/src/main/java/org/apache/sysml/parser/ImportStatement.java
+++ b/src/main/java/org/apache/sysml/parser/ImportStatement.java
@@ -76,7 +76,6 @@ public class ImportStatement extends Statement
 
        @Override
        public Statement rewriteStatement(String prefix) {
-               LOG.error(this.printErrorLocation() + "rewriting for inlining 
not supported for ImportStatement");
                throw new LanguageException(this.printErrorLocation() + 
"rewriting for inlining not supported for ImportStatement");
        }
        

http://git-wip-us.apache.org/repos/asf/systemml/blob/c93d8060/src/main/java/org/apache/sysml/parser/IterablePredicate.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/parser/IterablePredicate.java 
b/src/main/java/org/apache/sysml/parser/IterablePredicate.java
index cf859c3..14b2081 100644
--- a/src/main/java/org/apache/sysml/parser/IterablePredicate.java
+++ b/src/main/java/org/apache/sysml/parser/IterablePredicate.java
@@ -64,7 +64,6 @@ public class IterablePredicate extends Expression
        public Expression rewriteExpression(String prefix) {
                //DataIdentifier newIterVar = 
(DataIdentifier)_iterVar.rewriteExpression(prefix);
                //return new IterablePredicate(newIterVar, _from, _to, 
_increment);
-               LOG.error(this.printErrorLocation() + "rewriteExpression not 
supported for IterablePredicate");
                throw new LanguageException(this.printErrorLocation() + 
"rewriteExpression not supported for IterablePredicate");
        }
        
@@ -193,7 +192,6 @@ public class IterablePredicate extends Expression
                        (ident.getDataType() == DataType.SCALAR && 
(ident.getValueType() == ValueType.BOOLEAN || 
                        ident.getValueType() == ValueType.STRING || 
ident.getValueType() == ValueType.OBJECT)) )
                {
-                       LOG.error(this.printErrorLocation() + "expression in 
iterable predicate in for loop '" + expr.toString() + "' must return a numeric 
scalar");
                        throw new LanguageException(this.printErrorLocation() + 
"expression in iterable predicate in for loop '" + expr.toString() + "' must 
return a numeric scalar");
                }
        }

http://git-wip-us.apache.org/repos/asf/systemml/blob/c93d8060/src/main/java/org/apache/sysml/parser/StatementBlock.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/parser/StatementBlock.java 
b/src/main/java/org/apache/sysml/parser/StatementBlock.java
index 190a481..4140a2e 100644
--- a/src/main/java/org/apache/sysml/parser/StatementBlock.java
+++ b/src/main/java/org/apache/sysml/parser/StatementBlock.java
@@ -1149,8 +1149,6 @@ public class StatementBlock extends LiveVariableAnalysis 
implements ParseInfo
                else  //error and exception if unconditional
                {
                        String fullMsg = this.printErrorLocation() + msg;
-
-                       //LOG.error( fullMsg ); //no redundant error
                        if( errorCode != null )
                                throw new LanguageException( fullMsg, errorCode 
);
                        else

http://git-wip-us.apache.org/repos/asf/systemml/blob/c93d8060/src/main/java/org/apache/sysml/parser/WhileStatement.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/parser/WhileStatement.java 
b/src/main/java/org/apache/sysml/parser/WhileStatement.java
index f10dce4..1b15450 100644
--- a/src/main/java/org/apache/sysml/parser/WhileStatement.java
+++ b/src/main/java/org/apache/sysml/parser/WhileStatement.java
@@ -30,7 +30,6 @@ public class WhileStatement extends Statement
        
        @Override
        public Statement rewriteStatement(String prefix) {
-               LOG.error(this.printErrorLocation() + "should not call 
rewriteStatement for WhileStatement");
                throw new LanguageException(this.printErrorLocation() + "should 
not call rewriteStatement for WhileStatement");
        }
        

http://git-wip-us.apache.org/repos/asf/systemml/blob/c93d8060/src/main/java/org/apache/sysml/parser/WhileStatementBlock.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/parser/WhileStatementBlock.java 
b/src/main/java/org/apache/sysml/parser/WhileStatementBlock.java
index 58f1c9f..ab0eeb1 100644
--- a/src/main/java/org/apache/sysml/parser/WhileStatementBlock.java
+++ b/src/main/java/org/apache/sysml/parser/WhileStatementBlock.java
@@ -166,7 +166,6 @@ public class WhileStatementBlock extends StatementBlock
                
                WhileStatement wstmt = (WhileStatement)_statements.get(0);
                if (_statements.size() > 1){
-                       LOG.error(_statements.get(0).printErrorLocation() + 
"WhileStatementBlock should have only 1 statement (while statement)");
                        throw new 
LanguageException(_statements.get(0).printErrorLocation() + 
"WhileStatementBlock should have only 1 statement (while statement)");
                }
                

Reply via email to