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());