[ http://issues.apache.org/jira/browse/YOKO-92?page=comments#action_12423071 ] Balaji Ravi commented on YOKO-92: ---------------------------------
I have applied the patch, but i haven't closed this issue because it seems we have an outstanding problem in linux... > tools tests fail on Linux > ------------------------- > > Key: YOKO-92 > URL: http://issues.apache.org/jira/browse/YOKO-92 > Project: Yoko - CORBA Server > Issue Type: Bug > Environment: Linux > Reporter: Lars Kühne > Fix For: 1.0-incubating-M1 > > 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. - 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