Skip to Main Content

Java Development Tools

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

[Eclipse 4.3.2] Impossible to add GlassFish Server 4 into the Servers view

Laurent.BMar 19 2014 — edited Apr 25 2014

Hello,

I cannot add GlassFish 4 into the Servers view.

I have Kepler SR2 with JBossTools and GlassFish Tools plugins.

I reached to add Tomcat server without any problem but with GF4 it does not work.

By the way, I can declare the GF4 into the menu Window > Preferences > Server > Runtime Environments but this is impossible to use it.

Here is the error I can see in the Error view, that seems to be related with an encoding issue but where ?... :

java.lang.IllegalStateException: org.xml.sax.SAXParseException; lineNumber: 55; columnNumber: 40; Invalid byte 2 of 3-byte UTF-8 sequence.

    at org.glassfish.tools.ide.server.parser.TreeParser.readXml(TreeParser.java:108)

    at oracle.eclipse.tools.glassfish.GlassfishGenericServer.readServerConfiguration(GlassfishGenericServer.java:593)

    at oracle.eclipse.tools.glassfish.GlassfishGenericServer.readDomainConfig(GlassfishGenericServer.java:221)

    at oracle.eclipse.tools.glassfish.GlassfishGenericServer.validate(GlassfishGenericServer.java:320)

    at oracle.eclipse.tools.glassfish.ui.wizards.GFWizardCreation$Helper.validate(GFWizardCreation.java:410)

    at oracle.eclipse.tools.glassfish.ui.wizards.GFWizardCreation.enter(GFWizardCreation.java:117)

    at org.eclipse.wst.server.ui.internal.wizard.TaskWizard.switchWizardFragment(TaskWizard.java:311)

    at org.eclipse.wst.server.ui.internal.wizard.TaskWizardPage.setVisible(TaskWizardPage.java:91)

    at org.eclipse.jface.wizard.WizardDialog.updateForPage(WizardDialog.java:1259)

    at org.eclipse.jface.wizard.WizardDialog.access$4(WizardDialog.java:1238)

    at org.eclipse.jface.wizard.WizardDialog$8.run(WizardDialog.java:1227)

    at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)

    at org.eclipse.jface.wizard.WizardDialog.showPage(WizardDialog.java:1225)

    at org.eclipse.jface.wizard.WizardDialog.nextPressed(WizardDialog.java:915)

    at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:428)

    at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:628)

    at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)

    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)

    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057)

    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4170)

    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3759)

    at org.eclipse.jface.window.Window.runEventLoop(Window.java:826)

    at org.eclipse.jface.window.Window.open(Window.java:802)

    at org.eclipse.wst.server.ui.internal.actions.LaunchWizardAction.run(LaunchWizardAction.java:57)

    at org.eclipse.jface.action.Action.runWithEvent(Action.java:499)

    at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)

    at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)

    at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)

    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)

    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057)

    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4170)

    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3759)

    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113)

    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)

    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997)

    at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:140)

    at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:611)

    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)

    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567)

    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)

    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)

    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)

    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)

    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)

    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)

    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

    at java.lang.reflect.Method.invoke(Method.java:606)

    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)

    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)

    at org.eclipse.equinox.launcher.Main.run(Main.java:1450)

    at org.eclipse.equinox.launcher.Main.main(Main.java:1426)

Caused by: org.xml.sax.SAXParseException; lineNumber: 55; columnNumber: 40; Invalid byte 2 of 3-byte UTF-8 sequence.

    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)

    at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)

    at org.glassfish.tools.ide.server.parser.TreeParser.readXml(TreeParser.java:103)

    ... 53 more

Caused by: org.apache.xerces.impl.io.MalformedByteSequenceException: Invalid byte 2 of 3-byte UTF-8 sequence.

    at org.apache.xerces.impl.io.UTF8Reader.invalidByte(Unknown Source)

    at org.apache.xerces.impl.io.UTF8Reader.read(Unknown Source)

    at org.apache.xerces.impl.XMLEntityScanner.load(Unknown Source)

    at org.apache.xerces.impl.XMLEntityScanner.scanLiteral(Unknown Source)

    at org.apache.xerces.impl.XMLScanner.scanAttributeValue(Unknown Source)

    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanAttribute(Unknown Source)

    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)

    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)

    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)

    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)

    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)

    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)

    ... 56 more

Any reason for that ?

I've configured my Eclipse in UTF-8 but even if I switch back in cp1252 (with a Eclipse restart), the problem remains.

Thank you

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on May 23 2014
Added on Mar 19 2014
3 comments
2,627 views