Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Oracle 8i: NumberFormatException trying to call oracle.aurora.ejb.deployment.GenerateEjb from java program

Oracle 8i: NumberFormatException trying to call oracle.aurora.ejb.deployment.GenerateEjb from java program

From: Alberto Lagna <Lagna_at_gendev.com>
Date: Fri, 25 Jun 1999 14:23:27 +0200
Message-ID: <7kvssr$aph$1@fe1.cs.interbusiness.it>


Hi all,

env Oracle 8i 8.1.5, VCafe' 3.0a, NT

I'm making a plugin for the common java IDEs and I need to call deployejb from within a java class, so I wrotethe following for example to compile the helloworld example.

 static public void main(String args[])  {

        oracle.aurora.ejb.deployment.GenerateEjb gen =
            new oracle.aurora.ejb.deployment.GenerateEjb();

        String asCmd[] = {"-republish", "-temp", "ejb", "-u", "scott", "-p",

"tiger", "-s", "sess_iiop://localhost:2481:alberto",
"-descriptor",
"Hello.ejb", "Hello.jar"};
Properties prp = System.getProperties(); String user = (String)prp.get("user.dir"); prp.put("user.dir", "D:\\myDocuments\\Lavoro\\Progetti\\Inline\\oracle8i\\EJBs\\hello\\ejb"); System.setProperties(prp); gen.main(asCmd); prp.put("user.dir", user);

    }

And when I run it I got the following exception

D:\personalities>java com.gendev.personality.oracle8i.O8iContainerGenerator Symantec Java! JustInTime Compiler Version 3.10.093(i) for JDK 1.1.x Copyright (C) 1996-98 Symantec Corporation

java.lang.NumberFormatException: 7A

        at java.lang.Integer.parseInt(Integer.java:344)
        at java.lang.Integer.parseInt(Integer.java:382)
        at

oracle.aurora.ejb.deployment.GenerateEjb.checkJDKVersion(GenerateEjb.java:11 7)

        at
oracle.aurora.ejb.deployment.GenerateEjb.invoke(GenerateEjb.java:365)

        at
oracle.aurora.server.tools.sess_iiop.ToolImpl.invoke(ToolImpl.java:122)

        at
oracle.aurora.ejb.deployment.GenerateEjb.main(GenerateEjb.java:445)

        at
com.gendev.personality.oracle8i.O8iContainerGenerator.main(O8iContainerGener ator.java:275)

Why?

If I call the deployejb from a command line I can successfully compile and deploy the EJB (and of course I'm using the same parameters I'm passing to the java class).

TIA
Alberto Received on Fri Jun 25 1999 - 07:23:27 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US