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
