Mantis Bugtracker
  

Viewing Issue Advanced Details Jump to Notes ] View Simple ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0000237 [Resin] minor always 06-06-05 00:00 11-30-05 14:43
Reporter ferg View Status public  
Assigned To
Priority normal Resolution fixed Platform
Status closed   OS
Projection none   OS Version
ETA none Fixed in Version 3.0.14 Product Version 3.0.13
  Product Build 3.0.13
Summary 0000237: laszlo and relax
Description RSN-260
(rep by Moises Lejter)

I was trying to check out open laszlo 3.0 - so I just deployed it on my brand-new resin-3.0.13 installation, gave it a whirl... and it failed :-(. Anyone know how I would fix this error:

Error: org.iso_relax.verifier.VerifierConfigurationException: no validation engine available for: http://relaxng.org/ns/structure/1.0org.openlaszlo.utils.ChainedException: [^] org.iso_relax.verifier.VerifierConfigurationException: no validation engine available for: http://relaxng.org/ns/structure/1.0 [^]

I must be missing some JAR file - but I thought the one I wanted (just going by the name...) was isorelax.jar in the resin lib folder?

(This is running resin-3.0.13 with JDK 1.5.0_01 on Windows XP...).
Steps To Reproduce
Additional Information
Attached Files

- Relationships

- Notes
(0000275)
chrisfinne
06-06-05 00:00

Laszlo seems to require some newer versions of a few libraries that are core to Resin.

Compare the directories:
RESIN_HOME\lib
.\webapps\openlaszlo-3.0.2\WEB-INF\lib\

The quick-n-crappy answer (for a development system) is to copy all the JAR's from \webapps\openlaszlo-3.0.2\WEB-INF\lib into RESIN_HOME\lib and overwrite the conflicts.

This works on my dev system:
- Resin 3.0.12
- Laszlo 3.0.2.0
- JDK 1.5.0_03
- WinXP

I'm sure there is a better explanation and resolution, but I'm new to Java, Resin and Laszlo, so hopefully some guru will reply with a better one.

 
(0000276)
chrisfinne
06-06-05 00:00

*** CORRECTION ***

After I opened the JAR files and compared the manifests, it appears that the RESIN libraries are *NEWER* than Laszlo's despite the file dates.

The JDOM library library distributed with Laszlo seems old and Laszlo does't work with a recent version of JDOM jar's.

I get the following exception when trying to use Laszlo with recent JDOM jar's that my app depends on:
java.lang.NoClassDefFoundError: org/jdom/input/JDOMFactory
    at org.openlaszlo.compiler.CompilationEnvironment.<init>(CompilationEnvironment.java:131)

I'm going to give up on Laszlo and Resin as I don't feel like assembling all the latest libraries and trying to build my own Laszlo.
 
(0000277)
ferg
06-06-05 00:00

Resin no longer uses the isorelax.jar, so this conflict is no longer an issue.
 

- Issue History
Date Modified Username Field Change
06-06-05 00:00 ferg New Issue
11-30-05 00:00 administrator Fixed in Version  => 3.0.14
11-30-05 14:43 ferg Status resolved => closed


Mantis 1.0.0rc3[^]
Copyright © 2000 - 2005 Mantis Group
31 total queries executed.
29 unique queries executed.
Powered by Mantis Bugtracker