[GLASSFISH-19804] usage of internal proprietary API in appserver/persistence/cmp/enhancer Created: 08/Mar/13  Updated: 08/Mar/13

Status: Open
Project: glassfish
Component/s: cmp
Affects Version/s: 4.0_b79
Fix Version/s: future release

Type: Improvement Priority: Major
Reporter: Romain Grécourt Assignee: Mitesh Meswani
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Dependency
blocks GLASSFISH-19812 Prevent usage of proprietary API" war... Open
Tags: build, cmp, maven, proprietary-api, warning

 Description   
[WARNING]  appserver/persistence/cmp/enhancer/src/main/java/com/sun/jdo/api/persistence/enhancer/EnhancerClassLoader.java:[60,15] Resource is internal proprietary API and may be removed in a future release
[WARNING]  appserver/persistence/cmp/enhancer/src/main/java/com/sun/jdo/api/persistence/enhancer/EnhancerClassLoader.java:[61,15] URLClassPath is internal proprietary API and may be removed in a future release
[WARNING]  appserver/persistence/cmp/enhancer/src/main/java/com/sun/jdo/api/persistence/enhancer/EnhancerClassLoader.java:[109,15] URLClassPath is internal proprietary API and may be removed in a future release
[WARNING]  appserver/persistence/cmp/enhancer/src/main/java/com/sun/jdo/api/persistence/enhancer/EnhancerClassLoader.java:[124,18] URLClassPath is internal proprietary API and may be removed in a future release
[WARNING]  appserver/persistence/cmp/enhancer/src/main/java/com/sun/jdo/api/persistence/enhancer/EnhancerClassLoader.java:[160,18] URLClassPath is internal proprietary API and may be removed in a future release
[WARNING]  appserver/persistence/cmp/enhancer/src/main/java/com/sun/jdo/api/persistence/enhancer/EnhancerClassLoader.java:[173,18] URLClassPath is internal proprietary API and may be removed in a future release
[WARNING]  appserver/persistence/cmp/enhancer/src/main/java/com/sun/jdo/api/persistence/enhancer/EnhancerClassLoader.java:[539,20] Resource is internal proprietary API and may be removed in a future release
[WARNING]  appserver/persistence/cmp/enhancer/src/main/java/com/sun/jdo/api/persistence/enhancer/EnhancerClassLoader.java:[570,43] Resource is internal proprietary API and may be removed in a future release





[GLASSFISH-294] Provide nbprojects for the cmp and entity-persistence modules Created: 22/Feb/06  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: cmp
Affects Version/s: 9.0pe
Fix Version/s: not determined

Type: Improvement Priority: Minor
Reporter: mf125085 Assignee: mf125085
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 294

 Description   

Many glassfish modules provide netbeans projects in
<module-root>/nbproject/project.xml. For the ease of development, it would be
great to have netbeans projects defined for cmp and entity-persistence.



 Comments   
Comment by marina vatkina [ 23/Feb/06 ]

...

Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





[GLASSFISH-1651] cmp issues found by findbugs (part 2) Created: 04/Dec/06  Updated: 06/Mar/12

Status: Open
Project: glassfish
Component/s: cmp
Affects Version/s: 9.1pe
Fix Version/s: not determined

Type: Bug Priority: Minor
Reporter: mb124283 Assignee: mb124283
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issuezilla Id: 1,651

 Description   

Issues in the cmp module found by the findbugs run from Tue, Nov 28, 2006.
This issue lists those issues that require further investigation before they can
be fixed or issues in generated code (e.g. generated by the compiler generator
ANTLR) we do not control.

  • Class com.sun.jdo.api.persistence.enhancer.classfile.ClassFile
    SE: Non-transient non-serializable instance field in serializable class:
    classAttributes
    SE: Non-transient non-serializable instance field in serializable class:
    constantPool
    SE: Non-transient non-serializable instance field in serializable class:
    superClassName
    SE: Non-transient non-serializable instance field in serializable class:
    thisClassName
    Remark: it needs to be investigated whether the class ClassFile can be
    serialized w/o the above fields.
  • Class com.sun.jdo.api.persistence.model.Model
    MS: final static field is a mutable array: EQUALS_ARGS
    MS: final static field is a mutable array: READ_OBJECT_ARGS
    MS: final static field is a mutable array: WRITE_OBJECT_ARGS
  • Class com.sun.jdo.spi.persistence.utility.generator.JavaClassWriterHelper
    MS: final static field is a mutable array: super_
  • Class com.sun.jdo.spi.persistence.support.sqlstore.query.jqlc.CodeGeneration
    RCN: Nullcheck value previously dereferenced: method prepareRetrieveDescs, line
    4726/4770
    Remark: ANTLR generated code
  • Class com.sun.jdo.spi.persistence.support.sqlstore.query.jqlc.Semantic
    DLS: Dead store to local variable: variable currentAST in method imports, line 1560
    Remark: ANTLR generated code


 Comments   
Comment by Tom Mueller [ 06/Mar/12 ]

Bulk update to change fix version to "not determined" for all issues still open but with a fix version for a released version.





Generated at Tue Jul 28 22:21:55 UTC 2015 using JIRA 6.2.3#6260-sha1:63ef1d6dac3f4f4d7db4c1effd405ba38ccdc558.