• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

WSAD 5.1.1 - "EAR Validation failed"

 
Ranch Hand
Posts: 427
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I am using Websphere Studio Application Developer 5.1.1
on Windows 2000.
I have two projects in my workspace:
Foo (a Dynamic web application project)
FooEAR (an Enterprise application project)
I want to rebuild FooEAR using the "Rebuild project" menu option.
When I execute a rebuild, Websphere Studio's Tasks window
displays this error message:
CHKJ1000E: EAR Validation failed: com.ibm.etools.archive.exception.ArchiveRuntimeException
What could cause this error?
 
Sean Sullivan
Ranch Hand
Posts: 427
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Note: these two projects were imported using WSAD's File --> Import
On the Import dialog, I selected "Existing Project Into Workspace"
 
Sean Sullivan
Ranch Hand
Posts: 427
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The "Project Rebuild" is logging an error message into
the workspace's .log file
This is what I see in the .log file:
!ENTRY org.eclipse.jdt.ui 4 10001 Mar 25, 2004 11:39:44.161
!MESSAGE Internal Error
!STACK 1
Java Model Exception: Java Model Status [Foo does not exist.]
at java.lang.Throwable.<init>(Throwable.java)
at java.lang.Throwable.<init>(Throwable.java)
at org.eclipse.core.runtime.CoreException.<init>(CoreException.java:35)
at org.eclipse.jdt.core.JavaModelException.<init>(JavaModelException.java:64)
at org.eclipse.jdt.internal.core.JavaElement.newNotPresentException(JavaElement.java:481)
at org.eclipse.jdt.internal.core.JavaProject.openWhenClosed(JavaProject.java:1857)
at org.eclipse.jdt.internal.core.JavaElement.openHierarchy(JavaElement.java:490)
at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:312)
at org.eclipse.jdt.internal.core.JavaElement.getChildren(JavaElement.java:254)
at org.eclipse.jdt.internal.core.JavaProject.getPackageFragmentRoots(JavaProject.java:1289)
at org.eclipse.jdt.ui.actions.OrganizeImportsAction.hasSourceFolders(OrganizeImportsAction.java:234)
at org.eclipse.jdt.ui.actions.OrganizeImportsAction.isEnabled(OrganizeImportsAction.java:223)
at org.eclipse.jdt.ui.actions.OrganizeImportsAction.selectionChanged(OrganizeImportsAction.java:151)
at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchSelectionChanged(SelectionDispatchAction.java:181)
at org.eclipse.jdt.ui.actions.SelectionDispatchAction.selectionChanged(SelectionDispatchAction.java:176)
at org.eclipse.jface.viewers.Viewer$2.run(Viewer.java:159)
at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java)
at org.eclipse.core.runtime.Platform.run(Platform.java:413)
at org.eclipse.jface.viewers.Viewer.fireSelectionChanged(Viewer.java:157)
at org.eclipse.jface.viewers.StructuredViewer.updateSelection(StructuredViewer.java:1290)
at org.eclipse.jface.viewers.StructuredViewer.setSelection(StructuredViewer.java:1020)
at org.eclipse.jface.viewers.Viewer.setSelection(Viewer.java:362)
at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$4.handleInvalidSelection(PackageExplorerPart.java:434)
at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:813)
at org.eclipse.jface.viewers.AbstractTreeViewer.remove(AbstractTreeViewer.java:1084)
at org.eclipse.jface.viewers.AbstractTreeViewer.remove(AbstractTreeViewer.java:1104)
at org.eclipse.jdt.internal.ui.packageview.PackageExplorerContentProvider$5.run(PackageExplorerContentProvider.java:592)
at org.eclipse.jdt.internal.ui.packageview.PackageExplorerContentProvider$7.run(PackageExplorerContentProvider.java:611)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.block(ModalContext.java)
at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:261)
at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:357)
at org.eclipse.ui.actions.DeleteResourceAction.run(DeleteResourceAction.java:388)
at org.eclipse.jdt.internal.ui.reorg.DeleteResourcesAction.deleteProjects(DeleteResourcesAction.java:93)
at org.eclipse.jdt.internal.ui.reorg.DeleteResourcesAction.run(DeleteResourcesAction.java:58)
at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:191)
at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:169)
at org.eclipse.jdt.internal.ui.reorg.DualReorgAction.run(DualReorgAction.java:41)
at org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.handleKeyEvent(PackageExplorerActionGroup.java:340)
at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$7.keyReleased(PackageExplorerPart.java:920)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:124)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1402)
at org.eclipse.ui.internal.Workbench.run(Workbench.java:1385)
at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858)
at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
at java.lang.reflect.AccessibleObject.invokeL(AccessibleObject.java:207)
at java.lang.reflect.Method.invoke(Method.java:271)
at org.eclipse.core.launcher.Main.basicRun(Main.java:291)
at org.eclipse.core.launcher.Main.run(Main.java:747)
at org.eclipse.core.launcher.Main.main(Main.java:583)
!ENTRY org.eclipse.jdt.core 4 969 Mar 25, 2004 11:39:44.240
!MESSAGE Foo does not exist.
 
Sean Sullivan
Ranch Hand
Posts: 427
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I have a theory. I suspect that WSAD is failing due to
the .modulemaps file
The .modulemaps file maps from the EAR project to any
web module projects.
My .modulesmaps file contains this entry:
<module xmi:type="application:WebModule" href="META-INF/application.xml#WebModule_1070235942812"/>
I suspect that this entry is bogus and/or erroneous.
 
author & internet detective
Posts: 41860
908
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Sean,
In the J2EE view, you can see what modules WSAD thinks are associated with your EAR. You can also try deleting and readding the association this way.
 
Sean Sullivan
Ranch Hand
Posts: 427
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
> When I execute a rebuild, Websphere Studio's Tasks
> window
> displays this error message:
>
> CHKJ1000E: EAR Validation failed:
> com.ibm.etools.archive.exception.ArchiveRuntimeException
>
This is a bug in WSAD 5.1.1
This bug is fixed in WebSphere Studio Application Developer v5.1.1 Interim Fix 002
You can download the fix at
http://www-1.ibm.com/support/docview.wss?uid=swg24006510
The bug occurs if your Web project contains a file that has no extension.
For example, a file named "README" would cause the EAR validation error message.
 
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,

Could anyone tell me how to fix this issue of CHKJ1000E: EAR Validation failed:
> com.ibm.etools.archive.exception.ArchiveRuntimeException.

Also how to fix the new build given by IBM for this fix http://www-1.ibm.com/support/docview.wss?uid=swg24006510

Regards,
Midhila
reply
    Bookmark Topic Watch Topic
  • New Topic