This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 129712 - WSDL validator throws error when SSL is turned on and build fails
Summary: WSDL validator throws error when SSL is turned on and build fails
Status: RESOLVED FIXED
Alias: None
Product: soa
Classification: Unclassified
Component: Binding Components (show other bugs)
Version: 6.x
Hardware: All All
: P1 blocker (vote)
Assignee: Noel Ang
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-03-10 22:54 UTC by ggenipudi
Modified: 2008-03-19 21:30 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
WSDL generated by CASA (8.43 KB, text/plain)
2008-03-10 23:00 UTC, ggenipudi
Details
xsd imported by WSDL (2.67 KB, text/plain)
2008-03-10 23:00 UTC, ggenipudi
Details
CAPS project (69.17 KB, text/plain)
2008-03-10 23:06 UTC, ggenipudi
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ggenipudi 2008-03-10 22:54:10 UTC
Using netbeans build NetBeans IDE Dev (Build 20080305163428)open the attached project and try to build you will see 
following error message
  validating C:\Users\ggenipudi\Documents\NetBeansProjects\CompositeApp1
\src\jbiasa\CAPS_WSDLS\Deployment1BANKDEGROOF_725683586\BusinessProcess1.wsdl
java.lang.StringIndexOutOfBoundsException: String index out of range: -11
        at java.lang.String.substring(String.java:1938)
        at org.netbeans.modules.xml.wsdl.model.extensions.soap.validation.SOAPComponentVisitor.visit
(SOAPComponentVisitor.java:304)
        at org.netbeans.modules.xml.wsdl.model.extensions.soap.impl.SOAPAddressImpl.accept(SOAPAddressImpl.java:69)
        at org.netbeans.modules.xml.wsdl.model.extensions.soap.validation.SOAPComponentVisitor.visit
(SOAPComponentVisitor.java:208)
        at org.netbeans.modules.xml.wsdl.model.extensions.soap.validation.SOAPComponentValidator.validate
(SOAPComponentValidator.java:57)
        at org.netbeans.modules.compapp.projects.jbi.anttasks.MyValidation.validate(MyValidation.java:101)
        at org.netbeans.modules.compapp.projects.jbi.anttasks.BuildServiceAssembly.validateCompAppProject
(BuildServiceAssembly.java:1052)
        at org.netbeans.modules.compapp.projects.jbi.anttasks.BuildServiceAssembly.execute
(BuildServiceAssembly.java:220)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
        at sun.reflect.GeneratedMethodAccessor111.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
        at org.apache.tools.ant.Task.perform(Task.java:348)
        at org.apache.tools.ant.Target.execute(Target.java:357)
        at org.apache.tools.ant.Target.performTasks(Target.java:385)
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1298)
        at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1181)
        at org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:277)
        at org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:460)
        at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:151)
BUILD FAILED (total time: 0 seconds)
Comment 1 ggenipudi 2008-03-10 23:00:07 UTC
Created attachment 58100 [details]
WSDL generated by CASA
Comment 2 ggenipudi 2008-03-10 23:00:32 UTC
Created attachment 58101 [details]
xsd imported by WSDL
Comment 3 ggenipudi 2008-03-10 23:06:32 UTC
Created attachment 58102 [details]
CAPS project
Comment 4 ggenipudi 2008-03-10 23:11:09 UTC
Steps to reproduce
---------------
I could not attach the Compapp because of bigger size, to reproduce the problem.
Import the caps project create deployment for BANKDEGROOFSERVER/cmap2 and build and say can on UDDI dialog and create 
a deployment for BANKDEGROOFCLIENT/cmap2 and build
Create a composite App and add the 2 caps deployment ear files and build. Edit CASA and select server attributes and 
check secure settings pick transport SSL and build you will see following error.
Building jar: C:\Users\ggenipudi\Documents\NetBeansProjects\CompositeApp1\build\BCDeployment.jar
Validating CompApp project...
  validating C:\Users\ggenipudi\Documents\NetBeansProjects\CompositeApp1
\src\jbiasa\CAPS_WSDLS\Deployment1BANKDEGROOF_725683586\BusinessProcess1.wsdl
java.lang.StringIndexOutOfBoundsException: String index out of range: -11
        at java.lang.String.substring(String.java:1938)
        at org.netbeans.modules.xml.wsdl.model.extensions.soap.validation.SOAPComponentVisitor.visit
(SOAPComponentVisitor.java:304)
        at org.netbeans.modules.xml.wsdl.model.extensions.soap.impl.SOAPAddressImpl.accept(SOAPAddressImpl.java:69)
        at org.netbeans.modules.xml.wsdl.model.extensions.soap.validation.SOAPComponentVisitor.visit
(SOAPComponentVisitor.java:208)
        at org.netbeans.modules.xml.wsdl.model.extensions.soap.validation.SOAPComponentValidator.validate
(SOAPComponentValidator.java:57)
        at org.netbeans.modules.compapp.projects.jbi.anttasks.MyValidation.validate(MyValidation.java:101)
        at org.netbeans.modules.compapp.projects.jbi.anttasks.BuildServiceAssembly.validateCompAppProject
(BuildServiceAssembly.java:1052)
        at org.netbeans.modules.compapp.projects.jbi.anttasks.BuildServiceAssembly.execute
(BuildServiceAssembly.java:220)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
        at sun.reflect.GeneratedMethodAccessor111.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
        at org.apache.tools.ant.Task.perform(Task.java:348)
        at org.apache.tools.ant.Target.execute(Target.java:357)
        at org.apache.tools.ant.Target.performTasks(Target.java:385)
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1329)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1298)
        at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1181)
        at org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:277)
        at org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:460)
        at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:151)
BUILD FAILED (total time: 0 seconds)
Comment 5 Sergey Lunegov 2008-03-11 11:54:39 UTC
Vladimir, please evaluate and reassign to more appropriate category if needed.
Comment 6 Vladimir Yaroslavskiy 2008-03-11 12:25:38 UTC
The problem is in *SOAP* validation.
Comment 7 Shivanand Kini 2008-03-19 18:38:24 UTC
Noel, can you look at this? Its a P1.
Comment 8 Sherry Weng 2008-03-19 21:30:26 UTC
Just verified that this issue has been fixed.