org.symbian.tools.mtw.ui/src/org/symbian/tools/tmw/ui/deployment/bluetooth/BluetoothTarget.java
--- a/org.symbian.tools.mtw.ui/src/org/symbian/tools/tmw/ui/deployment/bluetooth/BluetoothTarget.java Mon Aug 09 15:18:34 2010 -0700
+++ b/org.symbian.tools.mtw.ui/src/org/symbian/tools/tmw/ui/deployment/bluetooth/BluetoothTarget.java Tue Aug 10 09:52:29 2010 -0700
@@ -76,6 +76,10 @@
statuses.clear();
monitor.beginTask(String.format("Deploying application %s to %s", project.getName(), name),
IProgressMonitor.UNKNOWN);
+ if (packager == null) {
+ return new Status(IStatus.ERROR, TMWCore.PLUGIN_ID, String.format(
+ "No packager found for project %s with runtime %s", project.getName(), project.getTargetRuntime()));
+ }
final File application = packager.packageApplication(project, new SubProgressMonitor(monitor, 100));
try {
deployWidget(application, packager.getFileType(project), new SubProgressMonitor(monitor, 10));