[jboss-jira] [JBoss JIRA] Resolved: (JBAS-7321) EJB3 deploy problem
Carlo de Wolf (JIRA)
jira-events at lists.jboss.org
Thu Dec 3 09:15:30 EST 2009
[ https://jira.jboss.org/jira/browse/JBAS-7321?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Carlo de Wolf resolved JBAS-7321.
---------------------------------
Resolution: Duplicate Issue
> EJB3 deploy problem
> -------------------
>
> Key: JBAS-7321
> URL: https://jira.jboss.org/jira/browse/JBAS-7321
> Project: JBoss Application Server
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: EJB3
> Affects Versions: JBossAS-5.1.0.GA
> Environment: Windows XP SP2, java JDK 1.6.0_10, IDE IDEA 8.1.3, JBOSS 5.1.0.GA
> Reporter: Alexander Tsibulnikov
> Assignee: Carlo de Wolf
>
> I have 2 statless beans:
> 1)
> @Stateless(name = "TestSession")
> public class TestSessionBean implements TestSessionLocal, TestSessionRemote {
> @EJB
> private TestSession1Local testSession1;
> @PersistenceContext
> private EntityManager em;
> public TestSessionBean() {
> }
> public Long getSessionName() {
> return 18276852348752374L;
> }
> public String getHellow() {
> return testSession1.getHellow();
> }
> public UpravDokument getDokumentById(Long dokumentId) throws Exception {
> return em.find(UpravDokument.class, dokumentId);
> }
> }
> 2)
> @Stateless(name = "TestSession1")
> public class TestSessionBean1 implements TestSession1Local {
> @EJB
> private TestSessionLocal testSession;
> public TestSessionBean1() {
> }
> public String getHellow() {
> return "Hello World!!!";
> }
> public Long getSessionName() {
> return testSession.getSessionName();
> }
> }
> Then i make one ear - application. The problem is application not deploing because probably self referencing beans. On JBoss 4.2.3 deploy is fine.
> stacktrace error:
> 12:32:40,536 INFO [JBossASKernel] Added bean(jboss.j2ee:ear=testear.ear,jar=testejb.jar,name=TestSession1,service=EJB3) to KernelDeployment of: testejb.jar
> 12:32:40,536 INFO [EJB3EndpointDeployer] Deploy AbstractBeanMetaData at 1d091d1{name=jboss.j2ee:ear=testear.ear,jar=testejb.jar,name=TestSession,service=EJB3_endpoint bean=org.jboss.ejb3.endpoint.deployers.impl.EndpointImpl properties=[container] constructor=null autowireCandidate=true}
> 12:32:40,536 INFO [EJB3EndpointDeployer] Deploy AbstractBeanMetaData at 1119598{name=jboss.j2ee:ear=testear.ear,jar=testejb.jar,name=TestSession1,service=EJB3_endpoint bean=org.jboss.ejb3.endpoint.deployers.impl.EndpointImpl properties=[container] constructor=null autowireCandidate=true}
> 12:32:40,551 INFO [PersistenceUnitDeployment] Starting persistence unit persistence.unit:unitName=testear.ear/testejb.jar#PU
> 12:32:40,567 INFO [Ejb3Configuration] Processing PersistenceUnitInfo [
> name: PU
> ...]
> 12:32:40,567 WARN [Ejb3Configuration] Persistence provider caller does not implement the EJB3 spec correctly. PersistenceUnitInfo.getNewTempClassLoader() is null.
> 12:32:40,567 INFO [AnnotationBinder] Binding entity from annotated class: ejb.UpravDokument
> 12:32:40,567 INFO [EntityBinder] Bind entity ejb.UpravDokument on table DOKUMENT_V
> 12:32:40,598 INFO [HibernateSearchEventListenerRegister] Unable to find org.hibernate.search.event.FullTextIndexEventListener on the classpath. Hibernate Search is not enabled.
> 12:32:40,598 INFO [ConnectionProviderFactory] Initializing connection provider: org.hibernate.ejb.connection.InjectedDataSourceConnectionProvider
> 12:32:40,598 INFO [InjectedDataSourceConnectionProvider] Using provided datasource
> 12:32:40,614 INFO [STDOUT] USER CONNECTED TO SERVER - ERROR EJBContext not bound
> 12:32:40,614 INFO [SettingsFactory] RDBMS: Oracle, version: Oracle Database 10g Release 10.2.0.1.0 - Production
> 12:32:40,614 INFO [SettingsFactory] JDBC driver: Oracle JDBC driver, version: 10.2.0.2.0
> 12:32:40,614 INFO [Dialect] Using dialect: org.hibernate.dialect.Oracle10gDialect
> 12:32:40,614 INFO [TransactionFactoryFactory] Transaction strategy: org.hibernate.ejb.transaction.JoinableCMTTransactionFactory
> 12:32:40,614 INFO [TransactionManagerLookupFactory] instantiating TransactionManagerLookup: org.hibernate.transaction.JBossTransactionManagerLookup
> 12:32:40,614 INFO [TransactionManagerLookupFactory] instantiated TransactionManagerLookup
> 12:32:40,614 INFO [SettingsFactory] Automatic flush during beforeCompletion(): disabled
> 12:32:40,614 INFO [SettingsFactory] Automatic session close at end of transaction: disabled
> 12:32:40,614 INFO [SettingsFactory] JDBC batch size: 15
> 12:32:40,614 INFO [SettingsFactory] JDBC batch updates for versioned data: disabled
> 12:32:40,614 INFO [SettingsFactory] Scrollable result sets: enabled
> 12:32:40,614 INFO [SettingsFactory] JDBC3 getGeneratedKeys(): disabled
> 12:32:40,614 INFO [SettingsFactory] Connection release mode: auto
> 12:32:40,614 INFO [SettingsFactory] Default batch fetch size: 1
> 12:32:40,614 INFO [SettingsFactory] Generate SQL with comments: disabled
> 12:32:40,614 INFO [SettingsFactory] Order SQL updates by primary key: disabled
> 12:32:40,629 INFO [SettingsFactory] Order SQL inserts for batching: disabled
> 12:32:40,629 INFO [SettingsFactory] Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
> 12:32:40,629 INFO [ASTQueryTranslatorFactory] Using ASTQueryTranslatorFactory
> 12:32:40,629 INFO [SettingsFactory] Query language substitutions: {}
> 12:32:40,629 INFO [SettingsFactory] JPA-QL strict compliance: enabled
> 12:32:40,629 INFO [SettingsFactory] Second-level cache: enabled
> 12:32:40,629 INFO [SettingsFactory] Query cache: disabled
> 12:32:40,629 INFO [SettingsFactory] Cache region factory : org.hibernate.cache.impl.bridge.RegionFactoryCacheProviderBridge
> 12:32:40,629 INFO [RegionFactoryCacheProviderBridge] Cache provider: org.hibernate.cache.HashtableCacheProvider
> 12:32:40,629 INFO [SettingsFactory] Optimize cache for minimal puts: disabled
> 12:32:40,629 INFO [SettingsFactory] Cache region prefix: persistence.unit:unitName=testear.ear/testejb.jar#PU
> 12:32:40,629 INFO [SettingsFactory] Structured second-level cache entries: disabled
> 12:32:40,629 INFO [SettingsFactory] Statistics: disabled
> 12:32:40,629 INFO [SettingsFactory] Deleted entity synthetic identifier rollback: disabled
> 12:32:40,629 INFO [SettingsFactory] Default entity-mode: pojo
> 12:32:40,629 INFO [SettingsFactory] Named query checking : enabled
> 12:32:40,629 INFO [SessionFactoryImpl] building session factory
> 12:32:40,645 INFO [SessionFactoryObjectFactory] Factory name: persistence.unit:unitName=testear.ear/testejb.jar#PU
> 12:32:40,645 INFO [NamingHelper] JNDI InitialContext properties:{java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory, java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces}
> 12:32:40,645 INFO [SessionFactoryObjectFactory] Bound factory to JNDI name: persistence.unit:unitName=testear.ear/testejb.jar#PU
> 12:32:40,645 WARN [SessionFactoryObjectFactory] InitialContext did not implement EventContext
> 12:32:40,645 INFO [NamingHelper] JNDI InitialContext properties:{java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory, java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces}
> 12:32:40,707 INFO [TomcatDeployment] deploy, ctxPath=/test
> 12:32:40,801 WARN [MainDeployer] Failed to deploy: file:/D:/Work/java/idea/testEE/out/testear.ear
> org.jboss.deployers.client.spi.IncompleteDeploymentException: Summary of incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS):
> DEPLOYMENTS MISSING DEPENDENCIES:
> Deployment "jboss.j2ee:ear=testear.ear,jar=testejb.jar,name=TestSession,service=EJB3" is missing the following dependencies:
> Dependency "<UNKNOWN jboss.j2ee:ear=testear.ear,jar=testejb.jar,name=TestSession,service=EJB3>" (should be in state "Described", but is actually in state "** UNRESOLVED Demands 'jndi:testear/TestSession1/local-ejb.TestSession1Local' **")
> Deployment "jboss.j2ee:ear=testear.ear,jar=testejb.jar,name=TestSession,service=EJB3_endpoint" is missing the following dependencies:
> Dependency "jboss.j2ee:ear=testear.ear,jar=testejb.jar,name=TestSession,service=EJB3" (should be in state "Configured", but is actually in state "PreInstall")
> Deployment "jboss.j2ee:ear=testear.ear,jar=testejb.jar,name=TestSession1,service=EJB3" is missing the following dependencies:
> Dependency "<UNKNOWN jboss.j2ee:ear=testear.ear,jar=testejb.jar,name=TestSession1,service=EJB3>" (should be in state "Described", but is actually in state "** UNRESOLVED Demands 'jndi:testear/TestSession/local-ejb.TestSessionLocal' **")
> Deployment "jboss.j2ee:ear=testear.ear,jar=testejb.jar,name=TestSession1,service=EJB3_endpoint" is missing the following dependencies:
> Dependency "jboss.j2ee:ear=testear.ear,jar=testejb.jar,name=TestSession1,service=EJB3" (should be in state "Configured", but is actually in state "PreInstall")
> DEPLOYMENTS IN ERROR:
> Deployment "<UNKNOWN jboss.j2ee:ear=testear.ear,jar=testejb.jar,name=TestSession1,service=EJB3>" is in error due to the following reason(s): ** UNRESOLVED Demands 'jndi:testear/TestSession/local-ejb.TestSessionLocal' **
> Deployment "<UNKNOWN jboss.j2ee:ear=testear.ear,jar=testejb.jar,name=TestSession,service=EJB3>" is in error due to the following reason(s): ** UNRESOLVED Demands 'jndi:testear/TestSession1/local-ejb.TestSession1Local' **
> at org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(DeployersImpl.java:993)
> at org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(DeployersImpl.java:939)
> at org.jboss.deployers.plugins.main.MainDeployerImpl.checkComplete(MainDeployerImpl.java:873)
> at org.jboss.deployers.plugins.main.MainDeployerImpl.checkComplete(MainDeployerImpl.java:862)
> at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:833)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)
> at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
> at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
> at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
> at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at org.jboss.jmx.connector.invoker.InvokerAdaptorService.invoke(InvokerAdaptorService.java:263)
> at sun.reflect.GeneratedMethodAccessor272.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)
> at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
> at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:138)
> at org.jboss.mx.server.Invocation.invoke(Invocation.java:90)
> at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:140)
> at org.jboss.jmx.connector.invoker.SerializableInterceptor.invoke(SerializableInterceptor.java:74)
> at org.jboss.mx.server.Invocation.invoke(Invocation.java:90)
> at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
> at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
> at org.jboss.invocation.jrmp.server.JRMPProxyFactory.invoke(JRMPProxyFactory.java:180)
> at sun.reflect.GeneratedMethodAccessor271.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)
> at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
> at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
> at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
> at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
> at org.jboss.invocation.jrmp.server.JRMPInvoker$MBeanServerAction.invoke(JRMPInvoker.java:855)
> at org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:422)
> at sun.reflect.GeneratedMethodAccessor270.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
> at sun.rmi.transport.Transport$1.run(Transport.java:159)
> at java.security.AccessController.doPrivileged(Native Method)
> at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
> at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
> at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
> at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> at java.lang.Thread.run(Thread.java:619)
> org.jboss.deployment.DeploymentException: Failed to deploy: file:/D:/Work/java/idea/testEE/out/testear.ear
> at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:838)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)
> at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
> at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
> at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
> at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at org.jboss.jmx.connector.invoker.InvokerAdaptorService.invoke(InvokerAdaptorService.java:263)
> at sun.reflect.GeneratedMethodAccessor272.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)
> at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
> at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:138)
> at org.jboss.mx.server.Invocation.invoke(Invocation.java:90)
> at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:140)
> at org.jboss.jmx.connector.invoker.SerializableInterceptor.invoke(SerializableInterceptor.java:74)
> at org.jboss.mx.server.Invocation.invoke(Invocation.java:90)
> at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
> at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
> at org.jboss.invocation.jrmp.server.JRMPProxyFactory.invoke(JRMPProxyFactory.java:180)
> at sun.reflect.GeneratedMethodAccessor271.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)
> at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
> at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
> at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
> at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
> at org.jboss.invocation.jrmp.server.JRMPInvoker$MBeanServerAction.invoke(JRMPInvoker.java:855)
> at org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:422)
> at sun.reflect.GeneratedMethodAccessor270.invoke(Unknown Source)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
> at sun.rmi.transport.Transport$1.run(Transport.java:159)
> at java.security.AccessController.doPrivileged(Native Method)
> at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
> at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
> at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
> at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> at java.lang.Thread.run(Thread.java:619)
> Caused by: org.jboss.deployers.client.spi.IncompleteDeploymentException: Summary of incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS):
> DEPLOYMENTS MISSING DEPENDENCIES:
> Deployment "jboss.j2ee:ear=testear.ear,jar=testejb.jar,name=TestSession,service=EJB3" is missing the following dependencies:
> Dependency "<UNKNOWN jboss.j2ee:ear=testear.ear,jar=testejb.jar,name=TestSession,service=EJB3>" (should be in state "Described", but is actually in state "** UNRESOLVED Demands 'jndi:testear/TestSession1/local-ejb.TestSession1Local' **")
> Deployment "jboss.j2ee:ear=testear.ear,jar=testejb.jar,name=TestSession,service=EJB3_endpoint" is missing the following dependencies:
> Dependency "jboss.j2ee:ear=testear.ear,jar=testejb.jar,name=TestSession,service=EJB3" (should be in state "Configured", but is actually in state "PreInstall")
> Deployment "jboss.j2ee:ear=testear.ear,jar=testejb.jar,name=TestSession1,service=EJB3" is missing the following dependencies:
> Dependency "<UNKNOWN jboss.j2ee:ear=testear.ear,jar=testejb.jar,name=TestSession1,service=EJB3>" (should be in state "Described", but is actually in state "** UNRESOLVED Demands 'jndi:testear/TestSession/local-ejb.TestSessionLocal' **")
> Deployment "jboss.j2ee:ear=testear.ear,jar=testejb.jar,name=TestSession1,service=EJB3_endpoint" is missing the following dependencies:
> Dependency "jboss.j2ee:ear=testear.ear,jar=testejb.jar,name=TestSession1,service=EJB3" (should be in state "Configured", but is actually in state "PreInstall")
> DEPLOYMENTS IN ERROR:
> Deployment "<UNKNOWN jboss.j2ee:ear=testear.ear,jar=testejb.jar,name=TestSession1,service=EJB3>" is in error due to the following reason(s): ** UNRESOLVED Demands 'jndi:testear/TestSession/local-ejb.TestSessionLocal' **
> Deployment "<UNKNOWN jboss.j2ee:ear=testear.ear,jar=testejb.jar,name=TestSession,service=EJB3>" is in error due to the following reason(s): ** UNRESOLVED Demands 'jndi:testear/TestSession1/local-ejb.TestSession1Local' **
> at org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(DeployersImpl.java:993)
> at org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(DeployersImpl.java:939)
> at org.jboss.deployers.plugins.main.MainDeployerImpl.checkComplete(MainDeployerImpl.java:873)
> at org.jboss.deployers.plugins.main.MainDeployerImpl.checkComplete(MainDeployerImpl.java:862)
> at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:833)
> ... 50 more
> How to resolve this problem?
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list