I18nUtils seems to fail with NPE.
Stack trace
Caused by: java.lang.IllegalArgumentException: The object can not be converted to json string at org.ametys.runtime.util.JSONUtils.convertObjectToJson(JSONUtils.java:194) at org.ametys.runtime.cocoon.JSonReader.generate(JSonReader.java:59) at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processReader(AbstractCachingProcessingPipeline.java:921) ... 54 more Caused by: org.codehaus.jackson.map.JsonMappingException: (was java.lang.NullPointerException) (through reference chain: java.util.HashMap["unlocked-contents"]->java.util.ArrayList[0]->java.util.HashMap["description"]) at org.codehaus.jackson.map.JsonMappingException.wrapWithPath(JsonMappingException.java:218) at org.codehaus.jackson.map.JsonMappingException.wrapWithPath(JsonMappingException.java:183) at org.codehaus.jackson.map.ser.std.SerializerBase.wrapAndThrow(SerializerBase.java:140) at org.codehaus.jackson.map.ser.std.MapSerializer.serializeFields(MapSerializer.java:266) at org.codehaus.jackson.map.ser.std.MapSerializer.serialize(MapSerializer.java:186) at org.codehaus.jackson.map.ser.std.MapSerializer.serialize(MapSerializer.java:23) at org.codehaus.jackson.map.ser.std.StdContainerSerializers$IndexedListSerializer.serializeContents(StdContainerSerializers.java:122) at org.codehaus.jackson.map.ser.std.StdContainerSerializers$IndexedListSerializer.serializeContents(StdContainerSerializers.java:71) at org.codehaus.jackson.map.ser.std.AsArraySerializerBase.serialize(AsArraySerializerBase.java:86) at org.codehaus.jackson.map.ser.std.MapSerializer.serializeFields(MapSerializer.java:262) at org.codehaus.jackson.map.ser.std.MapSerializer.serialize(MapSerializer.java:186) at org.codehaus.jackson.map.ser.std.MapSerializer.serialize(MapSerializer.java:23) at org.codehaus.jackson.map.ser.StdSerializerProvider._serializeValue(StdSerializerProvider.java:610) at org.codehaus.jackson.map.ser.StdSerializerProvider.serializeValue(StdSerializerProvider.java:256) at org.codehaus.jackson.map.ObjectMapper.writeValue(ObjectMapper.java:1613) at org.ametys.runtime.util.JSONUtils.convertObjectToJson(JSONUtils.java:188) ... 56 more Caused by: java.lang.NullPointerException at org.apache.cocoon.i18n.XMLResourceBundleFactory.getSourceURI(XMLResourceBundleFactory.java:369) at org.apache.cocoon.i18n.XMLResourceBundleFactory.getCacheKey(XMLResourceBundleFactory.java:324) at org.apache.cocoon.i18n.XMLResourceBundleFactory._select(XMLResourceBundleFactory.java:238) at org.apache.cocoon.i18n.XMLResourceBundleFactory.select(XMLResourceBundleFactory.java:207) at org.ametys.runtime.util.I18nUtils._translate(I18nUtils.java:245) at org.ametys.runtime.util.I18nUtils.translate(I18nUtils.java:178) at org.ametys.runtime.util.I18nUtils.translate(I18nUtils.java:145) at org.ametys.runtime.util.I18nizableTextSerializer.serialize(I18nizableTextSerializer.java:68) at org.ametys.runtime.util.I18nizableTextSerializer.serialize(I18nizableTextSerializer.java:1)
Maybe linked to RUNTIME-1000 but all my config parameters are ok.