Can you create a test-case that I could unzip + compile? Colm.
On Mon, Jul 14, 2014 at 11:19 AM, Adrian Williamson <[email protected]> wrote: > Hi > > > > I isolated this against the 2.0.2 jars I built: > > > > package exceptiontest; > > > > import org.apache.wss4j.common.crypto.Crypto; > > import org.apache.wss4j.common.crypto.CryptoFactory; > > > > public class ExceptionTest{ > > > > private Crypto crypto = null; > > > > public ExceptionTest() throws Exception { > > crypto = CryptoFactory.getInstance("wss40.properties");//compilation > error here > > } > > > > public static void main (String[]args) > > { > > > > Crypto localCrypto = null; > > > > try { > > localCrypto = > CryptoFactory.getInstance("wss40.properties");//compilation error here > > } > > catch (Exception e) > > { > > System.out.println("Caught Exception" + e.getMessage()); > > } > > } > > > > } > > > > I can see this used in the test classes in the Wss4J project, so I fully > expect it to be something stupid I’m not doing. > > > > Thanks > > > > Adrian > > > > *From:* Colm O hEigeartaigh [mailto:[email protected]] > *Sent:* 14 July 2014 11:06 > *To:* [email protected] > *Subject:* Re: FW: CryptoFactory.getInstance("wss40.properties"); - in > Wss4J 2.0.2 > > > > > > What does your code snippet look like? > > Colm. > > > > On Mon, Jul 14, 2014 at 9:35 AM, Adrian Williamson <[email protected]> > wrote: > > Can anyone shed some light on this? > > Thanks > > Adrian > > > -----Original Message----- > From: Adrian Williamson [mailto:[email protected]] > Sent: 11 July 2014 16:06 > To: [email protected] > Subject: CryptoFactory.getInstance("wss40.properties"); - in Wss4J 2.0.2 > > Hi, > > NetBeans/JDK1.7 is telling me that I need to handle "unreported exception > WSSecurityException; must be caught or declared to be thrown" for this > invocation of CryptoFactory.getInstance. > > However I can't make it go away by blindly wrapping it in a try-catch or by > throwing the exception as in the examples: > > 81 public EncryptionTest() throws Exception { > 82 crypto = CryptoFactory.getInstance("wss40.properties"); > 83 } > > If I try to reference WSSecurityException in the catch block it maintains > that it cannot be converted to throwable due to incompatible types. > > java.lang.Object > java.lang.Throwable > java.lang.Exception > org.apache.xml.security.exceptions.XMLSecurityException > org.apache.wss4j.common.ext.WSSecurityException > > Forgive me for what might seem like a very basic java question but why is > it > complaining? > > Thanks > > Adrian > > > > > > -- > Colm O hEigeartaigh > > Talend Community Coder > http://coders.talend.com > -- Colm O hEigeartaigh Talend Community Coder http://coders.talend.com
