Home New › Forums › discussions › ProjectLibre Desktop › Can’t open my project
- This topic has 7 replies, 2 voices, and was last updated 11 months, 4 weeks ago by
Project_Libre.
-
AuthorPosts
-
-
May 5, 2025 at 12:39 pm #2930
Juan DiazParticipantDid you import the file or change the file extension? We have not heard this but it could be an issue….This can happen if you:
-
Changed the file extension manually.
-
Imported/exported the file through a different system or plugin.
-
Opened the file using the wrong method or from an import wizard screen expecting MS Project format.
đź’ˇ Fix Steps
1. Double-check the file extension
Make sure you’re opening it as a
.pod(native ProjectLibre file), not.xml. If the file was renamed, change it back to.pod.2. Try this workaround
If you can’t open it directly:
-
Launch ProjectLibre 1.9.8
-
Click File > Open instead of double-clicking the file
-
Manually browse and select the file
-
Ensure the file type is set to ProjectLibre files (.pod) in the dialog box
3. Reinstall or downgrade
ProjectLibre 1.9.8 might have a bug with certain XML parsing:
-
Try reinstalling 1.9.8 cleanly
-
Or test the same file with an older version (like 1.9.3) — available on SourceForge
4. Check with another file
Try opening another
.podfile. If it opens fine, your file may be corrupted.5. Open as text (advanced)
If you open the file in a text editor (like VSCode or Sublime Text) and see something like
<project>with no namespace (i.e., not Microsoft XML), then ProjectLibre shouldn’t try to open it as XML. This confirms it’s native and the loader is confused.Created a project file using 1.9.8 a few days ago.
ProjectLibre worked like a charm.
Now I can no longer open my project file, it fails with:java.lang.NullPointerException: Cannot invoke “com.projectlibre1.pm.task.Project.setFileName(String)” because “<local1>” is null
at com.projectlibre1.session.LocalSession$5.run(Unknown Source)
at com.projectlibre1.job.Job$InternalRunnable.run(Unknown Source)
at com.projectlibre1.job.Job.runSwing(Unknown Source)
at com.projectlibre1.job.Job.runThread(Unknown Source)
at com.projectlibre1.job.Job.run(Unknown Source)
at com.projectlibre1.job.Job.run(Unknown Source)INFO: BEGIN: MicrosoftImporter.PrepareResources
net.sf.mpxj.MPXJException: Failed to parse file
at net.sf.mpxj.mspdi.MSPDIReader.read(Unknown Source)
at com.projectlibre.core.pm.exchange.MspImporter.parseProject(Unknown Source)
at com.projectlibre.core.pm.exchange.MspImporter.importProject(Unknown Source)
at com.projectlibre1.exchange.MicrosoftImporter.parse(Unknown Source)
at com.projectlibre1.exchange.MicrosoftImporter$4.run(Unknown Source)
at com.projectlibre1.job.Job$InternalRunnable.run(Unknown Source)
at com.projectlibre1.job.Job.runSwing(Unknown Source)
at com.projectlibre1.job.Job.runThread(Unknown Source)
at com.projectlibre1.job.Job.run(Unknown Source)
at com.projectlibre1.job.Job.run(Unknown Source)
Caused by: javax.xml.bind.UnmarshalException: unexpected element (uri:””, local:”project”). Expected elements are <{http://schemas.microsoft.com/project}Project>
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.handleEvent(UnmarshallingContext.java:714)
at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.reportError(Loader.java:232)
at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.reportError(Loader.java:227)
at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.reportUnexpectedChildElement(Loader.java:94)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext$DefaultRootLoader.childElement(UnmarshallingContext.java:1119)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext._startElement(UnmarshallingContext.java:544)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.startElement(UnmarshallingContext.java:526)
at com.sun.xml.bind.v2.runtime.unmarshaller.SAXConnector.startElement(SAXConnector.java:138)
at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSContentDriver.scanRootElementHook(Unknown Source)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(Unknown Source)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
at java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:228)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:199)
at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:153)
at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:136)
… 10 moreAny ideas?
Thanks.
-
-
May 5, 2025 at 12:40 pm #2931
Juan DiazParticipantMy original messages is not showing up?
-
May 5, 2025 at 12:41 pm #2932
Juan DiazParticipantHere it goes again:
I worked on a project using 1.9.8 and now I can no longer open my file.
-
May 5, 2025 at 12:42 pm #2933
Juan DiazParticipantjava.lang.NullPointerException: Cannot invoke “com.projectlibre1.pm.task.Project.setFileName(String)” because “<local1>” is null
at com.projectlibre1.session.LocalSession$5.run(Unknown Source)
at com.projectlibre1.job.Job$InternalRunnable.run(Unknown Source)
at com.projectlibre1.job.Job.runSwing(Unknown Source)
at com.projectlibre1.job.Job.runThread(Unknown Source)
at com.projectlibre1.job.Job.run(Unknown Source)
at com.projectlibre1.job.Job.run(Unknown Source) -
May 5, 2025 at 12:42 pm #2934
Juan DiazParticipantINFO: BEGIN: MicrosoftImporter.PrepareResources
net.sf.mpxj.MPXJException: Failed to parse file
at net.sf.mpxj.mspdi.MSPDIReader.read(Unknown Source)
at com.projectlibre.core.pm.exchange.MspImporter.parseProject(Unknown Source)
at com.projectlibre.core.pm.exchange.MspImporter.importProject(Unknown Source)
at com.projectlibre1.exchange.MicrosoftImporter.parse(Unknown Source)
at com.projectlibre1.exchange.MicrosoftImporter$4.run(Unknown Source)
at com.projectlibre1.job.Job$InternalRunnable.run(Unknown Source)
at com.projectlibre1.job.Job.runSwing(Unknown Source)
at com.projectlibre1.job.Job.runThread(Unknown Source)
at com.projectlibre1.job.Job.run(Unknown Source)
at com.projectlibre1.job.Job.run(Unknown Source)
Caused by: javax.xml.bind.UnmarshalException: unexpected element (uri:””, local:”project”). Expected elements are <{http://schemas.microsoft.com/project}Project>
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.handleEvent(UnmarshallingContext.java:714)
at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.reportError(Loader.java:232)
at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.reportError(Loader.java:227)
at com.sun.xml.bind.v2.runtime.unmarshaller.Loader.reportUnexpectedChildElement(Loader.java:94)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext$DefaultRootLoader.childElement(UnmarshallingContext.java:1119)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext._startElement(UnmarshallingContext.java:544)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallingContext.startElement(UnmarshallingContext.java:526)
at com.sun.xml.bind.v2.runtime.unmarshaller.SAXConnector.startElement(SAXConnector.java:138)
at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSContentDriver.scanRootElementHook(Unknown Source)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(Unknown Source)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source)
at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
at java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
at java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)
at java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:228)
at com.sun.xml.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:199)
at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:153)
at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:136)
… 10 more -
May 5, 2025 at 12:42 pm #2935
Juan DiazParticipantAny ideas?
-
May 5, 2025 at 7:58 pm #2964
Project_LibreKeymasterYou’re probably trying to open:
A native ProjectLibre .pod file that ProjectLibre is mistakenly trying to read as a Microsoft Project .xml file, or
A file that was edited externally or renamed in a way that confused the loader.
This can happen if you:
Changed the file extension manually.
Imported/exported the file through a different system or plugin.
Opened the file using the wrong method or from an import wizard screen expecting MS Project format.
đź’ˇ Fix Steps
1. Double-check the file extension
Make sure you’re opening it as a .pod (native ProjectLibre file), not .xml. If the file was renamed, change it back to .pod.2. Try this workaround
If you can’t open it directly:Launch ProjectLibre 1.9.8
Click File > Open instead of double-clicking the file
Manually browse and select the file
Ensure the file type is set to ProjectLibre files (.pod) in the dialog box
3. Reinstall or downgrade
ProjectLibre 1.9.8 might have a bug with certain XML parsing:Try reinstalling 1.9.8 cleanly
Or test the same file with an older version (like 1.9.7) — available on SourceForge
4. Check with another file
Try opening another .pod file. If it opens fine, your file may be corrupted.5. Open as text (advanced)
If you open the file in a text editor (like VSCode or Sublime Text) and see something likewith no namespace (i.e., not Microsoft XML), then ProjectLibre shouldn’t try to open it as XML. This confirms it’s native and the loader is confused. -
May 15, 2025 at 2:15 am #3041
Project_LibreKeymasterIf you are still having a problem, why don’t you try installing 1.9.3 and opening. You can download from Sourceforge.net and ProjectLibre Files. You will find the 1.9.3.
-
-
AuthorPosts
- You must be logged in to reply to this topic.