Discussions
Categories
Groups
Community Home
Categories
INTERNAL ENABLEMENT
POPULAR
THRUST SERVICES & TOOLS
CLOUD EDITIONS
Quick Links
MY LINKS
HELPFUL TIPS
Back to website
Home
Intelligence (Analytics)
file lock problem when re publishing application
meetkris
Hi all, I am new to birt reports. I am facing some issues when deploying birt reports in my application server.
Configuration:
Actually birt reports are designed and developed on windows XP, eclipse IDE and BIRT 2.5.1 and JBOSS server.
Now we are porting them on to windows XP OS, RSA 7.5.5 IDE and websphere 7.0 which is having birt plugins of 2.3.2 and eclipse platform of 3.4.2. , I downloaded birt run time 2.5.1 and successfully installed birt report vewier2.5.1 and run time 2.5.1 on jre 1.6.0.
Issue:
When integrated with my JEE application and deployed for the first time it deployed with out errors and reports worked fine. But when made some changes in my application code and republished the application then publish is failing and following publish error log is displayed:
[17/03/10 11:01:44:050 CET] 00000029 SystemErr R org.eclipse.jst.j2ee.commonarchivecore.internal.exception.SaveFailureException: logs/org.eclipse.datatools.connectivity.oda_2010_03_17_10_50_35.log.lck
Stack trace of nested exception:
java.io.IOException: The process cannot access the file because another process has locked a portion of the file.
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(FileInputStream.java:191)
at org.eclipse.jst.j2ee.commonarchivecore.internal.util.ArchiveUtil.copy(ArchiveUtil.java:158)
at org.eclipse.jst.j2ee.commonarchivecore.internal.strategy.ZipStreamSaveStrategyImpl.save(ZipStreamSaveStrategyImpl.java:153)
at org.eclipse.jst.j2ee.commonarchivecore.internal.strategy.SaveStrategyImpl.save(SaveStrategyImpl.java:489)
at org.eclipse.jst.j2ee.commonarchivecore.internal.strategy.SaveStrategyImpl.saveFiles(SaveStrategyImpl.java:441)
at org.eclipse.jst.j2ee.commonarchivecore.internal.strategy.SaveStrategyImpl.save(SaveStrategyImpl.java:213)
at org.eclipse.jst.j2ee.commonarchivecore.internal.impl.ArchiveImpl.save(ArchiveImpl.java:2119)
at org.eclipse.jst.j2ee.commonarchivecore.internal.impl.ModuleFileImpl.save(ModuleFileImpl.java:319)
at org.eclipse.jst.j2ee.commonarchivecore.internal.strategy.SaveStrategyImpl.save(SaveStrategyImpl.java:539)
at org.eclipse.jst.j2ee.commonarchivecore.internal.strategy.SaveStrategyImpl.save(SaveStrategyImpl.java:461)
at org.eclipse.jst.j2ee.commonarchivecore.internal.strategy.SaveStrategyImpl.saveFiles(SaveStrategyImpl.java:441)
at org.eclipse.jst.j2ee.commonarchivecore.internal.strategy.SaveStrategyImpl.save(SaveStrategyImpl.java:213)
at org.eclipse.jst.j2ee.commonarchivecore.internal.impl.ArchiveImpl.save(ArchiveImpl.java:2119)
at org.eclipse.jst.j2ee.commonarchivecore.internal.impl.ModuleFileImpl.save(ModuleFileImpl.java:319)
at org.eclipse.jst.j2ee.commonarchivecore.internal.impl.ArchiveImpl.extractTo(ArchiveImpl.java:1098)
at com.ibm.ws.webservices.admin.utils.CommonUtils.getMergeEar(CommonUtils.java:431)
at com.ibm.ws.webservices.admin.deploy.ServiceIndexServerTask.performTask(ServiceIndexServerTask.java:126)
at com.ibm.ws.management.application.SchedulerImpl.run(SchedulerImpl.java:284)
at java.lang.Thread.run(Thread.java:735)
[17/03/10 11:01:44:050 CET] 00000029 SystemErr R Stack trace of nested exception:
[17/03/10 11:01:44:050 CET] 00000029 SystemErr R java.io.IOException: The process cannot access the file because another process has locked a portion of the file.
[17/03/10 11:01:44:050 CET] 00000029 SystemErr R at java.io.FileInputStream.readBytes(Native Method)
[17/03/10 11:01:44:050 CET] 00000029 SystemErr R at java.io.FileInputStream.read(FileInputStream.java:191)
[17/03/10 11:01:44:050 CET] 00000029 SystemErr R at org.eclipse.jst.j2ee.commonarchivecore.internal.util.ArchiveUtil.copy(ArchiveUtil.java:158)
[17/03/10 11:01:44:050 CET] 00000029 SystemErr R at org.eclipse.jst.j2ee.commonarchivecore.internal.strategy.ZipStreamSaveStrategyImpl.save(ZipStreamSaveStrategyImpl.java:153)
[17/03/10 11:01:44:050 CET] 00000029 SystemErr R at org.eclipse.jst.j2ee.commonarchivecore.internal.strategy.SaveStrategyImpl.save(SaveStrategyImpl.java:489)
[17/03/10 11:01:44:050 CET] 00000029 SystemErr R at org.eclipse.jst.j2ee.commonarchivecore.internal.strategy.SaveStrategyImpl.saveFiles(SaveStrategyImpl.java:441)
[17/03/10 11:01:44:050 CET] 00000029 SystemErr R at org.eclipse.jst.j2ee.commonarchivecore.internal.strategy.SaveStrategyImpl.save(SaveStrategyImpl.java:213)
[17/03/10 11:01:44:050 CET] 00000029 SystemErr R at org.eclipse.jst.j2ee.commonarchivecore.internal.impl.ArchiveImpl.save(ArchiveImpl.java:2119)
[17/03/10 11:01:44:050 CET] 00000029 SystemErr R at org.eclipse.jst.j2ee.commonarchivecore.internal.impl.ModuleFileImpl.save(ModuleFileImpl.java:319)
[17/03/10 11:01:44:050 CET] 00000029 SystemErr R at org.eclipse.jst.j2ee.commonarchivecore.internal.strategy.SaveStrategyImpl.save(SaveStrategyImpl.java:539)
[17/03/10 11:01:44:050 CET] 00000029 SystemErr R at org.eclipse.jst.j2ee.commonarchivecore.internal.strategy.SaveStrategyImpl.save(SaveStrategyImpl.java:461)
[17/03/10 11:01:44:050 CET] 00000029 SystemErr R at org.eclipse.jst.j2ee.commonarchivecore.internal.strategy.SaveStrategyImpl.saveFiles(SaveStrategyImpl.java:441)
[17/03/10 11:01:44:050 CET] 00000029 SystemErr R at org.eclipse.jst.j2ee.commonarchivecore.internal.strategy.SaveStrategyImpl.save(SaveStrategyImpl.java:213)
[17/03/10 11:01:44:050 CET] 00000029 SystemErr R at org.eclipse.jst.j2ee.commonarchivecore.internal.impl.ArchiveImpl.save(ArchiveImpl.java:2119)
[17/03/10 11:01:44:050 CET] 00000029 SystemErr R at org.eclipse.jst.j2ee.commonarchivecore.internal.impl.ModuleFileImpl.save(ModuleFileImpl.java:319)
[17/03/10 11:01:44:050 CET] 00000029 SystemErr R at org.eclipse.jst.j2ee.commonarchivecore.internal.impl.ArchiveImpl.extractTo(ArchiveImpl.java:1098)
[17/03/10 11:01:44:050 CET] 00000029 SystemErr R at com.ibm.ws.webservices.admin.utils.CommonUtils.getMergeEar(CommonUtils.java:431)
[17/03/10 11:01:44:050 CET] 00000029 SystemErr R at com.ibm.ws.webservices.admin.deploy.ServiceIndexServerTask.performTask(ServiceIndexServerTask.java:126)
[17/03/10 11:01:44:050 CET] 00000029 SystemErr R at com.ibm.ws.management.application.SchedulerImpl.run(SchedulerImpl.java:284)
[17/03/10 11:01:44:050 CET] 00000029 SystemErr R at java.lang.Thread.run(Thread.java:735)
Why is this error occuring? I am able to see these log files in following location:birt/WebContent/logs folder.
How can I resolve these errors permanently?
Find more posts tagged with
Comments
meetkris
Also when I try to export my application as EAR, export is failing and following error is displayed:
org.eclipse.core.runtime.CoreException: Extended Operation failure: org.eclipse.jst.j2ee.internal.archive.operations.EARComponentExportOperation
at org.eclipse.wst.common.frameworks.internal.datamodel.ui.DataModelWizard.performFinish(Unknown Source)
at org.eclipse.jface.wizard.WizardDialog.finishPressed(Unknown Source)
at org.eclipse.jface.wizard.WizardDialog.buttonPressed(Unknown Source)
at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Unknown Source)
at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at org.eclipse.jface.window.Window.runEventLoop(Unknown Source)
at org.eclipse.jface.window.Window.open(Unknown Source)
at org.eclipse.ui.internal.navigator.wizards.WizardShortcutAction.run(Unknown Source)
at org.eclipse.jface.action.Action.runWithEvent(Unknown Source)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(Unknown Source)
at org.eclipse.jface.action.ActionContributionItem.access$2(Unknown Source)
at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(Unknown Source)
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at org.eclipse.ui.internal.Workbench.runEventLoop(Unknown Source)
at org.eclipse.ui.internal.Workbench.runUI(Unknown Source)
at org.eclipse.ui.internal.Workbench.access$4(Unknown Source)
at org.eclipse.ui.internal.Workbench$5.run(Unknown Source)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Unknown Source)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Unknown Source)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(Unknown Source)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(Unknown Source)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(Unknown Source)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Unknown Source)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Unknown Source)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown Source)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Unknown Source)
at org.eclipse.equinox.launcher.Main.basicRun(Unknown Source)
at org.eclipse.equinox.launcher.Main.run(Unknown Source)
at org.eclipse.equinox.launcher.Main.main(Unknown Source)
Caused by: org.eclipse.core.commands.ExecutionException: Error exportingEAR
at org.eclipse.jst.j2ee.internal.archive.operations.J2EEArtifactExportOperation.execute(Unknown Source)
at org.eclipse.wst.common.frameworks.internal.datamodel.DataModelPausibleOperationImpl$1.run(Unknown Source)
at org.eclipse.core.internal.resources.Workspace.run(Unknown Source)
at org.eclipse.wst.common.frameworks.internal.datamodel.DataModelPausibleOperationImpl.runOperation(Unknown Source)
at org.eclipse.wst.common.frameworks.internal.datamodel.DataModelPausibleOperationImpl.runOperation(Unknown Source)
at org.eclipse.wst.common.frameworks.internal.datamodel.DataModelPausibleOperationImpl.doExecute(Unknown Source)
at org.eclipse.wst.common.frameworks.internal.datamodel.DataModelPausibleOperationImpl.executeImpl(Unknown Source)
at org.eclipse.wst.common.frameworks.internal.datamodel.DataModelPausibleOperationImpl.cacheThreadAndContinue(Unknown Source)
at org.eclipse.wst.common.frameworks.internal.datamodel.DataModelPausibleOperationImpl.execute(Unknown Source)
at org.eclipse.wst.common.frameworks.internal.datamodel.ui.DataModelWizard$1$CatchThrowableRunnableWithProgress.run(Unknown Source)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(Unknown Source)
Caused by: org.eclipse.jst.j2ee.commonarchivecore.internal.exception.SaveFailureException: Error opening archive for export..
at org.eclipse.jst.j2ee.internal.archive.operations.EARComponentExportOperation.export(Unknown Source)
... 11 more
Caused by: org.eclipse.jst.jee.archive.ArchiveSaveFailureException: org.eclipse.jst.jee.archive.ArchiveSaveFailureException: java.io.IOException: Unable to save nested Archive birt.war nested exception = org.eclipse.jst.jee.archive.ArchiveSaveFailureException: java.io.FileNotFoundException: C:BIRT_projectbirtWebContentWEB-INFplatformconfigurationorg.eclipse.core.runtime.namespaces.33 (The system cannot find the file specified.)
at org.eclipse.jst.jee.archive.AbstractArchiveSaveAdapter.save(Unknown Source)
at org.eclipse.jst.jee.archive.internal.ArchiveFactoryImpl.save(Unknown Source)
at org.eclipse.jst.jee.archive.internal.ArchiveFactoryImpl.saveArchive(Unknown Source)
at org.eclipse.jst.j2ee.internal.archive.operations.J2EEArtifactExportOperation.saveArchive(Unknown Source)
... 12 more
Caused by: org.eclipse.jst.jee.archive.ArchiveSaveFailureException: java.io.IOException: Unable to save nested Archive birt.war nested exception = org.eclipse.jst.jee.archive.ArchiveSaveFailureException: java.io.FileNotFoundException: C:BIRT_projectbirtWebContentWEB-INFplatformconfigurationorg.eclipse.core.runtime.namespaces.33 (The system cannot find the file specified.)
at org.eclipse.jst.jee.archive.internal.ZipStreamArchiveSaveAdapterImpl.save(Unknown Source)
... 16 more
Caused by: java.io.IOException: Unable to save nested Archive birt.war nested exception = org.eclipse.jst.jee.archive.ArchiveSaveFailureException: java.io.FileNotFoundException: C:BIRT_projectbirtWebContentWEB-INFplatformconfigurationorg.eclipse.core.runtime.namespaces.33 (The system cannot find the file specified.)
at org.eclipse.jst.jee.archive.AbstractArchiveLoadAdapter.getInputStream(Unknown Source)
at org.eclipse.jst.j2ee.internal.archive.ComponentArchiveLoadAdapter.getSuperInputStream(Unknown Source)
at org.eclipse.jst.j2ee.internal.archive.ComponentArchiveLoadAdapter$FilesHolder.getInputStream(Unknown Source)
at org.eclipse.jst.j2ee.internal.archive.ComponentArchiveLoadAdapter.getInputStream(Unknown Source)
at org.eclipse.jst.j2ee.internal.archive.EARComponentArchiveLoadAdapter.getInputStream(Unknown Source)
at org.eclipse.jst.jee.archive.internal.ArchiveResourceImpl.getInputStream(Unknown Source)
... 17 more
Contains: Extended Operation failure: org.eclipse.jst.j2ee.internal.archive.operations.EARComponentExportOperation
Are both errors related?
Why is this error occurring? How can I resolve these errors permanently?
meetkris
Please give legitimate response instead of giving dirty replies and spoling the thread purpose.
Has no one ever faced this issue?
Can any one give me a fix to resolve these issues?
cskbirt
meetkris,
Any luck with your issue.We had the same issue and been living with it from past one year.We are getting the issue with the build process.To complete the build as a work around we are are supplying with the said empty files.With this the build takes 5,6 attempts to complete.
If somebody know the straight solution please let me know.
Thanks in advance.