[hibernate-commits] [hibernate/hibernate-orm] 58978a: HHH-7747 - Fixes CNFE regression for runtime field...

GitHub noreply at github.com
Tue Dec 11 17:26:57 EST 2012


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-orm
  Commit: 58978a486f6d56697274c8a358e70b8925be0a62
      https://github.com/hibernate/hibernate-orm/commit/58978a486f6d56697274c8a358e70b8925be0a62
  Author: Dustin Schultz <dustin.schultz at utah.edu>
  Date:   2012-12-11 (Tue, 11 Dec 2012)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/bytecode/internal/javassist/FieldTransformer.java
    M hibernate-core/src/main/java/org/hibernate/bytecode/internal/javassist/JavassistClassTransformer.java
    A hibernate-entitymanager/src/test/java/org/hibernate/ejb/test/instrument/SimpleRelation.java
    M hibernate-entitymanager/src/test/java/org/hibernate/jpa/test/instrument/InstrumentedClassLoader.java
    M hibernate-entitymanager/src/test/java/org/hibernate/jpa/test/instrument/InterceptFieldClassFileTransformerTest.java
    M hibernate-entitymanager/src/test/java/org/hibernate/jpa/test/instrument/Simple.java

  Log Message:
  -----------
  HHH-7747 - Fixes CNFE regression for runtime field level class
enhancing. Also removes the usage of ClassPool.getDefault() and
creates a new ClassPool on each usage.

HHH-7747 - Add the entity class to the ClassPool to support modular
classloading like OSGI. Remove unused import in FieldTransformer.

HHH-7747 - Enhanced test to ensure that class enhancement sees all
classes of an entity. Added test to ensure that StackMapTables are
non-null for Javassist added methods.


  Commit: d26730fb3f7f4db6814a27a1cece03d28933bfe7
      https://github.com/hibernate/hibernate-orm/commit/d26730fb3f7f4db6814a27a1cece03d28933bfe7
  Author: Scott Marlow <smarlow at redhat.com>
  Date:   2012-12-11 (Tue, 11 Dec 2012)

  Changed paths:
    R hibernate-entitymanager/src/test/java/org/hibernate/ejb/test/instrument/SimpleRelation.java
    M hibernate-entitymanager/src/test/java/org/hibernate/jpa/test/instrument/InterceptFieldClassFileTransformerTest.java
    M hibernate-entitymanager/src/test/java/org/hibernate/jpa/test/instrument/Simple.java
    A hibernate-entitymanager/src/test/java/org/hibernate/jpa/test/instrument/SimpleRelation.java

  Log Message:
  -----------
  HHH-7850 minor test package changes


  Commit: b4e78a99e579114c5af6d1af1e62ab4f7fdb88d0
      https://github.com/hibernate/hibernate-orm/commit/b4e78a99e579114c5af6d1af1e62ab4f7fdb88d0
  Author: Scott Marlow <smarlow at redhat.com>
  Date:   2012-12-11 (Tue, 11 Dec 2012)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/bytecode/internal/javassist/FieldTransformer.java

  Log Message:
  -----------
  HHH-7747 check if the code attribute is null when building the StackMapTable


Compare: https://github.com/hibernate/hibernate-orm/compare/8463057b85db...b4e78a99e579


More information about the hibernate-commits mailing list