Skip to Main Content

Java Development Tools

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Interested in getting your voice heard by members of the Developer Marketing team at Oracle? Check out this post for AppDev or this post for AI focus group information.

'An Unexpected Severe Error Has Ocurred in JDeveloper' when creating Interfaces

3308441Sep 6 2016 — edited Sep 8 2016

JDeveloper Studio 12.2.1.1.0

When I try to create a new interface this happens. I don't know if it's really an issue, but I'm always very curious about these things and was hoping someone could explain why this happens?

To my knowledge I haven't changed any settings yet and everything has been installed with default configurations. I only just downloaded the studio and was following the ide tutorials. I highlighted the name of the dog class I typed up while following the tutorial then right-clicked selected 'refactor' and 'extract interface'. I gave it a name and hit ok. Then I got this error. I since found out that this is happening for ANY interface that I create within the project. The interface did compile without issues and a class file was written to the appropriate directory but there was an adf error. It would seem that the default ADF analyzer has been disabled for some reason such as "rules ADFcg1-02027 Don't use entity object key ROWID., ADFcg2-02029 Use entity object attribute change indicators., ADFcg1-02024 Do not access an application module from an entity object."

My main questions are

  1. What documentation is available to better understand these errors?
  2. What recommendations do you have for fixing this problem?

JDeveloperUnexpectedError.png

| Rules disabled: ADFcg1-02027 Don't use entity object key ROWID., ADFcg2-02029 Use entity object attribute change indicators., ADFcg1-02024 Do not access an application module from an entity object. (analyzer org.adfemg.audits.adfbc.adfeo.EntityObjectAnalyzer failed) |
| INTERNAL: java.lang.NullPointerException at EntityObjectAnalyzer.enter:82 (from org.adfemg.audits.adfbc.adfeo.EntityObjectAnalyzer.enter(AuditContext,FileSym) ) |

In Messages Log...

Build after save retrieving next build context...

Build after save building project 1 of 1 queued projects

Compiling...

Sep 06, 2016 4:25:01 PM oracle.security.jps.util.JpsUtil disableAudit

INFO: JpsUtil: isAuditDisabled set to true

C:\Oracle\Middleware\Oracle_Home\oracle_common\jdk\bin\javac -source 1.8 -target 1.8 -verbose -encoding Cp1252 -bootclasspath C:\Oracle\Middleware\Oracle_Home\oracle_common\jdk\jre\lib\resources.jar;C:\Oracle\Middleware\Oracle_Home\oracle_common\jdk\jre\lib\rt.jar;C:\Oracle\Middleware\Oracle_Home\oracle_common\jdk\jre\lib\jsse.jar;C:\Oracle\Middleware\Oracle_Home\oracle_common\jdk\jre\lib\jce.jar;C:\Oracle\Middleware\Oracle_Home\oracle_common\jdk\jre\lib\charsets.jar;C:\Oracle\Middleware\Oracle_Home\oracle_common\jdk\jre\lib\jfr.jar -sourcepath C:\JDeveloper\mywork\MyFirstApplication\MyProject\src -d C:\JDeveloper\mywork\MyFirstApplication\MyProject\classes -classpath C:\JDeveloper\mywork\MyFirstApplication\MyProject\classes;C:\Oracle\Middleware\Oracle_Home\oracle_common\modules\javax.servlet.javax.servlet-api.jar;C:\Oracle\Middleware\Oracle_Home\oracle_common\modules\javax.servlet.jsp.javax.servlet.jsp-api.jar;C:\Oracle\Middleware\Oracle_Home\oracle_common\modules\org.glassfish.javax.el.jar;C:\Oracle\Middleware\Oracle_Home\oracle_common\modules\oracle.jsf\glassfish.jsf.jar;C:\Oracle\Middleware\Oracle_Home\wlserver\modules\org.glassfish.web.javax.servlet.jsp.jstl.jar;C:\Oracle\Middleware\Oracle_Home\wlserver\modules\javax.servlet.jsp.jstl.javax.servlet.jsp.jstl-api.jar -g -Xlint:all -Xlint:-cast -Xlint:-classfile -Xlint:-dep-ann -Xlint:-empty -Xlint:-fallthrough -Xlint:-path -Xlint:-processing -Xlint:-rawtypes -Xlint:-serial -Xlint:-unchecked C:\JDeveloper\mywork\MyFirstApplication\MyProject\src\myproject\Interface1.java

Compiling 1 source

Compiling C:\JDeveloper\mywork\MyFirstApplication\MyProject\src\myproject\Interface1.java

Writing C:\JDeveloper\mywork\MyFirstApplication\MyProject\classes\myproject\Interface1.class

[4:25:02 PM] Successful compilation: 0 errors, 0 warnings.

[4:25:02 PM] Build time 1,002 msec.

Build after save finished

Sep 06, 2016 4:25:04 PM oracle.jdeveloper.audit.service.AuditLogger log

SEVERE: exception visiting file (11) [0-80] [0-15] url file:/C:/JDeveloper/mywork/MyFirstApplication/MyProject/src/myproject/Interface1.java id 1255024807

Interface1.java [] [1,0:6,0)

1: package myproject;

2: import java.util.Comparator;

3:

4: public interface Interface1 {

5: }

6: [EOF]

Sep 06, 2016 4:25:04 PM oracle.jdeveloper.audit.service.AuditLogger log

SEVERE: exception visiting file (11) [0-80] [0-15] url file:/C:/JDeveloper/mywork/MyFirstApplication/MyProject/src/myproject/Interface1.java id 1255024807

Interface1.java [] [1,0:6,0)

1: package myproject;

2: import java.util.Comparator;

3:

4: public interface Interface1 {

5: }

6: [EOF]

java.lang.NullPointerException

at org.adfemg.audits.adfbc.adfeo.EntityObjectAnalyzer.enter(EntityObjectAnalyzer.java:82)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:498)

at oracle.jdevimpl.audit.core.BoundMethod.invoke(BoundMethod.java:83)

at oracle.jdevimpl.audit.core.DefaultAuditContext.invoke(DefaultAuditContext.java:301)

at oracle.jdevimpl.audit.core.DefaultAuditContext.invokeEnterMethods(DefaultAuditContext.java:247)

at oracle.jdevimpl.audit.core.DefaultAuditor.visitUpperTree(DefaultAuditor.java:1418)

at oracle.jdevimpl.audit.core.DefaultAuditor.traverseModel(DefaultAuditor.java:1569)

at oracle.jdevimpl.audit.core.DefaultAuditor.visitUpperTree(DefaultAuditor.java:1425)

at oracle.jdevimpl.audit.core.DefaultAuditor.traverseConstruct(DefaultAuditor.java:1728)

at oracle.jdevimpl.audit.core.DefaultAuditor.visitUpperTree(DefaultAuditor.java:1429)

at oracle.jdevimpl.audit.core.DefaultAuditor.traverseModel(DefaultAuditor.java:1569)

at oracle.jdevimpl.audit.core.DefaultAuditor.visitUpperTree(DefaultAuditor.java:1425)

at oracle.jdevimpl.audit.core.DefaultAuditor.traverseConstruct(DefaultAuditor.java:1728)

at oracle.jdevimpl.audit.core.DefaultAuditor.visitUpperTree(DefaultAuditor.java:1429)

at oracle.jdevimpl.audit.core.DefaultAuditor.traverseModel(DefaultAuditor.java:1569)

at oracle.jdevimpl.audit.core.DefaultAuditor.visitUpperTree(DefaultAuditor.java:1425)

at oracle.jdevimpl.audit.core.DefaultAuditor.traverseConstruct(DefaultAuditor.java:1728)

at oracle.jdevimpl.audit.core.DefaultAuditor.visitUpperTree(DefaultAuditor.java:1429)

at oracle.jdevimpl.audit.core.DefaultAuditor.traverseModel(DefaultAuditor.java:1569)

at oracle.jdevimpl.audit.core.DefaultAuditor.visitUpperTree(DefaultAuditor.java:1425)

at oracle.jdevimpl.audit.core.DefaultAuditor.traverseConstruct(DefaultAuditor.java:1728)

at oracle.jdevimpl.audit.core.DefaultAuditor.visitUpperTree(DefaultAuditor.java:1429)

at oracle.jdevimpl.audit.core.DefaultAuditor.traverseModel(DefaultAuditor.java:1569)

at oracle.jdevimpl.audit.core.DefaultAuditor.visitUpperTree(DefaultAuditor.java:1425)

at oracle.jdevimpl.audit.core.DefaultAuditor.traverseConstruct(DefaultAuditor.java:1728)

at oracle.jdevimpl.audit.core.DefaultAuditor.visitUpperTree(DefaultAuditor.java:1429)

at oracle.jdevimpl.audit.core.DefaultAuditor.traverseModel(DefaultAuditor.java:1569)

at oracle.jdevimpl.audit.core.DefaultAuditor.audit(DefaultAuditor.java:1187)

at oracle.ide.status.StatusMonitor$StatusTask.run(StatusMonitor.java:699)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at java.lang.Thread.run(Thread.java:745)

Sep 06, 2016 4:25:04 PM oracle.jdeveloper.audit.service.AuditLogger error

SEVERE: disabling analyzer org.adfemg.audits.adfbc.adfeo.EntityObjectAnalyzer; rules ADFcg1-02027 Don't use entity object key ROWID., ADFcg2-02029 Use entity object attribute change indicators., ADFcg1-02024 Do not access an application module from an entity object.

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Oct 6 2016
Added on Sep 6 2016
4 comments
1,443 views