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
Add support for Java8 datatypes #13
Conversation
Hey @langfr , Right now we are planning to release the new minor Camunda version 7.7 by the end of the month. Upgrading to the latest Jackson version and adding support for Java8 datatypes adds a certain risk to a smooth release as this might cause unexpected problems. Therefore, we would like to come back to you in 3 weeks and reconsider your pull requests. Is that fine for you or do you have a desperate need to have your desired functionality in Camunda 7.7? Best, |
Hi @JoHeinem, |
Hi @langfr, As we are done with the release, I'll have a look at your pull requests within the next couple of days. Thanks for the patience :-) Best, |
Hey @langfr , We have merged your PR. Best, |
Hey @langfr, I'm sorry for the confusion, but I had to revert your PR's, because a lot of integration tests were failing because of them. I couldn't really figure out, what the exact problem was, but we weren't able to deploy ear/war files on wildfly/jboss anymore. That is the error that often occurred: https://pastebin.com/sGvaYfZG Also it was not fully possible to use Spin as a plugin anymore. The following error occurred in these cases: https://pastebin.com/10apvuKC Because of this, I can't unfortunately accept your pull requests for now. Do you intend to provide another pull request? Best, |
Hey Johannes, seems you're still running builds and tests using JDK 6. :-( Best regards, Frank |
Hi Frank, the problem there is that we support JDK 6 onward as Java Runtime environment. So if we would change that, a lot of customers might not use the platform anymore. Therefore, we also test against JDK 6. I know, it's a hassle (also for us as developers), but I hope you understand that we can't change this.
Does it make sense for you to just have this PR? I always saw all your PR's as a whole and tried to add them all at once to get your desired functionality. Therefore, I think it makes sense, if you create new PR's for the jackson upgrades in camunda-spin and camunda-bpm-platform and then I try to merge this one again. But I'm open to suggestions :-) Best, |
Hi Johannes, So after merging this PR here the next step would be to merge https://github.com/camunda/camunda-bpm-platform/pull/270/files (or a new one) to camunda-bpm-platform. Will merging this PR on cmaunda-spin trigger a new version 1.3.2 of cmaunda-spin? Regards, Frank |
Hi @langfr, Alright, then I'll try to merge those two PR's to Camunda again and report back the result here. As long as we don't have a new minor Camunda release (so until fall), we're gonna have a minor snapshot version, meaning 1.4.0-SNAPSHOT. However, as soon as we release Camunda, we're gonna release all secondary projects as well. So after fall the new version would be 1.4.0. Is that a problem? Otherwise we can also release it earlier. Best, |
Hi Frank, I merged the two PR's (under reserve) and so far everything looks good :-) Best, |
👍 |
Hi @langfr, We get the following error in the weblogic integration tests: https://pastebin.com/YtJERZzY We were also able to reproduce the error locally. The error looks similar to the one described here: https://community.oracle.com/thread/2372338 Do you want to investigate how we might get around this problem and commit a new PR? So far we do not know, how to get around this problem. I think it would make sense if you try to tackle this issue and report back your insights here. Next week, I'll discuss this problem with Daniel and we'll see how we can accommodate you with the jackson datatype JSR310 module integration. Best, |
Hi Frank, I'll close this PR for now. If you still wish to add this feature, we can reopen the ticket at any time or you open a new PR. Best, |
No description provided.