Submitting BlueJ Projects

Introduction

BlueJ is capable of submitting your assignments electronically. When a project is submitted, BlueJ consults a file called "submission.defs" to determine which files to submit, then attaches them to an E-mail addressed to a recipient named in the submission.defs file. For the submission process to work, you must be using the latest version of BlueJ's submitter extension, and you need to be using a computer that is connected to the network and has permission to contact the UPS E-mail server to send the outgoing message.

At the time this page was written, the computers in Thompson 191 all had the latest version of the submitter extension, and the firewall settings have been adjusted such that electronic submission is possible. In other words, submission works from the lab in Th191. This is not true of the other labs on campus. The firewall settings for the rest of the campus will not allow BlueJ to send the outgoing E-mail message. You can either submit from Th191, or from your personal machines (assuming you don't have firewall software on your computer that prohibits BlueJ from sending E-mail).

Common Sense

Before proceeding to the troubleshooting section, make sure of the following: A successful submission should look like this (you'll have to enlarge the submitter window to see all of the text):

Trouble

If you get the dialog box below when trying to submit, there's been a problem of some sort. Enlarge the submitter's status window so that you can see all of the text it contains, and look for one of the error messages below.

If you're having a problem that's not listed above, please contact me with additional information about your situation. When problems occur, BlueJ writes a more detailed description of the error in the bluej-debuglog file. If you send me this file, I'll have a much better chance of being able to help. BlueJ will tell you where this file is being stored if you select "About" from the "Help" menu. On a PC running windows it's probably in C:\Documents and Settings\User\bluej. On a mac it's in Library/Preferences/org.bluej.


Brad Richards, 2007