facebook

WebSphere Application Server LibertyProfile v8.5 does not deploy .class files

  1. MyEclipse IDE
  2.  > 
  3. WebSphere Development
Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #700898 Reply

    cwhankey1967
    Participant

    I’m using the WebSphere Application Server LibertyProfile v8.5 to deploy to an Open Liberty server. For one application this server plugin is not deploying .class files. It deploys .java files only.

    I use “WebSphere Application Server LibertyProfile v8.5” for other projects & it deploys .class files as expected. I assume this is an incorrect setting somewhere, but what & where?

    #700915 Reply

    cwhankey1967
    Participant

    update: found this error in the .metadata\.log file. Note, other apps use this plugin but don’t get this error.

    !ENTRY com.genuitec.eclipse.runtime 4 0 2024-04-25 10:37:17.626
    !MESSAGE Runtime WebSphere Application Server V8.5 Liberty Profile cannot provide path for base-dir “server-dir”.
    !STACK 0
    java.lang.Exception: Runtime WebSphere Application Server V8.5 Liberty Profile cannot provide path for base-dir “server-dir”.
    at com.genuitec.eclipse.core.GenuitecCoreException.<init>(GenuitecCoreException.java:80)
    at com.genuitec.eclipse.core.GenuitecCoreException.<init>(GenuitecCoreException.java:52)
    at com.genuitec.eclipse.runtime.internal.StaticClasspathContributor.doFillClasspathEntries(StaticClasspathContributor.java:94)
    at com.genuitec.eclipse.runtime.internal.ClasspathContributor.getClasspathEntries(ClasspathContributor.java:109)
    at com.genuitec.eclipse.runtime.internal.ExtPointContainer.fillClasspathEntries(ExtPointContainer.java:220)
    at com.genuitec.eclipse.runtime.internal.Container.getClasspathEntries(Container.java:126)
    at com.genuitec.eclipse.runtime.internal.RuntimeClasspathContainer.getClasspathEntries(RuntimeClasspathContainer.java:35)
    at org.eclipse.jdt.internal.ui.packageview.ClassPathContainer.getChildren(ClassPathContainer.java:193)
    at org.eclipse.jdt.internal.ui.packageview.PackageExplorerContentProvider.getContainerPackageFragmentRoots(PackageExplorerContentProvider.java:363)
    at org.eclipse.jdt.internal.ui.packageview.PackageExplorerContentProvider.getChildren(PackageExplorerContentProvider.java:300)
    at org.eclipse.jdt.internal.ui.navigator.JavaNavigatorContentProvider.getChildren(JavaNavigatorContentProvider.java:182)
    at org.eclipse.ui.internal.navigator.extensions.SafeDelegateTreeContentProvider.getChildren(SafeDelegateTreeContentProvider.java:98)
    at org.eclipse.ui.internal.navigator.NavigatorContentServiceContentProvider$1.run(NavigatorContentServiceContentProvider.java:160)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
    at org.eclipse.ui.internal.navigator.NavigatorContentServiceContentProvider.internalGetChildren(NavigatorContentServiceContentProvider.java:146)
    at org.eclipse.ui.internal.navigator.NavigatorContentServiceContentProvider.getChildren(NavigatorContentServiceContentProvider.java:125)
    at com.genuitec.myeclipse.ui.navigator.MEEmptyLibraryContainerFilter.getRawChildren(MEEmptyLibraryContainerFilter.java:45)
    at com.genuitec.myeclipse.ui.navigator.MEEmptyLibraryContainerFilter.hasFilteredChildren(MEEmptyLibraryContainerFilter.java:31)
    at com.genuitec.myeclipse.ui.navigator.MEEmptyLibraryContainerFilter.select(MEEmptyLibraryContainerFilter.java:25)
    at org.eclipse.jface.viewers.ViewerFilter.filter(ViewerFilter.java:62)
    at org.eclipse.jface.viewers.StructuredViewer.getFilteredChildren(StructuredViewer.java:859)
    at org.eclipse.jface.viewers.AbstractTreeViewer.getSortedChildren(AbstractTreeViewer.java:621)
    at org.eclipse.jface.viewers.AbstractTreeViewer.updateChildren(AbstractTreeViewer.java:2664)
    at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefreshStruct(AbstractTreeViewer.java:1954)
    at org.eclipse.jface.viewers.TreeViewer.internalRefreshStruct(TreeViewer.java:677)
    at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeViewer.java:1930)
    at org.eclipse.jface.viewers.AbstractTreeViewer.internalRefresh(AbstractTreeViewer.java:1887)
    at org.eclipse.ui.navigator.CommonViewer.internalRefresh(CommonViewer.java:532)
    at org.eclipse.jface.viewers.StructuredViewer.lambda$3(StructuredViewer.java:1484)
    at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1400)
    at org.eclipse.jface.viewers.TreeViewer.preservingSelection(TreeViewer.java:363)
    at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1361)
    at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java:1484)
    at org.eclipse.jface.viewers.ColumnViewer.refresh(ColumnViewer.java:538)
    at org.eclipse.ui.navigator.CommonViewer.refresh(CommonViewer.java:349)
    at org.eclipse.ui.navigator.CommonViewer.refresh(CommonViewer.java:495)
    at org.eclipse.ui.internal.navigator.resources.workbench.ResourceExtensionContentProvider$4.run(ResourceExtensionContentProvider.java:312)
    at org.eclipse.ui.internal.navigator.resources.workbench.ResourceExtensionContentProvider.runUpdates(ResourceExtensionContentProvider.java:323)
    at org.eclipse.ui.internal.navigator.resources.workbench.ResourceExtensionContentProvider.access$1(ResourceExtensionContentProvider.java:321)
    at org.eclipse.ui.internal.navigator.resources.workbench.ResourceExtensionContentProvider$2.run(ResourceExtensionContentProvider.java:141)
    at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)
    at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185)
    at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4005)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3633)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1158)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1047)
    at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
    at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:658)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:557)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:154)
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:150)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:564)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1447)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1420)

    #700917 Reply

    Brian Fernandes
    Moderator

    Thanks for providing the stack trace. Can you please confirm the version of MyEclipse you’re using from Help > About?

    If we ignore deployment, are you able to start and stop the server successfully?

    What exact version of Open Liberty do you have configured?

    Note, other apps use this plugin but don’t get this error.

    Do you mean you’re able to deploy other applications to this same server and they deploy fine? If so, a good place to start looking is the deployment assembly (project properties > Deployment > Deployment Assembly). It’s very likely that this is incorrectly configured for the project, not mapping the output folder to the deployment assembly as it should. You could compare the deployment assembly of this project with that of a project that you have working to fix this.

    Hope this helps, please keep us posted.

Viewing 3 posts - 1 through 3 (of 3 total)
Reply To: WebSphere Application Server LibertyProfile v8.5 does not deploy .class files

You must be logged in to post in the forum log in