Looks to me as if the jvm you are deploying to has an active security policy that doesn't allow reflection... Which is going to make most java apicatipns fail because it's such a common method of doing things.

If you have control of the system, check the policy files (it could also be a bad java install ok the box, although I've never seen one fail like that).

- Brill Pappin
 Sent from my mobile.


On 11-May-09, at 4:24 AM, Anders Peterson <[email protected]> wrote:

What exactly does this stacktrace (below) mean?

In development, eclipse & jetty, the application works fine. When deployed (tomcat) the app cannot render login page (I suppose it can't render anything).

/Anders

WicketMessage: Exception in rendering component: [MarkupContainer [Component id = login]]

Root cause:

java.security.AccessControlException: access denied (java.lang.reflect.ReflectPermission suppressAccessChecks) at java. security. AccessControlContext.checkPermission(AccessControlContext.java:342) at java.security.AccessController.checkPermission(AccessController.java: 553)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
at java. lang.reflect.AccessibleObject.setAccessible(AccessibleObject.java:125) at org.apache.wicket.util.lang.PropertyResolver $MethodGetAndSet.<init>(PropertyResolver.java:1044) at org. apache. wicket. util.lang.PropertyResolver.getGetAndSetter(PropertyResolver.java:459) at org. apache. wicket. util. lang.PropertyResolver.getObjectAndGetSetter(PropertyResolver.java:281) at org. apache. wicket.util.lang.PropertyResolver.getValue(PropertyResolver.java:90) at org. apache. wicket. model.AbstractPropertyModel.getObject(AbstractPropertyModel.java:117) at org.apache.wicket.Component.getDefaultModelObject(Component.java: 1653) at org. apache.wicket.Component.getDefaultModelObjectAsString(Component.java: 1675) at org. apache. wicket. markup.html.form.FormComponent.getModelValue(FormComponent.java:1367) at org. apache. wicket.markup.html.form.FormComponent.getValue(FormComponent.java:869) at org. apache. wicket.markup.html.form.TextField.onComponentTag(TextField.java:106)
at org.apache.wicket.Component.renderComponent(Component.java:2600)
at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java: 1525)
at org.apache.wicket.Component.render(Component.java:2454)
at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java: 1403) at org. apache. wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java: 1590) at org. apache. wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1514) at org.apache.wicket.markup.html.form.Form.onComponentTagBody(Form.java: 1897)
at org.apache.wicket.Component.renderComponent(Component.java:2629)
at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java: 1525)
at org.apache.wicket.markup.html.form.Form.onRender(Form.java:1968)
at org.apache.wicket.Component.render(Component.java:2454)
at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java: 1403) at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java: 1541)
at org.apache.wicket.Page.onRender(Page.java:1547)
at org.apache.wicket.Component.render(Component.java:2454)
at org.apache.wicket.Page.renderPage(Page.java:914)
at org. apache. wicket. request. target. component. BookmarkablePageRequestTarget. respond(BookmarkablePageRequestTarget.java:262) at org. apache. wicket. request. AbstractRequestCycleProcessor. respond(AbstractRequestCycleProcessor.java:105) at org. apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java: 1248)
at org.apache.wicket.RequestCycle.step(RequestCycle.java:1319)
at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1418)
at org.apache.wicket.RequestCycle.request(RequestCycle.java:544)
at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java: 456) at org. apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java: 289)
at java.lang.reflect.Method.invoke(Method.java:616)
at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java: 244)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAsPrivileged(Subject.java:537)
at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java: 276) at org. apache. catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:218) at org. apache. catalina. core. ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java: 230) at org.apache.catalina.core.ApplicationFilterChain.access $000(ApplicationFilterChain.java:56) at org.apache.catalina.core.ApplicationFilterChain $1.run(ApplicationFilterChain.java:189)
at java.security.AccessController.doPrivileged(Native Method)
at org. apache. catalina. core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:185) at org. apache. catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java: 233) at org. apache. catalina.core.StandardContextValve.invoke(StandardContextValve.java: 191) at org. apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java: 128) at org. apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java: 102) at org. apache. catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org. apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java: 286) at org. apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) at org.apache.coyote.http11.Http11Protocol $Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint $Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:636)

Complete stack:

org.apache.wicket.WicketRuntimeException: Exception in rendering component: [MarkupContainer [Component id = login]]
at org.apache.wicket.Component.renderComponent(Component.java:2668)
at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java: 1525)
at org.apache.wicket.markup.html.form.Form.onRender(Form.java:1968)
at org.apache.wicket.Component.render(Component.java:2454)
at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java: 1403) at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java: 1541)
at org.apache.wicket.Page.onRender(Page.java:1547)
at org.apache.wicket.Component.render(Component.java:2454)
at org.apache.wicket.Page.renderPage(Page.java:914)
at org. apache. wicket. request. target. component. BookmarkablePageRequestTarget. respond(BookmarkablePageRequestTarget.java:262) at org. apache. wicket. request. AbstractRequestCycleProcessor. respond(AbstractRequestCycleProcessor.java:105) at org. apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java: 1248)
at org.apache.wicket.RequestCycle.step(RequestCycle.java:1319)
at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1418)
at org.apache.wicket.RequestCycle.request(RequestCycle.java:544)
at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java: 456)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to