<p>hi, I deployed my app to jboss, but something wrong happen:<br>&nbsp; </p>
<p>2007-05-18 22:16:57,843 DEBUG [org.jboss.ejb3.ServiceDelegateWrapper] Starting failed persistence.units:ear=favorites.ear,jar=favoritesEJB.jar,unitName=favorites<br>java.lang.NullPointerException<br>&nbsp;at org.hibernate.cfg.OneToOneSecondPass.doSecondPass
(OneToOneSecondPass.java:135)<br>&nbsp;at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1130)<br>&nbsp;at org.hibernate.cfg.AnnotationConfiguration.secondPassCompile(AnnotationConfiguration.java:296)<br>&nbsp;at org.hibernate.cfg.Configuration.buildMappings
(Configuration.java:1115) <br>&nbsp;<br>&nbsp;<br>--- MBeans waiting for other MBeans ---<br>ObjectName: persistence.units:ear=favorites.ear,jar=favoritesEJB.jar,unitName=favorites<br>&nbsp; State: FAILED<br>&nbsp; Reason: java.lang.NullPointerException
<br>&nbsp; I Depend On:<br>&nbsp;&nbsp;&nbsp; jboss.jca:service=DataSourceBinding,name=DefaultDS<br>&nbsp; Depends On Me:<br>&nbsp;&nbsp;&nbsp; jboss.j2ee:ear=favorites.ear,jar=favoritesEJB.jar,name=AddressFacade,service=EJB3<br>&nbsp;&nbsp;&nbsp; jboss.j2ee:ear=favorites.ear
,jar=favoritesEJB.jar,name=AdminFacade,service=EJB3<br>&nbsp;&nbsp;&nbsp; jboss.j2ee:ear=favorites.ear,jar=favoritesEJB.jar,name=CommentFacade,service=EJB3<br>&nbsp;&nbsp;&nbsp; jboss.j2ee:ear=favorites.ear,jar=favoritesEJB.jar,name=FavoritesDirectoryFacade,service=EJB3
<br>&nbsp;&nbsp;&nbsp; jboss.j2ee:ear=favorites.ear,jar=favoritesEJB.jar,name=FavoritesFacade,service=EJB3<br>&nbsp;&nbsp;&nbsp; jboss.j2ee:ear=favorites.ear,jar=favoritesEJB.jar,name=PermissionFacade,service=EJB3<br>&nbsp;&nbsp;&nbsp; jboss.j2ee:ear=favorites.ear,jar=
favoritesEJB.jar,name=RoleFacade,service=EJB3<br>&nbsp;&nbsp;&nbsp; jboss.j2ee:ear=favorites.ear,jar=favoritesEJB.jar,name=SiteFacade,service=EJB3<br>&nbsp;&nbsp;&nbsp; jboss.j2ee:ear=favorites.ear,jar=favoritesEJB.jar,name=TagFacade,service=EJB3<br>&nbsp;&nbsp;&nbsp; 
jboss.j2ee:ear=favorites.ear,jar=favoritesEJB.jar,name=UsersFacade,service=EJB3<br>&nbsp;&nbsp;&nbsp; jboss.j2ee:ear=favorites.ear,jar=favoritesEJB.jar,name=UserSiteFacade,service=EJB3</p>
<p>--- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---<br>ObjectName: persistence.units:ear=favorites.ear,jar=favoritesEJB.jar,unitName=favorites<br>&nbsp; State: FAILED<br>&nbsp; Reason: java.lang.NullPointerException<br>&nbsp; I Depend On:
<br>&nbsp;&nbsp;&nbsp; jboss.jca:service=DataSourceBinding,name=DefaultDS<br>&nbsp; Depends On Me:<br>&nbsp;&nbsp;&nbsp; jboss.j2ee:ear=favorites.ear,jar=favoritesEJB.jar,name=AddressFacade,service=EJB3<br>&nbsp;&nbsp;&nbsp; jboss.j2ee:ear=favorites.ear,jar=favoritesEJB.jar
,name=AdminFacade,service=EJB3<br>&nbsp;&nbsp;&nbsp; jboss.j2ee:ear=favorites.ear,jar=favoritesEJB.jar,name=CommentFacade,service=EJB3<br>&nbsp;&nbsp;&nbsp; jboss.j2ee:ear=favorites.ear,jar=favoritesEJB.jar,name=FavoritesDirectoryFacade,service=EJB3<br>
&nbsp;&nbsp;&nbsp; jboss.j2ee:ear=favorites.ear,jar=favoritesEJB.jar,name=FavoritesFacade,service=EJB3<br>&nbsp;&nbsp;&nbsp; jboss.j2ee:ear=favorites.ear,jar=favoritesEJB.jar,name=PermissionFacade,service=EJB3<br>&nbsp;&nbsp;&nbsp; jboss.j2ee:ear=favorites.ear,jar=favoritesEJB.jar
,name=RoleFacade,service=EJB3<br>&nbsp;&nbsp;&nbsp; jboss.j2ee:ear=favorites.ear,jar=favoritesEJB.jar,name=SiteFacade,service=EJB3<br>&nbsp;&nbsp;&nbsp; jboss.j2ee:ear=favorites.ear,jar=favoritesEJB.jar,name=TagFacade,service=EJB3<br>&nbsp;&nbsp;&nbsp; jboss.j2ee:ear=favorites.ear
,jar=favoritesEJB.jar,name=UsersFacade,service=EJB3<br>&nbsp;&nbsp;&nbsp; jboss.j2ee:ear=favorites.ear,jar=favoritesEJB.jar,name=UserSiteFacade,service=EJB3</p>
<p>here is my code:<br>@Entity<br>@Table(name = &quot;users&quot;, catalog = &quot;favorites&quot;, uniqueConstraints = {})<br>public class Users implements java.io.Serializable {<br>&nbsp;private Set&lt;UserSite&gt; userSites = new HashSet&lt;UserSite&gt;(0);
<br>//...<br>&nbsp;@OneToMany(cascade = { CascadeType.ALL }, fetch = FetchType.LAZY, mappedBy = &quot;users&quot;)<br>&nbsp;public Set&lt;UserSite&gt; getUserSites() {<br>&nbsp;&nbsp;return this.userSites;<br>&nbsp;}</p>
<p>&nbsp;public void setUserSites(Set&lt;UserSite&gt; userSites) {<br>&nbsp;&nbsp;this.userSites = userSites;<br>&nbsp;}</p>
<p>}</p>
<p><br>@Entity<br>@Table(name = &quot;user_site&quot;, catalog = &quot;favorites&quot;, uniqueConstraints = {})<br>public class UserSite implements java.io.Serializable {</p>
<p>&nbsp;private Users users;<br>//...<br>&nbsp;@ManyToOne(cascade = {}, fetch = FetchType.LAZY)<br>&nbsp;@JoinColumn(name = &quot;userId&quot;, unique = false, nullable = false, insertable = true, updatable = true)<br>&nbsp;public Users getUsers() {
<br>&nbsp;&nbsp;return this.users;<br>&nbsp;}</p>
<p>&nbsp;public void setUsers(Users users) {<br>&nbsp;&nbsp;this.users = users;<br>&nbsp;}<br>}</p>
<p>any advise?<br></p>