{"action":"created","issue":{"url":"https://api.github.com/repos/ben-manes/caffeine/issues/33","labels_url":"https://api.github.com/repos/ben-manes/caffeine/issues/33/labels{/name}","comments_url":"https://api.github.com/repos/ben-manes/caffeine/issues/33/comments","events_url":"https://api.github.com/repos/ben-manes/caffeine/issues/33/events","html_url":"https://github.com/ben-manes/caffeine/issues/33","id":116448176,"number":33,"title":"Error in OSGi Manfiest v2.0.0","user":{"login":"nedtwigg","id":2924992,"avatar_url":"https://avatars.githubusercontent.com/u/2924992?v=3","gravatar_id":"","url":"https://api.github.com/users/nedtwigg","html_url":"https://github.com/nedtwigg","followers_url":"https://api.github.com/users/nedtwigg/followers","following_url":"https://api.github.com/users/nedtwigg/following{/other_user}","gists_url":"https://api.github.com/users/nedtwigg/gists{/gist_id}","starred_url":"https://api.github.com/users/nedtwigg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nedtwigg/subscriptions","organizations_url":"https://api.github.com/users/nedtwigg/orgs","repos_url":"https://api.github.com/users/nedtwigg/repos","events_url":"https://api.github.com/users/nedtwigg/events{/privacy}","received_events_url":"https://api.github.com/users/nedtwigg/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":13,"created_at":"2015-11-11T23:58:20Z","updated_at":"2015-11-13T02:42:47Z","closed_at":null,"body":"The manifest contains an error in the `Import-package` statement.\r\n\r\n```\r\nWhat it is    : Import-Package: sun.misc,resolution:=optional\r\nWhat should be: Import-Package: sun.misc;resolution:=optional\r\n```\r\n\r\nnote the comma vs semicolon.  It currently requires `sun.misc`, and optionally requests the `default` package, and OSGi blows up over it.  I'd submit a PR, but I couldn't figure out where the manifest was getting generated."},"comment":{"url":"https://api.github.com/repos/ben-manes/caffeine/issues/comments/156305469","html_url":"https://github.com/ben-manes/caffeine/issues/33#issuecomment-156305469","issue_url":"https://api.github.com/repos/ben-manes/caffeine/issues/33","id":156305469,"user":{"login":"ben-manes","id":378614,"avatar_url":"https://avatars.githubusercontent.com/u/378614?v=3","gravatar_id":"","url":"https://api.github.com/users/ben-manes","html_url":"https://github.com/ben-manes","followers_url":"https://api.github.com/users/ben-manes/followers","following_url":"https://api.github.com/users/ben-manes/following{/other_user}","gists_url":"https://api.github.com/users/ben-manes/gists{/gist_id}","starred_url":"https://api.github.com/users/ben-manes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ben-manes/subscriptions","organizations_url":"https://api.github.com/users/ben-manes/orgs","repos_url":"https://api.github.com/users/ben-manes/repos","events_url":"https://api.github.com/users/ben-manes/events{/privacy}","received_events_url":"https://api.github.com/users/ben-manes/received_events","type":"User","site_admin":false},"created_at":"2015-11-13T02:42:47Z","updated_at":"2015-11-13T02:42:47Z","body":"It turns out that the underling error message goes to `standard error`, which is available as a separate tab in the html report. The problem is due jsr107 not exporting its packages, as noted in the bug report.\r\n\r\n```\r\norg.osgi.framework.BundleException: Unable to resolve com.github.ben-manes.caffeine.jcache [17](R 17.0): missing requirement [com.github.ben-manes.caffeine.jcache [17](R 17.0)] osgi.wiring.package; (osgi.wiring.package=javax.cache.configuration) Unresolved requirements: [[com.github.ben-manes.caffeine.jcache [17](R 17.0)] osgi.wiring.package; (osgi.wiring.package=javax.cache.configuration)]\r\n\tat org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4111)\r\n\tat org.apache.felix.framework.Felix.startBundle(Felix.java:2117)\r\n\tat org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1371)\r\n\tat org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\n```"}}