You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@jena.apache.org by Fairouz FakhFakh <fa...@hotmail.com> on 2012/07/05 16:28:36 UTC
Error
Hello,
I use the class "WSDL2OWLS.java". When I try to execute it, it generates me this error:Exception in thread "AWT-EventQueue-0" java.lang.NoSuchMethodError: com.hp.hpl.jena.reasoner.ReasonerRegistry.getDIGReasoner()Lcom/hp/hpl/jena/reasoner/dig/DIGReasoner; at impl.jena.JenaOWLFactory.<init>(JenaOWLFactory.java:48) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at java.lang.Class.newInstance0(Unknown Source) at java.lang.Class.newInstance(Unknown Source) at org.mindswap.owl.OWLFactory.createFactory(OWLFactory.java:79) at org.mindswap.owl.OWLFactory.<clinit>(OWLFactory.java:73) at org.mindswap.owl.EntityFactory.<clinit>(EntityFactory.java:39) at org.mindswap.owl.vocabulary.OWL.<clinit>(OWL.java:44)............
Please, can someone help me ? I am really blocked and I am disable to continue my work.Thank you in advance.
Re: Error
Posted by Ian Dickinson <ia...@epimorphics.com>.
On 05/07/12 15:28, Fairouz FakhFakh wrote:
>
> Hello, I use the class "WSDL2OWLS.java". When I try to execute it,
> it generates me this error:Exception in thread "AWT-EventQueue-0"
> java.lang.NoSuchMethodError:
> com.hp.hpl.jena.reasoner.ReasonerRegistry.getDIGReasoner()Lcom/hp/hpl/jena/reasoner/dig/DIGReasoner;
> at impl.jena.JenaOWLFactory.<init>(JenaOWLFactory.java:48) at
> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown
> Source) at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown
> Source) at java.lang.reflect.Constructor.newInstance(Unknown Source)
> at java.lang.Class.newInstance0(Unknown Source) at
> java.lang.Class.newInstance(Unknown Source) at
> org.mindswap.owl.OWLFactory.createFactory(OWLFactory.java:79) at
> org.mindswap.owl.OWLFactory.<clinit>(OWLFactory.java:73) at
> org.mindswap.owl.EntityFactory.<clinit>(EntityFactory.java:39) at
> org.mindswap.owl.vocabulary.OWL.<clinit>(OWL.java:44)............
> Please, can someone help me ? I am really blocked and I am disable to
> continue my work.Thank you in advance.
The DIG reasoner interface was deprecated many versions of Jena ago, and
actually removed several versions ago. My suggestion is that you
contact the maintainers of wsdl2owls, and encourage them to use either
the built-in reasoners, or the Pellet interface, with an up-to-date
version of Jena.
Alternatively, don't base your research on WSDL. It's no longer a widely
used technology anymore, as everyone moves to RESTful API's and JSON.
I'm not even sure that OWLS is being actively worked on, either.
Ian