Menu

#146 Cannot open .tex file exported from lyx

v1.1.0
closed-fixed
None
5
2007-10-13
2007-01-19
magg
No

I exported the lyx file to latex (plain). I use Lyx 1.4.2 for Linux. And then I tried to open it in Eclipse (3.2.1 with jdk 1.6.0) and with texclipse 1.1.0.

And I have got the exception displayed in the window instead of the tex file:

Unable to create this part due to an internal error. Reason for the failure: org.eclipse.ui.internal.editors.text.JavaFileEditorInput cannot be cast to org.eclipse.ui.part.FileEditorInput

And details:

java.lang.ClassCastException: org.eclipse.ui.internal.editors.text.JavaFileEditorInput cannot be cast to org.eclipse.ui.part.FileEditorInput
at net.sourceforge.texlipse.model.MarkerHandler.clearTaskMarkers(MarkerHandler.java:209)
at net.sourceforge.texlipse.model.TexDocumentModel.initializeModel(TexDocumentModel.java:269)
at net.sourceforge.texlipse.editor.TexEditor.createPartControl(TexEditor.java:91)
at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:596)
at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:372)
at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:566)
at org.eclipse.ui.internal.EditorReference.getEditor(EditorReference.java:214)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2595)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2528)
at org.eclipse.ui.internal.WorkbenchPage.access$10(WorkbenchPage.java:2520)
at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2505)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2500)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2477)
at org.eclipse.ui.internal.editors.text.OpenExternalFileAction.run(OpenExternalFileAction.java:132)
at org.eclipse.ui.internal.editors.text.OpenExternalFileAction.run(OpenExternalFileAction.java:100)
at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:254)
at org.eclipse.ui.internal.WWinPluginAction.runWithEvent(WWinPluginAction.java:229)
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:539)
at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:488)
at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:400)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3166)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2842)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1914)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:419)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
at java.lang.reflect.Method.invoke(libgcj.so.70)
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
at org.eclipse.core.launcher.Main.run(Main.java:977)
at org.eclipse.core.launcher.Main.main(Main.java:952)

Discussion

  • magg

    magg - 2007-01-19

    The file that issues the exception

     
  • Boris von Loesch

    Logged In: YES
    user_id=343531
    Originator: NO

    The current version of Texlipse supports only files which live inside of projects. I assume, that you have opened the Lyx file from the file system. This misbehavior will be fixed in the next version, so that you at least can edit your tex files which are not part of a project (the fix was already commited to cvs).

     
  • Boris von Loesch

    • milestone: --> v1.1.0
    • assigned_to: nobody --> borisvl
    • status: open --> open-fixed
     
  • Boris von Loesch

    • status: open-fixed --> closed-fixed
     

Log in to post a comment.

MongoDB Logo MongoDB