On Mon, Mar 19, 2012 at 07:08, Sagara Gunathunga <[email protected]> wrote: > On Mon, Mar 19, 2012 at 4:58 AM, Martin Gainty <[email protected]> wrote: >> my understanding is that when the specific feature is not found the Factory >> will return a 'reasonable default' > > Or it would be nice to have a descriptive error message with a clue > something like a "Make sure axiom-dom.jar available on your classpath" > etc.
Done. > Thanks ! >> >> to wit: >> what is value of System Property org.apache.axiom.om.OMMetaFactory >> -Dorg.apache.axiom.om.OMMetaFactory= >> >> is default org.apache.axiom.om.impl.llom.factory.OMLinkedListMetaFactory >> (axiom-impl-version.jar) on CLASSPATH? >> >> Martin >> ______________________________________________ >> Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité >> >> Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene >> Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte >> Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht >> dient lediglich dem Austausch von Informationen und entfaltet keine >> rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von >> E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen. >> >> Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le >> destinataire prévu, nous te demandons avec bonté que pour satisfaire >> informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie >> de ceci est interdite. Ce message sert à l'information seulement et n'aura >> pas n'importe quel effet légalement obligatoire. Étant donné que les email >> peuvent facilement être sujets à la manipulation, nous ne pouvons accepter >> aucune responsabilité pour le contenu fourni. >> >> >> >> >>> From: [email protected] >>> Date: Sun, 18 Mar 2012 17:08:50 +0530 >>> Subject: [Axiom] OMException: No meta factory found for feature 'dom' >>> To: [email protected] >> >>> >>> Hi all, >>> >>> I can run following code in a sample program without any issue. >>> >>> public static void main(String[] args) { >>> OMFactory doomFactory = OMAbstractFactory.getMetaFactory( >>> OMAbstractFactory.FEATURE_DOM).getOMFactory(); >>> >>> } >>> >>> But running same line within a >>> AxisService#createClientSideAxisService() method result into following >>> exception. Appreciate for any idea to resolve this issue ? >>> >>> If I'm not mistaken this was supported earlier through OMFactory >>> doomFactory = DOOMAbstractFactory.getOMFactory() method. >>> >>> testWSDLWithImportsFromZIP(org.apache.axis2.client.ServiceClientTest) >>> Time elapsed: 0.112 sec <<< ERROR! >>> org.apache.axiom.om.OMException: No meta factory found for feature 'dom' >>> at >>> org.apache.axiom.om.OMAbstractFactory.getMetaFactory(OMAbstractFactory.java:157) >>> at >>> org.apache.axis2.description.AxisService.createClientSideAxisService(AxisService.java:2331) >>> at org.apache.axis2.client.ServiceClient.<init>(ServiceClient.java:225) >>> at >>> org.apache.axis2.client.ServiceClientTest.testWSDLWithImportsFromZIP(ServiceClientTest.java:50) >>> >>> >>> Steps to reproduce above exception. >>> >>> 1. Add following line to AxisService#createClientSideAxisService() method >>> >>> OMFactory doomFactory = >>> >>> OMAbstractFactory.getMetaFactory(OMAbstractFactory.FEATURE_DOM).getOMFactory(); >>> >>> 2. Run org.apache.axis2.client.ServiceClientTest test ( mvn clean test >>> -Dtest=org.apache.axis2.client.ServiceClientTest) >>> >>> >>> >>> Thanks ! >>> >>> -- >>> Sagara Gunathunga >>> >>> Blog - http://ssagara.blogspot.com >>> Web - http://people.apache.org/~sagara/ >>> LinkedIn - http://www.linkedin.com/in/ssagara >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [email protected] >>> For additional commands, e-mail: [email protected] >>> > > > > -- > Sagara Gunathunga > > Blog - http://ssagara.blogspot.com > Web - http://people.apache.org/~sagara/ > LinkedIn - http://www.linkedin.com/in/ssagara > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
