Code Monkey home page Code Monkey logo

Comments (4)

omarzohdi avatar omarzohdi commented on August 17, 2024

While tracing the initial application execution, there's a discrepancy in the amount of components found in the directories by the initial component scan. The Following code snippet (TraceLabApplication.cs) shows the Component directories while running the application as a console application:
componentdir_console
The two directories are correct and seem to be loaded into the application correctly. While running application as a web service the result is the same as shown in the following code snippet (TraceLabApplication.cs):

componentsdir_web

However when scanning the actual components the number of components loaded in the applications seems to differ between the two versions. In the console application the number of components in the components collection is 88 as shown in the the following code snippet (TraceLabApplication.cs):

componentcount_console

While in the web application the number of components in the components collection is 6 as shown in the following code snippet (TraceLabApplication.cs):

componentcount_web

This could be the cause of the experiment not running as the components essential for the experiment may be missing.

Note: The only difference between the two applications while debugging is that the TraceLab project and the TraceLabConsole project are both run as Libraries and not as a Window Application and Console application respectively

from tracelab.

omarzohdi avatar omarzohdi commented on August 17, 2024

Output Log files when Loading the Component Library on both versions of the application.

ComponentLibraryOutput_Web.txt
ComponentLibraryOutput_Console.txt

from tracelab.

omarzohdi avatar omarzohdi commented on August 17, 2024

There seems to be discrepancies in the scan method (ComponentScanner.cs) when loading components between the two versions. The number of directories loaded seem to be different. This could be the issue, or maybe it's nothing. I'm writing this comment as a quick reminded. More testing necessary.

scanmethod

from tracelab.

cebernalc avatar cebernalc commented on August 17, 2024

Closing this issue since it will be handled in #17 with more information

from tracelab.

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.