Author: rob.stryker(a)jboss.com
Date: 2008-06-11 21:45:15 -0400 (Wed, 11 Jun 2008)
New Revision: 8734
Modified:
branches/jbosstools-2.1.x/core/plugins/org.jboss.ide.eclipse.archives.core/src/main/org/jboss/ide/eclipse/archives/core/model/internal/ArchiveModelNode.java
Log:
JBIDE-2331 - NPE in progress monitor
Modified:
branches/jbosstools-2.1.x/core/plugins/org.jboss.ide.eclipse.archives.core/src/main/org/jboss/ide/eclipse/archives/core/model/internal/ArchiveModelNode.java
===================================================================
---
branches/jbosstools-2.1.x/core/plugins/org.jboss.ide.eclipse.archives.core/src/main/org/jboss/ide/eclipse/archives/core/model/internal/ArchiveModelNode.java 2008-06-12
00:23:42 UTC (rev 8733)
+++
branches/jbosstools-2.1.x/core/plugins/org.jboss.ide.eclipse.archives.core/src/main/org/jboss/ide/eclipse/archives/core/model/internal/ArchiveModelNode.java 2008-06-12
01:45:15 UTC (rev 8734)
@@ -25,6 +25,7 @@
import org.eclipse.core.runtime.IPath;
import org.eclipse.core.runtime.IProgressMonitor;
+import org.eclipse.core.runtime.NullProgressMonitor;
import org.jboss.ide.eclipse.archives.core.model.ArchivesModelException;
import org.jboss.ide.eclipse.archives.core.model.EventManager;
import org.jboss.ide.eclipse.archives.core.model.IArchive;
@@ -156,6 +157,8 @@
* @see
org.jboss.ide.eclipse.archives.core.model.IArchiveModelNode#save(org.eclipse.core.runtime.IProgressMonitor)
*/
public void save(IProgressMonitor monitor) throws ArchivesModelException {
+ if( monitor == null )
+ monitor = new NullProgressMonitor();
XbPackages packs = (XbPackages)getNodeDelegate();
try {
XMLBinding.marshallToFile(packs, getDescriptor(), monitor);
Show replies by date