[ https://issues.apache.org/jira/browse/CXF-1379?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alan Cabrera moved YOKO-92 to CXF-1379: --------------------------------------- Component/s: (was: Wsdl2Idl) Yoko Affects Version/s: (was: v1.0-incubating-M2) Key: CXF-1379 (was: YOKO-92) Project: CXF (was: Yoko - CORBA Server) > tools tests fail on Linux > ------------------------- > > Key: CXF-1379 > URL: https://issues.apache.org/jira/browse/CXF-1379 > Project: CXF > Issue Type: Bug > Components: Yoko > Environment: Linux > Reporter: Lars Kühne > Attachments: WSDLToIDLTest_linux_failures_fix.diff > > > Several tests in WSDLToIDLTest fail on Linux, e.g. > [surefire] testBindAndIDLGen(org.apache.yoko.tools.WSDLToIDLTest) Time > elapsed: 0.091 sec <<< ERROR! > java.lang.NullPointerException > at > org.apache.yoko.tools.WSDLToIDLTest.testBindAndIDLGen(WSDLToIDLTest.java:238) > The problem is that the file in resources/wsdl is called simple-binding.wsdl, > while it is sometime referenced with a capital 'B'. This will fail on systems > with a case sensitive filesystem, like Linux/Unix and probably also Mac OS X > String[] cmdArgs = {"-i", "BasePortType", > "-b", "BaseOneCORBABinding", > "-d", output.getCanonicalPath(), > // the following call to getResource() will work on Windows (case insensitive > filesystem) but return null on Linux/Unix > > getClass().getResource("/wsdl/simple-Binding.wsdl").toString()}; > int exc = execute(cmdArgs); > assertEquals("WSDLToIDL Failed", noError, exc); > File f1 = new File(output, "simple-Binding-corba.wsdl"); > assertTrue("simple-Binding-corba.wsdl should be generated", > f1.exists()); > File f2 = new File(output, "simple-binding.idl"); > assertTrue("simple-binding.idl should be generated", f2.exists()); -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.