geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Aaron Mulder (JIRA)" <...@geronimo.apache.org>
Subject [jira] Commented: (GERONIMO-715) 'StringIndexOutOfBoundsException' in 'org.openejb.corba.compiler.PortableStubCompiler'
Date Sun, 10 Jul 2005 14:23:12 GMT
    [ http://issues.apache.org/jira/browse/GERONIMO-715?page=comments#action_12315439 ] 

Aaron Mulder commented on GERONIMO-715:
---------------------------------------

Please provide the full stack trace and your openejb-jar.xml file.  It's not that I doubt
that there's in issue with the code.  It's that the test case CMP EJB includes an "id" property
and it's not clear to me why you're having the problem and it isn't.  I want to make sure
there's a test that applies.

> 'StringIndexOutOfBoundsException' in 'org.openejb.corba.compiler.PortableStubCompiler'
> --------------------------------------------------------------------------------------
>
>          Key: GERONIMO-715
>          URL: http://issues.apache.org/jira/browse/GERONIMO-715
>      Project: Geronimo
>         Type: Bug
>   Components: OpenEJB
>     Versions: 1.0-M4
>  Environment: up to date Geronimo snapshot  (03.07.2005)
>     Reporter: M.Oliver Scheele

>
> Just played around the first time with Geronimo and the OpenEJB service.
> First of all: Thanks for this great project and the hard work!
> During deployment of a simple CMP EJB project I got the following exception:
> 15:58:00,318 DEBUG [Deployer] Deployment failed: plan=null, module=D:\projects\geronimo\deploy_tests\target\geronimo\myproject.ear
> ..........
> Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: 5
> 	at java.lang.String.charAt(String.java:444)
> 	at org.openejb.corba.compiler.PortableStubCompiler.createIiopOperations(PortableStubCompiler.java:198)
> ........
> During the last patch there seems to be introduced a small bug.
> Lock at line 198 in class 'org.openejb.corba.compiler.PortableStubCompiler' inside the
'openejb-core' project:
> >> if (methodName.length() > 4 && Character.isUpperCase(methodName.charAt(4
+ 1))) {
> That's not very friendly when using 5-character strings. ;)
> It should be something like this: 
> >> if (methodName.length() > 5 && Character.isUpperCase(methodName.charAt(4
+ 1))) {

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


Mime
View raw message