Author: keith
Date: Tue Jun 24 01:25:39 2008
New Revision: 18593
URL: http://wso2.org/svn/browse/wso2?view=rev&revision=18593

Log:
Fixing Mashup-869


Modified:
   trunk/mashup/java/modules/core/src/org/wso2/mashup/utils/MashupUtils.java

Modified: 
trunk/mashup/java/modules/core/src/org/wso2/mashup/utils/MashupUtils.java
URL: 
http://wso2.org/svn/browse/wso2/trunk/mashup/java/modules/core/src/org/wso2/mashup/utils/MashupUtils.java?rev=18593&r1=18592&r2=18593&view=diff
==============================================================================
--- trunk/mashup/java/modules/core/src/org/wso2/mashup/utils/MashupUtils.java   
(original)
+++ trunk/mashup/java/modules/core/src/org/wso2/mashup/utils/MashupUtils.java   
Tue Jun 24 01:25:39 2008
@@ -486,23 +486,25 @@
 
         try {
             UserRegistry systemRegistry = embeddedRegistry.getSystemRegistry();
-            File gadgetCodeFile =
-                    new File(systemRegistry.get(path)
-                            
.getProperty(JavaScriptEngineConstants.RESOURCES_FOLDER) +
-                            "/www/gadget.xml");
-
-            if (gadgetCodeFile.exists()) {
-
-                StringBuffer fileData = new StringBuffer(1000);
-                BufferedReader reader = new BufferedReader(new 
FileReader(gadgetCodeFile));
-                char[] buf = new char[1024];
-                int numRead;
-                while ((numRead = reader.read(buf)) != -1) {
-                    fileData.append(buf, 0, numRead);
-                }
-                reader.close();
+            if (systemRegistry.resourceExists(path)) {
+                File gadgetCodeFile =
+                        new File(systemRegistry.get(path)
+                                
.getProperty(JavaScriptEngineConstants.RESOURCES_FOLDER) +
+                                "/www/gadget.xml");
+
+                if (gadgetCodeFile.exists()) {
+
+                    StringBuffer fileData = new StringBuffer(1000);
+                    BufferedReader reader = new BufferedReader(new 
FileReader(gadgetCodeFile));
+                    char[] buf = new char[1024];
+                    int numRead;
+                    while ((numRead = reader.read(buf)) != -1) {
+                        fileData.append(buf, 0, numRead);
+                    }
+                    reader.close();
 
-                gadgetSource = fileData.toString();
+                    gadgetSource = fileData.toString();
+                }
             }
         } catch (IOException e) {
             log.error("Failed to read the mashup's gadget ui from disk.", e);

_______________________________________________
Mashup-dev mailing list
[email protected]
http://www.wso2.org/cgi-bin/mailman/listinfo/mashup-dev

Reply via email to