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