Outstanding Issues from Hivemind

Skip to end of metadata
Go to start of metadata

Outstanding Issues from Hivemind

The following sections summarize a majority of the outstanding issues as found in the Hivemind JIRA. Issues listed here are all candidates to be applied to Gaderian.

Should you pick an issue up and work on it (either applying an existing patch or what have you), please raise a ticket in Gaderian JIRA and when completed, cross the issue of this list.

Issues/Bugs with Patches Included

JIRA Reference Description Notes
HIVEMIND-163 Hivemind 1.1 not jdk 1.3 compliant Gaderian uses JDK 1.5
HIVEMIND-208 Service Serialization doesn't work on a cluster Applied as part of GAD-9
HIVEMIND-181 Hivmind will not work in with security enforcments due to bug in Javassist Applied as part of GAD-10
HIVEMIND-186 Allow overriding service implementations using specified objects Patch for this in HIVEMIND-185 Not implementin unless there is a clear request
HIVEMIND-185 Should allow providing module descriptors using strings for easier testing Will not be implementing unless there is a clear request
HIVEMIND-207 ClassFactoryClassLoader conceals loader resources Applied as part of GAD-19
HIVEMIND-30 JNDI Adapters to Hivemind Default Registry Will not be implementing unless there is a clear request
HIVEMIND-120 Proxy creation failure for non-interface beans Applied as part of GAD-11
HIVEMIND-201 NullPointerException if hivemodule is an empty file Applied as part of GAD-12
HIVEMIND-136 No line precise error reporting on failed translate Applied as part of GAD-13
HIVEMIND-134 BeanFactory should support beans with no-args constructor Applied as part of GAD-20
HIVEMIND-184 FileResource doesn't implement hashCode() Applied as part of GAD-17
HIVEMIND-209 HiveMind can't inject a numeric value in an Integer property of a bean. Applied as part of GAD-22
HIVEMIND-168 JDK Proxy Factory Added as part of GAD-23 - JavaProxyFactory
HIVEMIND-90 Example test coverage incomplete  
HIVEMIND-172 Allow escaping of commas in Hivemind PropertyUtils.configureProperties (and ClassAdaptor)  
HIVEMIND-69 Possibility to map exceptions of service implementation to other exceptions  
HIVEMIND-150 It is not possible to set a service into a property via schema rules  
HIVEMIND-164 Hivedoc Plugin  

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
HIVEMIND-190 Missing ">" in first example on HiveMind Localization page See 198 Applied as part of getting new Gaderian site online
HIVEMIND-189 Confusing sentence on Inversion of Control page See 198 Applied as part of getting new Gaderian site online
HIVEMIND-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
Applied as part of getting new Gaderian site online
HIVEMIND-148 Registry.getServiceIds() doesn't support concrete class service points. No patch, but solution has been in SVN previously
Test case added as part of GAD-14
HIVEMIND-166 Hivemind does not work in Oracle/OC4J Somewhat unclear as to what the issue/solution is - patch is included but is being discussed.
Will not be implementing unless there is a clear request
HIVEMIND-50 Create JaxRpcServiceImplementationFactory implementation Without examining the src included, not sure if it is a patch or not.
Will not be implementing unless there is a clear request

Bugs with no patch

Lists all open bugs without patches currently in JIRA.

JIRA Reference Description Notes
HIVEMIND-106 Problem running through web-start Will not be implementing unless there is a clear request
NOTE : classloader review is pending which may solve this
HIVEMIND-132 <set-servive> and interface inheritence Will not be implementing unless there is a clear request
HIVEMIND-151 <set-object> does no type conversion of Strings  
HIVEMIND-155 Infinite Recusion Issue When Creating a Service  
HIVEMIND-160 Value of schema element lacking conversion or rules subelement does not appear in list of contributions injected into service.  
HIVEMIND-170 HiveMind can be too demanding about cross-dependencies within hivemind.FactoryDefaults  
HIVEMIND-182 undeploying of webapps in Servlet container  
HIVEMIND-183 Problems with LoggingInterceptor and OC4J 10.1.3  
HIVEMIND-200 Hivemind configuration injection always produces a List  
HIVEMIND-86 <element> needs to specify if content allowed  
HIVEMIND-196 Cannot create an interceptor for services have an interface that is not a java interface.  
HIVEMIND-173 "Provided" pom.xml dependencies are not being configured to download anywhere This has subsequently been fixed by James
HIVEMIND-191 registryDidShutdown() Called Twice on Bean Service Fix provided as part of GAD-15
HIVEMIND-192 Using tapestry 4.0 with java 2 security enabled prevents the application from starting on several application servers (solution proposed) Fixed as part of GAD-10
HIVEMIND-193 AppServlet fails to work if run on a server with non-english locale Will not be implementing unless there is a clear request
HIVEMIND-194 Securyty violation in secure JVM Fixed as part of GAD-10
HIVEMIND-197 ShutdownCoordinator tries to construct unconstructed services. Can not reproduce - reason for this error seems to be that the proxy was registered for shutdown, outside of service construction
HIVEMIND-202 HiveMind LoggingInterceptor does not log java.lang.Error Applied as part of GAD-18
HIVEMIND-116 add destroy-method attribute to the construct element of BuilderFactory Being discussed as GAD-6
HIVEMIND-117 add an activate-method and passivate-method attribute to the construct element of BuilderFactory Being discussed as GAD-6
HIVEMIND-109 Overriding of services  
HIVEMIND-121 BuilderFactory should support lightweight initialization  
HIVEMIND-128 Service Models Improvements  
HIVEMIND-129 Easy way for ChainBuilder to aggregate chains  
HIVEMIND-130 Chain of command "join points"  
HIVEMIND-141 May extend element <set-object> of <invoke-factory> to support create a ojbect by calling some service's method (probly with param?)  
HIVEMIND-147 Add <exclude and <include to hivemind.lib.MethodInterceptorFactory  
HIVEMIND-154 Provide access to forceServiceInstantiation (Eager loading through the API)  
HIVEMIND-156 Caching Interceptor  
HIVEMIND-157 hot-deploy and undeploy of Hivemind Modules  
HIVEMIND-158 Hivemind Service versioning  
HIVEMIND-167 Attribute schema element should allow unique checks only within a particular parent element  
HIVEMIND-178 Allow Conditional Contributions based on symbols (from SymbolSources)  
HIVEMIND-179 Provide access to the Registry  
HIVEMIND-188 When multiply services visible for autowire, builder silently ignores and this lead to NPE  
HIVEMIND-203 Location should be Serializable  
HIVEMIND-39 The ability to specify multiple interfaces of a service  
HIVEMIND-51 RmiServiceImplementationFactory  
HIVEMIND-62 Add ability to parse extenal files using a Schema  
HIVEMIND-65 Exception message to imprecise  
HIVEMIND-67 Add RemoteServiceImplementationFactory to support distributed systems  
HIVEMIND-70 Schema extension capability  
HIVEMIND-72 BuilderFactory extension  
HIVEMIND-79 Hiveminds ClassFactoryClassLoader conflicts with djUnit  
HIVEMIND-82 Exception handling needs to allow RuntimeExceptions through rather than wrapping them yet again  
HIVEMIND-87 object translator: optionally, specify interface  
HIVEMIND-95 Programatic Instance Registration / Bean Autowiring  
HIVEMIND-98 Processing Rules docs (and maybe framework) enhanchement request  
Labels:
None
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

Clicky Web Analytics