WLS 8.1 SP3 - Weblogic.ejbc fails when there is $ symbol in the class name - CR199899 (Doc ID 775924.1)

Last updated on NOVEMBER 05, 2016

Applies to:

Oracle Weblogic Server / WebLogic Server / 8.1
Information in this document applies to any platform

Goal

DESCRIPTION:
Weblogic.ejbc fails when there is $ symbol in the classname.It fails with error : cannot resolve symbol

C:\dir>java weblogic.ejbc deploy.jar new.jar
D:\488054\dir\dir\ejbcgen\entity\bean\VaultBean_3qp328_LocalHomeImpl.java:13: cannot resolve symbol
symbol  : class Vault$Home
location: package entity
perchance you meant 'Vault.Home'
     implements entity.Vault$Home, weblogic.utils.PlatformConstants
                      ^
1 error
Exec failed .. exiting

CONFIGURATION:
WLS 8.1 SP3
JDK 1.4.2_04

Solution

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms