What we call here a "Whack-A-Mole" (http://en.wikipedia.org/wiki/Whac-A-Mole)

-- dims

On 10/12/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
Author: chinthaka
Date: Wed Oct 11 21:26:56 2006
New Revision: 463130

URL: http://svn.apache.org/viewvc?view=rev&rev=463130
Log:
Arghh !! The meta-inf folder name should not be case sensitive. I fixed this 
lot of times, but seems to be appearing again and again.

Modified:
    
webservices/axis2/branches/java/1_1/modules/kernel/src/org/apache/axis2/deployment/repository/util/ArchiveReader.java

Modified: 
webservices/axis2/branches/java/1_1/modules/kernel/src/org/apache/axis2/deployment/repository/util/ArchiveReader.java
URL: 
http://svn.apache.org/viewvc/webservices/axis2/branches/java/1_1/modules/kernel/src/org/apache/axis2/deployment/repository/util/ArchiveReader.java?view=diff&rev=463130&r1=463129&r2=463130
==============================================================================
--- 
webservices/axis2/branches/java/1_1/modules/kernel/src/org/apache/axis2/deployment/repository/util/ArchiveReader.java
 (original)
+++ 
webservices/axis2/branches/java/1_1/modules/kernel/src/org/apache/axis2/deployment/repository/util/ArchiveReader.java
 Wed Oct 11 21:26:56 2006
@@ -220,17 +220,21 @@
                 File meta_inf = new File(serviceFile, META_INF);

                 if (!meta_inf.exists()) {
-                    throw new DeploymentException(
-                            Messages.getMessage(
-                                    DeploymentErrorMsgs.META_INF_MISSING, 
serviceFile.getName()));
+                    meta_inf = new File(serviceFile, META_INF.toLowerCase());
+                    if (!meta_inf.exists()) {
+                        throw new DeploymentException(
+                                Messages.getMessage(
+                                        DeploymentErrorMsgs.META_INF_MISSING, 
serviceFile.getName()));
+                    }
                 }
+
                 File files[] = meta_inf.listFiles();
                 for (int i = 0; i < files.length; i++) {
                     File file1 = files[i];
                     if (file1.getName().toLowerCase().endsWith(SUFFIX_WSDL)) {
                         InputStream in = new FileInputStream(file1);
                         FileInputStream in2 = null;
-
+
                         // now the question is which version of WSDL file this 
archive contains.
                         // lets check the namespace of the root element and 
decide. But since we are
                         // using axiom (dude, you are becoming handy here :)), 
we will not build the
@@ -253,7 +257,7 @@
                             FileInputStream in3 = new FileInputStream(file1);
                             AxisService service = 
processWSDLFile(wsdlToAxisServiceBuilder, file1, false, in2);
                             try {
-                                if(in2 != null) {
+                                if (in2 != null) {
                                     in2.close();
                                 }
                                 in3.close();



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
Davanum Srinivas : http://www.wso2.net (Oxygen for Web Service Developers)

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to