Blob Blame History Raw
--- webtools.sourceediting/xml/bundles/org.eclipse.wst.xml.core/src-validation/org/eclipse/wst/xml/core/internal/validation/XMLValidator.java.orig	2017-06-27 14:36:05.722568633 +0100
+++ webtools.sourceediting/xml/bundles/org.eclipse.wst.xml.core/src-validation/org/eclipse/wst/xml/core/internal/validation/XMLValidator.java	2017-06-27 14:36:33.463261550 +0100
@@ -864,7 +864,7 @@
             /* (non-Javadoc)
              * @see org.apache.xerces.impl.XMLErrorReporter#reportError(java.lang.String, java.lang.String, java.lang.Object[], short)
              */
-            public void reportError(String domain, String key, Object[] arguments, short severity) throws XNIException
+            public String reportError(String domain, String key, Object[] arguments, short severity) throws XNIException
             {
 		      boolean reportError = true;
               valinfo.setCurrentErrorKey(key);  
@@ -902,6 +902,7 @@
 		        super.reportError(domain, key, arguments, severity);
 		        valinfo.getErrorCustomizationManager().considerReportedError(valinfo, key, arguments);
 		      }
+                      return "";
 		    }
 		};
     }
--- webtools.webservices/core/bundles/org.eclipse.wst.wsdl.validation/src/org/eclipse/wst/wsdl/validation/internal/ValidationController.java	2006-04-20 07:20:47.000000000 +0100
+++ webtools.webservices/core/bundles/org.eclipse.wst.wsdl.validation/src/org/eclipse/wst/wsdl/validation/internal/ValidationController.java	2012-06-01 01:07:16.771193034 +0100
@@ -310,18 +310,14 @@
         {
           return new XMLErrorReporter()
           {
-            public void reportError(String domain, String key, Object[] arguments, short severity) throws XNIException
+            public String reportError(String domain, String key, Object[] arguments, short severity) throws XNIException
             {
-              boolean reportError = true;
-              if (key.equals("PrematureEOF"))
-              {         
-                reportError = false;
-              }
-
-              if (reportError)
-              {
-                super.reportError(domain, key, arguments, severity);
-              }
+            	if (key.equals("PrematureEOF"))
+                {         
+                 return ""; //not returning an error? I don't know circumstances, so just returning blank string
+                }
+            	//otherwise error 
+            	return super.reportError(domain, key, arguments, severity);
             }
           };
         }
--- webtools.webservices/core/bundles/org.eclipse.wst.wsdl.validation/src/org/eclipse/wst/wsdl/validation/internal/wsdl11/WSDLReaderImpl.java	2009-01-14 18:48:52.000000000 +0000
+++ webtools.webservices/core/bundles/org.eclipse.wst.wsdl.validation/src/org/eclipse/wst/wsdl/validation/internal/wsdl11/WSDLReaderImpl.java	2012-06-01 01:07:41.640679125 +0100
@@ -276,18 +276,14 @@
         {
           return new XMLErrorReporter()
           {
-            public void reportError(String domain, String key, Object[] arguments, short severity) throws XNIException
+            public String reportError(String domain, String key, Object[] arguments, short severity) throws XNIException
             {
-              boolean reportError = true;
               if (key.equals("PrematureEOF"))
                {         
-                reportError = false;
-              }
-
-              if (reportError)
-               {
-                super.reportError(domain, key, arguments, severity);
-              }
+                return ""; //not returning an error? I don't know circumstances, so just returning blank string
+               }
+              //otherwise error 
+              return super.reportError(domain, key, arguments, severity);
             }
           };
         }
--- webtools.webservices/core/bundles/org.eclipse.wst.wsdl.validation/src/org/eclipse/wst/wsdl/validation/internal/xml/DefaultXMLValidator.java	2009-01-14 18:48:51.000000000 +0000
+++ webtools.webservices/core/bundles/org.eclipse.wst.wsdl.validation/src/org/eclipse/wst/wsdl/validation/internal/xml/DefaultXMLValidator.java	2012-06-01 00:11:10.656489927 +0100
@@ -309,12 +309,12 @@
         /* (non-Javadoc)
          * @see org.apache.xerces.impl.XMLErrorReporter#reportError(java.lang.String, java.lang.String, java.lang.Object[], short)
          */
-        public void reportError(String domain, String key, Object[] arguments,
+        public String reportError(String domain, String key, Object[] arguments,
             short severity) throws XNIException
         {
           currentErrorKey = key;
           currentMessageArguments = arguments;
-          super.reportError(domain, key, arguments, severity);
+          return super.reportError(domain, key, arguments, severity);
         }
       };
     }