Import module error

3
I am finishing a module package for the appstore. I have created the module 5.12 and was testing the module in 5.21.1. After some small bug fixes I suddenly am unable to load the module ianymore. It does not matter in which version I try to open the mpk. It will not even open in the version it was made in. Exporting the module again does not make a difference. I am getting the error below. Now some questions: 1 how can I fix this. 2 I assumed that it was still good practise to develop in a what older version of Mx for appstore content. I have noticed severall things doing this. Create a new app in Mx 5.12 and select a theme. You then get an error that the app was made in a newer version (depending on the theme you choose it can be 5.14 to 5.18). Also the layouts after 5.18 has changed a lot. How to handle this? When converting from 5.12 to 5.21.1 you get some errors on the layouts. It looks like I have to publish a pre 5.18 version and a post 5.18 version. Regards, Ronald Mendix.Modeler.Utility.Progress.ProgressException ---> Ionic.Zip.BadReadException: bad read of entry project.mpr from compressed archive. at Ionic.Zip.ZipEntry._CheckRead(Int32 nbytes) at Ionic.Zip.ZipEntry.ExtractOne(Stream output) at Ionic.Zip.ZipEntry.InternalExtract(String baseDir, Stream outstream, String password) at Mendix.Modeler.Packages.ModelerPackageImporter.LoadProject(ZipFile zipFile, String projectFilePath) in c:\jenkins\workspace\AppStudio-Modeler\src\Mendix.Modeler.Core\Packages\ModelerPackageImporter.cs:line 69 at Mendix.Modeler.Packages.ModulePackageImporter.<>c__DisplayClass2b.<ReadModulePackage>b__2a(IProgressInfo info) in c:\jenkins\workspace\AppStudio-Modeler\src\Mendix.Modeler.Core\Packages\ModulePackageImporter.cs:line 283 at Mendix.Modeler.Utility.Progress.Step.Run(IProgressInfo info) in c:\jenkins\workspace\AppStudio-Modeler\src\Mendix.Modeler.Utility\Progress\Step.cs:line 22 at Mendix.Modeler.Utility.Progress.ProcessRunner.RunStep(Step step) in c:\jenkins\workspace\AppStudio-Modeler\src\Mendix.Modeler.UIFramework\Progress\ProcessRunner.cs:line 85 at Mendix.Modeler.Utility.Progress.ProcessRunner.worker_DoWork(Object sender, DoWorkEventArgs e) in c:\jenkins\workspace\AppStudio-Modeler\src\Mendix.Modeler.UIFramework\Progress\ProcessRunner.cs:line 67 at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e) at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument) --- End of inner exception stack trace --- at Mendix.Modeler.Utility.Progress.ProcessRunner.Run() in c:\jenkins\workspace\AppStudio-Modeler\src\Mendix.Modeler.UIFramework\Progress\ProcessRunner.cs:line 49 at Mendix.Modeler.Packages.ModulePackageImporter.ReadModulePackage(ImportModuleState state) in c:\jenkins\workspace\AppStudio-Modeler\src\Mendix.Modeler.Core\Packages\ModulePackageImporter.cs:line 295 at Mendix.Modeler.Packages.ModulePackageImporter.ImportModule(IProject project, HandlerInfo info) in c:\jenkins\workspace\AppStudio-Modeler\src\Mendix.Modeler.Core\Packages\ModulePackageImporter.cs:line 35 at Mendix.Modeler.Packages.ModulePackageImporter.SelectAndImportModule(IProject project) in c:\jenkins\workspace\AppStudio-Modeler\src\Mendix.Modeler.Core\Packages\ModulePackageImporter.cs:line 30 at Mendix.Modeler.Projects.ProjectExplorers.ProjectNode.<ContextMenuOpening>b__9(Object s, EventArgs e) in c:\jenkins\workspace\AppStudio-Modeler\src\Mendix.Modeler.Core\Projects\ProjectExplorers\ProjectNode.cs:line 94 at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e) at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e) at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e) at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e) at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met) at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met) at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea) at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ScrollableControl.WndProc(Message& m) at System.Windows.Forms.ToolStrip.WndProc(Message& m) at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
asked
1 answers
0

It seems like the file extraction process is failing.

Can you roll back to a previous version? If not, can you rename the mpk extension to zip and successfully see the contents of the file? If you can, perhaps you can extract and repackage the zip, and then rename back to mpk.

answered