Author: rr
Date: Fri Feb 12 10:56:35 2010
New Revision: 909353

URL: http://svn.apache.org/viewvc?rev=909353&view=rev
Log:
ODE-743: Patch for java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 in 
DeploymentBrowser (thanks to Terry Mueller)

Modified:
    
ode/branches/APACHE_ODE_1.X/axis2/src/main/java/org/apache/ode/axis2/service/DeploymentBrowser.java

Modified: 
ode/branches/APACHE_ODE_1.X/axis2/src/main/java/org/apache/ode/axis2/service/DeploymentBrowser.java
URL: 
http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.X/axis2/src/main/java/org/apache/ode/axis2/service/DeploymentBrowser.java?rev=909353&r1=909352&r2=909353&view=diff
==============================================================================
--- 
ode/branches/APACHE_ODE_1.X/axis2/src/main/java/org/apache/ode/axis2/service/DeploymentBrowser.java
 (original)
+++ 
ode/branches/APACHE_ODE_1.X/axis2/src/main/java/org/apache/ode/axis2/service/DeploymentBrowser.java
 Fri Feb 12 10:56:35 2010
@@ -151,7 +151,7 @@
                         renderHtml(response, "Files in Bundle " + segments[1], 
new DocBody() {
                             public void render(Writer out) throws IOException {
                                 List<QName> processes = 
_store.listProcesses(segments[1]);
-                                if (processes != null) {
+                                if (processes != null && processes.size() > 0) 
{
                                     List<File> files = 
_store.getProcessConfiguration(processes.get(0)).getFiles();
                                     for (File file : files) {
                                         String relativePath = 
file.getPath().substring(file.getPath()
@@ -165,7 +165,7 @@
                         });
                     } else if (segments.length > 2) {
                         List<QName> processes = 
_store.listProcesses(segments[1]);
-                        if (processes != null) {
+                        if (processes != null && processes.size() > 0) {
                             List<File> files = 
_store.getProcessConfiguration(processes.get(0)).getFiles();
                             for (final File file : files) {
                                 String relativePath = 
requestURI.substring(deplUri + 12 + 9 + segments[1].length());


Reply via email to