-
-
Notifications
You must be signed in to change notification settings - Fork 135
Failed to parse MANIFEST.MF with Name in main section #688
Copy link
Copy link
Closed
Description
The project code in https://github.com/joniles/MPXJ.Net currently uses IKVM.Maven.Sdk 1.9.3. Updating to use 1.9.4 results in a crash when running dotnet build:
dotnet build
Restore complete (1.0s)
MPXJ.Net net6.0 failed with 1 error(s) (2.4s)
/Users/joniles/.nuget/packages/ikvm/8.13.2/buildTransitive/IKVM.IkvmReference.targets(98,9): error MSB4018:
The "IkvmReferenceItemPrepare" task failed unexpectedly.
IKVM.MSBuild.Tasks.IkvmTaskMessageException: IKVMSDK0014: The IkvmReferenc
e IKVM.MSBuild.Tasks.IkvmReferenceItem encountered an invalid archive '../
../.m2/repository/org/graalvm/sdk/word/24.1.2/word-24.1.2.jar'.
---> System.Exception: Could not find main manifest section.
at IKVM.CoreLib.Jar.Manifest..ctor(TextReader reader)
at IKVM.CoreLib.Jar.Manifest..ctor(Stream stream)
at IKVM.CoreLib.Jar.JarFile.GetManifest()
at IKVM.CoreLib.Jar.JarFile.GetOrReadManifest()
at IKVM.CoreLib.Jar.JarFile.get_Manifest()
at IKVM.CoreLib.Jar.JarFile.CheckForSpecialAttributes()
at IKVM.CoreLib.Jar.JarFile.get_IsMultiRelease()
at IKVM.CoreLib.Jar.JarFile.GetEntry(String name)
at IKVM.Util.Jar.JarFileExtensions.GetModuleInfoFromClass(JarFile jar)
at IKVM.Util.Jar.JarFileExtensions.GetModuleInfo(JarFile jar)
at IKVM.Util.Jar.JarFileUtil.GetModuleInfo(String path)
at IKVM.MSBuild.Tasks.IkvmReferenceItemPrepare.TryGetAssemblyNameFromPa
th(IkvmReferenceItem item, String path)
--- End of inner exception stack trace ---
at IKVM.MSBuild.Tasks.IkvmReferenceItemPrepare.TryGetAssemblyNameFromPa
th(IkvmReferenceItem item, String path)
at IKVM.MSBuild.Tasks.IkvmReferenceItemPrepare.AssignMetadataFromCompil
e(IkvmReferenceItem item, String path)
at IKVM.MSBuild.Tasks.IkvmReferenceItemPrepare.AssignMetadataFromCompil
e(IkvmReferenceItem item)
at IKVM.MSBuild.Tasks.IkvmReferenceItemPrepare.AssignMetadata(IkvmRefer
enceItem item)
at IKVM.MSBuild.Tasks.IkvmReferenceItemPrepare.AssignMetadata(IEnumerab
le`1 items)
at IKVM.MSBuild.Tasks.IkvmReferenceItemPrepare.ExecuteAsync(Cancellatio
nToken cancellationToken)
at IKVM.MSBuild.Tasks.IkvmAsyncTask.Execute()
at IKVM.MSBuild.Tasks.IkvmReferenceItemPrepare.Execute()
at Microsoft.Build.BackEnd.TaskExecutionHost.Execute()
at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(TaskExec
utionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHo
st taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask)
MPXJ.Net net472 failed with 1 error(s) (2.4s)
/Users/joniles/.nuget/packages/ikvm/8.13.2/buildTransitive/IKVM.IkvmReference.targets(98,9): error MSB4018:
The "IkvmReferenceItemPrepare" task failed unexpectedly.
IKVM.MSBuild.Tasks.IkvmTaskMessageException: IKVMSDK0014: The IkvmReferenc
e IKVM.MSBuild.Tasks.IkvmReferenceItem encountered an invalid archive '../
../.m2/repository/org/graalvm/sdk/word/24.1.2/word-24.1.2.jar'.
---> System.Exception: Could not find main manifest section.
at IKVM.CoreLib.Jar.Manifest..ctor(TextReader reader)
at IKVM.CoreLib.Jar.Manifest..ctor(Stream stream)
at IKVM.CoreLib.Jar.JarFile.GetManifest()
at IKVM.CoreLib.Jar.JarFile.GetOrReadManifest()
at IKVM.CoreLib.Jar.JarFile.get_Manifest()
at IKVM.CoreLib.Jar.JarFile.CheckForSpecialAttributes()
at IKVM.CoreLib.Jar.JarFile.get_IsMultiRelease()
at IKVM.CoreLib.Jar.JarFile.GetEntry(String name)
at IKVM.Util.Jar.JarFileExtensions.GetModuleInfoFromClass(JarFile jar)
at IKVM.Util.Jar.JarFileExtensions.GetModuleInfo(JarFile jar)
at IKVM.Util.Jar.JarFileUtil.GetModuleInfo(String path)
at IKVM.MSBuild.Tasks.IkvmReferenceItemPrepare.TryGetAssemblyNameFromPa
th(IkvmReferenceItem item, String path)
--- End of inner exception stack trace ---
at IKVM.MSBuild.Tasks.IkvmReferenceItemPrepare.TryGetAssemblyNameFromPa
th(IkvmReferenceItem item, String path)
at IKVM.MSBuild.Tasks.IkvmReferenceItemPrepare.AssignMetadataFromCompil
e(IkvmReferenceItem item, String path)
at IKVM.MSBuild.Tasks.IkvmReferenceItemPrepare.AssignMetadataFromCompil
e(IkvmReferenceItem item)
at IKVM.MSBuild.Tasks.IkvmReferenceItemPrepare.AssignMetadata(IkvmRefer
enceItem item)
at IKVM.MSBuild.Tasks.IkvmReferenceItemPrepare.AssignMetadata(IEnumerab
le`1 items)
at IKVM.MSBuild.Tasks.IkvmReferenceItemPrepare.ExecuteAsync(Cancellatio
nToken cancellationToken)
at IKVM.MSBuild.Tasks.IkvmAsyncTask.Execute()
at IKVM.MSBuild.Tasks.IkvmReferenceItemPrepare.Execute()
at Microsoft.Build.BackEnd.TaskExecutionHost.Execute()
at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(TaskExec
utionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHo
st taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask)
Build failed with 2 error(s) in 3.7s
Switching back to 1.9.3 resolves the issue.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels