Page 1 of 1

Zk issue

Posted: 17 Jun 2012, 15:55
by smoth
Just did a fresh install of windows 7 home premium x64
PLATFORM VERSION INFO
Windows : 6.1.7601.65536 (Win32NT)
Common Language Runtime : 2.0.50727.5420
System.Deployment.dll : 2.0.50727.5420 (Win7SP1.050727-5400)
mscorwks.dll : 2.0.50727.5420 (Win7SP1.050727-5400)
dfdll.dll : 2.0.50727.4927 (NetFXspW7.050727-4900)
dfshim.dll : 4.0.31106.0 (Main.031106-0000)

SOURCES
Deployment url : http://zero-k.info/lobby/Zero-K.application
Server : Microsoft-IIS/7.5
X-Powered-By : ASP.NET
Deployment Provider url : http://zero-k.info/lobby/Zero-K.application
Application url : http://zero-k.info/lobby/Application%20 ... e.manifest
Server : Microsoft-IIS/7.5
X-Powered-By : ASP.NET

IDENTITIES
Deployment Identity : Zero-K.application, Version=2.61.0.0, Culture=neutral, PublicKeyToken=0000000000000000, processorArchitecture=x86
Application Identity : Zero-K.exe, Version=2.61.0.0, Culture=neutral, PublicKeyToken=0000000000000000, processorArchitecture=x86, type=win32

APPLICATION SUMMARY
* Installable application.
* Trust url parameter is set.
ERROR SUMMARY
Below is a summary of the errors, details of these errors are listed later in the log.
* Activation of http://zero-k.info/lobby/Zero-K.application resulted in exception. Following failure messages were detected:
+ Exception occurred loading manifest from file Newtonsoft.Json.dll: the manifest may not be valid or the file could not be opened.
+ Cannot load internal manifest from component file.

COMPONENT STORE TRANSACTION FAILURE SUMMARY
No transaction error was detected.

WARNINGS
* The manifest for this application does not have a signature. Signature validation will be ignored.
* The manifest for this application does not have a signature. Signature validation will be ignored.

OPERATION PROGRESS STATUS
* [6/17/2012 8:47:04 AM] : Activation of http://zero-k.info/lobby/Zero-K.application has started.
* [6/17/2012 8:47:05 AM] : Processing of deployment manifest has successfully completed.
* [6/17/2012 8:47:05 AM] : Installation of the application has started.
* [6/17/2012 8:47:05 AM] : Processing of application manifest has successfully completed.
* [6/17/2012 8:49:11 AM] : Request of trust and detection of platform is complete.

ERROR DETAILS
Following errors were detected during this operation.
* [6/17/2012 8:49:16 AM] System.Deployment.Application.InvalidDeploymentException (ManifestLoad)
- Exception occurred loading manifest from file Newtonsoft.Json.dll: the manifest may not be valid or the file could not be opened.
- Source: System.Deployment
- Stack trace:
at System.Deployment.Application.Manifest.AssemblyManifest.ManifestLoadExceptionHelper(Exception exception, String filePath)
at System.Deployment.Application.Manifest.AssemblyManifest.LoadFromInternalManifestFile(String filePath)
at System.Deployment.Application.DownloadManager.ProcessDownloadedFile(Object sender, DownloadEventArgs e)
at System.Deployment.Application.FileDownloader.DownloadModifiedEventHandler.Invoke(Object sender, DownloadEventArgs e)
at System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next)
at System.Deployment.Application.SystemNetDownloader.DownloadAllFiles()
at System.Deployment.Application.FileDownloader.Download(SubscriptionState subState)
at System.Deployment.Application.DownloadManager.DownloadDependencies(SubscriptionState subState, AssemblyManifest deployManifest, AssemblyManifest appManifest, Uri sourceUriBase, String targetDirectory, String group, IDownloadNotification notification, DownloadOptions options)
at System.Deployment.Application.ApplicationActivator.DownloadApplication(SubscriptionState subState, ActivationDescription actDesc, Int64 transactionId, TempDirectory& downloadTemp)
at System.Deployment.Application.ApplicationActivator.InstallApplication(SubscriptionState& subState, ActivationDescription actDesc)
at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)
--- Inner Exception ---
System.Deployment.Application.DeploymentException (InvalidManifest)
- Cannot load internal manifest from component file.
- Source:
- Stack trace:


COMPONENT STORE TRANSACTION DETAILS
No transaction information is available.

So I clicked "here" to send details.
which opened the following urls in TABS in my firefox:
the last one I suspect had to do with charter doing some kind of redirect on this malformed url.

Anyway, here is the info, I have other stuff to install, likely others are experiencing this.

Re: Zk issue

Posted: 18 Jun 2012, 10:07
by knorke

Re: Zk issue

Posted: 18 Jun 2012, 20:18
by zerver
I love these verbose errors, this is Microsoft .NET at its best.

Manifest? I thought only mass murderers from Norway write those...

Re: Zk issue

Posted: 19 Jun 2012, 03:47
by Forboding Angel
Have to write one if you want an elevation prompt. Usually you bake them into the exe but technically you can leave them outside and they will work.

Re: Zk issue

Posted: 19 Jun 2012, 16:10
by Pxtl
I'm guessing it's the compact profile.

What happened is that MS bloated the .NET framework to obscene levels, and then released a light version called the "compact profile". Some computers have the full .NET framework, and some have the CF, and most users don't know which they have.

Most developers dont' realize this and target the full version even if they don't need its full featureset. My guess is that the library Newtonsoft.Json.dll is one of those.

Re: Zk issue

Posted: 21 Jun 2012, 03:03
by Licho
Thank you for the tip Pxtl.

I deployed ZKL with .NET 4 full prerequisite.
Try it now please if it helps.