Hi,
ich möchte ein Eclipse Plugin programmieren, habe hier
ein Tutorial gefunden, bin bis zu 7:51(Tutorial 1) gekommen, aber bei mir wird kein View angezeigt und in der Console ist folgender Fehler:
Details:
Eclipse:
Version: 2022-03 (4.23.0)
Build id: 20220310-1457
Java:
JavaSE-17
Code & et:
MANIFEST.MF
plugin.xml
muss.ich.nacher.noch.ändern.e3.firstplugin.MainView
ganzer log
Ich hoffe, ich habe nichts vergessen
ich möchte ein Eclipse Plugin programmieren, habe hier
Code:
!ENTRY org.eclipse.oomph.setup.core 4 0 2022-06-02 20:18:18.737
!MESSAGE Cannot enter synchronized block because "profile" is null
!STACK 0
java.lang.NullPointerException: Cannot enter synchronized block because "profile" is null
at org.eclipse.oomph.p2.core.P2Util.addedTrustedKeys(P2Util.java:236)
at org.eclipse.oomph.setup.internal.core.util.IndexManager.handleTrust(IndexManager.java:521)
at org.eclipse.oomph.setup.internal.core.util.IndexManager.addIndex(IndexManager.java:98)
at org.eclipse.oomph.setup.internal.core.SetupContext.createSelf(SetupContext.java:246)
at org.eclipse.oomph.setup.ui.SetupUIPlugin.performStartup(SetupUIPlugin.java:797)
at org.eclipse.oomph.setup.ui.SetupUIPlugin$1$1.run(SetupUIPlugin.java:266)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
Details:
Eclipse:
Version: 2022-03 (4.23.0)
Build id: 20220310-1457
Java:
JavaSE-17
Code & et:
MANIFEST.MF
Code:
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Firstplugin
Bundle-SymbolicName: muss.ich.nacher.noch._ndern.e3.firstplugin;singleton=true
Bundle-Version: 1.0.0.qualifier
Automatic-Module-Name: muss.ich.nacher.noch.ndern.e3.firstplugin
Bundle-RequiredExecutionEnvironment: JavaSE-17
Require-Bundle: org.eclipse.core.runtime;bundle-version="3.24.100",
org.eclipse.core.runtime.source;bundle-version="3.24.100",
org.eclipse.ui;bundle-version="3.3.0",
org.eclipse.ui.source;bundle-version="3.201.0",
org.eclipse.ui.views.log;bundle-version="1.3.100",
org.eclipse.oomph.setup;bundle-version="1.24.0",
org.eclipse.oomph.setup.ui;bundle-version="1.24.0",
org.eclipse.oomph.p2.core;bundle-version="1.22.0"
Code:
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension
point="org.eclipse.ui.views">
<view
class="muss.ich.nacher.noch.ändern.e3.firstplugin.MainView"
id="muss.ich.nacher.noch.ändern.e3.firstplugin.MainView"
name="MainView"
restorable="true">
</view>
</extension>
</plugin>
Code:
package muss.ich.nacher.noch.ändern.e3.firstplugin;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.ui.part.ViewPart;
public class MainView extends ViewPart{
public MainView() {
}
@Override
public void createPartControl(Composite parent) {
}
@Override
public void setFocus() {
}
}
Code:
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
!SESSION 2022-06-02 20:18:04.088 -----------------------------------------------
eclipse.buildId=4.23.0.I20220308-0310
java.version=18.0.1
java.vendor=Eclipse Adoptium
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=de_DE
Framework arguments: -product org.eclipse.platform.ide
Command-line arguments: -product org.eclipse.platform.ide -data C:\Users\Benjamin\eclipse-workspace2/../runtime-EclipseApplication -dev file:C:/Users/Benjamin/eclipse-workspace2/.metadata/.plugins/org.eclipse.pde.core/Eclipse Application/dev.properties -os win32 -ws win32 -arch x86_64 -consoleLog
!ENTRY org.eclipse.jface 2 0 2022-06-02 20:18:09.929
!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation.
!SUBENTRY 1 org.eclipse.jface 2 0 2022-06-02 20:18:09.929
!MESSAGE A conflict occurred for CTRL+SHIFT+T:
Binding(CTRL+SHIFT+T,
ParameterizedCommand(Command(org.eclipse.jdt.ui.navigate.open.type,Open Type,
Open a type in a Java editor,
Category(org.eclipse.ui.category.navigate,Navigate,null,true),
org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@7b58d678,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.window,,,system)
Binding(CTRL+SHIFT+T,
ParameterizedCommand(Command(org.eclipse.lsp4e.symbolinworkspace,Go to Symbol in Workspace,
,
Category(org.eclipse.lsp4e.category,Language Servers,null,true),
org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@535a6697,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.window,,,system)
!SUBENTRY 1 org.eclipse.jface 2 0 2022-06-02 20:18:09.930
!MESSAGE A conflict occurred for ALT+SHIFT+R:
Binding(ALT+SHIFT+R,
ParameterizedCommand(Command(org.eclipse.jdt.ui.edit.text.java.rename.element,Rename - Refactoring ,
Rename the selected element,
Category(org.eclipse.jdt.ui.category.refactoring,Refactor - Java,Java Refactoring Actions,true),
org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@641bc9a8,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.window,,,system)
Binding(ALT+SHIFT+R,
ParameterizedCommand(Command(org.eclipse.ui.edit.rename,Rename,
Rename the selected item,
Category(org.eclipse.ui.category.file,File,null,true),
org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@1d40f597,
,,true),null),
org.eclipse.ui.defaultAcceleratorConfiguration,
org.eclipse.ui.contexts.window,,,system)
!ENTRY org.eclipse.egit.ui 2 0 2022-06-02 20:18:12.142
!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git
user global configuration and to define the default location to store repositories: 'C:\Users\Benjamin'. If this is
not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and
EGit might behave differently since they see different configuration options.
This warning can be switched off on the Team > Git > Confirmations and Warnings preference page.
!ENTRY org.eclipse.oomph.setup.core 4 0 2022-06-02 20:18:18.737
!MESSAGE Cannot enter synchronized block because "profile" is null
!STACK 0
java.lang.NullPointerException: Cannot enter synchronized block because "profile" is null
at org.eclipse.oomph.p2.core.P2Util.addedTrustedKeys(P2Util.java:236)
at org.eclipse.oomph.setup.internal.core.util.IndexManager.handleTrust(IndexManager.java:521)
at org.eclipse.oomph.setup.internal.core.util.IndexManager.addIndex(IndexManager.java:98)
at org.eclipse.oomph.setup.internal.core.SetupContext.createSelf(SetupContext.java:246)
at org.eclipse.oomph.setup.ui.SetupUIPlugin.performStartup(SetupUIPlugin.java:797)
at org.eclipse.oomph.setup.ui.SetupUIPlugin$1$1.run(SetupUIPlugin.java:266)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)