Changeset 50:1fffa78c6e58


Ignore:
Timestamp:
03/14/12 15:49:58 (6 years ago)
Author:
Manos Karpathiotakis <mk@…>
Branch:
default
Message:

Fixed erroneous exception handling. Remover catch clauses, now throwing exception to upper level (Like Sesame does)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • generaldb/src/main/java/org/openrdf/sail/generaldb/evaluation/GeneralDBEvaluation.java

    r47 r50  
    244244         */ 
    245245        @Override 
    246         public Value evaluate(FunctionCall fc, BindingSet bindings) 
     246        public Value evaluate(FunctionCall fc, BindingSet bindings) throws ValueExprEvaluationException, QueryEvaluationException 
    247247        { 
    248248                //              System.out.println("FunctionCall placeholder"); 
     
    293293                Value rightResult = null; 
    294294 
    295                 try { 
     295//              try { 
    296296                        leftResult = evaluate(left,bindings); 
    297                 } catch (ValueExprEvaluationException e) { 
    298                         e.printStackTrace(); 
    299                 } catch (QueryEvaluationException e) { 
    300                         e.printStackTrace(); 
    301                 } 
     297//              } catch (ValueExprEvaluationException e) { 
     298//                      e.printStackTrace(); 
     299//              } catch (QueryEvaluationException e) { 
     300//                      e.printStackTrace(); 
     301//              } 
    302302 
    303303 
     
    308308                { 
    309309                        ValueExpr right = fc.getArgs().get(1); 
    310                         try { 
     310//                      try { 
    311311                                rightResult = evaluate(right,bindings); 
    312                         } catch (ValueExprEvaluationException e) { 
    313                                 e.printStackTrace(); 
    314                         } catch (QueryEvaluationException e) { 
    315                                 e.printStackTrace(); 
    316                         } 
     312//                      } catch (ValueExprEvaluationException e) { 
     313//                              e.printStackTrace(); 
     314//                      } catch (QueryEvaluationException e) { 
     315//                              e.printStackTrace(); 
     316//                      } 
    317317                } 
    318318 
Note: See TracChangeset for help on using the changeset viewer.