1
私は、Wildfly 10の下でOmnifaces 2.5.1 Mojarraを動作させるアプリケーションを持っています。このアプリケーションには複数のWARがありますが、Omnifacesは1つのみ使用されます。EAR内のOmnifaces 2.5.1と複数のWAR
今日、私はEARの2番目のWARで使用するためにオムニフスを追加しようとしました。そして、私はこの例外を取得しています:
Exception 0 :
org.jboss.weld.exceptions.DeploymentException: WELD-001408: Unsatisfied dependencies for type Long with qualifiers @Param
at injection point [BackedAnnotatedField] @Inject @Param private siscom.web.jsf.controller.PartnerDetailsController.id
at siscom.web.jsf.controller.PartnerDetailsController.id(PartnerDetailsController.java:0)
WELD-001475: The following beans match by type, but none have matching qualifiers:
- Producer Method [Long] with qualifiers [@BatchProperty @Any] declared as [[UnbackedAnnotatedMethod] @Produces @BatchProperty public org.jberet.creation.BatchBeanProducer.getLong(InjectionPoint)]
at org.jboss.weld.bootstrap.Validator.validateInjectionPointForDeploymentProblems(Validator.java:359)
at org.jboss.weld.bootstrap.Validator.validateInjectionPoint(Validator.java:281)
at org.jboss.weld.bootstrap.Validator.validateGeneralBean(Validator.java:134)
at org.jboss.weld.bootstrap.Validator.validateRIBean(Validator.java:155)
at org.jboss.weld.bootstrap.Validator.validateBean(Validator.java:518)
at org.jboss.weld.bootstrap.ConcurrentValidator$1.doWork(ConcurrentValidator.java:68)
at org.jboss.weld.bootstrap.ConcurrentValidator$1.doWork(ConcurrentValidator.java:66)
at org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:63)
at org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:56)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
私のコントローラは、次のとおりです。
@ViewScoped @Named
public class PartnerDetailsController implements Serializable {
@Inject
@Param
private Long id;
}
注:たまに正常に動作し、時にはんではありません。私がアプリケーションを再起動すると動作します。もう一度やり直すとうまくいかない。
どのようにOmnifaces 2.6を手に入れましたか?現在のリリースは2.5.1 – thatsIch
です。そのタイプミス。私は修正します。 –