Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proposed upgrade of owlapi to 4.5.5 #798

Closed
wants to merge 1 commit into from

Conversation

cmungall
Copy link

@cmungall cmungall commented Sep 4, 2018

Nice to sync with ROBOT: ontodev/robot#355 (comment)

Nice to sync with ROBOT
@cmungall
Copy link
Author

cmungall commented Sep 4, 2018

travis fails... OK guess this is probably more complex

@cmungall cmungall closed this Sep 4, 2018
@jamesaoverton
Copy link

I took a (very) quick look at the Travis log and noticed some messages about Guice. That was removed from OWLAPI somewhere between 4.2.8 and 4.5.5, and avoiding Guice is one reason that we want to update ROBOT (ontodev/robot#308).

@matthewhorridge
Copy link
Contributor

@cmungall, @jamesaoverton I've just had a look at this. It's to do with the assembly descriptor, which is looking for Guice libraries to copy into the distribution. Easy to fix. I'm able to build with 4.5.5 and all of the tests pass. We need to do some more testing and check that various plugins work okay...

@matthewhorridge
Copy link
Contributor

FYI I've just published the changes to get to 4.5.5 in a branch owlapi-4.5.5

@matthewhorridge
Copy link
Contributor

ok needs a bit more work.... some class loading issues

@matthewhorridge
Copy link
Contributor

I'm not sure what's causing the class loading problems but I expect it's some problem with OSGi and the new OWL API custom DI mechanism. I've worked around this by doing manual injection from within Protege, which isn't necessarily a bad thing. The branch mentioned above builds and runs and seems to load and save ontologies okay. Some more eyes on this would be great. (just copying in @ignazio1977 so he's aware of what's going on)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants