Hi,

the fckeditor component doesn't work in my environment. For the page below I
get an error message:

An unexpected application exception has occurred.

Render queue error in BeginRender[AddCelebrity:biography]:
org.apache.tapestry.ioc.internal.util.TapestryException

And in the tomcat log I find this:

Caused by: java.lang.NullPointerException
        at
net.keso.ted.fckeditor.components.Editor.getScript(Editor.java:53)
        at
net.keso.ted.fckeditor.components.Editor.writeFieldTag(Editor.java:85)
        at
org.apache.tapestry.corelib.base.AbstractTextField.begin(AbstractTextField.java:152)
        at
org.apache.tapestry.corelib.base.AbstractTextField.beginRender(AbstractTextField.java)
        at net.keso.ted.fckeditor.components.Editor.beginRender(Editor.java)
        at
org.apache.tapestry.internal.structure.ComponentPageElementImpl$11$1.run(ComponentPageElementImpl.java:338)
        at
org.apache.tapestry.internal.structure.ComponentPageElementImpl.invoke(ComponentPageElementImpl.java:880)

I have T5 5.0.10 (latest I think) and fckeditor 1.0.2. With a literal: value
it works fine, and sometimes also with the property. I could not find out a
pattern when it is ok, and when not :)

Any ideas?
thx

Janos


<html xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd";>
    <head>
        <title>Celebrity Collector: Adding New Celebrity</title>
        <link rel="stylesheet" href="${styles}" type="text/css"/>
    </head>
    <body>
        <h1>Adding New Celebrity</h1>

        <t:beaneditform t:id="celebrity" t:submitLabel="Save"
            remove="id"

reorder="firstName,lastName,dateOfBirth,birthDateVerified,occupation,biography">
            <t:parameter name="biography">
            <table cellpadding="0" cellspacing="0"><tr>
                <td><t:fckeditor.editor t:id="biography"
t:value="celebrity.biography"
                    t:toolbarSet="Medium" t:width="350"
t:height="200"/></td></tr>
            </table>
              </t:parameter>
        </t:beaneditform>
    </body>
</html>

Reply via email to