title: Transaction present on server in Never call
body: <p>I'm using hibernate 4 version. Trying to persist an entity using the following   code:</p>
  
  <pre><code>    if(surveyUserRequestTO!=null){
          surveyUser = new SurveyUser();
  
          surveyUser.setAdmin(surveyUserRequestTO.getAdmin());
          surveyOrganization = getEntityManager().find(SurveyOrg.class, surveyUserRequestTO.getOrganizationID());
          if(surveyOrganization !=null){
              surveyUser.setSurveyOrg(surveyOrganization);
          }else{
              return null;
          }
          surveyUser.setUserName(surveyUserRequestTO.getUserName());
          surveyUser.setUserSurveyID(surveyUserRequestTO.getSurveyUserID());
  
          getEntityManager().persist(surveyUser);
  </code></pre>
  
  <p>And I'm getting following exception:-</p>
  
  <pre><code>JBAS014134: EJB Invocation failed on component NewUserDataProvider for
   method public
   com.alt.survey.user.transport.output.SurveyUserResponseTO
   com.alt.survey.user.dataprovider.NewUserDataProvider.createNewUser(com.alt.survey.user.transport.input.SurveyUserRequestTO)
   throws java.lang.Exception: javax.ejb.EJBException: Transaction
   present on server in Never call (EJB3 13.6.2.6)
  </code></pre>
  
  <p>What I believe it's something related to TransactionAttribute property. Any possible help will be highly appreciable.</p>