on 11-11-2006 12:09 PM
Dear forum members,
I've just recently installed the SAP Java EE 5 engine shipped with SAP netweaver development studio handed over at the SAP TechED in Amsterdam.
All goes fine except when I want to configure the Java engine in the developer studio.
When I go to Window --> Preferences --> SAP AS java I get an error:
<i>Unable to create the selected preference page
Reason:
Plug-in com.sap.ide.eclipse.j2ee.engine was unable to load class
com.sap.ide.j2ee.engine.ui.local.EnginePreferencePage.</i>
Now I've checked the plug-in directory:
C:\SAP\DevStudio\eclipse\plugins\com.sap.ide.eclipse.j2ee.engine\lib
And the jar com.sap.ide.eclipse.j2ee.engine_api.jar is in there.
I've checked the class with jar -tf com.sap.ide.eclipse.j2ee.engine_api.jar
With the following output:
<i>META-INF/
META-INF/MANIFEST.MF
com/
com/sap/
com/sap/ide/
com/sap/ide/eclipse/
com/sap/ide/eclipse/j2ee/
com/sap/ide/eclipse/j2ee/engine/
com/sap/ide/eclipse/j2ee/engine/admin/
com/sap/ide/eclipse/j2ee/engine/admin/action/
com/sap/ide/eclipse/j2ee/engine/admin/action/internal/
com/sap/ide/eclipse/j2ee/engine/admin/db/
com/sap/ide/eclipse/j2ee/engine/admin/ui/
com/sap/ide/eclipse/j2ee/engine/admin/ui/internal/
com/sap/ide/eclipse/j2ee/engine/debug/
com/sap/ide/eclipse/j2ee/engine/installation/
com/sap/ide/eclipse/j2ee/engine/ui/
com/sap/ide/eclipse/j2ee/engine/ui/local/
com/sap/ide/eclipse/j2ee/engine/util/
com/sap/ide/eclipse/j2ee/engine/AdminPerspective.class
com/sap/ide/eclipse/j2ee/engine/EngineAccessException.class
com/sap/ide/eclipse/j2ee/engine/EngineManager.class
com/sap/ide/eclipse/j2ee/engine/EnginePlugin.class
com/sap/ide/eclipse/j2ee/engine/EnginePlugin630_SP_COR.class
com/sap/ide/eclipse/j2ee/engine/EngineTraceParticipant.class
com/sap/ide/eclipse/j2ee/engine/EngineUtils.class
com/sap/ide/eclipse/j2ee/engine/admin/action/AdminObjectActionProvider.class
com/sap/ide/eclipse/j2ee/engine/admin/action/ProcessContainer.class
com/sap/ide/eclipse/j2ee/engine/admin/action/internal/AbstractSingleAction.class
com/sap/ide/eclipse/j2ee/engine/admin/action/internal/ClusterAction.class
com/sap/ide/eclipse/j2ee/engine/admin/action/internal/ClusterRestart.class
com/sap/ide/eclipse/j2ee/engine/admin/action/internal/ClusterShutdown.class
com/sap/ide/eclipse/j2ee/engine/admin/action/internal/ClusterShutdownForRestart.class
com/sap/ide/eclipse/j2ee/engine/admin/action/internal/InstanceAction.class
com/sap/ide/eclipse/j2ee/engine/admin/action/internal/InstanceRestart.class
com/sap/ide/eclipse/j2ee/engine/admin/action/internal/InstanceShutdown.class
com/sap/ide/eclipse/j2ee/engine/admin/action/internal/InstanceShutdownForOfflineDeployment.class
com/sap/ide/eclipse/j2ee/engine/admin/action/internal/InstanceShutdownForRestart.class
com/sap/ide/eclipse/j2ee/engine/admin/action/internal/InstanceStartupAfterOflineDeployment.class
com/sap/ide/eclipse/j2ee/engine/admin/action/internal/LocalEngineAction.class
com/sap/ide/eclipse/j2ee/engine/admin/action/internal/LocalEngineShutdown.class
com/sap/ide/eclipse/j2ee/engine/admin/action/internal/LocalEngineStartup.class
com/sap/ide/eclipse/j2ee/engine/admin/action/internal/ProcessAction.class
com/sap/ide/eclipse/j2ee/engine/admin/action/internal/ProcessDisable.class
com/sap/ide/eclipse/j2ee/engine/admin/action/internal/ProcessDisableDebugging.class
com/sap/ide/eclipse/j2ee/engine/admin/action/internal/ProcessEnable.class
com/sap/ide/eclipse/j2ee/engine/admin/action/internal/ProcessEnableDebugging.class
com/sap/ide/eclipse/j2ee/engine/admin/action/internal/ProcessReleaseDebugging.class
com/sap/ide/eclipse/j2ee/engine/admin/action/internal/ProcessReserveDebugging.class
com/sap/ide/eclipse/j2ee/engine/admin/action/internal/ProcessRestart.class
com/sap/ide/eclipse/j2ee/engine/admin/db/AdminDbNode.class
com/sap/ide/eclipse/j2ee/engine/admin/ui/ProcessManagementView$1.class
com/sap/ide/eclipse/j2ee/engine/admin/ui/ProcessManagementView$TreeLoaderJob$1.class
com/sap/ide/eclipse/j2ee/engine/admin/ui/ProcessManagementView$TreeLoaderJob$2.class
com/sap/ide/eclipse/j2ee/engine/admin/ui/ProcessManagementView$TreeLoaderJob.class
com/sap/ide/eclipse/j2ee/engine/admin/ui/ProcessManagementView.class
com/sap/ide/eclipse/j2ee/engine/admin/ui/internal/AbstractComponent.class
com/sap/ide/eclipse/j2ee/engine/admin/ui/internal/AdminTreeErrorNode.class
com/sap/ide/eclipse/j2ee/engine/admin/ui/internal/AdminTreeManager$TreeInput.class
com/sap/ide/eclipse/j2ee/engine/admin/ui/internal/AdminTreeManager.class
com/sap/ide/eclipse/j2ee/engine/admin/ui/internal/AdminTreeSorter.class
com/sap/ide/eclipse/j2ee/engine/admin/ui/internal/ClusterControllerNode.class
com/sap/ide/eclipse/j2ee/engine/admin/ui/internal/ClusterInstanceNode.class
com/sap/ide/eclipse/j2ee/engine/admin/ui/internal/ControlProcessNode.class
com/sap/ide/eclipse/j2ee/engine/admin/ui/internal/ControllerComponent.class
com/sap/ide/eclipse/j2ee/engine/admin/ui/internal/ErrorComponent.class
com/sap/ide/eclipse/j2ee/engine/admin/ui/internal/InstallationNode.class
com/sap/ide/eclipse/j2ee/engine/admin/ui/internal/InstanceComponent.class
com/sap/ide/eclipse/j2ee/engine/admin/ui/internal/LocalEngineComponent.class
com/sap/ide/eclipse/j2ee/engine/admin/ui/internal/ProcessComponent.class
com/sap/ide/eclipse/j2ee/engine/admin/ui/internal/RemoteEngineComponent.class
com/sap/ide/eclipse/j2ee/engine/admin/ui/internal/SimpleTreeNode.class
com/sap/ide/eclipse/j2ee/engine/debug/DebugSourceLocatorListenerImpl.class
com/sap/ide/eclipse/j2ee/engine/debug/IJspBreakpoint.class
com/sap/ide/eclipse/j2ee/engine/debug/JspBreakpoint.class
com/sap/ide/eclipse/j2ee/engine/debug/ResourceListenerImpl$1.class
com/sap/ide/eclipse/j2ee/engine/debug/ResourceListenerImpl.class
com/sap/ide/eclipse/j2ee/engine/debug/SourceLocation.class
com/sap/ide/eclipse/j2ee/engine/installation/AbstractEngineInstallation.class
com/sap/ide/eclipse/j2ee/engine/installation/EngineCreatorByPreferences.class
com/sap/ide/eclipse/j2ee/engine/installation/IEngineInstallation.class
com/sap/ide/eclipse/j2ee/engine/installation/ILocalEngine.class
com/sap/ide/eclipse/j2ee/engine/installation/IRemoteEngine.class
com/sap/ide/eclipse/j2ee/engine/installation/LocalEngine.class
com/sap/ide/eclipse/j2ee/engine/installation/LocalEngineRecognition$1.class
com/sap/ide/eclipse/j2ee/engine/installation/LocalEngineRecognition$InnerProfilenameFilter.class
com/sap/ide/eclipse/j2ee/engine/installation/LocalEngineRecognition.class
com/sap/ide/eclipse/j2ee/engine/installation/RemoteEngine.class
com/sap/ide/eclipse/j2ee/engine/ui/EngineLaunchConfigurationConstants.class
com/sap/ide/eclipse/j2ee/engine/ui/EngineTab$1.class
com/sap/ide/eclipse/j2ee/engine/ui/EngineTab$2.class
com/sap/ide/eclipse/j2ee/engine/ui/EngineTab$InnerLabelProvider.class
com/sap/ide/eclipse/j2ee/engine/ui/EngineTab$InnerTreeContentProvider.class
com/sap/ide/eclipse/j2ee/engine/ui/EngineTab.class
com/sap/ide/eclipse/j2ee/engine/ui/local/EnginePreferencePage$1.class
com/sap/ide/eclipse/j2ee/engine/ui/local/EnginePreferencePage$2.class
com/sap/ide/eclipse/j2ee/engine/ui/local/EnginePreferencePage$InnerRadioButtonSelectionListener.clas
s
<b>com/sap/ide/eclipse/j2ee/engine/ui/local/EnginePreferencePage.class</b>
com/sap/ide/eclipse/j2ee/engine/util/DispatcherProcessNode.class
com/sap/ide/eclipse/j2ee/engine/util/ICMProcessNode.class
com/sap/ide/eclipse/j2ee/engine/util/ProcessNode.class
com/sap/ide/eclipse/j2ee/engine/util/ProcessNodeManagement$1.class
com/sap/ide/eclipse/j2ee/engine/util/ProcessNodeManagement$InstanceComparator.class
com/sap/ide/eclipse/j2ee/engine/util/ProcessNodeManagement$ProcessComparator.class
com/sap/ide/eclipse/j2ee/engine/util/ProcessNodeManagement.class
com/sap/ide/eclipse/j2ee/engine/util/SdmProcessNode.class
com/sap/ide/eclipse/j2ee/engine/util/ServerProcessNode.class</i>
The reference from the plugin.xml:
<?xml version="1.0" encoding="UTF-8"?><?eclipse version="3.0"?>
<plugin class="com.sap.ide.eclipse.j2ee.engine.EnginePlugin" id="com.sap.ide.eclipse.j2ee.engine" name="%pluginName" provider-name="%providerName" version="2.0.0">
<runtime>
<library name="lib/com.sap.ide.eclipse.j2ee.engine_api.jar">
<export name="*"/>
</library>
</runtime>
<requires>
<import plugin="org.eclipse.core.runtime.compatibility"/>
<import plugin="org.eclipse.ui.ide"/>
<import plugin="org.eclipse.jface.text"/>
<import plugin="org.eclipse.core.runtime"/>
<import plugin="org.eclipse.core.resources"/>
<import plugin="org.eclipse.ui"/>
<import plugin="com.sap.bc.proj.jstartup"/>
<import plugin="com.sap.ide.eclipse.debugExtensionPlugin"/>
<import plugin="org.eclipse.debug.core"/>
<import plugin="org.eclipse.jdt.core"/>
<import plugin="org.eclipse.jdt.debug"/>
<import plugin="org.eclipse.debug.ui"/>
<import plugin="org.eclipse.jdt.launching"/>
<import plugin="org.eclipse.jdt.debug.ui"/>
<import plugin="com.tssap.util.ui"/>
<import plugin="com.tssap.util.core"/>
</requires>
<extension point="org.eclipse.ui.preferencePages">
<page class="com.sap.ide.eclipse.j2ee.engine.ui.local.EnginePreferencePage" id="com.sap.ide.eclipse.j2ee.engine.preferences" name="SAP AS Java">
</page>
</extension>
<extension point="org.eclipse.ui.views">
<view category="org.eclipse.wst.server.ui" class="com.sap.ide.eclipse.j2ee.engine.admin.ui.ProcessManagementView" icon="icons/view/process_management.gif" id="com.sap.ide.eclipse.j2ee.engine.admin.ui.processes" name="SAP AS Java Cluster Overview">
</view>
</extension>
<extension point="com.tssap.util.ui.ActionProvider">
<runclass class="com.sap.ide.eclipse.j2ee.engine.admin.action.AdminObjectActionProvider">
</runclass>
</extension>
</plugin>
What is wrong with the installation? How can I get the preference page to work?
Kind regards,
Richard Plukker
Hi Richard,
Two points from my side:
1) Similar issues have already been reported in the following two threads:
Please check them first. In short:
- make sure that you have started the NWDS from the Start Menu -> Programs -> SAP NetWeaver -> SAP NetWeaver Developer Studio shortcut;
- check the workspace\.metadata\.log file for additional error analysis.
2) The NWDS is pre-configured to seamlessly work with your local Java EE 5 server. You need to edit the preferences only if you want to change this configuration.
Hope that helps!
-Vladimir
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Richard,
I am not very sure what may be the exact reason, however i will suggest that you just make sure that you have installed JDK 1.5 on your machine and in Windows -> Preferences -> Java -> Installed JRE add the JRE for java 1.5.
Try restarting the IDE after that.
Regards
Sidharth
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.