PDA

View Full Version : Error installing wM Metadata Library 7.0


mcarlson
06-19-2007, 17:33
I am in the process of installing and configuring the Metadata Library (MDL) 7.0. Just what is MDL, you ask?

Well, according to the User's Guide ...

Metadata is data about assets in webMethods components (for example, assets modeled in Designer, Integration Server packages, or Infravio X-Registry services).

A Metadata Library provides metadata storage and retrieval features to webMethods components. A Metadata Library operates as a shared database of metadata. The main purpose of a Metadata Library is to allow reuse of assets among users. A user may publish metadata about an asset to the Metadata Library. Other users will be able to see the published metadata and incorporate the asset into their own projects.

A user does not directly access the Metadata Library. Rather it is accessed by other webMethods components, namely webMethods Designer, Integration Server, and Infravio X-Registry.

Installation of MDL 7.0 is quite involved. It requires database components to be installed by the database component installer (DCI), an edit to a text-based config file, creating of a database pool, configuration of a MwS 7.0 "Environment" and finally "deploying" that environment.

I successfully configured my environment and "Validated" it, but when I click on the deploy icon, I get the following error:

Unsuccessfully deployed environment.
Error deploying logical server type "Metadata Library" version "7.0.0.0" to host "<hostname>"
Deployment Error: electric.registry.RegistryException: could not bind to path: http://<hostname>:8090/services/IRemoteConfiguration?wsdl (http://<hostname>:8090/services/IRemoteConfiguration?wsdl)
One or more of the following configurations could not be deployed
System Identity
System Endpoint Registry
JDBC alias configuration type "Reasoning Database" version "7.0.0.0"
JDBC alias configuration type "Repository Database" version "7.0.0.0"
JDBC alias configuration type "Snapshot Database" version "7.0.0.0"
JDBC pool configuration "MDL"
Configuration type "Metadata Library Configuration" version "7.0.0.0"
Configuration type "Infravio X-Registry Asset Extractor" version "7.0.0.0"
Configuration type "MDL Journal Logging" version "7.0.0.0"
Deployment of environment "Metadata Library Configuration" FAILED due to errors

Since I wasn't able to make heads or tails of that information, I hunted down the MDL 7.0 log files in the <webm_home>\MetadataLibrary\library\server\library\log folder. All three log files were whining about the following error:


Unexpected error during load of:
com.webmethods.fabric.server.logging.LoggingService,
msg=com/webmethods/fabric/server/logging/LoggingService
(Unsupported major.minor version 49.0);
- nested throwable: (java.lang.ClassNotFoundException:
Unexpected error during load of:
com.webmethods.fabric.server.logging.LoggingService,
msg=com/webmethods/fabric/server/logging/LoggingService
(Unsupported major.minor version 49.0))

I'm pretty sure at this point that I managed to get an incorrect version of some jar file in the classpath.

If anyone has seen this and can save me a bit of time chasing through a bunch of jars, I would appreciate it ever so much.

Mark

mcarlson
06-19-2007, 19:08
The issue was that Installer somehow pointed Metadata Library to use a 1.4.2 JVM. From this post (http://wmusers.com/forum/showthread.php?p=50299&highlight=Unsupported+major.minor+version#post50299) (thanks, Austin), which contained the same error message, I got the idea to check for the old JVM version. Corrected that and MDL started right up.

In the meantime, I got X-Registry 6.6 running on the default config of JBOSS and HSQL. Now to point the new IS "Asset Extractor" (something evil sounding about that name) at it and see what it finds.

Mark

mcarlson
06-19-2007, 22:52
MDL may have "started right up" when started from the command line, but I still can not deploy my Metadata Library environment from the Environments page in MwS.

Same error as before but no new errors in the Metadata Library log files:


Error deploying logical server type "Metadata Library" version "7.0.0.0" to host "localhost"
Deployment Error: electric.registry.RegistryException: could not bind to path: http://localhost:8090/services/IRemoteConfiguration?wsdl
One or more of the following configurations could not be deployed

System Identity
System Endpoint Registry
JDBC alias configuration type "Reasoning Database" version "7.0.0.0"
JDBC alias configuration type "Repository Database" version "7.0.0.0"
JDBC alias configuration type "Snapshot Database" version "7.0.0.0"
JDBC pool configuration "MDL"
Configuration type "Metadata Library Configuration" version "7.0.0.0"
Configuration type "Infravio X-Registry Asset Extractor" version "7.0.0.0"
Configuration type "MDL Journal Logging" version "7.0.0.0"

Deployment of environment "Metadata Library Configuration" FAILED due to errors

Rek
03-13-2008, 10:29
Hello,

I have the same problem, did you manage to fix it?

mutex
05-24-2008, 15:30
Hello,

I have the same problem, did you manage to fix it?

Hi Rek,

Please go to /webMethods directory/MetadataLibrary/library/bin/ & start up Metadata library first by running: ./library.sh.
After that, return My webMethods server & re-deploy it.
Hope that it will help.
Mutex

ramchalluri
06-13-2008, 01:24
Hi,

I still am not able to understand what is MDL? Is it a fully complaint UDDI v3 server. Or it is completely something different. Can I configure Developer to MDL.

Ram challuri