java.lang.IllegalStateException: Illegal source modification with dirty model /Users/spaquet/Documents/NetBeansProjects/CRM/CRM/web/Dashboard_1.jsp at org.netbeans.modules.visualweb.insync.SourceUnit.setSourceDirty(SourceUnit.java:304) at org.netbeans.modules.visualweb.insync.SourceUnit.insertUpdate(SourceUnit.java:379) at org.netbeans.lib.editor.util.swing.PriorityDocumentListenerList.insertUpdate(PriorityDocumentListenerList.java:79) at javax.swing.text.AbstractDocument.fireInsertUpdate(AbstractDocument.java:184) at org.netbeans.editor.BaseDocument.fireInsertUpdate(BaseDocument.java:1623) at org.netbeans.editor.BaseDocumentEvent.undo(BaseDocumentEvent.java:310) at org.netbeans.editor.GuardedDocumentEvent.undo(GuardedDocumentEvent.java:69) at javax.swing.undo.CompoundEdit.undo(CompoundEdit.java:46) at org.netbeans.editor.BaseDocument$AtomicCompoundEdit.undo(BaseDocument.java:2181) at org.netbeans.editor.BaseDocument.breakAtomicLock(BaseDocument.java:1814) at org.netbeans.editor.GuardedDocument.runAtomic(GuardedDocument.java:330) at org.openide.text.NbDocument.runAtomic(NbDocument.java:384) at org.netbeans.modules.visualweb.insync.SourceUnit.flush(SourceUnit.java:664) at org.netbeans.modules.visualweb.insync.InSyncServiceProvider.copied(InSyncServiceProvider.java:138) at org.netbeans.modules.visualweb.project.jsfloader.JsfJspDataObject.handleCopy(JsfJspDataObject.java:492) at org.openide.loaders.DataObject$2.run(DataObject.java:555) at org.openide.loaders.DataObjectPool$1WrapAtomicAction.run(DataObjectPool.java:258) at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:120) at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:509) at org.openide.loaders.DataObjectPool.runAtomicAction(DataObjectPool.java:270) at org.openide.loaders.DataObject.invokeAtomicAction(DataObject.java:873) at org.openide.loaders.DataObject.copy(DataObject.java:553) at org.openide.loaders.DataFolder$Paste$2.handlePaste(DataFolder.java:1633) at org.openide.loaders.DataTransferSupport$PasteTypeExt.doPaste(DataTransferSupport.java:176) at org.openide.loaders.DataTransferSupport$PasteTypeExt.paste(DataTransferSupport.java:165) at org.openide.actions.PasteAction$ActionPT.actionPerformed(PasteAction.java:791) at org.netbeans.core.ModuleActions.invokeAction(ModuleActions.java:106) at org.openide.actions.PasteAction$ActionPT.run(PasteAction.java:815) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:576) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1013) Caused: org.openide.util.RequestProcessor$Item: task failed: java.lang.IllegalStateException: Illegal source modification with dirty model /Users/spaquet/Documents/NetBeansProjects/CRM/CRM/web/Dashboard_1.jsp at org.openide.util.RequestProcessor$Item.fillInStackTrace(RequestProcessor.java:853) at java.lang.Throwable.(Throwable.java:181) at java.lang.Exception.(Exception.java:29) at org.openide.util.RequestProcessor$Item.(RequestProcessor.java:819) at org.openide.util.RequestProcessor$Task.schedule(RequestProcessor.java:629) at org.openide.util.RequestProcessor.post(RequestProcessor.java:295) at org.openide.util.RequestProcessor.post(RequestProcessor.java:266) at org.openide.actions.PasteAction$ActionPT.(PasteAction.java:785) at org.openide.actions.PasteAction$ActSubMenuModel.performActionAt(PasteAction.java:510) at org.openide.actions.PasteAction$DelegateAction.actionPerformed(PasteAction.java:733) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1882) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2202) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258) at javax.swing.AbstractButton.doClick(AbstractButton.java:334) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1051) at apple.laf.CUIAquaMenuItem.doClick(CUIAquaMenuItem.java:119) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1092) at java.awt.Component.processMouseEvent(Component.java:5602) at javax.swing.JComponent.processMouseEvent(JComponent.java:3135) at java.awt.Component.processEvent(Component.java:5367) at java.awt.Container.processEvent(Container.java:2010) at java.awt.Component.dispatchEventImpl(Component.java:4068) at java.awt.Container.dispatchEventImpl(Container.java:2068) at java.awt.Component.dispatchEvent(Component.java:3903) at java.awt.LightweightDispatcher.retargetMouseEvent(LightweightDispatcher.java:4256) at java.awt.LightweightDispatcher.processMouseEvent(LightweightDispatcher.java:3936) at java.awt.LightweightDispatcher.dispatchEvent(LightweightDispatcher.java:3866) at java.awt.Container.dispatchEventImpl(Container.java:2054) at java.awt.Window.dispatchEventImpl(Window.java:1801) at java.awt.Component.dispatchEvent(Component.java:3903) at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)