Move to 1.5-RC3, if this problem remains report in
https://issues.apache.org/jira/browse/WICKET-3187

On Fri, Apr 22, 2011 at 7:26 PM, Alexandros Karypidis <akary...@yahoo.gr>wrote:

> Hi,
>
> I've just started preparing for 1.5 and have been modifying my code in
> order to conform with the new API. I've managed to get my application to
> compile and launch, but in my first attempt to render a page I get an NPE as
> follows:
>
> java.lang.NullPointerException
>     at
> org.apache.wicket.util.template.TextTemplateDecorator.setLastModified(TextTemplateDecorator.java:195)
>     at
> org.apache.wicket.util.resource.AbstractStringResourceStream.<init>(AbstractStringResourceStream.java:76)
>     at
> org.apache.wicket.util.resource.AbstractStringResourceStream.<init>(AbstractStringResourceStream.java:62)
>     at
> org.apache.wicket.util.template.TextTemplate.<init>(TextTemplate.java:42)
>     at
> org.apache.wicket.util.template.TextTemplateDecorator.<init>(TextTemplateDecorator.java:52)
>     at
> org.apache.wicket.util.template.JavaScriptTemplate.<init>(JavaScriptTemplate.java:42)
>     at assets.wicket.ovimaps.OviMap.renderHead(OviMap.java:46)
>     at org.apache.wicket.Component.renderHead(Component.java:2644)
>
> Now this part of the code is an adaptation of what used to be a
> template-based javascript header contribution as follows:
>
>     add(TextTemplateHeaderContributor.forJavaScript(OviMap.class,
> "OviMap.js", model));
>
> The above has been removed from the component constructor (where it used to
> be) and replaced with the following in code inside my component:
>
>     @Override
>     public void renderHead(IHeaderResponse response) {
>          super.renderHead(response);
>          JavaScriptTemplate template = new JavaScriptTemplate(
>               new PackagedTextTemplate(OviMap.class, "OviMap.js"));
>               response.renderString(template.asString(model.getObject()));
>     }
>
> What am I doing wrong?
>
> P.S. I am using 1.5-rc2.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


-- 
Pedro Henrique Oliveira dos Santos

Reply via email to