When deegree can't determine the bbox of a featuretype an empty value is written in bbox_cache.properties. This empty value results in a NPE in org.deegree.layer.persistence.feature.LayerMetadataBuilder.buildMetadata(LayerMetadataBuilder.java:107).
After fixing the cause of the problem with determining the bbox, the empty bbox in bbox_cache.properties is not substituted with the correct value.
The workaround is to remove the line with the empty bbox from bbox_cache.properties. At the next reload of the services the bbox is written to bbox_cache.properties, if available.
My suggestion for a more permanent solution is not writing empty bbox values to bbox_cache.properties. As soon as a valid bbox is available it is written to bbox_cache.properties and available for the layer
When deegree can't determine the bbox of a featuretype an empty value is written in bbox_cache.properties. This empty value results in a NPE in org.deegree.layer.persistence.feature.LayerMetadataBuilder.buildMetadata(LayerMetadataBuilder.java:107). After fixing the cause of the problem with determining the bbox, the empty bbox in bbox_cache.properties is not substituted with the correct value. The workaround is to remove the line with the empty bbox from bbox_cache.properties. At the next reload of the services the bbox is written to bbox_cache.properties, if available. My suggestion for a more permanent solution is not writing empty bbox values to bbox_cache.properties. As soon as a valid bbox is available it is written to bbox_cache.properties and available for the layer