Hi Udara, This is nothing to do with ESB. This is a limitation in the CipherTool implementation. Currently it is running only inside the bin directory. Same behavior can be observed in all the products which ships the ciphertool.sh.
You are welcome to fix this issue since this is a platform wide requirement. :D Thanks, Chanaka On Tue, Apr 8, 2014 at 10:05 AM, Udara Liyanage <[email protected]> wrote: > Hi, > > When I try to run ciphertool.sh from outside the bin folder I get the > following error. When I run the script within bin folder it works. > Is n't is a limitation ? or is the expected way to run? > > [udara@puppet:~/software/wso2/wso2esb-4.8.0 > $* sh bin/ciphertool.sh -Dconfigure* > Exception in thread "main" org.wso2.ciphertool.CipherToolException: > IOError reading primary key Store details from carbon.xml file > at org.wso2.ciphertool.CipherTool.handleException(CipherTool.java:861) > at > org.wso2.ciphertool.CipherTool.getPrimaryKeyStoreData(CipherTool.java:305) > at org.wso2.ciphertool.CipherTool.initCipher(CipherTool.java:180) > at org.wso2.ciphertool.CipherTool.main(CipherTool.java:80) > *Caused by: java.io.FileNotFoundException: > /home/udara/software/wso2/repository/conf/carbon.xml (No such file or > directory)* > at java.io.FileInputStream.open(Native Method) > at java.io.FileInputStream.<init>(FileInputStream.java:120) > at java.io.FileInputStream.<init>(FileInputStream.java:79) > at > sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:70) > at > sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:161) > at > com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:651) > at > com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:186) > at > com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:772) > at > com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737) > at > com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119) > at > com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:232) > at > com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:284) > at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:180) > at > org.wso2.ciphertool.CipherTool.getPrimaryKeyStoreData(CipherTool.java:289) > ... 2 more > > > -- > > Udara Liyanage > Software Engineer > WSO2, Inc.: http://wso2.com > lean. enterprise. middleware > > web: http://udaraliyanage.wordpress.com > phone: +94 71 443 6897 > > _______________________________________________ > Dev mailing list > [email protected] > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- -- Chanaka Fernando Technical Lead WSO2, Inc.; http://wso2.com lean.enterprise.middleware mobile: +94 773337238 Blog : http://soatutorials.blogspot.com LinkedIn:http://www.linkedin.com/pub/chanaka-fernando/19/a20/5b0 Twitter:https://twitter.com/chanakaudaya Wordpress:http://chanakaudaya.wordpress.com
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
