Uploaded image for project: 'JBoss Enterprise Application Platform'
  1. JBoss Enterprise Application Platform
  2. JBEAP-3993

naming context is not setup when starting the persistence unit

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Done
    • Icon: Major Major
    • 7.1.0.DR1
    • 7.0.0.GA
    • JPA/Hibernate
    • None

      ookup of env-entry throws NameNotFoundException during persistence unit startup

      Version-Release number of selected component (if applicable):

      How reproducible:
      always

      Steps to Reproduce:
      1. add env-entry in application.xml
      2. try to lookup during persistent unit startup, e.g.
      public class MyType implements UserType {
      ...
      @Override
      public int[] sqlTypes() {
      try

      { Object ctx = new InitialContext().lookup("java:app/env"); log.info("java:app/env from JPA = " + ctx); }

      catch (Exception e)

      { log.error("unable to get java:app/env from JPA", e); }

      return new int[]

      { Types.VARCHAR }

      ;
      }

      Actual results:
      NameNotFoundException

      Expected results:
      value of env-entry is available

      Additional info:
      On 21.03.2016 23:47, Stuart Douglas wrote:
      > This should fix it (I think): https://github.com/stuartwdouglas/wildfly/tree/jpa-java-namespace
      >
      > Stuart

              smarlow1@redhat.com Scott Marlow
              clichybi@redhat.com Carsten Lichy-Bittendorf
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated:
                Resolved: