Welcome to the "trac"-ing site of soap4r!
[soap4r] [httpclient] [openpgp4u] [pkcs1] [logger] [csv] [vtr]

Ticket #457 (new defect)

Opened 10 months ago

Last modified 9 months ago

Server Side WSDL doesn't work with soap4r 1.5.8 - Indicates Template missing

Reported by: user Assigned to: nahi
Priority: highest Milestone: 1.5.9
Component: soap4r Version: 1.5
Keywords: wsdl soap4r template missing uninitialized constant SOAP::Mapping::EncodedRegistry Cc:

Description

If you try to create a server side wsdl with soap4r version 1.5.8 it doesn't work. The user will receive an error indicating that the template is missing. It gives the following error - uninitialized constant SOAP::Mapping::EncodedRegistry?

This works in 1.5.7 soap4r but doesn't work in 1.5.8. This is a serious issue, and should be moved as a top priority to fix.

This makes version 1.5.8 very unstable.

Change History

02/28/08 02:03:13 changed by user

Same problem here, is indeed serious, but should be an easy fix: The problem is that at least two files (that exist in the stable tarball) are missing in the gem. Recreating the gem from the source should solve the problem.

missing: encodedregistry.rb and literalregistry.rb

Temporary workaround: download the tarball, extract it into your gem dir, and make sure that the first lines of your program contain: require 'rubygems' gem 'soap4r'

Martijn