Outline is emty when I open external file

stas8h wrote on Tue Oct 21 15:22:55 MEST 2008:
 Hi all
 Outline is empty when I open external perl file (via File -> Open File...).
If I create new perl project and add new perl file to this project - outline
works great, but with external files seems is problem.
 Thanks in advance for any help!
jploski wrote on Tue Oct 21 20:07:23 MEST 2008:
Are you using the current 0.6.25 version of EPIC? Have you checked the error
log (workspace/.metadata/.log) for any relevant messages? When you open
the file, is the epic_links project created in the workspace with a linked
folder pointing to the directory containing the script?
stas8h wrote on Wed Oct 22 10:46:58 MEST 2008:
Thanks for reply jploski
I use 0.6.25 version. .log file doesn't contain any related information.
I made 'echo "" > .log' after closed file in eclipse, closed eclipse, started
eclipse again and opened perl file again and 'cat .log' didn't show me anything.
Sorry, but I can't find any info about epic_links on sf's website. Where
I can find info about epic_links? I don't see any epic_links or other links
like folder. Here is listing of my ~/workspace (elicpse's running now):
./.metadata
./.metadata/.lock
./.metadata/.log
./.metadata/version.ini
./.metadata/.plugins
./.metadata/.plugins/org.eclipse.ui
./.metadata/.plugins/org.eclipse.ui/dialog_settings.xml
./.metadata/.plugins/org.eclipse.core.runtime
./.metadata/.plugins/org.eclipse.core.runtime/.settings
./.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs
./.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs
./.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.team.ui.prefs
./.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs
./.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs
./.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs
./.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs
./.metadata/.plugins/org.eclipse.core.runtime/.settings/net.sourceforge.phpeclipse.prefs
./.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.team.cvs.ui.prefs
./.metadata/.plugins/org.eclipse.core.runtime/.settings/org.epic.perleditor.prefs
./.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.team.core.prefs
./.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.equinox.p2.ui.sdk.prefs
./.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs
./.metadata/.plugins/org.eclipse.team.core
./.metadata/.plugins/org.eclipse.debug.core
./.metadata/.plugins/org.epic.debug
./.metadata/.plugins/org.eclipse.equinox.p2.ui.sdk
./.metadata/.plugins/org.eclipse.equinox.p2.ui.sdk/licenses.xml
./.metadata/.plugins/org.eclipse.equinox.p2.ui.sdk/dialog_settings.xml
./.metadata/.plugins/org.eclipse.debug.ui
./.metadata/.plugins/org.eclipse.ltk.ui.refactoring
./.metadata/.plugins/org.eclipse.ltk.ui.refactoring/dialog_settings.xml
./.metadata/.plugins/org.eclipse.core.resources
./.metadata/.plugins/org.eclipse.core.resources/.safetable
./.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources
./.metadata/.plugins/org.eclipse.core.resources/.history
./.metadata/.plugins/org.eclipse.core.resources/.history/90
./.metadata/.plugins/org.eclipse.core.resources/.history/90/20e17057a99e001d1dd3f4f4f1e1110d
./.metadata/.plugins/org.eclipse.core.resources/.history/e4
./.metadata/.plugins/org.eclipse.core.resources/.history/e4/e0964a62a99e001d1dd3f4f4f1e1110d
./.metadata/.plugins/org.eclipse.core.resources/.root
./.metadata/.plugins/org.eclipse.core.resources/.root/.indexes
./.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index
./.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version
./.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version
./.metadata/.plugins/org.eclipse.core.resources/.root/16.tree
./.metadata/.plugins/org.eclipse.core.resources/.projects
./.metadata/.plugins/org.eclipse.ui.workbench
./.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml
./.metadata/.plugins/org.eclipse.ui.workbench/workbench.xml
./.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml
./.metadata/.plugins/org.eclipse.jdt.ui
./.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml
./.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml
./.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml
./.metadata/.plugins/org.eclipse.jdt.core
./.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat
./.metadata/.plugins/org.eclipse.team.cvs.core
./.metadata/.plugins/org.epic.perleditor
./.metadata/.plugins/org.epic.perleditor/templates.xml
./.metadata/.plugins/org.eclipse.ui.ide
./.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml
./.metadata/.plugins/org.eclipse.ltk.core.refactoring
./.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings
./.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace
./.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2008
./.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2008/10
./.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2008/10/43
./.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2008/10/43/refactorings.index
./.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2008/10/43/refactorings.history
./.metadata/.plugins/net.sourceforge.phpeclipse

 Thanks a lot for help!
jploski wrote on Wed Oct 22 18:41:14 MEST 2008:
I hope that you were checking the .log file in the correct workspace. To
make sure, you can try debugging a Perl script after enabling the "Debugger
console (experimental)" option in EPIC Preferences. This will cause the
Perl command line to be logged (if not, you are definitely looking at the
wrong file).

More on epic_links:

The first time when you open a file located outside of the workspace, EPIC
creates a special hidden project named "epic_links", and within that project
it creates a "linked folder" which points to the real directory containing
the file to be opened. This "epic_links" project can be seen in the "Navigator"
view (e.g. in the "Resource" perspective of Eclipse), but it does not appear
in the "Package Explorer" view. I suggest that you check whether epic_links
is there. If it is there, try deleting it manually (when asked by Eclipse,
remove just the project, not its contents on disk) and then opening the
external file.

Another thing to check is whether the file is opened using the EPIC editor
or some other editor (look at the icon in the editor's tab with filename),
but I guess it would not matter whether you are opening external files or
workspace files if that were the cause of the problem.
stas8h wrote on Mon Oct 27 14:14:44 CET 2008:
Seems something completely wrong.
I enabled "Debugger console (experimental)" and tried to debug script. When
I tried make a breakpoint I give an error. Here is what I have in .log file:

!SESSION 2008-10-27 14:46:04.970 -----------------------------------------------
eclipse.buildId=M20080911-1700
java.version=1.6.0_0
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US
Command-line arguments:  -os linux -ws gtk -arch x86

!ENTRY org.eclipse.core.jobs 4 2 2008-10-27 14:50:33.828
!MESSAGE An internal error occurred during: "Toggle Line Breakpoint (epic)".
!STACK 0
java.lang.NullPointerException
        at org.epic.debug.PerlLineBreakpoint$1.run(PerlLineBreakpoint.java:82)
        at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1800)
        at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1782)
        at org.epic.debug.PerlLineBreakpoint.run(PerlLineBreakpoint.java:143)
        at org.epic.debug.PerlLineBreakpoint.createPerlLineBreakpoint(PerlLineBreakpoint.java:91)
        at org.epic.debug.PerlLineBreakpoint.(PerlLineBreakpoint.java:53)
        at org.epic.debug.PerlLineBreakpoint.(PerlLineBreakpoint.java:45)
        at org.epic.debug.ui.action.ToggleBreakpointAdapter.createLineBreakpoint(ToggleBreakpointAdapter.java:203)
        at org.epic.debug.ui.action.ToggleBreakpointAdapter.access$1(ToggleBreakpointAdapter.java:174)
        at org.epic.debug.ui.action.ToggleBreakpointAdapter$1.run(ToggleBreakpointAdapter.java:118)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

Also when I try to use Perl Documentation (ctrl+shift+H) I see:

!ENTRY org.eclipse.ui 4 4 2008-10-27 14:58:44.693
!MESSAGE "Search Perldoc" did not complete normally.  Please see the log
for more information.

!ENTRY org.eclipse.ui 4 0 2008-10-27 14:58:44.694
!MESSAGE org.eclipse.ui.ide.FileStoreEditorInput cannot be cast to org.eclipse.ui.IFileEditorInput
!STACK 0
java.lang.ClassCastException: org.eclipse.ui.ide.FileStoreEditorInput cannot
be cast to org.eclipse.ui.IFileEditorInput
        at org.epic.core.util.PerlExecutor.execute(PerlExecutor.java:163)
        at org.epic.perleditor.views.PerlDocView.getPerlDoc(PerlDocView.java:270)
        at org.epic.perleditor.views.PerlDocView.search(PerlDocView.java:208)
        at org.epic.perleditor.actions.PerlDocAction.doRun(PerlDocAction.java:61)
        at org.epic.perleditor.actions.PerlEditorAction.run(PerlEditorAction.java:37)
        at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
        at org.eclipse.ui.commands.ActionHandler.execute(ActionHandler.java:185)
        at org.eclipse.ui.internal.handlers.LegacyHandlerWrapper.execute(LegacyHandlerWrapper.java:109)
        at org.eclipse.core.commands.Command.executeWithChecks(Command.java:476)
        at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)
        at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:169)
        at org.eclipse.ui.internal.keys.WorkbenchKeyboard.executeCommand(WorkbenchKeyboard.java:472)
        at org.eclipse.ui.internal.keys.WorkbenchKeyboard.press(WorkbenchKeyboard.java:824)
        at org.eclipse.ui.internal.keys.WorkbenchKeyboard.processKeyEvent(WorkbenchKeyboard.java:882)
        at org.eclipse.ui.internal.keys.WorkbenchKeyboard.filterKeySequenceBindings(WorkbenchKeyboard.java:571)
        at org.eclipse.ui.internal.keys.WorkbenchKeyboard.access$3(WorkbenchKeyboard.java:512)
        at org.eclipse.ui.internal.keys.WorkbenchKeyboard$KeyDownFilter.handleEvent(WorkbenchKeyboard.java:127)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
        at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1436)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1157)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1182)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1167)
        at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1194)
        at org.eclipse.swt.widgets.Widget.gtk_key_press_event(Widget.java:698)
        at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:2765)
        at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:702)
        at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1543)
        at org.eclipse.swt.widgets.Control.windowProc(Control.java:4506)
        at org.eclipse.swt.widgets.Display.windowProc(Display.java:4099)
        at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
        at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:5792)
        at org.eclipse.swt.widgets.Display.eventProc(Display.java:1177)
        at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native
Method)
        at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:1550)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3031)
        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
        at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
        at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
        at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
        at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
        at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
        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:386)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
        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:616)
        at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
        at org.eclipse.equinox.launcher.Main.run(Main.java:1236)

I checked "Navigator", it's absolutely empty, without any projects.

By the way, if I create project and try to use PerlDoc - it works fine.
Taking into account all stuff I think problems appear with external files.

Can I in some way debug epic_links? I don't see any error from epic_links
in .log now

Thanks
jploski wrote on Mon Oct 27 19:13:03 CET 2008:
One more thing to clarify: what you refer to as an "external file"? Is it
a file located in your file system, but outside of the workspace (this is
my usage of the term), or are you talking about files on some other system
(e.g. opened using Remote System Explorer or the like)? In the latter case,
it won't work any soon, as there are strong assumptions in EPIC that the
edited file is locally available.

Let's say you create a simple Perl script in /tmp and then open it. Does
it work then?

Another thing that would be worth trying is to change the workspace location
(to be some local directory, if that is not the case).

The errors you are quoting can be explained as consequences of the root
problem that you are working with a file which has no representation in
the workspace (does not implement IResource and/or IFileEditorInput in Eclipse
API terms).

I suspect that the code path which creates epic_links is not even taken
in EPIC code for some reason, thus no errors concerning it appear in the
log. If you are opening normal local files outside of the workspace and
this happens, then you could try debugging it yourself (it's not difficult
- see http://www.epic-ide.org/devguide.php).
stas8h wrote on Wed Oct 29 15:38:47 CET 2008:
Under external file I mean file which located in my file system, but outside
of the workspace.
After step 7 (Choose Project → Clean... and select org.epic.* projects.
This step should build all projects without errors.) I got 149 errors and
602 warnings. Grandly :)
Here is errors:

Description	Resource	Path	Location	Type
assert cannot be resolved	CGILaunchConfigurationDelegate.java	org.epic.debug/src/org/epic/debug/cgi
line 155	Java Problem
assert cannot be resolved	OccurrencesUpdater.java	org.epic.perleditor/src/org/epic/perleditor/editors
line 56	Java Problem
assert cannot be resolved	PerlOutlineContentProvider.java	org.epic.perleditor/src/org/epic/perleditor/views
line 79	Java Problem
assert cannot be resolved	PerlVariable.java	org.epic.debug/src/org/epic/debug/db
line 322	Java Problem
assert cannot be resolved	RemotePort.java	org.epic.debug/src/org/epic/debug/util
line 76	Java Problem
assert cannot be resolved	RemotePort.java	org.epic.debug/src/org/epic/debug/util
line 94	Java Problem
assert cannot be resolved	RemotePort.java	org.epic.debug/src/org/epic/debug/util
line 112	Java Problem
assert cannot be resolved	TokensList.java	org.epic.perleditor/src/org/epic/perleditor/editors
line 58	Java Problem
assert cannot be resolved to a type	CGILaunchConfigurationDelegate.java
org.epic.debug/src/org/epic/debug/cgi	line 166	Java Problem
assert cannot be resolved to a type	CGILaunchConfigurationDelegate.java
org.epic.debug/src/org/epic/debug/cgi	line 183	Java Problem
assert cannot be resolved to a type	CGILaunchConfigurationDelegate.java
org.epic.debug/src/org/epic/debug/cgi	line 184	Java Problem
assert cannot be resolved to a type	CGILaunchConfigurationDelegate.java
org.epic.debug/src/org/epic/debug/cgi	line 191	Java Problem
assert cannot be resolved to a type	CGILaunchConfigurationDelegate.java
org.epic.debug/src/org/epic/debug/cgi	line 364	Java Problem
assert cannot be resolved to a type	DebuggerInterface.java	org.epic.debug/src/org/epic/debug/db
line 49	Java Problem
assert cannot be resolved to a type	DebuggerInterface.java	org.epic.debug/src/org/epic/debug/db
line 50	Java Problem
assert cannot be resolved to a type	DebuggerInterface.java	org.epic.debug/src/org/epic/debug/db
line 260	Java Problem
assert cannot be resolved to a type	DefaultRetargetEditorDelegate.java	org.epic.perleditor/src/org/epic/perleditor/actions
line 34	Java Problem
assert cannot be resolved to a type	DefaultRetargetEditorDelegate.java	org.epic.perleditor/src/org/epic/perleditor/actions
line 43	Java Problem
assert cannot be resolved to a type	IdleTimer.java	org.epic.perleditor/src/org/epic/perleditor/editors
line 44	Java Problem
assert cannot be resolved to a type	IdleTimer.java	org.epic.perleditor/src/org/epic/perleditor/editors
line 45	Java Problem
assert cannot be resolved to a type	MarkerUtilities.java	org.epic.perleditor/src/org/epic/core/util
line 38	Java Problem
assert cannot be resolved to a type	MarkerUtilities.java	org.epic.perleditor/src/org/epic/core/util
line 109	Java Problem
assert cannot be resolved to a type	MultiTextEdit.java	org.epic.perleditor/src/org/epic/perleditor/templates/textmanipulation
line 42	Java Problem
assert cannot be resolved to a type	MultiTextEdit.java	org.epic.perleditor/src/org/epic/perleditor/templates/textmanipulation
line 52	Java Problem
assert cannot be resolved to a type	OccurrencesUpdater.java	org.epic.perleditor/src/org/epic/perleditor/editors
line 75	Java Problem
assert cannot be resolved to a type	OccurrencesUpdater.java	org.epic.perleditor/src/org/epic/perleditor/editors
line 104	Java Problem
assert cannot be resolved to a type	PerlEditorAction.java	org.epic.perleditor/src/org/epic/perleditor/actions
line 27	Java Problem
assert cannot be resolved to a type	PerlLineBreakpoint.java	org.epic.debug/src/org/epic/debug
line 51	Java Problem
assert cannot be resolved to a type	PerlPartitioner.java	org.epic.perleditor/src/org/epic/perleditor/editors
line 278	Java Problem
assert cannot be resolved to a type	PerlPartitioner.java	org.epic.perleditor/src/org/epic/perleditor/editors
line 304	Java Problem
assert cannot be resolved to a type	PerlPartitioner.java	org.epic.perleditor/src/org/epic/perleditor/editors
line 374	Java Problem
assert cannot be resolved to a type	PerlSourceViewerConfiguration.java	org.epic.perleditor/src/org/epic/perleditor/editors
line 32	Java Problem
assert cannot be resolved to a type	RemotePort.java	org.epic.debug/src/org/epic/debug/util
line 258	Java Problem
assert cannot be resolved to a type	ResourceUtilities.java	org.epic.perleditor/src/org/epic/core/util
line 120	Java Problem
assert cannot be resolved to a type	ResourceUtilities.java	org.epic.perleditor/src/org/epic/core/util
line 121	Java Problem
assert cannot be resolved to a type	SourceFile.java	org.epic.perleditor/src/org/epic/core/model
line 35	Java Problem
assert cannot be resolved to a type	SourceFile.java	org.epic.perleditor/src/org/epic/core/model
line 36	Java Problem
assert cannot be resolved to a type	Subroutine.java	org.epic.perleditor/src/org/epic/core/model
line 27	Java Problem
assert cannot be resolved to a type	Subroutine.java	org.epic.perleditor/src/org/epic/core/model
line 28	Java Problem
assert cannot be resolved to a type	Subroutine.java	org.epic.perleditor/src/org/epic/core/model
line 29	Java Problem
assert cannot be resolved to a type	Subroutine.java	org.epic.perleditor/src/org/epic/core/model
line 30	Java Problem
assert cannot be resolved to a type	Subroutine.java	org.epic.perleditor/src/org/epic/core/model
line 31	Java Problem
assert cannot be resolved to a type	Subroutine.java	org.epic.perleditor/src/org/epic/core/model
line 110	Java Problem
assert cannot be resolved to a type	Subroutine.java	org.epic.perleditor/src/org/epic/core/model
line 111	Java Problem
Duplicate local variable attributes	MarkerUtilities.java	org.epic.perleditor/src/org/epic/core/util
line 38	Java Problem
Duplicate local variable attributes	PerlLineBreakpoint.java	org.epic.debug/src/org/epic/debug
line 51	Java Problem
Duplicate local variable binUrl	CGILaunchConfigurationDelegate.java	org.epic.debug/src/org/epic/debug/cgi
line 166	Java Problem
Duplicate local variable curly	Subroutine.java	org.epic.perleditor/src/org/epic/core/model
line 111	Java Problem
Duplicate local variable dirUrl	CGILaunchConfigurationDelegate.java	org.epic.debug/src/org/epic/debug/cgi
line 191	Java Problem
Duplicate local variable display	IdleTimer.java	org.epic.perleditor/src/org/epic/perleditor/editors
line 45	Java Problem
Duplicate local variable doc	SourceFile.java	org.epic.perleditor/src/org/epic/core/model
line 36	Java Problem
Duplicate local variable edit	MultiTextEdit.java	org.epic.perleditor/src/org/epic/perleditor/templates/textmanipulation
line 42	Java Problem
Duplicate local variable edit	MultiTextEdit.java	org.epic.perleditor/src/org/epic/perleditor/templates/textmanipulation
line 52	Java Problem
Duplicate local variable editor	PerlEditorAction.java	org.epic.perleditor/src/org/epic/perleditor/actions
line 27	Java Problem
Duplicate local variable event	PerlPartitioner.java	org.epic.perleditor/src/org/epic/perleditor/editors
line 304	Java Problem
Duplicate local variable in	DebuggerInterface.java	org.epic.debug/src/org/epic/debug/db
line 49	Java Problem
Duplicate local variable index	Subroutine.java	org.epic.perleditor/src/org/epic/core/model
line 28	Java Problem
Duplicate local variable log	SourceFile.java	org.epic.perleditor/src/org/epic/core/model
line 35	Java Problem
Duplicate local variable name	Subroutine.java	org.epic.perleditor/src/org/epic/core/model
line 30	Java Problem
Duplicate local variable openCurly	Subroutine.java	org.epic.perleditor/src/org/epic/core/model
line 31	Java Problem
Duplicate local variable out	DebuggerInterface.java	org.epic.debug/src/org/epic/debug/db
line 50	Java Problem
Duplicate local variable parent	Subroutine.java	org.epic.perleditor/src/org/epic/core/model
line 27	Java Problem
Duplicate local variable path	CGILaunchConfigurationDelegate.java	org.epic.debug/src/org/epic/debug/cgi
line 183	Java Problem
Duplicate local variable path	CGILaunchConfigurationDelegate.java	org.epic.debug/src/org/epic/debug/cgi
line 184	Java Problem
Duplicate local variable path	ResourceUtilities.java	org.epic.perleditor/src/org/epic/core/util
line 120	Java Problem
Duplicate local variable path	ResourceUtilities.java	org.epic.perleditor/src/org/epic/core/util
line 121	Java Problem
Duplicate local variable sourceViewer	IdleTimer.java	org.epic.perleditor/src/org/epic/perleditor/editors
line 44	Java Problem
Duplicate local variable store	PerlSourceViewerConfiguration.java	org.epic.perleditor/src/org/epic/perleditor/editors
line 32	Java Problem
Duplicate local variable subKeyword	Subroutine.java	org.epic.perleditor/src/org/epic/core/model
line 29	Java Problem
Duplicate local variable targetEditor	DefaultRetargetEditorDelegate.java
org.epic.perleditor/src/org/epic/perleditor/actions	line 43	Java Problem
Duplicate local variable toRun	DefaultRetargetEditorDelegate.java	org.epic.perleditor/src/org/epic/perleditor/actions
line 34	Java Problem
Duplicate local variable urlString	CGILaunchConfigurationDelegate.java	org.epic.debug/src/org/epic/debug/cgi
line 364	Java Problem
PerlEditor cannot be resolved	DefaultRetargetEditorDelegate.java	org.epic.perleditor/src/org/epic/perleditor/actions
line 43	Java Problem
Syntax error on token ":", - expected	OccurrencesUpdater.java	org.epic.perleditor/src/org/epic/perleditor/editors
line 56	Java Problem
Syntax error on token ":", * expected	DebuggerInterface.java	org.epic.debug/src/org/epic/debug/db
line 261	Java Problem
Syntax error on token ":", invalid AssignmentOperator	CGILaunchConfigurationDelegate.java
org.epic.debug/src/org/epic/debug/cgi	line 155	Java Problem
Syntax error on token ":", invalid AssignmentOperator	PerlCriticPreferencePage.java
org.epic.perleditor/src/org/epic/perleditor/preferences	line 59	Java Problem
Syntax error on token "!=", = expected	DebuggerInterface.java	org.epic.debug/src/org/epic/debug/db
line 49	Java Problem
Syntax error on token "!=", = expected	DebuggerInterface.java	org.epic.debug/src/org/epic/debug/db
line 50	Java Problem
Syntax error on token "!=", = expected	DefaultRetargetEditorDelegate.java
org.epic.perleditor/src/org/epic/perleditor/actions	line 34	Java Problem
Syntax error on token "!=", = expected	IdleTimer.java	org.epic.perleditor/src/org/epic/perleditor/editors
line 44	Java Problem
Syntax error on token "!=", = expected	IdleTimer.java	org.epic.perleditor/src/org/epic/perleditor/editors
line 45	Java Problem
Syntax error on token "!=", = expected	MarkerUtilities.java	org.epic.perleditor/src/org/epic/core/util
line 38	Java Problem
Syntax error on token "!=", = expected	MultiTextEdit.java	org.epic.perleditor/src/org/epic/perleditor/templates/textmanipulation
line 42	Java Problem
Syntax error on token "!=", = expected	MultiTextEdit.java	org.epic.perleditor/src/org/epic/perleditor/templates/textmanipulation
line 52	Java Problem
Syntax error on token "!=", = expected	OccurrencesUpdater.java	org.epic.perleditor/src/org/epic/perleditor/editors
line 104	Java Problem
Syntax error on token "!=", = expected	PerlEditorAction.java	org.epic.perleditor/src/org/epic/perleditor/actions
line 27	Java Problem
Syntax error on token "!=", = expected	PerlLineBreakpoint.java	org.epic.debug/src/org/epic/debug
line 51	Java Problem
Syntax error on token "!=", = expected	PerlSourceViewerConfiguration.java
org.epic.perleditor/src/org/epic/perleditor/editors	line 32	Java Problem
Syntax error on token "!=", = expected	RemotePort.java	org.epic.debug/src/org/epic/debug/util
line 258	Java Problem
Syntax error on token "!=", = expected	SourceFile.java	org.epic.perleditor/src/org/epic/core/model
line 35	Java Problem
Syntax error on token "!=", = expected	SourceFile.java	org.epic.perleditor/src/org/epic/core/model
line 36	Java Problem
Syntax error on token "!=", = expected	Subroutine.java	org.epic.perleditor/src/org/epic/core/model
line 27	Java Problem
Syntax error on token "!=", = expected	Subroutine.java	org.epic.perleditor/src/org/epic/core/model
line 29	Java Problem
Syntax error on token "!=", = expected	Subroutine.java	org.epic.perleditor/src/org/epic/core/model
line 30	Java Problem
Syntax error on token "!=", = expected	Subroutine.java	org.epic.perleditor/src/org/epic/core/model
line 31	Java Problem
Syntax error on token ".", ; expected	CGILaunchConfigurationDelegate.java
org.epic.debug/src/org/epic/debug/cgi	line 166	Java Problem
Syntax error on token ".", ; expected	CGILaunchConfigurationDelegate.java
org.epic.debug/src/org/epic/debug/cgi	line 183	Java Problem
Syntax error on token ".", ; expected	CGILaunchConfigurationDelegate.java
org.epic.debug/src/org/epic/debug/cgi	line 184	Java Problem
Syntax error on token ".", ; expected	CGILaunchConfigurationDelegate.java
org.epic.debug/src/org/epic/debug/cgi	line 191	Java Problem
jploski wrote on Wed Oct 29 18:35:40 CET 2008:
Go to Preferences/Java/Compiler and modify compiler compliance settings
to 1.4, .class/source file = 1.4 also. You can also do it in Properties
of the individual Java projects if you prefer. Then do Project/Clean...
again (possibly necessary).
stas8h wrote on Wed Oct 29 18:43:43 CET 2008:
Thanks
Seems this fixed problem with errors. Is it normal if I still have 100 warnings?
jploski wrote on Wed Oct 29 18:48:09 CET 2008:
Yes, the warnings are harmless.

Note: The above is an archived snapshot of a forum thread. Use the original thread at sf.net to post comments.