Missing depedencies for taglibs bundled in WAR
manarh Jul 1, 2011 6:07 AMI was trying to deploy jboss-seam-jpa.war into JBoss AS 7 CR1. Although the same war succesfully deployed on Beta4-SNAPSHOT from 2011-06-22, now it fails with:
11:51:47,152 INFO [org.jboss.as.server.controller] (HttpManagementService-threads - 1) Deployment of "jboss-seam-jpa.war" was rolled back with failure message {"Services with missing/unavailable dependencies" => ["jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.ajax4jsf.taglib.html.jsp.AjaxRepeat\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.jboss.seam.ui.taglib.AtomicIntegerTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.ProgressBarTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.jboss.seam.ui.taglib.CacheTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.SuggestionBoxTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.jboss.seam.ui.taglib.MessageTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.PanelBarItemTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.jboss.seam.ui.taglib.ConversationNameTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.jboss.seam.ui.taglib.SelectionTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.DataOrderedListTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.InplaceSelectTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.jboss.seam.ui.taglib.FormattedTextTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.jboss.seam.ui.taglib.FormattedTextValidatorTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.jboss.seam.ui.taglib.LinkTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.ajax4jsf.taglib.html.jsp.AjaxPage\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.ColumnTag\".START","jboss.persistenceunit.\"jboss-seam-jpa.war#bookingDatabase\"","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.ajax4jsf.taglib.html.jsp.Portlet\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.ComboBoxTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.jboss.seam.ui.taglib.GraphicImageTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.ExtendedDataTableTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.ToolBarTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.jboss.seam.ui.taglib.ConvertEnumTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.LayoutTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.ToolTipTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.jboss.seam.ui.taglib.AtomicLongTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.EffectTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.HotKeyTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.ColumnsTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.ajax4jsf.taglib.html.jsp.LoadStyleTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.InputNumberSpinnerTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.jboss.seam.ui.taglib.DownloadTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.ajax4jsf.taglib.html.jsp.LoadScriptTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.DataListTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.ContextMenuTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.jboss.seam.ui.taglib.DecorateTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.PanelMenuTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.ajax4jsf.taglib.html.jsp.AjaxSupport\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.ajax4jsf.taglib.html.jsp.AjaxPollTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.jboss.seam.ui.taglib.ConversationPropagationTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.DataTableTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.ModalPanelTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.jboss.seam.servlet.SeamResourceServlet\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.CalendarTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.InplaceInputTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.jboss.seam.ui.taglib.ConversationIdTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.jboss.seam.ui.taglib.EnumItemTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.ajax4jsf.taglib.html.jsp.AjaxListenerTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.jboss.seam.ui.taglib.ConvertEntityTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.ToggleControlTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.InputNumberSliderTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.jboss.seam.servlet.SeamListener\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.DropDownMenuTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.SubTableTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.jboss.seam.ui.taglib.ModelValidatorTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.jboss.seam.ui.taglib.ConvertDateTimeTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.DragListenerTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.DataGridTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.PanelBarTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.PageTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.jboss.seam.servlet.SeamFilter\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.DatascrollerTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.TreeTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.SpacerTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.NodeSelectListenerTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.ToolBarGroupTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"managed-bean.org.richfaces.VersionBean\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.jboss.seam.ui.taglib.EqualityValidatorTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.jboss.seam.ui.taglib.TokenTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.DataDefinitionListTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.OrderingListTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.DragIndicatorTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.jboss.seam.ui.taglib.ResourceTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.ChangeExpandListenerTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.ColorPickerTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.DropSupportTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.PanelMenuItemTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.jboss.seam.ui.taglib.AtomicBooleanTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.DropListenerTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.DndParamTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.ajax4jsf.taglib.html.jsp.AjaxFunction\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.ajax4jsf.taglib.html.jsp.AjaxOutputPanel\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.ajax4jsf.taglib.html.jsp.HtmlIncludeTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.DragSupportTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.FileUploadTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.BeanValidatorTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.RecursiveTreeNodesAdaptorTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.ajax4jsf.taglib.html.jsp.FormTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.ajax4jsf.taglib.html.jsp.LoadBundle\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.jboss.seam.ui.taglib.TransformImageSizeTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.TabTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.ComponentControlTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.ajax4jsf.taglib.html.jsp.AjaxStatus\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.EjbSynchronizations.START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.PanelTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.Paint2DTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.EditorTag\".START","jboss.web.\"jboss-seam-jpa.war\"","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.TreeNodesAdaptorTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.JQueryTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.jboss.seam.ui.taglib.ButtonTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"managed-bean.org.richfaces.skin.SkinBean\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.MenuGroupTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.LayoutPanelTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.ajax4jsf.taglib.html.jsp.AjaxCommandLink\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.html.jsp.GraphValidator\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.ColumnGroupTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.ui.taglib.InsertTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.PickListTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.MenuItemTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.jboss.seam.ui.taglib.FileUploadTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.jboss.seam.ui.taglib.SpanTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.RichMessagesTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.TimerServiceDispatcher.START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.SimpleTogglePanelTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.TreeNodeTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.jboss.seam.ui.taglib.LabelTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.ajax4jsf.taglib.html.jsp.MediaOutputTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.GmapTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.jboss.seam.ui.taglib.SelectItemsTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.jboss.seam.ui.taglib.TransformImageTypeTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.ajax4jsf.taglib.html.jsp.AjaxPushTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.ListShuttleTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.jboss.seam.ui.taglib.DivTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.VirtualEarthTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.ScrollableDataTableTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.jboss.seam.ui.taglib.ValidateAllTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.TogglePanelTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.ajax4jsf.taglib.html.jsp.LogTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.ajax4jsf.taglib.html.jsp.ActionParam\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.ajax4jsf.taglib.html.jsp.HtmlCommandLinkTag\".START","jboss.naming.context.java.bookingEntityManagerFactory","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.jboss.seam.ui.taglib.TransformImageBlurTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.ajax4jsf.taglib.html.jsp.KeepAliveTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.ajax4jsf.taglib.html.jsp.QueueTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"managed-bean.org.ajax4jsf.context.AjaxContextImpl\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.jboss.seam.ui.taglib.TaskIdTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.TabPanelTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.DataFilterSliderTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.AjaxValidatorTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.SeparatorTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.RichMessageTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.jboss.seam.ui.taglib.FragmentTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.MenuSeparatorTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.jboss.seam.ui.taglib.RemoteTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.ajax4jsf.taglib.html.jsp.AjaxCommandButton\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.jboss.seam.ui.taglib.DefaultActionTag\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.ajax4jsf.taglib.html.jsp.AjaxRegion\".START","jboss.deployment.unit.\"jboss-seam-jpa.war\".component.\"org.richfaces.taglib.PanelMenuGroupTag\".START"]}
11:51:47,231 INFO [org.jboss.as.server.deployment] (MSC service thread 1-6) Stopped deployment jboss-seam-jpa.war in 96ms
I would add that all *Tag classes are bundled in war as jars in WEB-INF/lib/*.jar
How could I fix that?