Comments (8)
@jukzi what happens if you try to press OK here...?
@HeikoKlare I think invalid path should result in the launch button to be disabled as well.
from eclipse.platform.ui.
This is related to the behavior described in #1492 (comment) as it has the same reason.
The InvalidPathException
thrown here needs to be handled:
from eclipse.platform.ui.
from eclipse.platform.ui.
and it can not recover-- i am stuck in
after another restart :-(
from eclipse.platform.ui.
!SESSION 2024-01-19 10:15:03.620 -----------------------------------------------
eclipse.buildId=4.31.0.I20240118-1800
java.version=21.0.1
java.vendor=Eclipse Adoptium
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=de_DE
Command-line arguments: -os win32 -ws win32 -arch x86_64
!ENTRY org.eclipse.emf.ecore 2 0 2024-01-19 10:15:05.861
!MESSAGE Both 'org.eclipse.cbi.p2repo.p2.maven' and 'org.eclipse.m2e.model.edit' register a package for 'http://maven.apache.org/POM/4.0.0'
!ENTRY org.eclipse.osgi 4 0 2024-01-19 10:15:06.501
!MESSAGE Application error
!STACK 1
java.nio.file.InvalidPathException: Illegal char <*> at index 50: C:\Users\jkubitz\platform-2024-01-10\eclipse\hello*
at java.base/sun.nio.fs.WindowsPathParser.normalize(WindowsPathParser.java:204)
at java.base/sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:175)
at java.base/sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:77)
at java.base/sun.nio.fs.WindowsPath.parse(WindowsPath.java:92)
at java.base/sun.nio.fs.WindowsFileSystem.getPath(WindowsFileSystem.java:231)
at java.base/java.io.File.toPath(File.java:2401)
at org.eclipse.ui.internal.ide.ChooseWorkspaceDialog.getUnexpectedPathHint(ChooseWorkspaceDialog.java:466)
at org.eclipse.ui.internal.ide.ChooseWorkspaceDialog.lambda$10(ChooseWorkspaceDialog.java:444)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:183)
at org.eclipse.ui.internal.ide.ChooseWorkspaceDialog.createWorkspaceBrowseRow(ChooseWorkspaceDialog.java:458)
at org.eclipse.ui.internal.ide.ChooseWorkspaceDialog.createDialogArea(ChooseWorkspaceDialog.java:195)
at org.eclipse.jface.dialogs.TitleAreaDialog.createContents(TitleAreaDialog.java:166)
at org.eclipse.jface.window.Window.create(Window.java:431)
at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1092)
at org.eclipse.jface.window.Window.open(Window.java:788)
at org.eclipse.ui.internal.ide.ChooseWorkspaceDialog.prompt(ChooseWorkspaceDialog.java:138)
at org.eclipse.ui.internal.ide.application.IDEApplication.showChooseWorkspaceDialog(IDEApplication.java:440)
at org.eclipse.ui.internal.ide.application.IDEApplication.promptForWorkspace(IDEApplication.java:371)
at org.eclipse.ui.internal.ide.application.IDEApplication.checkInstanceLocation(IDEApplication.java:285)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:142)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:143)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:109)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:439)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:271)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:651)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:588)
at org.eclipse.equinox.launcher.Main.run(Main.java:1459)
from eclipse.platform.ui.
You have to manually correct the preferences in configuration/.settings/org.eclipse.ui.ide.prefs until the bug is fixed
See #1492 (comment)
from eclipse.platform.ui.
thanks
from eclipse.platform.ui.
I guess -data would still work too.
from eclipse.platform.ui.
Related Issues (20)
- FindReplaceOverlay/FindReplaceDialog tests failing: testSearchTextSelectedWhenOpeningDialog, testSearchTextSelectedWhenSwitchingFocusToDialog
- Find/Replace overlay: search and replace input fields not vertically centered
- Example handler for an alternative inline display HOT 3
- Find/Replace overlay: navigating through search history skips entry
- Sticky scrolling: Line Numbers look wrong (maybe sorted wrong way up?)
- Find/Replace Overlay: can hide views which are in "detached mode" HOT 1
- Find/Replace History: write Unit Tests
- Find/replace overlay: unexpected focus target when closing overlay
- FindReplaceLogic: performIncrementalSearch breaks contract
- FindReplaceLogic: incremental search jumps to next word if selection already on search word
- Random Failing Test: FilteredResourcesSelectionDialogTestSuite HOT 1
- UI refresh: a modern light and dark theme HOT 28
- Sticky Scrolling: ignore merge errors HOT 1
- [e4] support injection of Optionals
- workspace '--release' setting ignored by Problems View HOT 1
- Find/Replace Overlay not adapted to theme of Editor
- CTabFolder: ellipsis for truncated items takes up too much space in Monospace
- IllegalArgumentException at StickyScrollingControl.java:519
- [Sticky scrolling] Commented-out code is being incorrectly recognized HOT 1
- Plugin export not Working (Can't download artifact osgi.bundle,com.sun.jna) HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from eclipse.platform.ui.