<%@ taglib prefix="s" uri="/struts-tags" %>

Debugging Hints

Please log in to our bug tracker and visit the web_tool_dev discussion group. If you don't have an account for our fogbugz site yet, contact Mark Miller to request one.

FAQ

I uploaded my xml file and the build appeared to work but I don't see my tool. Why?
You may be looking in the wrong place. The "Toolkit" tab is static; your tool won't appear there. You need to login, select one of your folders, select "Tasks" and press the "Create new Task" button. Press the "Select Tool" button and your tool should be listed under the "All Tools" tab.
How can I tell what command line is being generated to run my tool?
First you need to get to a point where you can attempt to run the tool in your test version of ngbw. When you do, a whole lot of information will be logged to the SDK.log. Use the "View Logs" menu to find the SDK.log and search through it for the text "Command rendered successfully:" and you should see the command line.

Another way to see the command line is to add a "Results" parameter to your xml file that returns all files from the working directory in which the command is run. The framework generates a file named COMMANDLINE containing the command line. You'll see it when you choose to view the task output. Use an entry like the following to return all files:

        <parameter type="Results">
            <name>allfiles</name>
            <attributes>
                <filenames>*</filenames>
            </attributes>
        </parameter>