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]