Error

Post Reply
User avatar

Topic author
DeepLOM
Guest
Guest
Posts: 2
Joined: Wed Feb 17, 2016 1:05 pm

Error

#2417

Post by DeepLOM » Wed Feb 17, 2016 1:34 pm

Hello, first i want to say a big bravo for all your work, it looks fantastic.
But, i downloaded the installer for music d maker but i got an error in my language...
Maybe because i have windows 7 64bit
The error says: it is not possible to launch the application, the application is not configured correctly!
I let the installer pass the firewall so maybe its not this.
If you can help i'll appreciate it
:-bd

User avatar

Superl
Site Admin
Site Admin
Posts: 1267
Joined: Sat Apr 16, 2011 7:49 am
Location: Montreal, Canada
Contact:

Re: Error

#2418

Post by Superl » Wed Feb 17, 2016 1:49 pm

Thank you for reporting it, I will check it out tonight and see what is wrong, do you get an error message?


Come and say hello in here
Any donation will help click here please.

Have a nice day :103:

User avatar

Topic author
DeepLOM
Guest
Guest
Posts: 2
Joined: Wed Feb 17, 2016 1:05 pm

Re: Error

#2419

Post by DeepLOM » Wed Feb 17, 2016 1:55 pm

This is the error in my language (greek) and it says in english: it is not possible to launch the application, the application is not configured correctly!
When i click details the button neark "OK" it opens the txt file below in spoiler tags (its in greek again hope you understand the kind of error)
Image
Spoiler!
ΠΛΗΡΟΦΟΡΙΕΣ ΕΚΔΟΣΗΣ ΠΛΑΤΦΟΡΜΑΣ
Windows : 6.1.7601.65536 (Win32NT)
Common Language Runtime : 4.0.30319.42000
System.Deployment.dll : 4.6.118.0 built by: NETFXREL3STAGE
clr.dll : 4.6.100.0 built by: NETFXREL2STAGE
dfdll.dll : 4.6.118.0 built by: NETFXREL3STAGE
dfshim.dll : 4.0.31106.0 (Main.031106-0000)

ΠΡΟΕΛΕΥΣΕΙΣ
Διεύθυνση URL ανάπτυξης : http://www.lujosoft.net/Download_Free/C ... pplication

ΣΥΝΟΨΗ ΣΦΑΛΜΑΤΟΣ
Παρακάτω υπάρχει μια σύνοψη των σφαλμάτων, ενώ οι λεπτομέρειες αυτών των σφαλμάτων αναφέρονται στη συνέχεια στο αρχείο καταγραφής.
* Η ενεργοποίηση του http://www.lujosoft.net/Download_Free/C ... pplication είχε αποτέλεσμα εξαίρεση. Εντοπίστηκαν τα παρακάτω μηνύματα αποτυχίας:
+ Εξαίρεση ανάγνωσης διακήρυξης από http://www.lujosoft.net/Forum1/index.php: ενδέχεται η διακήρυξη να μην είναι έγκυρη ή να μην ήταν δυνατό το άνοιγμα του αρχείου.
+ Το DTD είναι απαγορευμένο σε αυτό το έγγραφο XML.

ΣΥΝΟΨΗ ΑΠΟΤΥΧΙΑΣ ΣΥΝΑΛΛΑΓΩΝ ΧΩΡΟΥ ΑΠΟΘΗΚΕΥΣΗΣ ΣΤΟΙΧΕΙΩΝ
Δεν εντοπίστηκε σφάλμα συναλλαγής.

ΠΡΟΕΙΔΟΠΟΙΗΣΕΙΣ
Δεν υπήρχαν προειδοποιήσεις κατά τη διάρκεια αυτής της λειτουργίας.

ΚΑΤΑΣΤΑΣΗ ΠΡΟΟΔΟΥ ΛΕΙΤΟΥΡΓΙΑΣ
* [17/2/2016 8:50:20 μμ] : Η ενεργοποίηση του http://www.lujosoft.net/Download_Free/C ... pplication ξεκίνησε.

ΛΕΠΤΟΜΕΡΕΙΕΣ ΣΦΑΛΜΑΤΟΣ
Κατά τη διάρκεια αυτής της λειτουργίας εντοπίστηκαν τα παρακάτω σφάλματα.
* [17/2/2016 8:50:21 μμ] System.Deployment.Application.InvalidDeploymentException (ManifestParse)
- Εξαίρεση ανάγνωσης διακήρυξης από http://www.lujosoft.net/Forum1/index.php: ενδέχεται η διακήρυξη να μην είναι έγκυρη ή να μην ήταν δυνατό το άνοιγμα του αρχείου.
- Προέλευση: System.Deployment
- Ιχνηλάτηση στοίβας:
σε System.Deployment.Application.ManifestReader.FromDocument(String localPath, ManifestType manifestType, Uri sourceUri)
σε System.Deployment.Application.DownloadManager.DownloadDeploymentManifestDirectBypass(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, SubscriptionState& subState, IDownloadNotification notification, DownloadOptions options, ServerInformation& serverInformation)
σε System.Deployment.Application.DownloadManager.DownloadDeploymentManifestBypass(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, SubscriptionState& subState, IDownloadNotification notification, DownloadOptions options)
σε System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
σε System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)
--- Εσωτερική εξαίρεση ---
System.Xml.XmlException
- Το DTD είναι απαγορευμένο σε αυτό το έγγραφο XML.
- Προέλευση: System.Xml
- Ιχνηλάτηση στοίβας:
σε System.Xml.XmlTextReaderImpl.Throw(Exception e)
σε System.Xml.XmlTextReaderImpl.ParseDoctypeDecl()
σε System.Xml.XmlTextReaderImpl.ParseDocumentContent()
σε System.Deployment.Application.ManifestValidatingReader.XmlFilteredReader.Read()
σε System.Xml.XsdValidatingReader.Read()
σε System.Deployment.Application.ManifestReader.FromDocument(String localPath, ManifestType manifestType, Uri sourceUri)

ΛΕΠΤΟΜΕΡΕΙΕΣ ΣΥΝΑΛΛΑΓΩΝ ΧΩΡΟΥ ΑΠΟΘΗΚΕΥΣΗΣ ΣΤΟΙΧΕΙΩΝ
Δεν υπάρχουν διαθέσιμες πληροφορίες συναλλαγής.

User avatar

Superl
Site Admin
Site Admin
Posts: 1267
Joined: Sat Apr 16, 2011 7:49 am
Location: Montreal, Canada
Contact:

Re: Error

#2420

Post by Superl » Wed Feb 17, 2016 1:58 pm

O K thank's I will look at it
Also do you have .Net framework 3.5 SP1 installed


Come and say hello in here
Any donation will help click here please.

Have a nice day :103:

User avatar

Superl
Site Admin
Site Admin
Posts: 1267
Joined: Sat Apr 16, 2011 7:49 am
Location: Montreal, Canada
Contact:

Re: Error

#2421

Post by Superl » Wed Feb 17, 2016 2:29 pm

I just installed it on windows 10 64 bit without any problem at all, if I read right the error you gave me its about your sistem security concerning DTD, here what I found about the error

What is a DTD?
The document you are trying to parse contains a document type declaration; if you look at the document, you will find near the beginning a sequence of characters beginning with <!DOCTYPE and ending with the corresponding >. Such a declaration allows an XML processor to validate the document against a set of declarations which specify a set of elements and attributes and constrain what values or contents they can have.

Since entities are also declared in DTDs, a DTD allows a processor to know how to expand references to entities. (The entity pubdate might be defined to contain the publication date of a document, like "15 December 2012", and referred to several times in the document as &pubdate; -- since the actual date is given only once, in the entity declaration, this usage makes it easier to keep the various references to publication date in the document consistent with each other.)

What does a DTD mean?
The document type declaration has a purely declarative meaning: a schema for this document type, in the syntax defined in the XML spec, can be found at such and such a location.

Some software written by people with a weak grasp of XML fundamentals suffers from an elementary confusion about the meaning of the declaration; it assumes that the meaning of the document type declaration is not declarative (a schema is over there) but imperative (please validate this document). The parser you are using appears to be such a parser; it assumes that by handing it an XML document that has a document type declaration, you have requested a certain kind of processing. Its authors might benefit from a remedial course on how to accept run-time parameters from the user. (You see how hard it is for some people to understand declarative semantics: even the creators of some XML parsers sometimes fail to understand them and slip into imperative thinking instead. Sigh.)

What are these 'security reasons' they are talking about?
Some security-minded people have decided that DTD processing (validation, or entity expansion without validation) constitutes a security risk. Using entity expansion, it's easy to make a very small XML data stream which expands, when all entities are fully expanded, into a very large document. Search for information on what is called the "billion laughs attack" if you want to read more.

One obvious way to protect against the billion laughs attack is for those who invoke a parser on user-supplied or untrusted data to invoke the parser in an environment which limits the amount of memory or time the parsing process is allowed to consume. Such resource limits have been standard parts of operating systems since the mid-1960s. For reasons that remain obscure to me, however, some security-minded people believe that the correct answer is to run parsers on untrusted input without resource limits, in the apparent belief that this is safe as long as you make it impossible to validate the input against an agreed schema.

This is why your system is telling you that your data has a security issue.

To some people, the idea that DTDs are a security risk sounds more like paranoia than good sense, but I don't believe they are correct. Remember (a) that a healthy paranoia is what security experts need in life, and (b) that anyone really interested in security would insist on the resource limits in any case -- in the presence of resource limits on the parsing process, DTDs are harmless. The banning of DTDs is not paranoia but fetishism.

Now, with that background out of the way ...
How do you fix the problem?
The best solution is to complain bitterly to your vendor that they have been suckered by an old wive's tale about XML security, and tell them that if they care about security they should do a rational security analysis instead of prohibiting DTDs.

Meanwhile, as the message suggests, you can "set the ProhibitDtd property on XmlReaderSettings to false and pass the settings into XmlReader.Create method." If the input is in fact untrusted, you might also look into ways of giving the process appropriate resource limits.

And as a fallback (I do not recommend this) you can comment out the document type declaration in your input.

info from Stack Overflow


Come and say hello in here
Any donation will help click here please.

Have a nice day :103:

Post Reply

Return to “LuJoSoft Music Description Maker”

Who is online

Users browsing this forum: No registered users and 2 guests