Revision 17545 trunk/libraries/libExceptions/src/org/gvsig/exceptions/BaseException.java
BaseException.java | ||
---|---|---|
147 | 147 |
msg1 = insertBlanksAtStart(ex.getMessage(),indent*i); |
148 | 148 |
} |
149 | 149 |
if(msg1!=null && !msg1.equals("")){ |
150 |
msg = msg + msg1 + "\n"; |
|
150 |
if( msg.equals("")) { |
|
151 |
msg = msg1 ; |
|
152 |
} else { |
|
153 |
msg = msg + "\n" + msg1 ; |
|
154 |
} |
|
151 | 155 |
} |
152 | 156 |
i++; |
153 | 157 |
} |
... | ... | |
173 | 177 |
ex = ((Exception)iter.next()); |
174 | 178 |
if ( ex instanceof BaseException ) { |
175 | 179 |
BaseException bex = (BaseException) ex; |
176 |
msg = msg + bex.getLocalizedMessage(translator,indent) + "\n"; |
|
180 |
if( msg.equals("") ) { |
|
181 |
msg = bex.getLocalizedMessage(translator,indent); |
|
182 |
} else { |
|
183 |
msg = msg + "\n" + bex.getLocalizedMessage(translator,indent).trim(); |
|
184 |
} |
|
177 | 185 |
} else { |
178 |
msg = msg + ex.getLocalizedMessage()+ "\n"; |
|
186 |
if( msg.equals("") ) { |
|
187 |
msg = ex.getLocalizedMessage(); |
|
188 |
} else { |
|
189 |
msg = msg + "\n" + ex.getLocalizedMessage(); |
|
190 |
} |
|
179 | 191 |
} |
180 | 192 |
} |
181 | 193 |
return msg; |
Also available in: Unified diff