Advanced - Powered by Google


   
Log In
New Account
  
 
Home
My Page
Project Tree
Project Openings
JOnAS
          
 
 
Summary
Tracker
Lists
Tasks
News
Files
SVN
              
 

Tracker: Bugs

Submit New | Browse | Admin | ExportToXml

[ #100587 ] GenIC fails with java.io.Exception CreateProcess

Date:
2003-12-08 15:05
Priority:
5
Submitted By:
Helene Joanin (joaninh)
Assigned To:
Helene Joanin (joaninh)
Category:
Tools
State:
Closed
Summary:
GenIC fails with java.io.Exception CreateProcess

Detailed description:
We may have this error on Windows. This is due to a too long javac command. See in the jonas-users mailing list: - http://www.objectweb.org/wws/arc/jonas/2003-10/msg00338.html - http://www.objectweb.org/wws/arc/jonas/2003-12/msg00032.html

Add A Comment:

Please login

Followup

Message
Date: 2006-06-12 10:40
Sender: benoitf
Logged In: YES 
user_id=303

The command is present in the GenIC tool :
-invokecmd : invoke, in some case, directly the  method of
the java class corresponding to the command

Also, I ask to open a feature request as this bug was
already closed and there is an existing workaround.


Date: 2006-06-10 18:13
Sender: booster
Logged In: YES 
user_id=9834

Is there is a way to turn on invokecmd switcher in JOnAS 4.
6.6?
It would be greate because I don't want to use GenIC tool 
separately. I already have tuned up development environment 
that allows me to pack my 2 web modules and 1 EJB module 
into enterprise archive (EAR) and automatically deploys it 
to JOnAS and then JOnAS starts GenIC to generate stubs and 
skeletons. All this job done without ant scripts.
So I wouldn't like to write ant scripts to build web modules 
and EJB module and then call GenIC manually and then copy 
file to JOnAS.

I think this shouldn't be the feature request because user 
should know nothing about processing a large number of 
source files by GenIC.

This is just the bug of the GenIC tool and I just give you a 
link to the solution provided by Sun.
Date: 2006-06-10 15:59
Sender: benoitf
Logged In: YES 
user_id=303

ok thank for the tip, but for now, you can use the tools.jar
with invokecmd, no ?
If you can open a "new feature request" with the tip
with @
character.
Date: 2006-06-10 15:52
Sender: booster
Logged In: YES 
user_id=9834

I surmise that the right solution can be found by the 
following link:
http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/javac.
html
Quote from this link:
"There are two ways to pass source code file names to javac:
For a small number of source files, simply list the file 
names on the command line. 

For a large number of source files, list the file names in a 
file, separated by blanks or line breaks. Then use the list 
file name on the javac command line, preceded by an @ 
character."

Please fix this annoying bug as soon as possible.
Date: 2006-06-10 15:29
Sender: booster
Logged In: YES 
user_id=9834

I'm using JOnAS 4.6.6 and I still have this problem with 
GenIC on Windows XP.

There are 52 EJB's in my project and this number will 
continue to grow.

Workaround proposed by hanzz no longer helps me cause 
project is growing.
Date: 2004-01-28 09:13
Sender: joaninh
Logged In: YES 
user_id=229

Fixed in JOnAS version > 3.3.5
Date: 2004-01-16 14:04
Sender: joaninh
Logged In: YES 
user_id=229

A modification had be done  in JOnAS 3.3.5+ and 4.0.a1
to be able to work around this problem.

An option '-invokecmd' is added to GenIC and the Guillaume
Toloup's contribution is integrated:      
http://www.objectweb.org/wws/arc/jonas/2003-10/msg00338.html
There is also a new attribute "invokecmd" to the JOnAS
ejbjar task, equivalent to this -invokecmd option.
(default value is "false").
Note that tools.jar must be accessible via the classpath.

This fix has to be tested...

Date: 2003-12-08 15:36
Sender: hanzz
Temporary workaround on Windows: 
GenIC uses the environment-variable TEMP to create it's temporary
files. On Windows2k/XP this is by default C:\documents and
settings\username\local blablab\temp - a rather LONG path for
each file.

set the TEMP variable to a short directory like C:\TMP and you
can avoid GenIC to fail... but if the project grows the failure
will come up again...

Attached Files:

Name Description Download
No Files Currently Attached

Changes:

Field Old Value Date By
close_date2006-06-12 10:402006-06-12 10:40benoitf
close_date2006-06-10 15:592006-06-10 15:59benoitf
status_idOpen2004-01-28 09:13joaninh
resolution_idNone2004-01-28 09:13joaninh
close_date2004-01-28 09:132004-01-28 09:13joaninh
assigned_tonone2004-01-15 08:35joaninh

Copyright © 1999-2008, OW2 Consortium | contact | webmaster.