JIRA Issues Lists
This pages serves as a summary page of the currently open JIRA issues for Hivemind.
Version 1.2
Lists all open bugs and issues for version 1.2.
Issues/Bugs with Patches Included
JIRA Reference |
Description |
Notes |
---|---|---|
Hivemind 1.1 not jdk 1.3 compliant |
|
|
Service Serialization doesn't work on a cluster |
|
|
Hivmind will not work in with security enforcments due to bug in Javassist |
|
|
Possibility to map exceptions of service implementation to other exceptions |
|
|
It is not possible to set a service into a property via schema rules |
|
|
Hivedoc Plugin |
|
|
Allow overriding service implementations using specified objects |
Patch for this in HIVEMIND-185 |
|
Should allow providing module descriptors using strings for easier testing |
|
|
ClassFactoryClassLoader conceals loader resources |
|
|
JNDI Adapters to Hivemind Default Registry |
|
|
Proxy creation failure for non-interface beans |
|
|
NullPointerException if hivemodule is an empty file |
|
|
No line precise error reporting on failed translate |
|
|
Allow escaping of commas in Hivemind PropertyUtils.configureProperties (and ClassAdaptor) |
|
|
BeanFactory should support beans with no-args constructor |
|
|
FileResource doesn't implement hashCode() |
|
|
HiveMind can't inject a numeric value in an Integer property of a bean. |
|
|
Example test coverage incomplete |
|
|
JDK Proxy Factory |
|
No patch required
The following issues/bugs require no patch in order to be fixed. Notes explain the reasoning for this.
JIRA Reference |
Description |
Notes |
---|---|---|
Maven2 POM on ibiblio lacks dependencies |
Maven 2 release would solve this |
Issues/Bugs with incomplete patches
This lists the current open issues/bugs in JIRA which have incomplete patches or a patch has been in subversion but has been rolled back.
JIRA Reference |
Description |
Notes |
---|---|---|
Missing ">" in first example on HiveMind Localization page |
See 198 |
|
Confusing sentence on Inversion of Control page |
See 198 |
|
Documentation updates for 1.2.1 to use Maven 2.0 |
This is not a complete patch, but as close as you can get before being able to get all examples etc into SVN to do link checks |
|
Registry.getServiceIds() doesn't support concrete class service points. |
No patch, but solution has been in SVN previously |
|
Hivemind does not work in Oracle/OC4J |
Somewhat unclear as to what the issue/solution is – patch is included but is being discussed. |
|
Create JaxRpcServiceImplementationFactory implementation |
Without examining the src included, not sure if it is a patch or not. |
Bugs with no patch
Lists all open bugs without patches currently in JIRA.
JIRA Reference |
Description |
Notes |
---|---|---|
Problem running through web-start |
|
|
<set-servive> and interface inheritence |
|
|
<set-object> does no type conversion of Strings |
|
|
Infinite Recusion Issue When Creating a Service |
|
|
Value of schema element lacking conversion or rules subelement does not appear in list of contributions injected into service. |
|
|
HiveMind can be too demanding about cross-dependencies within hivemind.FactoryDefaults |
|
|
"Provided" pom.xml dependencies are not being configured to download anywhere |
This has subsequently been fixed by James |
|
undeploying of webapps in Servlet container |
|
|
Problems with LoggingInterceptor and OC4J 10.1.3 |
|
|
registryDidShutdown() Called Twice on Bean Service |
|
|
Using tapestry 4.0 with java 2 security enabled prevents the application from starting on several application servers (solution proposed) |
|
|
AppServlet fails to work if run on a server with non-english locale |
|
|
Securyty violation in secure JVM |
|
|
Cannot create an interceptor for services have an interface that is not a java interface. |
|
|
ShutdownCoordinator tries to construct unconstructed services. |
|
|
Hivemind configuration injection always produces a List |
|
|
HiveMind LoggingInterceptor does not log java.lang.Error |
|
|
<element> needs to specify if content allowed |
|
Not fixing
The following issues will not be fixed - the reason for this is explained in the notes section.
JIRA Reference |
Description |
Notes |
---|---|---|
Hivebuild does not work under Linux |
The move to Maven 2 would make this obsolete |
|
Add DataSource Factory to hivemind.lib |
User does want the patch? |
Version > 1.2
The following list specifies improvements to be considered for the next version after 1.2.
Open Issues with patches
JIRA Reference |
Description |
Notes |
---|---|---|
add destroy-method attribute to the construct element of BuilderFactory |
|
|
add an activate-method and passivate-method attribute to the construct element of BuilderFactory |
|
Open Issues
JIRA Reference |
Description |
Notes |
---|---|---|
Overriding of services |
|
|
BuilderFactory should support lightweight initialization |
|
|
Service Models Improvements |
|
|
Easy way for ChainBuilder to aggregate chains |
|
|
Chain of command "join points" |
|
|
May extend element <set-object> of <invoke-factory> to support create a ojbect by calling some service's method (probly with param?) |
|
|
Add <exclude and <include to hivemind.lib.MethodInterceptorFactory |
|
|
Provide access to forceServiceInstantiation (Eager loading through the API) |
|
|
Caching Interceptor |
|
|
hot-deploy and undeploy of Hivemind Modules |
|
|
Hivemind Service versioning |
|
|
Attribute schema element should allow unique checks only within a particular parent element |
|
|
Allow Conditional Contributions based on symbols (from SymbolSources) |
|
|
Provide access to the Registry |
|
|
When multiply services visible for autowire, builder silently ignores and this lead to NPE |
|
|
Location should be Serializable |
|
|
The ability to specify multiple interfaces of a service |
|
|
RmiServiceImplementationFactory |
|
|
Add ability to parse extenal files using a Schema |
|
|
Exception message to imprecise |
|
|
Add RemoteServiceImplementationFactory to support distributed systems |
|
|
Schema extension capability |
|
|
BuilderFactory extension |
|
|
Hiveminds ClassFactoryClassLoader conflicts with djUnit |
|
|
Exception handling needs to allow RuntimeExceptions through rather than wrapping them yet again |
|
|
object translator: optionally, specify interface |
|
|
Programatic Instance Registration / Bean Autowiring |
|
|
Processing Rules docs (and maybe framework) enhanchement request |
|
Version > 2.0-alpha-1
The following list specifies bugs to be considered for the next version after 2.0-alpha-1
Open Issues
JIRA Reference |
Description |
Notes |
---|---|---|
Problem contributing to EagerLoad with annotation module |
|
|
mechanism for enhancing custom classes |
Annotations requirement makes this a 2.0 issue? |
Version 4.1.2
Open Issues
JIRA Reference |
Description |
Notes |
---|---|---|
registryDidShutdown not called on Hivemind services on undeploy |
|