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

GitHub noreply at github.com
Tue Dec 11 15:16:25 EST 2012


  Branch: refs/heads/4.1
  Home:   https://github.com/hibernate/hibernate-orm
  Commit: 834bb03c96db9be4ad307c4341d9eb5e47fb4b8f
      https://github.com/hibernate/hibernate-orm/commit/834bb03c96db9be4ad307c4341d9eb5e47fb4b8f
  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
    M hibernate-entitymanager/src/test/java/org/hibernate/ejb/test/instrument/InstrumentedClassLoader.java
    M hibernate-entitymanager/src/test/java/org/hibernate/ejb/test/instrument/InterceptFieldClassFileTransformerTest.java
    M hibernate-entitymanager/src/test/java/org/hibernate/ejb/test/instrument/Simple.java
    A hibernate-entitymanager/src/test/java/org/hibernate/ejb/test/instrument/SimpleRelation.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: 8b365d8ef5e2b693cc425ffb1eb3aff2d48fe2c8
      https://github.com/hibernate/hibernate-orm/commit/8b365d8ef5e2b693cc425ffb1eb3aff2d48fe2c8
  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/2dc09fad412a...8b365d8ef5e2


More information about the hibernate-commits mailing list