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 |
|