weld.weldClassIntrospector is missing
lamikam2 Jan 23, 2017 3:09 PMI am migrating a WLS app to EAP 7.0. I have looked at the quick-starts, other similar posts, but still cannot resolve. I am deploying an EAR file with several support jars, and an EJB project.
I am getting several errors, including ones like this:
"WFLYCTL0080: Failed services" => {"jboss.deployment.subunit.\"HansenIntegtationFramework.ear\".\"HansenIntegrationFramework-ejb-1.0.jar\".POST_MODULE" => "org.jboss.msc.service.StartException in service jboss.deployment.subunit.\"HansenIntegtationFramework.ear\".\"HansenIntegrationFramework-ejb-1.0.jar\".POST_MODULE: WFLYSRV0153: Failed to process phase POST_MODULE of subdeployment \"HansenIntegrationFramework-ejb-1.0.jar\" of deployment \"HansenIntegtationFramework.ear\"
Caused by: java.lang.NoClassDefFoundError: Failed to link com/hsntech/hif/eao/impl/AuthorizationCacheImpl (Module \"deployment.HansenIntegtationFramework.ear.HansenIntegrationFramework-ejb-1.0.jar:main\" from Service Module Loader): com/hsntech/hif/utils/Observer"},
"WFLYCTL0180: Services with missing/unavailable dependencies" => ["jboss.deployment.unit.\"HansenIntegtationFramework.ear\".weld.weldClassIntrospector is missing [jboss.deployment.unit.\"HansenIntegtationFramework.ear\".beanmanager]"]
2017-01-23 14:36:36,023 ERROR [org.jboss.as.controller.management-operation] (ServerService Thread Pool -- 73) WFLYCTL0013: Operation ("add") failed - address: ([("deployment" => "HansenIntegtationFramework.ear")]) - failure description: {
"WFLYCTL0080: Failed services" => {"jboss.deployment.subunit.\"HansenIntegtationFramework.ear\".\"HansenIntegrationFramework-ejb-1.0.jar\".POST_MODULE" => "org.jboss.msc.service.StartException in service jboss.deployment.subunit.\"HansenIntegtationFramework.ear\".\"HansenIntegrationFramework-ejb-1.0.jar\".POST_MODULE: WFLYSRV0153: Failed to process phase POST_MODULE of subdeployment \"HansenIntegrationFramework-ejb-1.0.jar\" of deployment \"HansenIntegtationFramework.ear\"
Caused by: java.lang.NoClassDefFoundError: Failed to link com/hsntech/hif/eao/impl/AuthorizationCacheImpl (Module \"deployment.HansenIntegtationFramework.ear.HansenIntegrationFramework-ejb-1.0.jar:main\" from Service Module Loader): com/hsntech/hif/utils/Observer"},
"WFLYCTL0180: Services with missing/unavailable dependencies" => ["jboss.deployment.unit.\"HansenIntegtationFramework.ear\".weld.weldClassIntrospector is missing [jboss.deployment.unit.\"HansenIntegtationFramework.ear\".beanmanager]"]
I know the referenced classes (com/hsntech/hif/utils/Observer) are in a jar that is in the EAR file