Cannot deploy Vaadin 8 OSGi bundles on Payara 4/5
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 1.8k
- Forks
- 717
- Avg merge
- 2d 6h
- Merged PRs (30d)
- 3
Description
Tested with Vaadin 8.5.1.
Payara 4 provides org.osgi.framework only with version 1.6.0, not 1.8.
Payara 5 provides servlet-api only with version 4.0, not 3.
Can be reproduced by starting a payara domain and copying the vaadin bundles to ${com.sun.aas.instanceRoot}/autodeploy/bundles/.
Payara 5 needs felix.fileinstall.dir in glassfish/config/osgi.properties to be adjusted accordingly.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the deployment with Vaadin 8.5.1 on Payara 4 and Payara 5, using the autodeploy/bundles/ location described in the issue. Inspect the OSGi bundle requirements and Payara's glassfish/config/osgi.properties, including felix.fileinstall.dir. Done means the Vaadin bundles deploy successfully on both Payara versions despite the reported API version differences.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- backend, devops
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100