reckart commented on issue #151:
URL: https://github.com/apache/uima-ruta/issues/151#issuecomment-1884613624

   * Install plugins into Eclipse IDE for Eclipse Committers
   * Open Host OSGi Console in Console view
   * Check who requires the org.apache.uima.ruta bundle and who provides it: 
`inspect req osgi.wiring.package`
      ```
      osgi.wiring.package; 
(&(osgi.wiring.package=org.apache.uima.ruta)(&(version>=3.4.0)(!(version>=4.0.0))))
 resolved by:
      osgi.wiring.package; org.apache.uima.ruta 3.4.0 from 
org.apache.uima.ruta.core.ext_3.4.0 [582]
      ```
   * Check exported packages of `org.apache.uima.ruta.core.ext_3.4.0 [582]`: 
`headers 582`
     ```
     headers 582
     
     Bundle headers:
        ...
        Export-Package = org.apache.uima.ruta;version="3.4.0"
        ...
     ```
   * Check what is the ID of `org.apache.uima.ruta.engine_3.4.0` (`ss`) and 
then what its header are: `headers 583`
     ```
     headers 583
   
      Bundle headers:
         ...
         Export-Package = org.apache.uima.ruta;version="3.4.0",...
         ...
     ```
   
   Looks like we have two bundles exporting the `org.apache.uima.ruta` package 
and the "wrong" one is wired so the class we are looking for cannot be found.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@uima.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to