You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hivemind.apache.org by hi...@jakarta.apache.org on 2004/07/20 22:45:39 UTC
[jira] Created: (HIVEMIND-25) BuilderProperyFacet out of synch with hivemodule.sdl
Message:
A new issue has been created in JIRA.
---------------------------------------------------------------------
View the issue:
http://issues.apache.org/jira/browse/HIVEMIND-25
Here is an overview of the issue:
---------------------------------------------------------------------
Key: HIVEMIND-25
Summary: BuilderProperyFacet out of synch with hivemodule.sdl
Type: Bug
Status: Open
Priority: Blocker
Project: HiveMind
Components:
framework
Versions:
1.0
Assignee: Howard M. Lewis Ship
Reporter: Naresh Sikha
Created: Tue, 20 Jul 2004 1:45 PM
Updated: Tue, 20 Jul 2004 1:45 PM
Description:
The
org.apache.hivemind.service.impl.BuilderPropertyFacet
class has the method setValue; however, the hivemodule.sdl:474:38 for HiveMind Framework declares a property of "attributeValue".
This causes an invalid mapping exception for <set-object/>. I suspect this is may be the case in other places that declare a property of "attributeValue" but map to class "BuilderFacet".
The bug goes away when I change "attributeValue" to "value" (sorry no can do on patches from this e-mail address:).
Thanks.
The hivemodule.xml that causes the error:
<?xml version="1.0" encoding="UTF-8"?>
<module id="service" version="1.0.0">
<service-point id="HivemindService" interface="service.HivemindService">
<invoke-factory service-id="hivemind.BuilderFactory">
<construct class="service.HivemindServiceImpl" autowire-services="false">
<set-object property="schwabxService" value="component:service.SchwabxService"/>
</construct>
</invoke-factory>
</service-point>
</module>
The exeception stack trace follows:
[ERROR] ReadAttributeRule - Error at file:/C:/work/wsad-5.1.2/Barista2/zz/bin/META-INF/hivemodule.xml, line 6, column 89: Unable to process attribute value (of element construct/set-object): Class org.apache.hivemind.service.impl.BuilderPropertyFacet does not contain a property named 'attributeValue'. <org.apache.hivemind.ApplicationRuntimeException: Class org.apache.hivemind.service.impl.BuilderPropertyFacet does not contain a property named 'attributeValue'.>org.apache.hivemind.ApplicationRuntimeException: Class org.apache.hivemind.service.impl.BuilderPropertyFacet does not contain a property named 'attributeValue'.
at org.apache.hivemind.util.ClassAdaptor.getAdaptor(ClassAdaptor.java:120)
at org.apache.hivemind.util.ClassAdaptor.getPropertyType(ClassAdaptor.java:88)
at org.apache.hivemind.util.PropertyUtils.getPropertyType(PropertyUtils.java:93)
at org.apache.hivemind.schema.rules.ReadAttributeRule.begin(ReadAttributeRule.java:79)
at org.apache.hivemind.impl.SchemaElement.fireBegin(SchemaElement.java:171)
at org.apache.hivemind.impl.SchemaProcessorImpl.processElement(SchemaProcessorImpl.java:206)
at org.apache.hivemind.impl.SchemaProcessorImpl.processNestedElements(SchemaProcessorImpl.java:228)
at org.apache.hivemind.impl.SchemaProcessorImpl.processElement(SchemaProcessorImpl.java:208)
at org.apache.hivemind.impl.SchemaProcessorImpl.processRootElement(SchemaProcessorImpl.java:181)
at org.apache.hivemind.impl.SchemaProcessorImpl.process(SchemaProcessorImpl.java:169)
at org.apache.hivemind.impl.InvokeFactoryServiceConstructor.constructCoreServiceImplementation(InvokeFactoryServiceConstructor.java:65)
at org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.constructCoreServiceImplementation(AbstractServiceModelImpl.java:100)
at org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.constructNewServiceImplementation(AbstractServiceModelImpl.java:148)
at org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.constructServiceImplementation(AbstractServiceModelImpl.java:130)
at org.apache.hivemind.impl.servicemodel.SingletonServiceModel.getActualServiceImplementation(SingletonServiceModel.java:69)
at $InnerProxy_fdde48ed38_5._service($InnerProxy_fdde48ed38_5.java)
at $InnerProxy_fdde48ed38_5.getString($InnerProxy_fdde48ed38_5.java)
at $SingletonProxy_fdde48ed2e_4.getString($SingletonProxy_fdde48ed2e_4.java)
at service.TestServiceTest.testTestService(TestServiceTest.java:64)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:41)
at java.lang.reflect.Method.invoke(Method.java:386)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:392)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:276)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:167)
[DEBUG] HivemindService - Set property schwabxService to null
---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: hivemind-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: hivemind-dev-help@jakarta.apache.org
[jira] Commented: (HIVEMIND-25) BuilderProperyFacet out of synch with hivemodule.sdl
Posted by hi...@jakarta.apache.org.
The following comment has been added to this issue:
Author: Howard M. Lewis Ship
Created: Wed, 21 Jul 2004 6:12 AM
Body:
That's what cut-and-paste and being stupid enough not to write an integration test will get you!
---------------------------------------------------------------------
View this comment:
http://issues.apache.org/jira/browse/HIVEMIND-25?page=comments#action_36806
---------------------------------------------------------------------
View the issue:
http://issues.apache.org/jira/browse/HIVEMIND-25
Here is an overview of the issue:
---------------------------------------------------------------------
Key: HIVEMIND-25
Summary: BuilderProperyFacet out of synch with hivemodule.sdl
Type: Bug
Status: In Progress
Priority: Blocker
Project: HiveMind
Components:
framework
Versions:
1.0
Assignee: Howard M. Lewis Ship
Reporter: Naresh Sikha
Created: Tue, 20 Jul 2004 1:45 PM
Updated: Wed, 21 Jul 2004 6:12 AM
Description:
The
org.apache.hivemind.service.impl.BuilderPropertyFacet
class has the method setValue; however, the hivemodule.sdl:474:38 for HiveMind Framework declares a property of "attributeValue".
This causes an invalid mapping exception for <set-object/>. I suspect this is may be the case in other places that declare a property of "attributeValue" but map to class "BuilderFacet".
The bug goes away when I change "attributeValue" to "value" (sorry no can do on patches from this e-mail address:).
Thanks.
The hivemodule.xml that causes the error:
<?xml version="1.0" encoding="UTF-8"?>
<module id="service" version="1.0.0">
<service-point id="HivemindService" interface="service.HivemindService">
<invoke-factory service-id="hivemind.BuilderFactory">
<construct class="service.HivemindServiceImpl" autowire-services="false">
<set-object property="schwabxService" value="component:service.SchwabxService"/>
</construct>
</invoke-factory>
</service-point>
</module>
The exeception stack trace follows:
[ERROR] ReadAttributeRule - Error at file:/C:/work/wsad-5.1.2/Barista2/zz/bin/META-INF/hivemodule.xml, line 6, column 89: Unable to process attribute value (of element construct/set-object): Class org.apache.hivemind.service.impl.BuilderPropertyFacet does not contain a property named 'attributeValue'. <org.apache.hivemind.ApplicationRuntimeException: Class org.apache.hivemind.service.impl.BuilderPropertyFacet does not contain a property named 'attributeValue'.>org.apache.hivemind.ApplicationRuntimeException: Class org.apache.hivemind.service.impl.BuilderPropertyFacet does not contain a property named 'attributeValue'.
at org.apache.hivemind.util.ClassAdaptor.getAdaptor(ClassAdaptor.java:120)
at org.apache.hivemind.util.ClassAdaptor.getPropertyType(ClassAdaptor.java:88)
at org.apache.hivemind.util.PropertyUtils.getPropertyType(PropertyUtils.java:93)
at org.apache.hivemind.schema.rules.ReadAttributeRule.begin(ReadAttributeRule.java:79)
at org.apache.hivemind.impl.SchemaElement.fireBegin(SchemaElement.java:171)
at org.apache.hivemind.impl.SchemaProcessorImpl.processElement(SchemaProcessorImpl.java:206)
at org.apache.hivemind.impl.SchemaProcessorImpl.processNestedElements(SchemaProcessorImpl.java:228)
at org.apache.hivemind.impl.SchemaProcessorImpl.processElement(SchemaProcessorImpl.java:208)
at org.apache.hivemind.impl.SchemaProcessorImpl.processRootElement(SchemaProcessorImpl.java:181)
at org.apache.hivemind.impl.SchemaProcessorImpl.process(SchemaProcessorImpl.java:169)
at org.apache.hivemind.impl.InvokeFactoryServiceConstructor.constructCoreServiceImplementation(InvokeFactoryServiceConstructor.java:65)
at org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.constructCoreServiceImplementation(AbstractServiceModelImpl.java:100)
at org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.constructNewServiceImplementation(AbstractServiceModelImpl.java:148)
at org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.constructServiceImplementation(AbstractServiceModelImpl.java:130)
at org.apache.hivemind.impl.servicemodel.SingletonServiceModel.getActualServiceImplementation(SingletonServiceModel.java:69)
at $InnerProxy_fdde48ed38_5._service($InnerProxy_fdde48ed38_5.java)
at $InnerProxy_fdde48ed38_5.getString($InnerProxy_fdde48ed38_5.java)
at $SingletonProxy_fdde48ed2e_4.getString($SingletonProxy_fdde48ed2e_4.java)
at service.TestServiceTest.testTestService(TestServiceTest.java:64)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:41)
at java.lang.reflect.Method.invoke(Method.java:386)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:392)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:276)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:167)
[DEBUG] HivemindService - Set property schwabxService to null
---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: hivemind-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: hivemind-dev-help@jakarta.apache.org
[jira] Closed: (HIVEMIND-25) BuilderProperyFacet out of synch with hivemodule.sdl
Posted by hi...@jakarta.apache.org.
Message:
The following issue has been closed.
---------------------------------------------------------------------
View the issue:
http://issues.apache.org/jira/browse/HIVEMIND-25
Here is an overview of the issue:
---------------------------------------------------------------------
Key: HIVEMIND-25
Summary: BuilderProperyFacet out of synch with hivemodule.sdl
Type: Bug
Status: Closed
Priority: Blocker
Resolution: FIXED
Project: HiveMind
Components:
framework
Fix Fors:
1.0
Versions:
1.0
Assignee: Howard M. Lewis Ship
Reporter: Naresh Sikha
Created: Tue, 20 Jul 2004 1:45 PM
Updated: Wed, 21 Jul 2004 7:02 AM
Description:
The
org.apache.hivemind.service.impl.BuilderPropertyFacet
class has the method setValue; however, the hivemodule.sdl:474:38 for HiveMind Framework declares a property of "attributeValue".
This causes an invalid mapping exception for <set-object/>. I suspect this is may be the case in other places that declare a property of "attributeValue" but map to class "BuilderFacet".
The bug goes away when I change "attributeValue" to "value" (sorry no can do on patches from this e-mail address:).
Thanks.
The hivemodule.xml that causes the error:
<?xml version="1.0" encoding="UTF-8"?>
<module id="service" version="1.0.0">
<service-point id="HivemindService" interface="service.HivemindService">
<invoke-factory service-id="hivemind.BuilderFactory">
<construct class="service.HivemindServiceImpl" autowire-services="false">
<set-object property="schwabxService" value="component:service.SchwabxService"/>
</construct>
</invoke-factory>
</service-point>
</module>
The exeception stack trace follows:
[ERROR] ReadAttributeRule - Error at file:/C:/work/wsad-5.1.2/Barista2/zz/bin/META-INF/hivemodule.xml, line 6, column 89: Unable to process attribute value (of element construct/set-object): Class org.apache.hivemind.service.impl.BuilderPropertyFacet does not contain a property named 'attributeValue'. <org.apache.hivemind.ApplicationRuntimeException: Class org.apache.hivemind.service.impl.BuilderPropertyFacet does not contain a property named 'attributeValue'.>org.apache.hivemind.ApplicationRuntimeException: Class org.apache.hivemind.service.impl.BuilderPropertyFacet does not contain a property named 'attributeValue'.
at org.apache.hivemind.util.ClassAdaptor.getAdaptor(ClassAdaptor.java:120)
at org.apache.hivemind.util.ClassAdaptor.getPropertyType(ClassAdaptor.java:88)
at org.apache.hivemind.util.PropertyUtils.getPropertyType(PropertyUtils.java:93)
at org.apache.hivemind.schema.rules.ReadAttributeRule.begin(ReadAttributeRule.java:79)
at org.apache.hivemind.impl.SchemaElement.fireBegin(SchemaElement.java:171)
at org.apache.hivemind.impl.SchemaProcessorImpl.processElement(SchemaProcessorImpl.java:206)
at org.apache.hivemind.impl.SchemaProcessorImpl.processNestedElements(SchemaProcessorImpl.java:228)
at org.apache.hivemind.impl.SchemaProcessorImpl.processElement(SchemaProcessorImpl.java:208)
at org.apache.hivemind.impl.SchemaProcessorImpl.processRootElement(SchemaProcessorImpl.java:181)
at org.apache.hivemind.impl.SchemaProcessorImpl.process(SchemaProcessorImpl.java:169)
at org.apache.hivemind.impl.InvokeFactoryServiceConstructor.constructCoreServiceImplementation(InvokeFactoryServiceConstructor.java:65)
at org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.constructCoreServiceImplementation(AbstractServiceModelImpl.java:100)
at org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.constructNewServiceImplementation(AbstractServiceModelImpl.java:148)
at org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.constructServiceImplementation(AbstractServiceModelImpl.java:130)
at org.apache.hivemind.impl.servicemodel.SingletonServiceModel.getActualServiceImplementation(SingletonServiceModel.java:69)
at $InnerProxy_fdde48ed38_5._service($InnerProxy_fdde48ed38_5.java)
at $InnerProxy_fdde48ed38_5.getString($InnerProxy_fdde48ed38_5.java)
at $SingletonProxy_fdde48ed2e_4.getString($SingletonProxy_fdde48ed2e_4.java)
at service.TestServiceTest.testTestService(TestServiceTest.java:64)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:41)
at java.lang.reflect.Method.invoke(Method.java:386)
at junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at junit.framework.TestSuite.runTest(TestSuite.java:208)
at junit.framework.TestSuite.run(TestSuite.java:203)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:392)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:276)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:167)
[DEBUG] HivemindService - Set property schwabxService to null
---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: hivemind-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: hivemind-dev-help@jakarta.apache.org