Checkbox in soy template fails

Hallo,

i try to add checkbox in my soy template. It work ok but when i try to read the value or check if the checkbox is checked in my ContextProvider, the create dialog fails…

Please help me.

My third page of soy template:

{namespace MyPlugin.Blueprints.Simple}

{template .page3Form}
    <form action="#" method="post" class="aui">
        <fieldset>
            <div class="field-group">
                <label for="vStaat">{getText('my.blueprint.form.label.title.vStaat')}</label>
                <input id="vStaat" class="text" type="text" name="vStaat">
            </div>
            <div class="field-group">
                <label for="vSteuerSozial">{getText('my.blueprint.form.label.title.vSteuerSozial')}</label>
                <input id="vSteuerSozial" class="text" type="text" name="vSteuerSozial">
            </div>
            <div class="field-group">
                <label for="vPersonalakte">{getText('my.blueprint.form.label.title.vPersonalakte')}</label>
                <input id="vPersonalakte" class="text" type="text" name="vPersonalakte"><br/>

                <div class="checkbox">
                    <input type='checkbox' class='checkbox' name='checkboxNumberOne' id='checkboxNumberOne' value='checkboxOne'>
                    <label>checkboxNumberOne</label>
                </div>

                <div class="checkbox">
                    <input type='checkbox' class='checkbox' name='checkboxNumberTwo' id='checkboxNumberTwo'>
                    <label>checkboxNumberTwo</label>
                </div>
            </div>
        </fieldset>
    </form>
{/template}

My atlassian-plugin.xml

<atlassian-plugin key="${atlassian.plugin.key}" name="${project.name}" plugins-version="2">
    <plugin-info>
        <description>${project.description}</description>
        <version>${project.version}</version>
        <vendor name="${project.organization.name}" url="${project.organization.url}" />
        <param name="plugin-icon">images/pluginIcon.png</param>
        <param name="plugin-logo">images/pluginLogo.png</param>
    </plugin-info>

    <!-- add our i18n resource -->
    <resource type="i18n" name="i18n" location="simplebp"/>
    
    <!-- add our web resources -->
    <web-resource key="simplebp-resources" name="simplebp Web Resources">
        <dependency>com.atlassian.auiplugin:ajs</dependency>
        <dependency>com.atlassian.confluence.plugins.confluence-create-content-plugin:resources</dependency>

        <transformation extension="soy">
            <transformer key="soyTransformer">
                <functions>com.atlassian.confluence.plugins.soy:soy-core-functions
                </functions>
            </transformer>
        </transformation>

        <resource type="download" name="simplebp.css" location="/css/simplebp.css"/>
        <resource type="download" name="simplebp.js" location="/js/simplebp.js"/>
        <resource type="download" name="simplebp.soy.js" location="/soy/simplebp.soy" />
        <resource type="download" name="page2.soy.js" location="/soy/page2.soy" />
        <resource type="download" name="page3.soy.js" location="/soy/page3.soy" />
        <resource type="download" name="images/" location="/images"/>

        <context>create-content</context>
    </web-resource>

    <!-- Template for Blueprint -->
    <content-template key="simplebp-template" i18n-name-key="my.blueprint.title">
        <resource name="template" type="download" location="/templates/mytemplate.xml" />

        <context-provider class="com.example.plugins.tutorial.confluence.simplebp.MyContextProvider"/>
    </content-template>

    <!-- Add to the Create Menu -->
    <web-item key="create-by-sample-template" i18n-name-key="my.create-link.title" section="system.create.dialog/content">
        <description key="my.create-link.description" />
        <resource name="icon" type="download" location="/images/myblueprint.png" />
        <param name="blueprintKey" value="my-blueprint" />
    </web-item>

    <!-- Blueprint -->
    <blueprint key="my-blueprint" content-template-key="simplebp-template" index-key="my-index" i18n-name-key="my.blueprint.name">
        <dialog-wizard key="simplebp-wizard">
            <dialog-page id="page1Id"
                         template-key="MyPlugin.Blueprints.Simple.page1Form"
                         title-key="my.blueprint.wizard.page1.title"
                         description-header-key="my.blueprint.wizard.page1.desc.header"
                         description-content-key="my.blueprint.wizard.page1.desc.content"/>
            <dialog-page id="page2Id"
                         template-key="MyPlugin.Blueprints.Simple.page2Form"
                         title-key="my.blueprint.wizard.page1.title2page"/>
            <dialog-page id="page3Id"
                         template-key="MyPlugin.Blueprints.Simple.page3Form"
                         title-key="my.blueprint.wizard.page1.title3page"
                         last="true"/>
        </dialog-wizard>
    </blueprint>
    
</atlassian-plugin>

My contextprovider class:

package com.example.plugins.tutorial.confluence.simplebp;

import com.atlassian.confluence.plugins.createcontent.api.contextproviders.AbstractBlueprintContextProvider;
import com.atlassian.confluence.plugins.createcontent.api.contextproviders.BlueprintContext;

public class MyContextProvider extends AbstractBlueprintContextProvider {

    @Override
    protected BlueprintContext updateBlueprintContext(BlueprintContext blueprintContext) {

        String abc = blueprintContext.get("checkboxNumberOne").toString();

        return blueprintContext;
    }
}

And my javascript:

function page1Submit(e, state) {
    state.nextPageId = "page2Id";
}

function page2Submit(e, state) {
    state.nextPageId = "page3Id";
}

Confluence.Blueprint.setWizard('com.example.plugins.tutorial.confluence.simplebp.simplebp:create-by-sample-template', function(wizard){
    wizard.on("submit.page1Form", page1Submit);
    wizard.on("submit.page2Form", page2Submit);
});

As i say above here is the fail message.

Can nobody help me…?