Pax Wicket - 0.7.6

Pax Wicket - 0.7.6

Release 0.7.6 (2012-03-03)

Overview

The 0.7.6 release contains 4 relevant bug fixes. First of all "classical" wicket application should work now side by side with pax-wicket applications using pax-web and a classical war approach. Secondly bundles without any .class resources playing in the pax-wicket injection cycle does no longer fail to load. Thirdly a minor NPE had been fixed which occurred in case no service could be retrieved from you bundle context during injection (only in the reporting). The fourth fix is the most important since it corrects the reporting of the NotSerializableExceptions in the pax-wicket structure and no longer points out BundleContext/Bundle as not serializable (since they are serializable for pax-wicket). Therefore the real error is no longer hidden.

-Enjoy

The Pax Wicket Team

Maven

All artifacts are distributed and available via the maven central repository

<!-- Wicket & Pax Wicket Core -->
<dependency>
  <groupId>org.ops4j.pax.wicket</groupId>
  <artifactId>pax-wicket</artifactId>
  <version>0.7.6</version>
</dependency>
<!-- Pax Wicket Test Utilities -->
<dependency>
  <groupId>org.ops4j.pax.wicket</groupId>
  <artifactId>pax-wicket-test</artifactId>
  <version>0.7.6</version>
</dependency>

Karaf

Pax Wicket comes with Karaf feature files for the pax-wicket core and for the samples:

features:addurl mvn:org.ops4j.pax.wicket/pax-wicket-features/0.7.6/xml/features
features:addurl mvn:org.ops4j.pax.wicket.samples/pax-wicket-samples-features/0.7.6/xml/features

Source code

You can browse, download and checkout the source code at http://github.com/ops4j/org.ops4j.pax.wicket/tree/wicket-0.7.6/.

Detailed Changelog

In detail we've fixed 5 issues in this release which are:

Bug

  • [PAXWICKET-292] - "Classical" wicket application, via pax-web does not work
  • [PAXWICKET-305] - java.lang.NullPointerException when defining a Wicket application in a bundle without any .class resource
  • [PAXWICKET-306] - java.lang.NullPointerException when bean cannot be resolved
  • [PAXWICKET-307] - Error reporting from wicket SerializableChecker is unusable

Task