[ https://issues.apache.org/jira/browse/TUSCANY-1108?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Rick Rineholt updated TUSCANY-1108: ----------------------------------- Attachment: mvn.out StockExceptionTest.wsdl pom.xml in pom.xml you can comment out jax-ws generations > SDO Wsdl tooling does not handle exceptions > ------------------------------------------- > > Key: TUSCANY-1108 > URL: https://issues.apache.org/jira/browse/TUSCANY-1108 > Project: Tuscany > Issue Type: Bug > Components: Java SCA Tools > Affects Versions: Java-SCA-integration > Reporter: Rick Rineholt > Fix For: Java-SCA-integration > > Attachments: mvn.out, pom.xml, StockExceptionTest.wsdl > > > Using tuscany maven plugin tuscany-plugin-wsdl2java an exception is generated > for the attached wsdl. Note removing exceptions in the wsdl avoids the > UnmatchedTypeException This maybe due to the sdo generation producing the > fault not as an exception? > [INFO] > NOTE: Maven is executing in offline mode. Any artifacts not already in your > local > repository will be inaccessible. > [INFO] Scanning for projects... > [INFO] > ---------------------------------------------------------------------------- > [INFO] Building Test Suite Exception Handling cross bindings > [INFO] task-segment: [clean, install] > [INFO] > ---------------------------------------------------------------------------- > [INFO] [clean:clean] > [INFO] Deleting directory > E:\dev\tuscany\branches\sca-java-integration\testing\sca\itest\exceptionXbindingTest\target > [INFO] [tuscany-sdo:generate {execution: default}] > [INFO] Generating SDO interfaces from > E:\dev\tuscany\branches\sca-java-integration\testing\sca\itest\exceptionXbindingTest\src\main\resources\wsdl\StockExceptionTest.wsdl > >> Generating code > >> Generating packages > >> Generating package ScatesttoolPackageImpl > >> Generating Java interface > >> stockexceptiontestservice.scatesttool.ScatesttoolFactory > >> Generating > >> /TargetProject/stockexceptiontestservice/scatesttool/ScatesttoolFactory.java > >> Generating Java class > >> stockexceptiontestservice.scatesttool.impl.ScatesttoolFactoryImpl > >> Generating > >> /TargetProject/stockexceptiontestservice/scatesttool/impl/ScatesttoolFactoryImpl.java > >> Generating Invalid Symbol Fault > >> Generating Java interface > >> stockexceptiontestservice.scatesttool.InvalidSymbolFault > >> Generating > >> /TargetProject/stockexceptiontestservice/scatesttool/InvalidSymbolFault.java > >> Generating Java class > >> stockexceptiontestservice.scatesttool.impl.InvalidSymbolFaultImpl > >> Generating > >> /TargetProject/stockexceptiontestservice/scatesttool/impl/InvalidSymbolFaultImpl.java > >> Generating Market Closed Fault > >> Generating Java interface > >> stockexceptiontestservice.scatesttool.MarketClosedFault > >> Generating > >> /TargetProject/stockexceptiontestservice/scatesttool/MarketClosedFault.java > >> Generating Java class > >> stockexceptiontestservice.scatesttool.impl.MarketClosedFaultImpl > >> Generating > >> /TargetProject/stockexceptiontestservice/scatesttool/impl/MarketClosedFaultImpl.java > >> Generating Stock Offer > >> Generating Java interface stockexceptiontestservice.scatesttool.StockOffer > >> Generating > >> /TargetProject/stockexceptiontestservice/scatesttool/StockOffer.java > >> Generating Java class > >> stockexceptiontestservice.scatesttool.impl.StockOfferImpl > >> Generating > >> /TargetProject/stockexceptiontestservice/scatesttool/impl/StockOfferImpl.java > >> Generating stock Quote Offer > >> Generating Java interface > >> stockexceptiontestservice.scatesttool.stockQuoteOffer > >> Generating > >> /TargetProject/stockexceptiontestservice/scatesttool/stockQuoteOffer.java > >> Generating Java class > >> stockexceptiontestservice.scatesttool.impl.stockQuoteOfferImpl > >> Generating > >> /TargetProject/stockexceptiontestservice/scatesttool/impl/stockQuoteOfferImpl.java > >> Generating stock Quote Offer Response > >> Generating Java interface > >> stockexceptiontestservice.scatesttool.stockQuoteOfferResponse > >> Generating > >> /TargetProject/stockexceptiontestservice/scatesttool/stockQuoteOfferResponse.java > >> Generating Java class > >> stockexceptiontestservice.scatesttool.impl.stockQuoteOfferResponseImpl > >> Generating > >> /TargetProject/stockexceptiontestservice/scatesttool/impl/stockQuoteOfferResponseImpl.java > [INFO] [tuscanywsdl2java:generate {execution: default}] > [INFO] Generating Java service interfaces from > E:\dev\tuscany\branches\sca-java-integration\testing\sca\itest\exceptionXbindingTest\src\main\resources\wsdl\StockExceptionTest.wsdl > log4j:WARN No appenders could be found for logger > (org.apache.axis2.i18n.ProjectResourceBundle). > log4j:WARN Please initialize the log4j system properly. > [INFO] > ------------------------------------------------------------------------ > [ERROR] FATAL ERROR > [INFO] > ------------------------------------------------------------------------ > [INFO] org.apache.axis2.wsdl.codegen.CodeGenerationException: > org.apache.axis2.wsdl.databinding.UnmatchedTypeException: No type was mapped > to the name MarketClosedFault with namespace > http://scatesttool.stockexceptiontestservice > [INFO] > ------------------------------------------------------------------------ > [INFO] Trace > java.lang.IllegalArgumentException: > org.apache.axis2.wsdl.codegen.CodeGenerationException: > org.apache.axis2.wsdl.databinding.UnmatchedTypeException: No type was mapped > to the name MarketClosedFault with namespace > http://scatesttool.stockexceptiontestservice > at > org.apache.tuscany.tools.wsdl2java.generate.WSDL2JavaGenerator.generateFromWSDL(WSDL2JavaGenerator.java:244) > at > org.apache.tuscany.tools.wsdl2java.plugin.WSDL2JavaGeneratorMojo.execute(WSDL2JavaGeneratorMojo.java:134) > at > org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:412) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:475) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:454) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:306) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:273) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:256) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) > at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) > at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) > at org.codehaus.classworlds.Launcher.main(Launcher.java:375) > Caused by: org.apache.axis2.wsdl.codegen.CodeGenerationException: > org.apache.axis2.wsdl.databinding.UnmatchedTypeException: No type was mapped > to the name MarketClosedFault with namespace > http://scatesttool.stockexceptiontestservice > at > org.apache.tuscany.tools.wsdl2java.generate.JavaInterfaceGenerator.generate(JavaInterfaceGenerator.java:178) > at > org.apache.tuscany.tools.wsdl2java.generate.WSDL2JavaGenerator.generateFromWSDL(WSDL2JavaGenerator.java:242) > ... 19 more > Caused by: org.apache.axis2.wsdl.databinding.UnmatchedTypeException: No type > was mapped to the name MarketClosedFault with namespace > http://scatesttool.stockexceptiontestservice > at > org.apache.axis2.wsdl.databinding.TypeMappingAdapter.getTypeMappingName(TypeMappingAdapter.java:73) > at > org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitter.getFaultParamElements(AxisServiceBasedMultiLanguageEmitter.java:2048) > at > org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitter.getFaultElement(AxisServiceBasedMultiLanguageEmitter.java:1957) > at > org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitter.generateMethodElement(AxisServiceBasedMultiLanguageEmitter.java:1708) > at > org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitter.loadOperations(AxisServiceBasedMultiLanguageEmitter.java:1623) > at > org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitter.createDOMDocumentForInterface(AxisServiceBasedMultiLanguageEmitter.java:830) > at > org.apache.tuscany.tools.wsdl2java.generate.JavaInterfaceEmitter.writeInterface(JavaInterfaceEmitter.java:196) > at > org.apache.tuscany.tools.wsdl2java.generate.JavaInterfaceGenerator.generate(JavaInterfaceGenerator.java:174) > ... 20 more > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 5 seconds > [INFO] Finished at: Tue Feb 13 07:58:43 EST 2007 > [INFO] Final Memory: 10M/254M > [INFO] > ------------------------------------------------------------------------ -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]