-
Bug
-
Resolution: Won't Fix
-
P4
-
None
-
1.1.7, 1.1.8, 1.2.0, 1.2.1, 1.2.2
-
generic, x86
-
generic, windows_95, windows_98, windows_nt
agram == null)
return NULL_STRING;
return componentBDiagram;
}
public String getComponentBDiagramRev() throws RemoteException{
if(componentBDiagramRev == null)
return NULL_STRING;
return componentBDiagramRev;
}
public String getComponentBDescription() throws RemoteException{
if(componentBDescription == null)
return NULL_STRING;
return componentBDescription;
}
public String getComponentBSection() throws RemoteException{
if(componentBSection == null)
return NULL_STRING;
return componentBSection;
}
public String getComponentBFrame() throws RemoteException{
if(componentBFrame == null)
return NULL_STRING;
return componentBFrame;
}
public String getComponentBLevel() throws RemoteException{
if(componentBLevel == null)
return NULL_STRING;
return componentBLevel;
}
public String getComponentBLocation() throws RemoteException{
if(componentBLocation == null)
return NULL_STRING;
return componentBLocation;
}
public String getComponentBWorkAreaDesignator() throws RemoteException{
if(componentBWAD == null)
return NULL_STRING;
return componentBWAD;
}
public String getComponentBTestSection() throws RemoteException{
if(componentBTestSection == null)
return NULL_STRING;
return componentBTestSection;
}
}//end BeanClass
(Review ID: 94680)
======================================================================
Name: skT88420 Date: 09/02/99
Running Oracle sample from Oracle web site
http://www.oracle.com/java/codesamples/jdbc/index.html,
to demo jdbc, caused:
----------
A nonfatal internal JIT(3.00.072b(x)) error 'ResolvItem64' has occurred in:
'oracle/sql/NUMBER.toBytes (Ljava/math/BigDecimal;)[B': Interpreting method.
Please report this error in detal to http://java.sun.com/cgi-bin/bugreport.cgi
----------
The program continued and appeared to complete. 2 sources involved:
CustomDatumExample and Employee:
----------
import java.sql.*;
import oracle.jdbc.driver.*;
import oracle.sql.*;
import java.math.BigDecimal;
public class CustomDatumExample
{
/* Example invocation:
java customDatumTest "jdbc:oracle:oci8:@oracle8i" SCOTT TIGER "oracle.jdbc.driver.OracleDriver"
*/
public static void main(String args []) throws Exception
{
// Connect
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver ());
OracleConnection conn = (OracleConnection)
DriverManager.getConnection("jdbc:oracle:oci8:@oracle8i",
"scott", "tiger");
// Create a Statement
Statement stmt = conn.createStatement ();
try
{
stmt.execute ("drop table EMPLOYEE_TABLE");
stmt.execute ("drop type EMPLOYEE");
}
catch (SQLException e)
{
// An error is raised if the table/type does not exist. Just ignore it.
}
// Create and populate tables
stmt.execute ("CREATE TYPE EMPLOYEE AS OBJECT(EmpName VARCHAR2(50),EmpNo INTEGER)");
stmt.execute ("CREATE TABLE EMPLOYEE_TABLE (ATTR1 EMPLOYEE)");
stmt.execute ("INSERT INTO EMPLOYEE_TABLE VALUES (EMPLOYEE('Susan Smith', 123))");
stmt.close();
// Create a CustomDatum object
Employee e = new Employee("George Jones", new BigDecimal("456"));
// Insert the CustomDatum object
PreparedStatement pstmt
= conn.prepareStatement ("insert into employee_table values (?)");
pstmt.setObject(1, e, OracleTypes.STRUCT);
pstmt.executeQuery();
System.out.println("insert done");
pstmt.close();
// Select now
Statement s = conn.createStatement();
OracleResultSet rs = (OracleResultSet)
s.executeQuery("select * from employee_table");
while(rs.next())
{
Employee ee = (Employee) rs.getCustomDatum(1, Employee.getFactory());
System.out.println("EmpName: " + ee.empName + " EmpNo: " + ee.empNo);
}
rs.close();
s.close();
if (conn != null)
{
conn.close();
}
}
}
------------
import java.math.BigDecimal;
import java.sql.SQLException;
import oracle.jdbc.driver.OracleConnection;
import oracle.sql.*;
public class Employee implements CustomDatum, CustomDatumFactory
{
static final Employee _employeeFactory = new Employee(null, null);
public static CustomDatumFactory getFactory()
{
return _employeeFactory;
}
public Employee ()
{
}
/* constructor */
public Employee(String empName, BigDecimal empNo)
{
this.empName = empName;
this.empNo = empNo;
}
/* CustomDatum interface */
public Datum toDatum(OracleConnection c) throws SQLException
{
StructDescriptor sd =
StructDescriptor.createDescriptor("SCOTT.EMPLOYEE", c);
Object [] attributes = { empName, empNo };
return new STRUCT(sd, c, attributes);
}
/* CustomDatumFactory interface */
public CustomDatum create(Datum d, int sqlType) throws SQLException
{
if (d == null) return null;
Object [] attributes = ((STRUCT) d).getAttributes();
return new Employee((String) attributes[0],
(BigDecimal) attributes[1]);
}
/* fields */
public String empName;
public BigDecimal empNo;
}
-------------
(Review ID: 94777)
======================================================================
Name: skT88420 Date: 09/24/99
Oracle provide the code below. I received the following results with an error. Please help
=====================================================
D:\Patrick\OracleTest>java PersonObject
person name: Greg
person address:
street: Van Ness
number: 345
person name: John
person address:
street: Geary
number: 229
A nonfatal internal JIT (3.00.078(x)) error 'ResolveItem64' has occurred in :
'oracle/sql/NUMBER.toBytes (Ljava/math/BigDecimal;)[B': Interpreting method.
Please report this error in detail to http://java.sun.com/cgi-bin/bugreport.cgi
a new row has been added to the people table
person name: Greg
person address:
street: Van Ness
number: 345
person name: John
person address:
street: Geary
number: 229
person name: Gary
person address:
street: Mission
number: 346
D:\Patrick\OracleTest>
=====================================================
/*
* This sample demonstrates basic Object support in the oci8 driver.
*/
import java.sql.*;
import java.io.*;
import java.util.*;
import java.math.BigDecimal;
// this import is needed for Object Support
import oracle.sql.*;
// Importing the Oracle Jdbc driver package makes the code more readable
import oracle.jdbc.driver.*;
public class PersonObject
{
public static void main (String args [])
throws Exception
{
// Register the Oracle JDBC driver
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
// Connect to the database
// You need to put your database name after the @ sign in
// the connection URL.
//
// The sample retrieves an object of type "person",
// materializes the object as an object of type ADT.
// The Object is then modified and inserted back into the database.
Connection conn =
DriverManager.getConnection ("jdbc:oracle:thin:@impulse:1521:ATDORA1",
"scott", "tiger");
// It's faster when auto commit is off
conn.setAutoCommit (false);
// Create a Statement
Statement stmt = conn.createStatement ();
try
{
stmt.execute ("drop table people");
stmt.execute ("drop type PERSON FORCE");
stmt.execute ("drop type ADDRESS FORCE");
}
catch (SQLException e)
{
// the above drop and create statements will throw exceptions
// if the types and tables did not exist before
}
stmt.execute ("create type ADDRESS as object (street VARCHAR (30), num NUMBER)");
stmt.execute ("create type PERSON as object (name VARCHAR (30), home ADDRESS)");
stmt.execute ("create table people (empno NUMBER, empid PERSON)");
stmt.execute ("insert into people values (101, PERSON ('Greg', ADDRESS ('Van Ness', 345)))");
stmt.execute ("insert into people values (102, PERSON ('John', ADDRESS ('Geary', 229)))");
ResultSet rs = stmt.executeQuery ("select * from people");
showResultSet (rs);
rs.close();
//now insert a new row
// create a new STRUCT object with a new name and address
// create the embedded object for the address
Object [] address_attributes = new Object [2];
address_attributes [0] = "Mission";
address_attributes [1] = new BigDecimal (346);
StructDescriptor addressDesc =
StructDescriptor.createDescriptor ("ADDRESS", conn);
STRUCT address = new STRUCT (addressDesc, conn, address_attributes);
Object [] person_attributes = new Object [2];
person_attributes [0] = "Gary";
person_attributes [1] = address;
StructDescriptor personDesc =
StructDescriptor.createDescriptor("PERSON", conn);
STRUCT new_person = new STRUCT (personDesc, conn, person_attributes);
PreparedStatement ps =
conn.prepareStatement ("insert into people values (?,?)");
ps.setInt (1, 102);
ps.setObject (2, new_person);
ps.execute ();
ps.close();
rs = stmt.executeQuery ("select * from people");
System.out.println ();
System.out.println (" a new row has been added to the people table");
System.out.println ();
showResultSet (rs);
rs.close();
stmt.close();
conn.close();
}
public static void showResultSet (ResultSet rs)
throws SQLException
{
while (rs.next ())
{
int empno = rs.getInt (1);
// retrieve the STRUCT
STRUCT person_struct = (STRUCT)rs.getObject (2);
Object person_attrs[] = person_struct.getAttributes();
System.out.println ("person name: " +
(String) person_attrs[0]);
STRUCT address = (STRUCT) person_attrs[1];
System.out.println ("person address: ");
Object address_attrs[] = address.getAttributes();
System.out.println ("street: " +
(String) address_attrs[0]);
System.out.println ("number: " +
((BigDecimal) address_attrs[1]).intValue());
System.out.println ();
}
}
}
==============================================
THanks for your help
(Review ID: 95714)
======================================================================
Name: krT82822 Date: 09/26/99
A nonfatal internal JIT (3.00.078(x)) error 'ResolveItem64' has occurred in :
'sun/tools/tree/VarDeclarationStatement.checkDeclaration (Lsun/tools/java/Environment;Lsun/tools/tree/Context;Lsun/tools/tree/Vset;ILsun/tools/java/Type;Ljava/util/Hashtable;)Lsun/tools/tree/Vset;': Interpreting method.
(Review ID: 95745)
======================================================================
Name: skT88420 Date: 10/15/99
When posting a row in JBuilder 2.0 to Oracle database with
oracle JDBC driver 8.1.5
--
A nonfatal internal JIT (3.00.072b(x)) error 'ResolveItem64'
has occurred in :
'oracle/sql/NUMBER.toBytes (Ljava/math/BigDecimal;)[B':
Interpreting method.
Please report this error in detail to http://java.sun.com/cgi-bin/bugreport.cgi
(Review ID: 96623)
======================================================================
Name: skT88420 Date: 10/22/99
A nonfatal internal JIT (3.00.078(x)) error 'ResolveItem64' has occurred in :
'oracle/sql/NUMBER.toBytes (Ljava/math/BigDecimal;)[B': Interpreting method.
(Review ID: 96878)
======================================================================
Name: skT88420 Date: 11/01/99
C:\jdk1.1.8\bin\appletviewer.exe JdbcApplet.htm
Working Directory - C:\test\kawa\myprojects\insertClass Path - .;C:\jdk1.8.1\lib\classes.zip;C:\Oracle\Ora81
\jdbc\lib\classes111.zip;C:\Oracle\Ora81
\jdbc\lib\nls_charset.zip10;C:\Oracle\Ora81
\sqlj\lib\translator.zip;e:\nt_stuff\kawa\kawaclasses.zip;c:\jdk1.1.8
\lib\classes.zip;C:\Oracle\Ora81\jdbc\lib\nls_charset11.zip
A nonfatal internal JIT (3.00.072b(x)) error 'ResolveItem64' has occurred in :
'oracle/sql/NUMBER.toBytes (Ljava/math/BigDecimal;)[B': Interpreting method.
BigDecimal filesize = new BigDecimal ("100");
(Review ID: 97246)
======================================================================
Name: skT88420 Date: 11/05/99
java version "1.2.1"
Classic VM (build JDK-1.2.1-A, native threads)
1. Run jonas EJB server from bullsoft connected to an Oracle database. Use an
Entity EJB that has a field with type java.math.BigDecimal
2. Sorry can't give out our EJBS
3. A nonfatal internal JIT (3.00.078(x)) error 'ResolveItem64' has occurred in:
'oracle/sql/NUMBER.toBytes (Ljava/math/BigDecimal;)[B': Interpreting method.
4. None at this time
5. It is possible that there is some conflict with earlier jdks installed on the
machine ?
(Review ID: 97542)
======================================================================
Name: krT82822 Date: 11/18/99
java version "1.2.1"
Classic VM (build JDK-1.2.1-A, native threads)
Running a jdbc connection to load data into an Oracle 7.3.4.4.0 server via Ariba
(TM) initdb process. Received the following error:
"A nonfatal internal JIT (3.00.072b(x)) error 'ResolveItem64' has occurred in :
'oracle/sql/NUMBER.toBytes (Ljava/math/BigDecimal;)[B': Interpreting method.
Please report this error in detail to http://java.sun.com/cgi-bin/bugreport.cg
i"
Other drivers and versions involved:
Oracle JDBC class file "classes111.zip"
message also logged with Ariba via "###@###.###"
(Review ID: 98023)
======================================================================
Name: skT88420 Date: 12/09/99
c:\java -version
java version "1.1.8"
A nonfatal internal JIT (3.00.072b(x)) error 'ResolveItem64' has occurred in :
'oracle/sql/NUMBER.toBytes (Ljava/math/BigDecimal;)[B': Interpreting method.
Please report this error in detail to http://java.sun.com/cgi-
bin/bugreport.cgi
(Review ID: 98862)
======================================================================
Name: krT82822 Date: 02/08/2000
java version "1.1.7B"
I run the Oracle8i JDBC driver in a connection pool using Weblogic 4.5.1 and I
get the following error (this also happened with other versions of Weblogic, so
I don't think it is linked to that).
A nonfatal internal JIT (3.00.072b(x)) error 'ResolveItem64' has occurred in :
'oracle/sql/NUMBER.toBytes (Ljava/math/BigDecimal;)[B': Interpreting method.
Please report this error in detail to http://java.sun.com/cgi-
bin/bugreport.cgi
(Review ID: 100966)
======================================================================
Name: krT82822 Date: 05/11/99
1) To reproduce:
java JitBug
2) Source code:
import java.sql.*;
import java.util.*;
class JitBug
{
static String sql = "update commandes set qte_commandee=?"
+ " where id_piece='111' and ref_commande='pg'";
static Connection connection;
static {
try {
Class.forName ("oracle.jdbc.driver.OracleDriver");
System.out.print ("get connection ... ");
connection = DriverManager.getConnection
("jdbc:oracle:thin:@sap1020:1526:SX73", "bc", "bc");
System.out.println ("done");
}
catch (ClassNotFoundException e) {
System.err.println (e);
}
catch (java.sql.SQLException e) {
System.err.println (e);
}
}
public static void main (String[] args)
throws Exception
{
PreparedStatement preparedUpdate = connection.prepareStatement (sql);
Object value = new java.math.BigDecimal (0);
preparedUpdate.setObject (1, value);
}
}
3) Error message:
A nonfatal internal JIT (3.00.072b(x)) error 'ResolveItem64' has occurred in :
'oracle/sql/NUMBER.toBytes (Ljava/math/BigDecimal;)[B': Interpreting method.
5) java version "1.1.7B"
java full version "JDK1.1.7U"
6) Oracle jdbc driver version 8.1.5 from www.oracle.com
(Review ID: 58063)
======================================================================
Name: skT88420 Date: 06/16/99
Running Oracle's 'ObjectJavaSample' demo from the Oracle Technology Network, I entered 'usa' in the 'state' field and pressed the 'update' button. The following error resulted:
A nonfatal internal JIT (3.00.072b(x)) error 'ResolveItem64' has occurred in :
'oracle/sql/NUMBER.toBytes (Ljava/math/BigDecimal;)[B': Interpreting method.
lease report this error in detail to http://java.sun.com/cgi-bin/bugreport.cgi
However, the application did not terminate, and it seemed to have updated the row. I'm reporting it simply because the error message said to.
java version "1.1.7"
java full version "JDK1.1.7M"
(Review ID: 84437)
======================================================================
Name: krT82822 Date: 06/16/99
A nonfatal internal JIT (3.00.072b(x)) error 'ResolveItem64' has occurred in :
'oracle/sql/NUMBER.toBytes (Ljava/math/BigDecimal;)[B': Interpreting method.
Please report this error in detail to http://java.sun.com/cgi-bin/bugreport.cgi
using swing 1.1.1beta2, IFC 1.1.2, Oracle 8.1.5 driver,
JDK 1.1.8, appletviewer, Windows NT 4.0 SP4
(Review ID: 84360)
======================================================================
Name: skT88420 Date: 06/29/99
Well this is a JIT error, but how can I switch off the
JIT in the Netscape browser?
A nonfatal internal JIT (3.00.072b(x)) error 'ResolveItem64' has occurred in :
'oracle/sql/NUMBER.toBytes (Ljava/math/BigDecimal;)[B': Interpreting method.
Please report this error in detail to http://java.sun.com/cgi-bin/bugreport.cgi
(Review ID: 84978)
======================================================================
Name: krT82822 Date: 07/07/99
I get the following error mesage:
A nonfatal internal JIT (3.00.078(x)) error 'ResolveItem64' has occurred in :
'oracle/sql/NUMBER.toBytes (Ljava/math/BigDecimal;)[B': Interpreting method.
This occures while I try to access an Oracle 8i RDBMS via
the JDBC driver from Oracle. The program still seems to work
correctly, but since the message tells me to report the bug:
here it is!
I use the following JDK:
>c:\JDK-1.2\bin\java.exe -version
java version "1.2"
Classic VM (build JDK-1.2-V, native threads)
>c:\JDK-1.2\bin\java.exe -fullversion
java.exe full version "JDK-1.2-V"
(Review ID: 85292)
======================================================================
Name: krT82822 Date: 08/04/99
Hey! It said I should report it:
A nonfatal internal JIT (3.00.072b(x)) error 'ResolveItem64' has occurred in :
'oracle/sql/NUMBER.toBytes (Ljava/math/BigDecimal;)[B': Interpreting method.
Please report this error in detail to http://java.sun.com/cgi-bin/bugreport.cgi
BUT if it isn't fatal...
(Review ID: 93461)
======================================================================
Name: krT82822 Date: 08/09/99
1. steps: run the class CustomDatumExample
2. source codes:
a. Employee.java
import java.math.BigDecimal;
import java.sql.SQLException;
import oracle.jdbc.driver.OracleConnection;
import oracle.sql.CustomDatum;
import oracle.sql.CustomDatumFactory;
import oracle.sql.Datum;
import oracle.sql.STRUCT;
import oracle.sql.StructDescriptor;
public class Employee implements CustomDatum, CustomDatumFactory // line 10
{
static final Employee _employeeFactory = new Employee(null, null); //line 13
public static CustomDatumFactory getFactory()
{
return _employeeFactory;
} // line 18
/* constructor */ // line 20
public Employee(String empName, BigDecimal empNo)
{
this.empName = empName;
this.empNo = empNo;
} // line 25
/* CustomDatum interface */ // line 27
public Datum toDatum(OracleConnection c) throws SQLException
{
StructDescriptor sd =
StructDescriptor.createDescriptor("SCOTT.EMPLOYEE", c);
Object [] attributes = { empName, empNo };
return new STRUCT(sd, c, attributes);
} // line 36
/* CustomDatumFactory interface */ // line 38
public CustomDatum create(Datum d, int sqlType) throws SQLException
{
if (d == null) return null;
System.out.println(d);
Object [] attributes = ((STRUCT) d).getAttributes();
return new Employee((String) attributes[0],
(BigDecimal) attributes[1]);
} // line 49
/* fields */
public String empName;
public BigDecimal empNo;
}
b.CustomDatumExample.java
import java.sql.*; // line 1
import oracle.jdbc.driver.*;
import oracle.sql.*;
import java.math.BigDecimal;
public class CustomDatumExample
{
public static void main(String args []) throws Exception
{
// Connect
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver ());
OracleConnection conn = (OracleConnection)
DriverManager.getConnection("jdbc:oracle:thin:@perseus.cs.umbc.edu:1521:listdb1",
"scott", "tiger");
// Create a Statement // line 18
Statement stmt = conn.createStatement ();
try
{
stmt.execute ("drop table EMPLOYEE_TABLE");
stmt.execute ("drop type EMPLOYEE");
}
catch (SQLException e)
{
// An error is raised if the table/type does not exist. Just ignore it.
} // line 28
// Create and populate tables // line 30
stmt.execute ("CREATE TYPE EMPLOYEE AS " +
" OBJECT(EmpName VARCHAR2(50),EmpNo INTEGER)");
stmt.execute ("CREATE TABLE EMPLOYEE_TABLE (ATTR1 EMPLOYEE)");
stmt.execute ("INSERT INTO EMPLOYEE_TABLE " +
" VALUES (EMPLOYEE('Susan Smith', 123))"); // line 35
// Create a CustomDatum object // line 37
Employee e = new Employee("George Jones", new BigDecimal("456"));
// Insert the CustomDatum object // line 40
PreparedStatement pstmt
= conn.prepareStatement ("INSERT INTO employee_table VALUES (?)");
pstmt.setObject(1, e, OracleTypes.STRUCT);
pstmt.executeQuery();
System.out.println("insert done");
pstmt.close(); // line 47
// Select now // line 49
Statement s = conn.createStatement();
OracleResultSet rs = (OracleResultSet)
s.executeQuery("SELECT * FROM employee_table");
while(rs.next()) // line 54
{
Employee ee = (Employee) rs.getCustomDatum(1, Employee.getFactory());
System.out.println("EmpName: " + ee.empName + " EmpNo: " + ee.empNo);
} // line 58
rs.close();
s.close();
if (conn != null)
{
conn.close();
}
}
}
3. Output:
C:\work\oracle> java CustomDatumExample
A nonfatal internal JIT (3.00.078(x)) error ' ResolveItem64' has occurred in :
'oracle/sql/NUMBER.toBytes (Ljava/math/BigDecimal;)[B': Ingerpreting method.
Please report this error in detail to http://java.sun.com/cgi-bin/bugreport.cgi
insert done
oracle.sql.STRUCT@bddfe701
EmpName: Susan Smith EmpNo: 123
oracle.sql.STRUCT@b443e701
EmpName: George Jones EmpNo: 456
4. n/a
5. version:
java.exe full version "JDK-1.2.1-A"
JDBC (oracle) 8.1.5.0.0
6.n/a
(Review ID: 93666)
======================================================================
Name: skT88420 Date: 08/31/99
A nonfatal internal JIT (3.00.072b(x)) error 'ResolveItem64'
has occurred in :
'oracle/sql/NUMBER.toBytes (Ljava/math/BigDecimal;)[B':
Interpreting method.
This appeared in an Apache log file after running a JSP page
(Review ID: 94674)
======================================================================
Name: skT88420 Date: 08/31/99
fatal internal JIT (3.00.072b(x)) error 'ResolveItem64' has occurred in :
'oracle/sql/NUMBER.toBytes (Ljava/math/BigDecimal;)[B': Interpreting method.
/*****CODE******/
//Title: DD81
//Version:
//Copyright: Copyright (c) 1999
//Author: Joseph D. Sherwin
//Company: Objective Approach, Inc.
//Description: Server side entity EJB
package dd81.server.beans.entity;
import java.rmi.*;
import javax.ejb.*;
public class CableBean implements EntityBean {
private EntityContext entityContext;
private final static String NULL_STRING = "(NULL)";
public String hull;//PK
public String cablePartNumber;//PK
public String systemDiagram;
public String systemDiagramRev;
public String cableNumber;
public String cableType;
public String fullyRouted;
//error occurs with this attribute !!!!
public java.math.BigDecimal cutLength;
public String emi;
public String cid;
public String conduit;
public String componentADypn;
public String componentADiagram;
public String componentADiagramRev;
public String componentADescription;
public String componentASection;
public String componentAFrame;
public String componentALevel;
public String componentALocation;
public String componentAWAD;
public String componentATestSection;
public String componentBDypn;
public String componentBDiagram;
public String componentBDiagramRev;
public String componentBDescription;
public String componentBSection;
public String componentBFrame;
public String componentBLevel;
public String componentBLocation;
public String componentBWAD;
public String componentBTestSection;
public void ejbCreate(String hullId, String cablePN) throws RemoteException, CreateException {
}
public void ejbPostCreate(String hullId, String cablePN) throws RemoteException, CreateException {
}
public void ejbActivate() throws RemoteException {
}
public void ejbLoad() throws RemoteException {
}
public void ejbPassivate() throws RemoteException {
}
public void ejbRemove() throws RemoteException, RemoveException {
}
public void ejbStore() throws RemoteException {
}
public void setEntityContext(EntityContext context) throws RemoteException {
entityContext = context;
}
public void unsetEntityContext() throws RemoteException {
entityContext = null;
}
//Application Methods
public String getHull(){
return hull;
}
public String getCablePartNumber(){
return cableNumber;
}
public String getSystemDiagram() throws RemoteException{
if(systemDiagram == null)
return NULL_STRING;
return systemDiagram;
}
public String getSystemDiagramRev() throws RemoteException{
if(systemDiagramRev == null)
return NULL_STRING;
return systemDiagramRev;
}
public String getCableNumber() throws RemoteException{
if(cableNumber == null)
return NULL_STRING;
return cableNumber;
}
public String getCableType() throws RemoteException{
if(cableType == null)
return NULL_STRING;
return cableType;
}
public String getFullyRouted() throws RemoteException{
if(fullyRouted == null)
return NULL_STRING;
return fullyRouted;
}
public String getCutLength() throws RemoteException{
if(cutLength == null)
return NULL_STRING;
return cutLength.toString();
}
public String getEMI() throws RemoteException{
if(emi == null)
return NULL_STRING;
return emi;
}
public String getCID() throws RemoteException{
if(cid == null)
return NULL_STRING;
return cid;
}
public String getConduit() throws RemoteException{
if(conduit == null)
return NULL_STRING;
return conduit;
}
public String getComponentADypn() throws RemoteException{
if(componentADypn == null)
return NULL_STRING;
return componentADypn;
}
public String getComponentADiagram() throws RemoteException{
if(componentADiagram == null)
return NULL_STRING;
return componentADiagram;
}
public String getComponentADiagramRev() throws RemoteException{
if(componentADiagramRev == null)
return NULL_STRING;
return componentADiagramRev;
}
public String getComponentADescription() throws RemoteException{
if(componentADescription == null)
return NULL_STRING;
return componentADescription;
}
public String getComponentASection() throws RemoteException{
if(componentASection == null)
return NULL_STRING;
return componentASection;
}
public String getComponentAFrame() throws RemoteException{
if(componentAFrame == null)
return NULL_STRING;
return componentAFrame;
}
public String getComponentALevel() throws RemoteException{
if(componentALevel == null)
return NULL_STRING;
return componentALevel;
}
public String getComponentALocation() throws RemoteException{
if(componentALocation == null)
return NULL_STRING;
return componentALocation;
}
public String getComponentAWorkAreaDesignator() throws RemoteException{
if(componentAWAD == null)
return NULL_STRING;
return componentAWAD;
}
public String getComponentATestSection() throws RemoteException{
if(componentATestSection == null)
return NULL_STRING;
return componentATestSection;
}
public String getComponentBDypn() throws RemoteException{
if(componentBDypn == null)
return NULL_STRING;
return componentBDypn;
}
public String getComponentBDiagram() throws RemoteException{
if(componentBDi
return NULL_STRING;
return componentBDiagram;
}
public String getComponentBDiagramRev() throws RemoteException{
if(componentBDiagramRev == null)
return NULL_STRING;
return componentBDiagramRev;
}
public String getComponentBDescription() throws RemoteException{
if(componentBDescription == null)
return NULL_STRING;
return componentBDescription;
}
public String getComponentBSection() throws RemoteException{
if(componentBSection == null)
return NULL_STRING;
return componentBSection;
}
public String getComponentBFrame() throws RemoteException{
if(componentBFrame == null)
return NULL_STRING;
return componentBFrame;
}
public String getComponentBLevel() throws RemoteException{
if(componentBLevel == null)
return NULL_STRING;
return componentBLevel;
}
public String getComponentBLocation() throws RemoteException{
if(componentBLocation == null)
return NULL_STRING;
return componentBLocation;
}
public String getComponentBWorkAreaDesignator() throws RemoteException{
if(componentBWAD == null)
return NULL_STRING;
return componentBWAD;
}
public String getComponentBTestSection() throws RemoteException{
if(componentBTestSection == null)
return NULL_STRING;
return componentBTestSection;
}
}//end BeanClass
(Review ID: 94680)
======================================================================
Name: skT88420 Date: 09/02/99
Running Oracle sample from Oracle web site
http://www.oracle.com/java/codesamples/jdbc/index.html,
to demo jdbc, caused:
----------
A nonfatal internal JIT(3.00.072b(x)) error 'ResolvItem64' has occurred in:
'oracle/sql/NUMBER.toBytes (Ljava/math/BigDecimal;)[B': Interpreting method.
Please report this error in detal to http://java.sun.com/cgi-bin/bugreport.cgi
----------
The program continued and appeared to complete. 2 sources involved:
CustomDatumExample and Employee:
----------
import java.sql.*;
import oracle.jdbc.driver.*;
import oracle.sql.*;
import java.math.BigDecimal;
public class CustomDatumExample
{
/* Example invocation:
java customDatumTest "jdbc:oracle:oci8:@oracle8i" SCOTT TIGER "oracle.jdbc.driver.OracleDriver"
*/
public static void main(String args []) throws Exception
{
// Connect
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver ());
OracleConnection conn = (OracleConnection)
DriverManager.getConnection("jdbc:oracle:oci8:@oracle8i",
"scott", "tiger");
// Create a Statement
Statement stmt = conn.createStatement ();
try
{
stmt.execute ("drop table EMPLOYEE_TABLE");
stmt.execute ("drop type EMPLOYEE");
}
catch (SQLException e)
{
// An error is raised if the table/type does not exist. Just ignore it.
}
// Create and populate tables
stmt.execute ("CREATE TYPE EMPLOYEE AS OBJECT(EmpName VARCHAR2(50),EmpNo INTEGER)");
stmt.execute ("CREATE TABLE EMPLOYEE_TABLE (ATTR1 EMPLOYEE)");
stmt.execute ("INSERT INTO EMPLOYEE_TABLE VALUES (EMPLOYEE('Susan Smith', 123))");
stmt.close();
// Create a CustomDatum object
Employee e = new Employee("George Jones", new BigDecimal("456"));
// Insert the CustomDatum object
PreparedStatement pstmt
= conn.prepareStatement ("insert into employee_table values (?)");
pstmt.setObject(1, e, OracleTypes.STRUCT);
pstmt.executeQuery();
System.out.println("insert done");
pstmt.close();
// Select now
Statement s = conn.createStatement();
OracleResultSet rs = (OracleResultSet)
s.executeQuery("select * from employee_table");
while(rs.next())
{
Employee ee = (Employee) rs.getCustomDatum(1, Employee.getFactory());
System.out.println("EmpName: " + ee.empName + " EmpNo: " + ee.empNo);
}
rs.close();
s.close();
if (conn != null)
{
conn.close();
}
}
}
------------
import java.math.BigDecimal;
import java.sql.SQLException;
import oracle.jdbc.driver.OracleConnection;
import oracle.sql.*;
public class Employee implements CustomDatum, CustomDatumFactory
{
static final Employee _employeeFactory = new Employee(null, null);
public static CustomDatumFactory getFactory()
{
return _employeeFactory;
}
public Employee ()
{
}
/* constructor */
public Employee(String empName, BigDecimal empNo)
{
this.empName = empName;
this.empNo = empNo;
}
/* CustomDatum interface */
public Datum toDatum(OracleConnection c) throws SQLException
{
StructDescriptor sd =
StructDescriptor.createDescriptor("SCOTT.EMPLOYEE", c);
Object [] attributes = { empName, empNo };
return new STRUCT(sd, c, attributes);
}
/* CustomDatumFactory interface */
public CustomDatum create(Datum d, int sqlType) throws SQLException
{
if (d == null) return null;
Object [] attributes = ((STRUCT) d).getAttributes();
return new Employee((String) attributes[0],
(BigDecimal) attributes[1]);
}
/* fields */
public String empName;
public BigDecimal empNo;
}
-------------
(Review ID: 94777)
======================================================================
Name: skT88420 Date: 09/24/99
Oracle provide the code below. I received the following results with an error. Please help
=====================================================
D:\Patrick\OracleTest>java PersonObject
person name: Greg
person address:
street: Van Ness
number: 345
person name: John
person address:
street: Geary
number: 229
A nonfatal internal JIT (3.00.078(x)) error 'ResolveItem64' has occurred in :
'oracle/sql/NUMBER.toBytes (Ljava/math/BigDecimal;)[B': Interpreting method.
Please report this error in detail to http://java.sun.com/cgi-bin/bugreport.cgi
a new row has been added to the people table
person name: Greg
person address:
street: Van Ness
number: 345
person name: John
person address:
street: Geary
number: 229
person name: Gary
person address:
street: Mission
number: 346
D:\Patrick\OracleTest>
=====================================================
/*
* This sample demonstrates basic Object support in the oci8 driver.
*/
import java.sql.*;
import java.io.*;
import java.util.*;
import java.math.BigDecimal;
// this import is needed for Object Support
import oracle.sql.*;
// Importing the Oracle Jdbc driver package makes the code more readable
import oracle.jdbc.driver.*;
public class PersonObject
{
public static void main (String args [])
throws Exception
{
// Register the Oracle JDBC driver
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
// Connect to the database
// You need to put your database name after the @ sign in
// the connection URL.
//
// The sample retrieves an object of type "person",
// materializes the object as an object of type ADT.
// The Object is then modified and inserted back into the database.
Connection conn =
DriverManager.getConnection ("jdbc:oracle:thin:@impulse:1521:ATDORA1",
"scott", "tiger");
// It's faster when auto commit is off
conn.setAutoCommit (false);
// Create a Statement
Statement stmt = conn.createStatement ();
try
{
stmt.execute ("drop table people");
stmt.execute ("drop type PERSON FORCE");
stmt.execute ("drop type ADDRESS FORCE");
}
catch (SQLException e)
{
// the above drop and create statements will throw exceptions
// if the types and tables did not exist before
}
stmt.execute ("create type ADDRESS as object (street VARCHAR (30), num NUMBER)");
stmt.execute ("create type PERSON as object (name VARCHAR (30), home ADDRESS)");
stmt.execute ("create table people (empno NUMBER, empid PERSON)");
stmt.execute ("insert into people values (101, PERSON ('Greg', ADDRESS ('Van Ness', 345)))");
stmt.execute ("insert into people values (102, PERSON ('John', ADDRESS ('Geary', 229)))");
ResultSet rs = stmt.executeQuery ("select * from people");
showResultSet (rs);
rs.close();
//now insert a new row
// create a new STRUCT object with a new name and address
// create the embedded object for the address
Object [] address_attributes = new Object [2];
address_attributes [0] = "Mission";
address_attributes [1] = new BigDecimal (346);
StructDescriptor addressDesc =
StructDescriptor.createDescriptor ("ADDRESS", conn);
STRUCT address = new STRUCT (addressDesc, conn, address_attributes);
Object [] person_attributes = new Object [2];
person_attributes [0] = "Gary";
person_attributes [1] = address;
StructDescriptor personDesc =
StructDescriptor.createDescriptor("PERSON", conn);
STRUCT new_person = new STRUCT (personDesc, conn, person_attributes);
PreparedStatement ps =
conn.prepareStatement ("insert into people values (?,?)");
ps.setInt (1, 102);
ps.setObject (2, new_person);
ps.execute ();
ps.close();
rs = stmt.executeQuery ("select * from people");
System.out.println ();
System.out.println (" a new row has been added to the people table");
System.out.println ();
showResultSet (rs);
rs.close();
stmt.close();
conn.close();
}
public static void showResultSet (ResultSet rs)
throws SQLException
{
while (rs.next ())
{
int empno = rs.getInt (1);
// retrieve the STRUCT
STRUCT person_struct = (STRUCT)rs.getObject (2);
Object person_attrs[] = person_struct.getAttributes();
System.out.println ("person name: " +
(String) person_attrs[0]);
STRUCT address = (STRUCT) person_attrs[1];
System.out.println ("person address: ");
Object address_attrs[] = address.getAttributes();
System.out.println ("street: " +
(String) address_attrs[0]);
System.out.println ("number: " +
((BigDecimal) address_attrs[1]).intValue());
System.out.println ();
}
}
}
==============================================
THanks for your help
(Review ID: 95714)
======================================================================
Name: krT82822 Date: 09/26/99
A nonfatal internal JIT (3.00.078(x)) error 'ResolveItem64' has occurred in :
'sun/tools/tree/VarDeclarationStatement.checkDeclaration (Lsun/tools/java/Environment;Lsun/tools/tree/Context;Lsun/tools/tree/Vset;ILsun/tools/java/Type;Ljava/util/Hashtable;)Lsun/tools/tree/Vset;': Interpreting method.
(Review ID: 95745)
======================================================================
Name: skT88420 Date: 10/15/99
When posting a row in JBuilder 2.0 to Oracle database with
oracle JDBC driver 8.1.5
--
A nonfatal internal JIT (3.00.072b(x)) error 'ResolveItem64'
has occurred in :
'oracle/sql/NUMBER.toBytes (Ljava/math/BigDecimal;)[B':
Interpreting method.
Please report this error in detail to http://java.sun.com/cgi-bin/bugreport.cgi
(Review ID: 96623)
======================================================================
Name: skT88420 Date: 10/22/99
A nonfatal internal JIT (3.00.078(x)) error 'ResolveItem64' has occurred in :
'oracle/sql/NUMBER.toBytes (Ljava/math/BigDecimal;)[B': Interpreting method.
(Review ID: 96878)
======================================================================
Name: skT88420 Date: 11/01/99
C:\jdk1.1.8\bin\appletviewer.exe JdbcApplet.htm
Working Directory - C:\test\kawa\myprojects\insertClass Path - .;C:\jdk1.8.1\lib\classes.zip;C:\Oracle\Ora81
\jdbc\lib\classes111.zip;C:\Oracle\Ora81
\jdbc\lib\nls_charset.zip10;C:\Oracle\Ora81
\sqlj\lib\translator.zip;e:\nt_stuff\kawa\kawaclasses.zip;c:\jdk1.1.8
\lib\classes.zip;C:\Oracle\Ora81\jdbc\lib\nls_charset11.zip
A nonfatal internal JIT (3.00.072b(x)) error 'ResolveItem64' has occurred in :
'oracle/sql/NUMBER.toBytes (Ljava/math/BigDecimal;)[B': Interpreting method.
BigDecimal filesize = new BigDecimal ("100");
(Review ID: 97246)
======================================================================
Name: skT88420 Date: 11/05/99
java version "1.2.1"
Classic VM (build JDK-1.2.1-A, native threads)
1. Run jonas EJB server from bullsoft connected to an Oracle database. Use an
Entity EJB that has a field with type java.math.BigDecimal
2. Sorry can't give out our EJBS
3. A nonfatal internal JIT (3.00.078(x)) error 'ResolveItem64' has occurred in:
'oracle/sql/NUMBER.toBytes (Ljava/math/BigDecimal;)[B': Interpreting method.
4. None at this time
5. It is possible that there is some conflict with earlier jdks installed on the
machine ?
(Review ID: 97542)
======================================================================
Name: krT82822 Date: 11/18/99
java version "1.2.1"
Classic VM (build JDK-1.2.1-A, native threads)
Running a jdbc connection to load data into an Oracle 7.3.4.4.0 server via Ariba
(TM) initdb process. Received the following error:
"A nonfatal internal JIT (3.00.072b(x)) error 'ResolveItem64' has occurred in :
'oracle/sql/NUMBER.toBytes (Ljava/math/BigDecimal;)[B': Interpreting method.
Please report this error in detail to http://java.sun.com/cgi-bin/bugreport.cg
i"
Other drivers and versions involved:
Oracle JDBC class file "classes111.zip"
message also logged with Ariba via "###@###.###"
(Review ID: 98023)
======================================================================
Name: skT88420 Date: 12/09/99
c:\java -version
java version "1.1.8"
A nonfatal internal JIT (3.00.072b(x)) error 'ResolveItem64' has occurred in :
'oracle/sql/NUMBER.toBytes (Ljava/math/BigDecimal;)[B': Interpreting method.
Please report this error in detail to http://java.sun.com/cgi-
bin/bugreport.cgi
(Review ID: 98862)
======================================================================
Name: krT82822 Date: 02/08/2000
java version "1.1.7B"
I run the Oracle8i JDBC driver in a connection pool using Weblogic 4.5.1 and I
get the following error (this also happened with other versions of Weblogic, so
I don't think it is linked to that).
A nonfatal internal JIT (3.00.072b(x)) error 'ResolveItem64' has occurred in :
'oracle/sql/NUMBER.toBytes (Ljava/math/BigDecimal;)[B': Interpreting method.
Please report this error in detail to http://java.sun.com/cgi-
bin/bugreport.cgi
(Review ID: 100966)
======================================================================
Name: krT82822 Date: 05/11/99
1) To reproduce:
java JitBug
2) Source code:
import java.sql.*;
import java.util.*;
class JitBug
{
static String sql = "update commandes set qte_commandee=?"
+ " where id_piece='111' and ref_commande='pg'";
static Connection connection;
static {
try {
Class.forName ("oracle.jdbc.driver.OracleDriver");
System.out.print ("get connection ... ");
connection = DriverManager.getConnection
("jdbc:oracle:thin:@sap1020:1526:SX73", "bc", "bc");
System.out.println ("done");
}
catch (ClassNotFoundException e) {
System.err.println (e);
}
catch (java.sql.SQLException e) {
System.err.println (e);
}
}
public static void main (String[] args)
throws Exception
{
PreparedStatement preparedUpdate = connection.prepareStatement (sql);
Object value = new java.math.BigDecimal (0);
preparedUpdate.setObject (1, value);
}
}
3) Error message:
A nonfatal internal JIT (3.00.072b(x)) error 'ResolveItem64' has occurred in :
'oracle/sql/NUMBER.toBytes (Ljava/math/BigDecimal;)[B': Interpreting method.
5) java version "1.1.7B"
java full version "JDK1.1.7U"
6) Oracle jdbc driver version 8.1.5 from www.oracle.com
(Review ID: 58063)
======================================================================
Name: skT88420 Date: 06/16/99
Running Oracle's 'ObjectJavaSample' demo from the Oracle Technology Network, I entered 'usa' in the 'state' field and pressed the 'update' button. The following error resulted:
A nonfatal internal JIT (3.00.072b(x)) error 'ResolveItem64' has occurred in :
'oracle/sql/NUMBER.toBytes (Ljava/math/BigDecimal;)[B': Interpreting method.
lease report this error in detail to http://java.sun.com/cgi-bin/bugreport.cgi
However, the application did not terminate, and it seemed to have updated the row. I'm reporting it simply because the error message said to.
java version "1.1.7"
java full version "JDK1.1.7M"
(Review ID: 84437)
======================================================================
Name: krT82822 Date: 06/16/99
A nonfatal internal JIT (3.00.072b(x)) error 'ResolveItem64' has occurred in :
'oracle/sql/NUMBER.toBytes (Ljava/math/BigDecimal;)[B': Interpreting method.
Please report this error in detail to http://java.sun.com/cgi-bin/bugreport.cgi
using swing 1.1.1beta2, IFC 1.1.2, Oracle 8.1.5 driver,
JDK 1.1.8, appletviewer, Windows NT 4.0 SP4
(Review ID: 84360)
======================================================================
Name: skT88420 Date: 06/29/99
Well this is a JIT error, but how can I switch off the
JIT in the Netscape browser?
A nonfatal internal JIT (3.00.072b(x)) error 'ResolveItem64' has occurred in :
'oracle/sql/NUMBER.toBytes (Ljava/math/BigDecimal;)[B': Interpreting method.
Please report this error in detail to http://java.sun.com/cgi-bin/bugreport.cgi
(Review ID: 84978)
======================================================================
Name: krT82822 Date: 07/07/99
I get the following error mesage:
A nonfatal internal JIT (3.00.078(x)) error 'ResolveItem64' has occurred in :
'oracle/sql/NUMBER.toBytes (Ljava/math/BigDecimal;)[B': Interpreting method.
This occures while I try to access an Oracle 8i RDBMS via
the JDBC driver from Oracle. The program still seems to work
correctly, but since the message tells me to report the bug:
here it is!
I use the following JDK:
>c:\JDK-1.2\bin\java.exe -version
java version "1.2"
Classic VM (build JDK-1.2-V, native threads)
>c:\JDK-1.2\bin\java.exe -fullversion
java.exe full version "JDK-1.2-V"
(Review ID: 85292)
======================================================================
Name: krT82822 Date: 08/04/99
Hey! It said I should report it:
A nonfatal internal JIT (3.00.072b(x)) error 'ResolveItem64' has occurred in :
'oracle/sql/NUMBER.toBytes (Ljava/math/BigDecimal;)[B': Interpreting method.
Please report this error in detail to http://java.sun.com/cgi-bin/bugreport.cgi
BUT if it isn't fatal...
(Review ID: 93461)
======================================================================
Name: krT82822 Date: 08/09/99
1. steps: run the class CustomDatumExample
2. source codes:
a. Employee.java
import java.math.BigDecimal;
import java.sql.SQLException;
import oracle.jdbc.driver.OracleConnection;
import oracle.sql.CustomDatum;
import oracle.sql.CustomDatumFactory;
import oracle.sql.Datum;
import oracle.sql.STRUCT;
import oracle.sql.StructDescriptor;
public class Employee implements CustomDatum, CustomDatumFactory // line 10
{
static final Employee _employeeFactory = new Employee(null, null); //line 13
public static CustomDatumFactory getFactory()
{
return _employeeFactory;
} // line 18
/* constructor */ // line 20
public Employee(String empName, BigDecimal empNo)
{
this.empName = empName;
this.empNo = empNo;
} // line 25
/* CustomDatum interface */ // line 27
public Datum toDatum(OracleConnection c) throws SQLException
{
StructDescriptor sd =
StructDescriptor.createDescriptor("SCOTT.EMPLOYEE", c);
Object [] attributes = { empName, empNo };
return new STRUCT(sd, c, attributes);
} // line 36
/* CustomDatumFactory interface */ // line 38
public CustomDatum create(Datum d, int sqlType) throws SQLException
{
if (d == null) return null;
System.out.println(d);
Object [] attributes = ((STRUCT) d).getAttributes();
return new Employee((String) attributes[0],
(BigDecimal) attributes[1]);
} // line 49
/* fields */
public String empName;
public BigDecimal empNo;
}
b.CustomDatumExample.java
import java.sql.*; // line 1
import oracle.jdbc.driver.*;
import oracle.sql.*;
import java.math.BigDecimal;
public class CustomDatumExample
{
public static void main(String args []) throws Exception
{
// Connect
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver ());
OracleConnection conn = (OracleConnection)
DriverManager.getConnection("jdbc:oracle:thin:@perseus.cs.umbc.edu:1521:listdb1",
"scott", "tiger");
// Create a Statement // line 18
Statement stmt = conn.createStatement ();
try
{
stmt.execute ("drop table EMPLOYEE_TABLE");
stmt.execute ("drop type EMPLOYEE");
}
catch (SQLException e)
{
// An error is raised if the table/type does not exist. Just ignore it.
} // line 28
// Create and populate tables // line 30
stmt.execute ("CREATE TYPE EMPLOYEE AS " +
" OBJECT(EmpName VARCHAR2(50),EmpNo INTEGER)");
stmt.execute ("CREATE TABLE EMPLOYEE_TABLE (ATTR1 EMPLOYEE)");
stmt.execute ("INSERT INTO EMPLOYEE_TABLE " +
" VALUES (EMPLOYEE('Susan Smith', 123))"); // line 35
// Create a CustomDatum object // line 37
Employee e = new Employee("George Jones", new BigDecimal("456"));
// Insert the CustomDatum object // line 40
PreparedStatement pstmt
= conn.prepareStatement ("INSERT INTO employee_table VALUES (?)");
pstmt.setObject(1, e, OracleTypes.STRUCT);
pstmt.executeQuery();
System.out.println("insert done");
pstmt.close(); // line 47
// Select now // line 49
Statement s = conn.createStatement();
OracleResultSet rs = (OracleResultSet)
s.executeQuery("SELECT * FROM employee_table");
while(rs.next()) // line 54
{
Employee ee = (Employee) rs.getCustomDatum(1, Employee.getFactory());
System.out.println("EmpName: " + ee.empName + " EmpNo: " + ee.empNo);
} // line 58
rs.close();
s.close();
if (conn != null)
{
conn.close();
}
}
}
3. Output:
C:\work\oracle> java CustomDatumExample
A nonfatal internal JIT (3.00.078(x)) error ' ResolveItem64' has occurred in :
'oracle/sql/NUMBER.toBytes (Ljava/math/BigDecimal;)[B': Ingerpreting method.
Please report this error in detail to http://java.sun.com/cgi-bin/bugreport.cgi
insert done
oracle.sql.STRUCT@bddfe701
EmpName: Susan Smith EmpNo: 123
oracle.sql.STRUCT@b443e701
EmpName: George Jones EmpNo: 456
4. n/a
5. version:
java.exe full version "JDK-1.2.1-A"
JDBC (oracle) 8.1.5.0.0
6.n/a
(Review ID: 93666)
======================================================================
Name: skT88420 Date: 08/31/99
A nonfatal internal JIT (3.00.072b(x)) error 'ResolveItem64'
has occurred in :
'oracle/sql/NUMBER.toBytes (Ljava/math/BigDecimal;)[B':
Interpreting method.
This appeared in an Apache log file after running a JSP page
(Review ID: 94674)
======================================================================
Name: skT88420 Date: 08/31/99
fatal internal JIT (3.00.072b(x)) error 'ResolveItem64' has occurred in :
'oracle/sql/NUMBER.toBytes (Ljava/math/BigDecimal;)[B': Interpreting method.
/*****CODE******/
//Title: DD81
//Version:
//Copyright: Copyright (c) 1999
//Author: Joseph D. Sherwin
//Company: Objective Approach, Inc.
//Description: Server side entity EJB
package dd81.server.beans.entity;
import java.rmi.*;
import javax.ejb.*;
public class CableBean implements EntityBean {
private EntityContext entityContext;
private final static String NULL_STRING = "(NULL)";
public String hull;//PK
public String cablePartNumber;//PK
public String systemDiagram;
public String systemDiagramRev;
public String cableNumber;
public String cableType;
public String fullyRouted;
//error occurs with this attribute !!!!
public java.math.BigDecimal cutLength;
public String emi;
public String cid;
public String conduit;
public String componentADypn;
public String componentADiagram;
public String componentADiagramRev;
public String componentADescription;
public String componentASection;
public String componentAFrame;
public String componentALevel;
public String componentALocation;
public String componentAWAD;
public String componentATestSection;
public String componentBDypn;
public String componentBDiagram;
public String componentBDiagramRev;
public String componentBDescription;
public String componentBSection;
public String componentBFrame;
public String componentBLevel;
public String componentBLocation;
public String componentBWAD;
public String componentBTestSection;
public void ejbCreate(String hullId, String cablePN) throws RemoteException, CreateException {
}
public void ejbPostCreate(String hullId, String cablePN) throws RemoteException, CreateException {
}
public void ejbActivate() throws RemoteException {
}
public void ejbLoad() throws RemoteException {
}
public void ejbPassivate() throws RemoteException {
}
public void ejbRemove() throws RemoteException, RemoveException {
}
public void ejbStore() throws RemoteException {
}
public void setEntityContext(EntityContext context) throws RemoteException {
entityContext = context;
}
public void unsetEntityContext() throws RemoteException {
entityContext = null;
}
//Application Methods
public String getHull(){
return hull;
}
public String getCablePartNumber(){
return cableNumber;
}
public String getSystemDiagram() throws RemoteException{
if(systemDiagram == null)
return NULL_STRING;
return systemDiagram;
}
public String getSystemDiagramRev() throws RemoteException{
if(systemDiagramRev == null)
return NULL_STRING;
return systemDiagramRev;
}
public String getCableNumber() throws RemoteException{
if(cableNumber == null)
return NULL_STRING;
return cableNumber;
}
public String getCableType() throws RemoteException{
if(cableType == null)
return NULL_STRING;
return cableType;
}
public String getFullyRouted() throws RemoteException{
if(fullyRouted == null)
return NULL_STRING;
return fullyRouted;
}
public String getCutLength() throws RemoteException{
if(cutLength == null)
return NULL_STRING;
return cutLength.toString();
}
public String getEMI() throws RemoteException{
if(emi == null)
return NULL_STRING;
return emi;
}
public String getCID() throws RemoteException{
if(cid == null)
return NULL_STRING;
return cid;
}
public String getConduit() throws RemoteException{
if(conduit == null)
return NULL_STRING;
return conduit;
}
public String getComponentADypn() throws RemoteException{
if(componentADypn == null)
return NULL_STRING;
return componentADypn;
}
public String getComponentADiagram() throws RemoteException{
if(componentADiagram == null)
return NULL_STRING;
return componentADiagram;
}
public String getComponentADiagramRev() throws RemoteException{
if(componentADiagramRev == null)
return NULL_STRING;
return componentADiagramRev;
}
public String getComponentADescription() throws RemoteException{
if(componentADescription == null)
return NULL_STRING;
return componentADescription;
}
public String getComponentASection() throws RemoteException{
if(componentASection == null)
return NULL_STRING;
return componentASection;
}
public String getComponentAFrame() throws RemoteException{
if(componentAFrame == null)
return NULL_STRING;
return componentAFrame;
}
public String getComponentALevel() throws RemoteException{
if(componentALevel == null)
return NULL_STRING;
return componentALevel;
}
public String getComponentALocation() throws RemoteException{
if(componentALocation == null)
return NULL_STRING;
return componentALocation;
}
public String getComponentAWorkAreaDesignator() throws RemoteException{
if(componentAWAD == null)
return NULL_STRING;
return componentAWAD;
}
public String getComponentATestSection() throws RemoteException{
if(componentATestSection == null)
return NULL_STRING;
return componentATestSection;
}
public String getComponentBDypn() throws RemoteException{
if(componentBDypn == null)
return NULL_STRING;
return componentBDypn;
}
public String getComponentBDiagram() throws RemoteException{
if(componentBDi