Giter Club home page Giter Club logo

Comments (12)

ljr1981 avatar ljr1981 commented on August 22, 2024

I located the tutorial project ECF's and got the same issue. The problem appears to be in the:

path: "[user_path]\EWF-0.3\library\server\wsf\default\nino-safe.ecf"

In the tutorial "hello" target, the error is the same:

    Description Location    Position    
2   VD88: A class relies on another class with less strict void safety settings. Provider class: WSF_DEFAULT_RESPONSE_SERVICE.  HELLO_APPLICATION (src) 17, 2   
    Error code: VD88

Configuration error: a class relies on another class with less strict void safety settings.
What to do: change void safety options so that ancestor or supplier provides higher or equal void safety.

Class: HELLO_APPLICATION
Other class: WSF_DEFAULT_RESPONSE_SERVICE
Line: 17
inherit
-> WSF_DEFAULT_RESPONSE_SERVICE

from ewf.

oligot avatar oligot commented on August 22, 2024

Hi,

Which version of EiffelStudio are you using ?
Do you use the version of EWF that comes bundled with EiffelStudio or the Git one ?

from ewf.

jocelyn avatar jocelyn commented on August 22, 2024

Indeed one need to apply a commit I made on the master to ensure all compile fine.

I am in vacation right now until end of July.
I may try to fix it when I find a computer but if Javier or Olivier could fix it this would help me.

For now either use eiffelstudio 7.3 with the EWF lib delivered with 7.3. Or use the master branch of EWF

from ewf.

oligot avatar oligot commented on August 22, 2024

Just realized I'm not part of the EiffelWebFramework Owners Team so I won't be able to fix it as I don't have the right to 😞
@jvelilla : can you fix it ?

from ewf.

jvelilla avatar jvelilla commented on August 22, 2024

Just to double check, we want to merge the release-03 branch with the master branch?

from ewf.

oligot avatar oligot commented on August 22, 2024

From what @jocelyn said, I think we can just cherry-pick commit 8040dd5 on the release-03 branch and release a new tag (something like v0.3.1)

from ewf.

ljr1981 avatar ljr1981 commented on August 22, 2024

Using v. 7.2, but curious to know what changes are in 7.3 that facilitate the EWF.

from ewf.

jocelyn avatar jocelyn commented on August 22, 2024

Quick reply

7.3 introduces the notion of complete void safety.
And I tried to have most of the ewf libs at this level. But this was
breaking the 7.2 compilation so I reverted some changes in the master
branch to support 7.2
But I forgot to apply this change to v0.3 because for me this was mainly
for Eiffel studio 7.3 and thus this was not an issue for 7.3 itself.

Hopefully Olivier and Javier corrected this since I am currently in
vacation.

I hope this is clear now = all my mistake.

Jocelyn
Le 15 juil. 2013 02:13, "Larry Rix" [email protected] a Γ©crit :

Using v. 7.2, but curious to know what changes are in 7.3 that facilitate
the EWF.

β€”
Reply to this email directly or view it on GitHubhttps://github.com//issues/62#issuecomment-20947357
.

from ewf.

oligot avatar oligot commented on August 22, 2024

Thanks to Jocelyn, I'm now part of the EWF Owners Team 😏
I've updated the release-0.3 branch and also created a new tag v0.3.1.

@ljr1981 : can you update your local repository and try again ?

from ewf.

ljr1981 avatar ljr1981 commented on August 22, 2024

I will try today! :-) Thank you folks!

from ewf.

jocelyn avatar jocelyn commented on August 22, 2024

Larry, can you confirm this issue is fixed?
If not, please let use know

from ewf.

ljr1981 avatar ljr1981 commented on August 22, 2024

I am not entirely certain, but the issue seems to have been a confusion based on the different void-safety settings in 7.3 v. 7.2 and I was opening the project in 7.2. I had a similar issue with another project and then noted the differences in the void-safety settings. Having downloaded 7.3 GPL for my local laptop, there appears to be no issue. I think you can close this one out.

from ewf.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.