required MetaClass attributes to be a Component
"Jean-Francois HEON" <[email protected]>
| Newsgroups | gmane.comp.java.jcontainer.interest |
|---|---|
| Message-ID | <[email protected]> |
Greetings,
I am trying to migrate a working application from Phoenix 4.0.4 to Loom.
I downloaded and installed loom loom-1.0-beta1-dev-bin and I am using it
with jdk 1.3.1 with xercesImpl.jar and xml-apis.jar.
I dropped my sar application into the app directory of loom but I get the
following error:
WARN 2003-11-07 15:43:08.257 [Loom.mon] (): Unknown resource. Bundle:
'org.jcontainer.loom.components.monitor.Resources' Key:
'scanner.no-deploy.error' Args:
'D:\Programs\loom-1.0-beta1-dev-bin\apps\phone-tracker.sar',
'org.jcontainer.loom.interfaces.LoomException: Type
com.gemplus.tracker.phonetracker.impl.PhoneTrackerServiceImpl does not
specify the required MetaClass attributes to be a Component' Reason:
java.util.MissingResourceException: Can't find resource for bundle
java.util.PropertyResourceBundle, key scanner.no-deploy.error
org.jcontainer.loom.interfaces.LoomException: Type
com.gemplus.tracker.phonetracker.impl.PhoneTrackerServiceImpl does not
specify the required MetaClass attributes to be a Component
Following is my PhoneTrackerServiceImpl.xinfo.
Any help would be appreciated.
Thank you,
Jean-Francois Heon
An extract from my config.xml:
<block name="phone-tracker"
class="com.gemplus.tracker.phonetracker.impl.PhoneTrackerServiceImpl">
<provide name="network-provider"
role="com.gemplus.gsa.blocks.network.NetworkProvider"/>
<provide name="audit-service"
role="com.gemplus.gsa.components.audit.AuditService"/>
</block>
PhoneTrackerServiceImpl.xinfo
<?xml version="1.0"?>
<blockinfo>
<block>
<version>1.0.0</version>
</block>
<services>
<service name="com.gemplus.tracker.phonetracker.PhoneTrackerService"
version="1.0.0" />
</services>
<dependencies>
<dependency>
<service name="com.gemplus.gsa.blocks.network.NetworkProvider"
version="1.0.0"/>
</dependency>
<dependency>
<service name="com.gemplus.gsa.components.audit.AuditService"
version="1.0.0"/>
</dependency>
</dependencies>
</blockinfo>