more error output at failed compilation

This commit is contained in:
fros4943 2007-11-20 04:16:13 +00:00
parent e6e6ea415c
commit 7ab9703d8f

View file

@ -26,7 +26,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE. * SUCH DAMAGE.
* *
* $Id: ContikiMoteType.java,v 1.21 2007/10/22 13:21:51 fros4943 Exp $ * $Id: ContikiMoteType.java,v 1.22 2007/11/20 04:16:13 fros4943 Exp $
*/ */
package se.sics.cooja.contikimote; package se.sics.cooja.contikimote;
@ -259,13 +259,22 @@ public class ContikiMoteType implements MoteType {
hasSystemSymbols, commStack, taskOutput hasSystemSymbols, commStack, taskOutput
.getInputStream(MessageList.NORMAL), taskOutput .getInputStream(MessageList.NORMAL), taskOutput
.getInputStream(MessageList.ERROR)); .getInputStream(MessageList.ERROR));
if (!libFile.exists() || !depFile.exists()) { if (!libFile.exists()) {
compilationSucceded = false; MoteTypeCreationException ex = new MoteTypeCreationException(
"Compilation error: " + libFile.getPath() + " does not exist");
ex.setCompilationOutput(taskOutput);
throw ex;
}
if (!depFile.exists()) {
MoteTypeCreationException ex = new MoteTypeCreationException(
"Compilation error: " + depFile.getPath() + " does not exist");
ex.setCompilationOutput(taskOutput);
throw ex;
} }
if (!compilationSucceded) { if (!compilationSucceded) {
MoteTypeCreationException ex = new MoteTypeCreationException( MoteTypeCreationException ex = new MoteTypeCreationException(
"Compilation error"); "Compilation error: Unknown error");
ex.setCompilationOutput(taskOutput); ex.setCompilationOutput(taskOutput);
throw ex; throw ex;
} }