Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-1377

Quickstart wicket-ear throws exceptions for injecting resource defined in web.xml with @Resource

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 8.0.0.Alpha2
    • 8.0.0.Alpha1
    • CDI / Weld
    • None
    • Hide

      1) Download the quickstart zip from http://download.jboss.org/wildfly/8.0.0.Alpha1/quickstart-8.0.0.Alpha1.zip
      2) Start the WildFly 8.0.0.Alpha1 Server
      3) Deploy the wicket-ear to the server
      4) Launch the application on the browser
      5) The application returned 500 - Internal Server Error
      6) Observe in server log the exceptions thrown
      Caused by: java.lang.NullPointerException
      at org.jboss.as.weld.services.bootstrap.AbstractResourceInjectionServices$1.createResource(AbstractResourceInjectionServices.java:109) [wildfly-weld-8.0.0.Alpha1.jar:8.0.0.Alpha1]

      Expected:
      No exceptions should be thrown

      Show
      1) Download the quickstart zip from http://download.jboss.org/wildfly/8.0.0.Alpha1/quickstart-8.0.0.Alpha1.zip 2) Start the WildFly 8.0.0.Alpha1 Server 3) Deploy the wicket-ear to the server 4) Launch the application on the browser 5) The application returned 500 - Internal Server Error 6) Observe in server log the exceptions thrown Caused by: java.lang.NullPointerException at org.jboss.as.weld.services.bootstrap.AbstractResourceInjectionServices$1.createResource(AbstractResourceInjectionServices.java:109) [wildfly-weld-8.0.0.Alpha1.jar:8.0.0.Alpha1] Expected: No exceptions should be thrown

    Description

      The wicket-ear quickstart throws exception on visiting the home page (http://localhost:8080/jboss-as-wicket-ear-war/).

      Removing @Resource(name = "welcomeMessage") and assign a value directly to String welcome in ListContacts.java solved the issue.

      Suspect: the resource defined in web.xml is not found.

      Remarks:
      The quickstart works on JBossAS 7.1.1.Final.

      Log:
      23:18:04,311 INFO [org.jboss.modules] (main) JBoss Modules version 1.2.0.Final
      23:18:04,479 INFO [org.jboss.msc] (main) JBoss MSC version 1.1.2.Final
      23:18:04,530 INFO [org.jboss.as] (MSC service thread 1-6) JBAS015899: WildFly 8.0.0.Alpha1 "WildFly" starting
      23:18:05,124 INFO [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) JBAS015003: Found jboss-as-wicket-ear-ear.ear in deployment directory. To trigger deployment create a file called jboss-as-wicket-ear-ear.ear.dodeploy
      23:18:05,137 INFO [org.xnio] (MSC service thread 1-3) XNIO Version 3.1.0.CR3
      23:18:05,139 INFO [org.jboss.as.server] (Controller Boot Thread) JBAS015888: Creating http management service using socket-binding (management-http)
      23:18:05,141 INFO [org.xnio.nio] (MSC service thread 1-3) XNIO NIO Implementation Version 3.1.0.CR3
      23:18:05,147 INFO [org.jboss.remoting] (MSC service thread 1-3) JBoss Remoting version 4.0.0.Beta1
      23:18:05,166 INFO [org.jboss.as.clustering.infinispan] (ServerService Thread Pool – 31) JBAS010280: Activating Infinispan subsystem.
      23:18:05,169 INFO [org.jboss.as.security] (ServerService Thread Pool – 44) JBAS013171: Activating Security Subsystem
      23:18:05,174 INFO [org.jboss.as.naming] (ServerService Thread Pool – 39) JBAS011800: Activating Naming Subsystem
      23:18:05,175 INFO [org.jboss.as.webservices] (ServerService Thread Pool – 48) JBAS015537: Activating WebServices Extension
      23:18:05,178 INFO [org.jboss.as.security] (MSC service thread 1-6) JBAS013170: Current PicketBox version=4.0.17.Final
      23:18:05,190 INFO [org.jboss.as.connector.logging] (MSC service thread 1-10) JBAS010408: Starting JCA Subsystem (IronJacamar 1.0.17.Final)
      23:18:05,191 INFO [org.jboss.as.jsf] (ServerService Thread Pool – 37) JBAS012605: Activated the following JSF Implementations: [main]
      23:18:05,201 INFO [org.wildfly.extension.undertow] (ServerService Thread Pool – 47) JBAS017502: Undertow 1.0.0.Alpha15 starting
      23:18:05,203 INFO [org.wildfly.extension.undertow] (MSC service thread 1-14) JBAS017502: Undertow 1.0.0.Alpha15 starting
      23:18:05,211 INFO [org.jboss.as.naming] (MSC service thread 1-10) JBAS011802: Starting Naming Service
      23:18:05,219 INFO [org.jboss.as.mail.extension] (MSC service thread 1-9) JBAS015400: Bound mail session [java:jboss/mail/Default]
      23:18:05,254 INFO [org.jboss.ws.common.management] (MSC service thread 1-9) JBWS022052: Starting JBoss Web Services - Stack CXF Server 4.2.0.Beta1
      23:18:05,262 INFO [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool – 26) JBAS010403: Deploying JDBC-compliant driver class org.h2.Driver (version 1.3)
      23:18:05,268 INFO [org.jboss.as.connector.deployers.jdbc] (MSC service thread 1-5) JBAS010417: Started Driver service with driver-name = h2
      23:18:05,297 INFO [org.wildfly.extension.undertow] (MSC service thread 1-16) Starting server server service: service jboss.undertow.server.default-server
      23:18:05,298 INFO [org.wildfly.extension.undertow] (MSC service thread 1-16) Starting host default-host
      23:18:05,302 INFO [io.undertow] (ServerService Thread Pool – 47) Creating file handler for path C:\Users\Benny\wildfly-8.0.0.Alpha1/welcome-content
      23:18:05,306 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) JBAS017525: Started http handler io.undertow.server.handlers.resource.ResourceHandler@f3d02a6.
      23:18:05,307 INFO [org.wildfly.extension.undertow] (MSC service thread 1-1) registering handler org.jboss.msc.value.InjectedValue@c653ad9 under path '/'
      23:18:05,412 INFO [org.jboss.as.server.deployment.scanner] (MSC service thread 1-11) JBAS015012: Started FileSystemDeploymentService for directory C:\Users\Benny\wildfly-8.0.0.Alpha1\standalone\deployments
      23:18:05,415 INFO [org.jboss.as.server.deployment] (MSC service thread 1-4) JBAS015876: Starting deployment of "jboss-as-wicket-ear-ear.ear" (runtime-name: "jboss-as-wicket-ear-ear.ear")
      23:18:05,455 INFO [org.jboss.as.server.deployment] (MSC service thread 1-4) JBAS015876: Starting deployment of "null" (runtime-name: "jboss-as-wicket-ear-ejb.jar")
      23:18:05,455 INFO [org.jboss.as.server.deployment] (MSC service thread 1-5) JBAS015876: Starting deployment of "null" (runtime-name: "jboss-as-wicket-ear-war.war")
      23:18:05,466 INFO [org.jboss.as.remoting] (MSC service thread 1-16) JBAS017100: Listening on 127.0.0.1:4447
      23:18:05,466 INFO [org.jboss.as.remoting] (MSC service thread 1-13) JBAS017100: Listening on 127.0.0.1:9999
      23:18:05,468 INFO [org.wildfly.extension.undertow] (MSC service thread 1-12) JBAS017519: Undertow HTTP listener default listening on localhost/127.0.0.1:8080
      23:18:05,558 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-1) JBAS010400: Bound data source [java:jboss/datasources/ExampleDS]
      23:18:05,901 INFO [org.jboss.as.jpa] (MSC service thread 1-11) JBAS011401: Read persistence.xml for primary
      23:18:05,935 INFO [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-10) JBAS010400: Bound data source [java:jboss/datasources/WicketEarQuickstartDS]
      23:18:05,992 INFO [org.jboss.weld.deployer] (MSC service thread 1-2) JBAS016002: Processing weld deployment jboss-as-wicket-ear-ear.ear
      23:18:06,027 INFO [org.jboss.weld.deployer] (MSC service thread 1-5) JBAS016002: Processing weld deployment jboss-as-wicket-ear-war.war
      23:18:06,027 INFO [org.jboss.weld.deployer] (MSC service thread 1-16) JBAS016002: Processing weld deployment jboss-as-wicket-ear-ejb.jar
      23:18:06,029 INFO [org.jboss.as.ejb3.deployment.processors.EjbJndiBindingsDeploymentUnitProcessor] (MSC service thread 1-16) JNDI bindings for session bean named ContactDaoBean in deployment unit subdeployment "jboss-as-wicket-ear-ejb.jar" of deployment "jboss-as-wicket-ear-ear.ear" are as follows:

      java:global/jboss-as-wicket-ear-ear/jboss-as-wicket-ear-ejb/ContactDaoBean!org.jboss.as.quickstarts.wicketEar.ejbjar.dao.ContactDao
      java:app/jboss-as-wicket-ear-ejb/ContactDaoBean!org.jboss.as.quickstarts.wicketEar.ejbjar.dao.ContactDao
      java:module/ContactDaoBean!org.jboss.as.quickstarts.wicketEar.ejbjar.dao.ContactDao
      java:global/jboss-as-wicket-ear-ear/jboss-as-wicket-ear-ejb/ContactDaoBean
      java:app/jboss-as-wicket-ear-ejb/ContactDaoBean
      java:module/ContactDaoBean

      23:18:06,041 INFO [org.jboss.weld.deployer] (MSC service thread 1-8) JBAS016005: Starting Services for CDI deployment: jboss-as-wicket-ear-ear.ear
      23:18:06,079 INFO [org.jboss.weld.Version] (MSC service thread 1-8) WELD-000900 2.0.0 (CR4)
      23:18:06,087 INFO [org.jboss.weld.deployer] (MSC service thread 1-13) JBAS016008: Starting weld service for deployment jboss-as-wicket-ear-ear.ear
      23:18:06,142 INFO [org.jboss.as.jpa] (ServerService Thread Pool – 50) JBAS011402: Starting Persistence Unit Service 'jboss-as-wicket-ear-ear.ear/jboss-as-wicket-ear-ejb.jar#primary'
      23:18:06,187 WARN [org.jboss.weld.Bootstrap] (MSC service thread 1-13) Legacy deployment metadata provided by the integrator. Certain functionality will not be available.
      23:18:06,215 INFO [org.hibernate.annotations.common.Version] (ServerService Thread Pool – 50) HCANN000001: Hibernate Commons Annotations

      {4.0.1.Final}

      23:18:06,218 INFO [org.hibernate.Version] (ServerService Thread Pool – 50) HHH000412: Hibernate Core

      {4.2.0.Final}

      23:18:06,219 INFO [org.hibernate.cfg.Environment] (ServerService Thread Pool – 50) HHH000206: hibernate.properties not found
      23:18:06,220 INFO [org.hibernate.cfg.Environment] (ServerService Thread Pool – 50) HHH000021: Bytecode provider name : javassist
      23:18:06,231 INFO [org.hibernate.ejb.Ejb3Configuration] (ServerService Thread Pool – 50) HHH000204: Processing PersistenceUnitInfo [
      name: primary
      ...]
      23:18:06,324 INFO [org.hibernate.service.jdbc.connections.internal.ConnectionProviderInitiator] (ServerService Thread Pool – 50) HHH000130: Instantiating explicit connection provider: org.hibernate.ejb.connection.InjectedDataSourceConnectionProvider
      23:18:06,458 INFO [org.hibernate.dialect.Dialect] (ServerService Thread Pool – 50) HHH000400: Using dialect: org.hibernate.dialect.H2Dialect
      23:18:06,461 WARN [org.hibernate.dialect.H2Dialect] (ServerService Thread Pool – 50) HHH000431: Unable to determine H2 database version, certain features may not work
      23:18:06,463 INFO [org.hibernate.engine.jdbc.internal.LobCreatorBuilder] (ServerService Thread Pool – 50) HHH000423: Disabling contextual LOB creation as JDBC driver reported JDBC version [3] less than 4
      23:18:06,470 INFO [org.hibernate.engine.transaction.internal.TransactionFactoryInitiator] (ServerService Thread Pool – 50) HHH000268: Transaction strategy: org.hibernate.engine.transaction.internal.jta.CMTTransactionFactory
      23:18:06,473 INFO [org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory] (ServerService Thread Pool – 50) HHH000397: Using ASTQueryTranslatorFactory
      23:18:06,499 INFO [org.hibernate.validator.internal.util.Version] (ServerService Thread Pool – 50) HV000001: Hibernate Validator 4.3.1.Final
      23:18:06,678 INFO [org.hibernate.tool.hbm2ddl.SchemaExport] (ServerService Thread Pool – 50) HHH000227: Running hbm2ddl schema export
      23:18:06,685 INFO [org.hibernate.tool.hbm2ddl.SchemaExport] (ServerService Thread Pool – 50) HHH000230: Schema export complete
      23:18:07,107 INFO [org.wildfly.extension.undertow] (MSC service thread 1-9) JBAS018210: Register web context: /jboss-as-wicket-ear-war
      23:18:07,136 INFO [org.jboss.as.server] (ServerService Thread Pool – 27) JBAS018559: Deployed "jboss-as-wicket-ear-ear.ear" (runtime-name : "jboss-as-wicket-ear-ear.ear")
      23:18:07,155 INFO [org.jboss.as] (Controller Boot Thread) JBAS015961: Http management interface listening on http://127.0.0.1:9990/management
      23:18:07,155 INFO [org.jboss.as] (Controller Boot Thread) JBAS015951: Admin console listening on http://127.0.0.1:9990
      23:18:07,155 INFO [org.jboss.as] (Controller Boot Thread) JBAS015874: WildFly 8.0.0.Alpha1 "WildFly" started in 3081ms - Started 295 of 330 services (63 services are lazy, passive or on-demand)
      23:18:30,332 INFO [org.apache.wicket.util.file.WebXmlFile] (default task-1) web.xml: url mapping found for filter with name Wicket: [/*]
      23:18:30,371 WARNING [org.jboss.seam.conversation.spi.SeamConversationContextFactory] (default task-1) No matching SeamConversationContext for store type interface javax.servlet.http.HttpServletRequest, using NOOP instance!
      23:18:30,378 WARN [org.jboss.weld.Bean] (default task-1) WELD-001529 An InjectionTarget implementation is created for a class net.ftlines.wicket.cdi.DetachEventEmitter which does not have any appropriate constructor.
      23:18:30,402 INFO [org.apache.wicket.Application] (default task-1) [Wicket] init: Wicket core library initializer
      23:18:30,403 INFO [org.apache.wicket.RequestListenerInterface] (default task-1) registered listener interface [RequestListenerInterface name=IBehaviorListener, method=public abstract void org.apache.wicket.behavior.IBehaviorListener.onRequest()]
      23:18:30,404 INFO [org.apache.wicket.RequestListenerInterface] (default task-1) registered listener interface [RequestListenerInterface name=IBehaviorListener, method=public abstract void org.apache.wicket.behavior.IBehaviorListener.onRequest()]
      23:18:30,404 INFO [org.apache.wicket.RequestListenerInterface] (default task-1) registered listener interface [RequestListenerInterface name=IFormSubmitListener, method=public abstract void org.apache.wicket.markup.html.form.IFormSubmitListener.onFormSubmitted()]
      23:18:30,404 INFO [org.apache.wicket.RequestListenerInterface] (default task-1) registered listener interface [RequestListenerInterface name=IFormSubmitListener, method=public abstract void org.apache.wicket.markup.html.form.IFormSubmitListener.onFormSubmitted()]
      23:18:30,404 INFO [org.apache.wicket.RequestListenerInterface] (default task-1) registered listener interface [RequestListenerInterface name=ILinkListener, method=public abstract void org.apache.wicket.markup.html.link.ILinkListener.onLinkClicked()]
      23:18:30,404 INFO [org.apache.wicket.RequestListenerInterface] (default task-1) registered listener interface [RequestListenerInterface name=ILinkListener, method=public abstract void org.apache.wicket.markup.html.link.ILinkListener.onLinkClicked()]
      23:18:30,404 INFO [org.apache.wicket.RequestListenerInterface] (default task-1) registered listener interface [RequestListenerInterface name=IOnChangeListener, method=public abstract void org.apache.wicket.markup.html.form.IOnChangeListener.onSelectionChanged()]
      23:18:30,405 INFO [org.apache.wicket.RequestListenerInterface] (default task-1) registered listener interface [RequestListenerInterface name=IOnChangeListener, method=public abstract void org.apache.wicket.markup.html.form.IOnChangeListener.onSelectionChanged()]
      23:18:30,405 INFO [org.apache.wicket.RequestListenerInterface] (default task-1) registered listener interface [RequestListenerInterface name=IRedirectListener, method=public abstract void org.apache.wicket.IRedirectListener.onRedirect()]
      23:18:30,405 INFO [org.apache.wicket.RequestListenerInterface] (default task-1) registered listener interface [RequestListenerInterface name=IRedirectListener, method=public abstract void org.apache.wicket.IRedirectListener.onRedirect()]
      23:18:30,405 INFO [org.apache.wicket.RequestListenerInterface] (default task-1) registered listener interface [RequestListenerInterface name=IResourceListener, method=public abstract void org.apache.wicket.IResourceListener.onResourceRequested()]
      23:18:30,405 INFO [org.apache.wicket.RequestListenerInterface] (default task-1) registered listener interface [RequestListenerInterface name=IResourceListener, method=public abstract void org.apache.wicket.IResourceListener.onResourceRequested()]
      23:18:30,407 INFO [org.apache.wicket.protocol.http.WebApplication] (default task-1) [Wicket] Started Wicket version 1.5.5 in DEVELOPMENT mode
      23:18:30,407 ERROR [stderr] (default task-1) ********************************************************************
      23:18:30,407 ERROR [stderr] (default task-1) *** WARNING: Wicket is running in DEVELOPMENT mode. ***
      23:18:30,407 ERROR [stderr] (default task-1) *** ^^^^^^^^^^^ ***
      23:18:30,407 ERROR [stderr] (default task-1) *** Do NOT deploy to your live server(s) without changing this. ***
      23:18:30,407 ERROR [stderr] (default task-1) *** See Application#getConfigurationType() for more information. ***
      23:18:30,408 ERROR [stderr] (default task-1) ********************************************************************
      23:18:30,436 WARN [org.jboss.weld.Bean] (default task-1) WELD-001529 An InjectionTarget implementation is created for a class org.apache.wicket.protocol.http.WebSession which does not have any appropriate constructor.
      23:18:30,492 ERROR [org.apache.wicket.DefaultExceptionMapper] (default task-1) Unexpected error occurred: org.apache.wicket.WicketRuntimeException: Can't instantiate page using constructor 'public org.jboss.as.quickstarts.wicketEar.war.pages.ListContacts()'. Might be it doesn't exist, may be it is not visible (public).
      at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:196) [wicket-core-1.5.5.jar:1.5.5]
      at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:68) [wicket-core-1.5.5.jar:1.5.5]
      at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:47) [wicket-core-1.5.5.jar:1.5.5]
      at org.apache.wicket.DefaultMapperContext.newPageInstance(DefaultMapperContext.java:103) [wicket-core-1.5.5.jar:1.5.5]
      at org.apache.wicket.request.handler.PageProvider.resolvePageInstance(PageProvider.java:264) [wicket-core-1.5.5.jar:1.5.5]
      at org.apache.wicket.request.handler.PageProvider.getPageInstance(PageProvider.java:165) [wicket-core-1.5.5.jar:1.5.5]
      at org.apache.wicket.request.handler.render.PageRenderer.getPage(PageRenderer.java:78) [wicket-core-1.5.5.jar:1.5.5]
      at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:105) [wicket-core-1.5.5.jar:1.5.5]
      at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:224) [wicket-core-1.5.5.jar:1.5.5]
      at org.apache.wicket.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:167) [wicket-core-1.5.5.jar:1.5.5]
      at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:781) [wicket-core-1.5.5.jar:1.5.5]
      at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64) [wicket-request-1.5.5.jar:1.5.5]
      at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:255) [wicket-core-1.5.5.jar:1.5.5]
      at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:212) [wicket-core-1.5.5.jar:1.5.5]
      at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:283) [wicket-core-1.5.5.jar:1.5.5]
      at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:185) [wicket-core-1.5.5.jar:1.5.5]
      at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:241) [wicket-core-1.5.5.jar:1.5.5]
      at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:56) [undertow-servlet-1.0.0.Alpha15.jar:1.0.0.Alpha15]
      at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132) [undertow-servlet-1.0.0.Alpha15.jar:1.0.0.Alpha15]
      at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:85) [undertow-servlet-1.0.0.Alpha15.jar:1.0.0.Alpha15]
      at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:56) [undertow-servlet-1.0.0.Alpha15.jar:1.0.0.Alpha15]
      at io.undertow.server.HttpHandlers.executeHandler(HttpHandlers.java:46) [undertow-core-1.0.0.Alpha15.jar:1.0.0.Alpha15]
      at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:116) [undertow-servlet-1.0.0.Alpha15.jar:1.0.0.Alpha15]
      at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) [undertow-servlet-1.0.0.Alpha15.jar:1.0.0.Alpha15]
      at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:79)
      at io.undertow.security.handlers.AuthenticationCallHandler.handleRequest(AuthenticationCallHandler.java:52) [undertow-core-1.0.0.Alpha15.jar:1.0.0.Alpha15]
      at io.undertow.server.HttpHandlers.executeHandler(HttpHandlers.java:46) [undertow-core-1.0.0.Alpha15.jar:1.0.0.Alpha15]
      at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) [undertow-core-1.0.0.Alpha15.jar:1.0.0.Alpha15]
      at io.undertow.server.HttpHandlers.executeHandler(HttpHandlers.java:46) [undertow-core-1.0.0.Alpha15.jar:1.0.0.Alpha15]
      at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:66) [undertow-servlet-1.0.0.Alpha15.jar:1.0.0.Alpha15]
      at io.undertow.server.HttpHandlers.executeHandler(HttpHandlers.java:46) [undertow-core-1.0.0.Alpha15.jar:1.0.0.Alpha15]
      at io.undertow.security.handlers.SecurityInitialHandler.handleRequest(SecurityInitialHandler.java:71) [undertow-core-1.0.0.Alpha15.jar:1.0.0.Alpha15]
      at io.undertow.server.HttpHandlers.executeHandler(HttpHandlers.java:46) [undertow-core-1.0.0.Alpha15.jar:1.0.0.Alpha15]
      at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:26) [undertow-core-1.0.0.Alpha15.jar:1.0.0.Alpha15]
      at org.wildfly.extension.undertow.security.SecurityContextCreationHandler.handleRequest(SecurityContextCreationHandler.java:56)
      at io.undertow.server.HttpHandlers.executeHandler(HttpHandlers.java:46) [undertow-core-1.0.0.Alpha15.jar:1.0.0.Alpha15]
      at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:26) [undertow-core-1.0.0.Alpha15.jar:1.0.0.Alpha15]
      at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:118) [undertow-servlet-1.0.0.Alpha15.jar:1.0.0.Alpha15]
      at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:106) [undertow-servlet-1.0.0.Alpha15.jar:1.0.0.Alpha15]
      at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:83) [undertow-servlet-1.0.0.Alpha15.jar:1.0.0.Alpha15]
      at io.undertow.server.HttpHandlers.executeRootHandler(HttpHandlers.java:52) [undertow-core-1.0.0.Alpha15.jar:1.0.0.Alpha15]
      at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:544) [undertow-core-1.0.0.Alpha15.jar:1.0.0.Alpha15]
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_21]
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_21]
      at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_21]
      Caused by: java.lang.reflect.InvocationTargetException
      at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [rt.jar:1.7.0_21]
      at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) [rt.jar:1.7.0_21]
      at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [rt.jar:1.7.0_21]
      at java.lang.reflect.Constructor.newInstance(Constructor.java:525) [rt.jar:1.7.0_21]
      at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:177) [wicket-core-1.5.5.jar:1.5.5]
      ... 44 more
      Caused by: java.lang.NullPointerException
      at org.jboss.as.weld.services.bootstrap.AbstractResourceInjectionServices$1.createResource(AbstractResourceInjectionServices.java:109) [wildfly-weld-8.0.0.Alpha1.jar:8.0.0.Alpha1]
      at org.jboss.weld.injection.ResourceInjectionPoint.getReference(ResourceInjectionPoint.java:80) [weld-core-2.0.0.CR4.jar:2013-04-21 15:57]
      at org.jboss.weld.injection.ResourceInjectionPoint.inject(ResourceInjectionPoint.java:88) [weld-core-2.0.0.CR4.jar:2013-04-21 15:57]
      at org.jboss.weld.util.Beans.injectEEFields(Beans.java:343) [weld-core-2.0.0.CR4.jar:2013-04-21 15:57]
      at org.jboss.weld.injection.producer.ResourceInjector.inject(ResourceInjector.java:59) [weld-core-2.0.0.CR4.jar:2013-04-21 15:57]
      at org.jboss.weld.injection.producer.DefaultInjector$1.proceed(DefaultInjector.java:66) [weld-core-2.0.0.CR4.jar:2013-04-21 15:57]
      at org.jboss.weld.injection.InjectionContextImpl.run(InjectionContextImpl.java:48) [weld-core-2.0.0.CR4.jar:2013-04-21 15:57]
      at org.jboss.weld.injection.producer.DefaultInjector.inject(DefaultInjector.java:64) [weld-core-2.0.0.CR4.jar:2013-04-21 15:57]
      at org.jboss.weld.injection.producer.BasicInjectionTarget.inject(BasicInjectionTarget.java:91) [weld-core-2.0.0.CR4.jar:2013-04-21 15:57]
      at net.ftlines.wicket.cdi.NonContextual.inject(NonContextual.java:141) [wicket-cdi-1.2.jar:]
      at net.ftlines.wicket.cdi.NonContextualManager.inject(NonContextualManager.java:49) [wicket-cdi-1.2.jar:]
      at net.ftlines.wicket.cdi.AbstractInjector.inject(AbstractInjector.java:38) [wicket-cdi-1.2.jar:]
      at net.ftlines.wicket.cdi.ComponentInjector.onInstantiation(ComponentInjector.java:43) [wicket-cdi-1.2.jar:]
      at org.apache.wicket.application.ComponentInstantiationListenerCollection$1.notify(ComponentInstantiationListenerCollection.java:36) [wicket-core-1.5.5.jar:1.5.5]
      at org.apache.wicket.application.ComponentInstantiationListenerCollection$1.notify(ComponentInstantiationListenerCollection.java:34) [wicket-core-1.5.5.jar:1.5.5]
      at org.apache.wicket.util.listener.ListenerCollection.notify(ListenerCollection.java:80) [wicket-util-1.5.5.jar:1.5.5]
      at org.apache.wicket.application.ComponentInstantiationListenerCollection.onInstantiation(ComponentInstantiationListenerCollection.java:32) [wicket-core-1.5.5.jar:1.5.5]
      at org.apache.wicket.Component.<init>(Component.java:678) [wicket-core-1.5.5.jar:1.5.5]
      at org.apache.wicket.MarkupContainer.<init>(MarkupContainer.java:118) [wicket-core-1.5.5.jar:1.5.5]
      at org.apache.wicket.Page.<init>(Page.java:206) [wicket-core-1.5.5.jar:1.5.5]
      at org.apache.wicket.Page.<init>(Page.java:170) [wicket-core-1.5.5.jar:1.5.5]
      at org.apache.wicket.markup.html.WebPage.<init>(WebPage.java:74) [wicket-core-1.5.5.jar:1.5.5]
      at org.jboss.as.quickstarts.wicketEar.war.pages.ListContacts.<init>(ListContacts.java:46) [classes:]
      ... 49 more

      23:18:30,506 WARN [org.jboss.weld.Bean] (default task-1) WELD-001529 An InjectionTarget implementation is created for a class org.apache.wicket.markup.html.pages.ExceptionErrorPage which does not have any appropriate constructor.
      23:18:30,518 WARN [org.jboss.weld.Bean] (default task-1) WELD-001529 An InjectionTarget implementation is created for a class org.apache.wicket.markup.html.basic.MultiLineLabel which does not have any appropriate constructor.
      23:18:30,549 WARN [org.jboss.weld.Bean] (default task-1) WELD-001529 An InjectionTarget implementation is created for a class org.apache.wicket.markup.html.WebMarkupContainer which does not have any appropriate constructor.
      23:18:30,552 WARN [org.jboss.weld.Bean] (default task-1) WELD-001529 An InjectionTarget implementation is created for a class org.apache.wicket.markup.html.basic.Label which does not have any appropriate constructor.
      23:18:30,564 ERROR [org.apache.wicket.DefaultExceptionMapper] (default task-1) unexpected exception when handling another exception: Can't instantiate page using constructor 'public org.jboss.as.quickstarts.wicketEar.war.pages.ListContacts()'. Might be it doesn't exist, may be it is not visible (public).: org.apache.wicket.WicketRuntimeException: Can't instantiate page using constructor 'public org.jboss.as.quickstarts.wicketEar.war.pages.ListContacts()'. Might be it doesn't exist, may be it is not visible (public).
      at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:196) [wicket-core-1.5.5.jar:1.5.5]
      at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:68) [wicket-core-1.5.5.jar:1.5.5]
      at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:47) [wicket-core-1.5.5.jar:1.5.5]
      at org.apache.wicket.DefaultMapperContext.newPageInstance(DefaultMapperContext.java:103) [wicket-core-1.5.5.jar:1.5.5]
      at org.apache.wicket.request.handler.PageProvider.resolvePageInstance(PageProvider.java:264) [wicket-core-1.5.5.jar:1.5.5]
      at org.apache.wicket.request.handler.PageProvider.getPageInstance(PageProvider.java:165) [wicket-core-1.5.5.jar:1.5.5]
      at org.apache.wicket.request.handler.render.PageRenderer.getPage(PageRenderer.java:78) [wicket-core-1.5.5.jar:1.5.5]
      at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:105) [wicket-core-1.5.5.jar:1.5.5]
      at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:224) [wicket-core-1.5.5.jar:1.5.5]
      at org.apache.wicket.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:167) [wicket-core-1.5.5.jar:1.5.5]
      at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:781) [wicket-core-1.5.5.jar:1.5.5]
      at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64) [wicket-request-1.5.5.jar:1.5.5]
      at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:255) [wicket-core-1.5.5.jar:1.5.5]
      at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:212) [wicket-core-1.5.5.jar:1.5.5]
      at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:283) [wicket-core-1.5.5.jar:1.5.5]
      at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:185) [wicket-core-1.5.5.jar:1.5.5]
      at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:241) [wicket-core-1.5.5.jar:1.5.5]
      at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:56) [undertow-servlet-1.0.0.Alpha15.jar:1.0.0.Alpha15]
      at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132) [undertow-servlet-1.0.0.Alpha15.jar:1.0.0.Alpha15]
      at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:85) [undertow-servlet-1.0.0.Alpha15.jar:1.0.0.Alpha15]
      at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:56) [undertow-servlet-1.0.0.Alpha15.jar:1.0.0.Alpha15]
      at io.undertow.server.HttpHandlers.executeHandler(HttpHandlers.java:46) [undertow-core-1.0.0.Alpha15.jar:1.0.0.Alpha15]
      at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:116) [undertow-servlet-1.0.0.Alpha15.jar:1.0.0.Alpha15]
      at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) [undertow-servlet-1.0.0.Alpha15.jar:1.0.0.Alpha15]
      at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:79)
      at io.undertow.security.handlers.AuthenticationCallHandler.handleRequest(AuthenticationCallHandler.java:52) [undertow-core-1.0.0.Alpha15.jar:1.0.0.Alpha15]
      at io.undertow.server.HttpHandlers.executeHandler(HttpHandlers.java:46) [undertow-core-1.0.0.Alpha15.jar:1.0.0.Alpha15]
      at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) [undertow-core-1.0.0.Alpha15.jar:1.0.0.Alpha15]
      at io.undertow.server.HttpHandlers.executeHandler(HttpHandlers.java:46) [undertow-core-1.0.0.Alpha15.jar:1.0.0.Alpha15]
      at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:66) [undertow-servlet-1.0.0.Alpha15.jar:1.0.0.Alpha15]
      at io.undertow.server.HttpHandlers.executeHandler(HttpHandlers.java:46) [undertow-core-1.0.0.Alpha15.jar:1.0.0.Alpha15]
      at io.undertow.security.handlers.SecurityInitialHandler.handleRequest(SecurityInitialHandler.java:71) [undertow-core-1.0.0.Alpha15.jar:1.0.0.Alpha15]
      at io.undertow.server.HttpHandlers.executeHandler(HttpHandlers.java:46) [undertow-core-1.0.0.Alpha15.jar:1.0.0.Alpha15]
      at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:26) [undertow-core-1.0.0.Alpha15.jar:1.0.0.Alpha15]
      at org.wildfly.extension.undertow.security.SecurityContextCreationHandler.handleRequest(SecurityContextCreationHandler.java:56)
      at io.undertow.server.HttpHandlers.executeHandler(HttpHandlers.java:46) [undertow-core-1.0.0.Alpha15.jar:1.0.0.Alpha15]
      at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:26) [undertow-core-1.0.0.Alpha15.jar:1.0.0.Alpha15]
      at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:118) [undertow-servlet-1.0.0.Alpha15.jar:1.0.0.Alpha15]
      at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:106) [undertow-servlet-1.0.0.Alpha15.jar:1.0.0.Alpha15]
      at io.undertow.servlet.handlers.ServletInitialHandler.handleRequest(ServletInitialHandler.java:83) [undertow-servlet-1.0.0.Alpha15.jar:1.0.0.Alpha15]
      at io.undertow.server.HttpHandlers.executeRootHandler(HttpHandlers.java:52) [undertow-core-1.0.0.Alpha15.jar:1.0.0.Alpha15]
      at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:544) [undertow-core-1.0.0.Alpha15.jar:1.0.0.Alpha15]
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_21]
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_21]
      at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_21]
      Caused by: java.lang.reflect.InvocationTargetException
      at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [rt.jar:1.7.0_21]
      at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) [rt.jar:1.7.0_21]
      at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [rt.jar:1.7.0_21]
      at java.lang.reflect.Constructor.newInstance(Constructor.java:525) [rt.jar:1.7.0_21]
      at org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:177) [wicket-core-1.5.5.jar:1.5.5]
      ... 44 more
      Caused by: java.lang.NullPointerException
      at org.jboss.as.weld.services.bootstrap.AbstractResourceInjectionServices$1.createResource(AbstractResourceInjectionServices.java:109) [wildfly-weld-8.0.0.Alpha1.jar:8.0.0.Alpha1]
      at org.jboss.weld.injection.ResourceInjectionPoint.getReference(ResourceInjectionPoint.java:80) [weld-core-2.0.0.CR4.jar:2013-04-21 15:57]
      at org.jboss.weld.injection.ResourceInjectionPoint.inject(ResourceInjectionPoint.java:88) [weld-core-2.0.0.CR4.jar:2013-04-21 15:57]
      at org.jboss.weld.util.Beans.injectEEFields(Beans.java:343) [weld-core-2.0.0.CR4.jar:2013-04-21 15:57]
      at org.jboss.weld.injection.producer.ResourceInjector.inject(ResourceInjector.java:59) [weld-core-2.0.0.CR4.jar:2013-04-21 15:57]
      at org.jboss.weld.injection.producer.DefaultInjector$1.proceed(DefaultInjector.java:66) [weld-core-2.0.0.CR4.jar:2013-04-21 15:57]
      at org.jboss.weld.injection.InjectionContextImpl.run(InjectionContextImpl.java:48) [weld-core-2.0.0.CR4.jar:2013-04-21 15:57]
      at org.jboss.weld.injection.producer.DefaultInjector.inject(DefaultInjector.java:64) [weld-core-2.0.0.CR4.jar:2013-04-21 15:57]
      at org.jboss.weld.injection.producer.BasicInjectionTarget.inject(BasicInjectionTarget.java:91) [weld-core-2.0.0.CR4.jar:2013-04-21 15:57]
      at net.ftlines.wicket.cdi.NonContextual.inject(NonContextual.java:141) [wicket-cdi-1.2.jar:]
      at net.ftlines.wicket.cdi.NonContextualManager.inject(NonContextualManager.java:49) [wicket-cdi-1.2.jar:]
      at net.ftlines.wicket.cdi.AbstractInjector.inject(AbstractInjector.java:38) [wicket-cdi-1.2.jar:]
      at net.ftlines.wicket.cdi.ComponentInjector.onInstantiation(ComponentInjector.java:43) [wicket-cdi-1.2.jar:]
      at org.apache.wicket.application.ComponentInstantiationListenerCollection$1.notify(ComponentInstantiationListenerCollection.java:36) [wicket-core-1.5.5.jar:1.5.5]
      at org.apache.wicket.application.ComponentInstantiationListenerCollection$1.notify(ComponentInstantiationListenerCollection.java:34) [wicket-core-1.5.5.jar:1.5.5]
      at org.apache.wicket.util.listener.ListenerCollection.notify(ListenerCollection.java:80) [wicket-util-1.5.5.jar:1.5.5]
      at org.apache.wicket.application.ComponentInstantiationListenerCollection.onInstantiation(ComponentInstantiationListenerCollection.java:32) [wicket-core-1.5.5.jar:1.5.5]
      at org.apache.wicket.Component.<init>(Component.java:678) [wicket-core-1.5.5.jar:1.5.5]
      at org.apache.wicket.MarkupContainer.<init>(MarkupContainer.java:118) [wicket-core-1.5.5.jar:1.5.5]
      at org.apache.wicket.Page.<init>(Page.java:206) [wicket-core-1.5.5.jar:1.5.5]
      at org.apache.wicket.Page.<init>(Page.java:170) [wicket-core-1.5.5.jar:1.5.5]
      at org.apache.wicket.markup.html.WebPage.<init>(WebPage.java:74) [wicket-core-1.5.5.jar:1.5.5]
      at org.jboss.as.quickstarts.wicketEar.war.pages.ListContacts.<init>(ListContacts.java:46) [classes:]
      ... 49 more

      Attachments

        Activity

          People

            sdouglas1@redhat.com Stuart Douglas
            tpng_jira Benny Ng (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: