All issues

Don't use PropertyEditor
GAD-3
Move ModuleDescriptorProvider and all related classes to a separate module
GAD-35
Extended Autowiring
GAD-34
Site generation fails in Gaderian module documentation generation
GAD-33
Conditional rules should allow the currently running OS as a conditional expression
GAD-31
Builder Factory should allow for a flag to skip Required annotation checks
GAD-30
All service not using 3rd party libraries should be migrated to core
GAD-29
Symbol source error message should clearer when a symbol can not be expanded.
GAD-27
It should be possible to define the default service implementation factory for the whole module
GAD-25
JDK Proxy Factory
GAD-23
HiveMind can't inject a numeric value in an Integer property of a bean.
GAD-22
Core module contains META-INF/hivemodule.xml
GAD-21
BeanFactory should support beans with no-args constructor
GAD-20
ClassFactoryClassLoader conceals loader resources
GAD-19
HiveMind LoggingInterceptor does not log java.lang.Error
GAD-18
FileResource doesn't implement hashCode()
GAD-17
ShutdownCoordinator tries to construct unconstructed services.
GAD-16
registryDidShutdown() Called Twice on Bean Service
GAD-15
Registry.getServiceIds() doesn't support concrete class service points
GAD-14
No line precise error reporting on failed translate
GAD-13
NullPointerException if hivemodule is an empty file
GAD-12
Proxy creation failure for non-interface beans
GAD-11
Will not work in with security enforcments due to bug in Javassist
GAD-10
Service Serialization doesn't work on a cluster
GAD-9
Service proxies won't work with covariant return types
GAD-7
Lifecycle Events and Handlers
GAD-6
Symbol sources should resolve symbols also from all contributions made at the same level
GAD-28
Should be possible to exchange default ServiceFactory implementation
GAD-24
Error message when more than 1 service is available - visible - for auto-wiring could be clearer
GAD-8
Poms should be updated to use the OPS4J root pom
GAD-5
Incorrect behaviour when both <rules/> and <conversion/> are specified
GAD-2
Using classpath extensions in WebLogic causes identical URL resources to be loaded
GAD-32
Descriptor documentation should be re-organised to follow the XML "flow"
GAD-26
xdoc files does not conform to XSD (http://maven.apache.org/xsd/xdoc-2.0.xsd)
GAD-4
translator attribute ignores default unless you also specify skip-if-null="false"
GAD-1
issue 1 of 35

Don't use PropertyEditor

Description

Not sure if this is a new feature of newer JVMs: PropertyEditors are localised. This particularly means that the string "true" won't be translated to true, if the JVM's current default language isn't english. This probably also affect other types.

This is not acceptable and very dangerous. We need to introduce a new string to value conversion mechanism and replace all uses of PropertyEditor. This affects the smart translator and the lightweight instantiation syntax.

Environment

java version "1.6.0_11"
Java(TM) SE Runtime Environment (build 1.6.0_11-b03)
Java HotSpot(TM) Server VM (build 11.0-b16, mixed mode)

Status

Assignee

Raffael Herzog

Reporter

Raffael Herzog

Labels

None

Components

Priority

Critical