<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to bugs</title><link>https://sourceforge.net/p/pmd-eclipse/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/pmd-eclipse/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Wed, 29 Dec 2010 07:21:29 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/pmd-eclipse/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>no repository found at file</title><link>https://sourceforge.net/p/pmd-eclipse/bugs/21/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I am getting the error no repository found at file .can  you please give me solution.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Wed, 29 Dec 2010 07:21:29 -0000</pubDate><guid>https://sourceforge.netbb2afce3b087352fa286f1b144eb44db86fac66a</guid></item><item><title>An internal error occurred during: "DetectCutAndPaste".</title><link>https://sourceforge.net/p/pmd-eclipse/bugs/20/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I have a problem to run PMD Plugin for eclipse.&lt;br /&gt;
I've seen the follwing message.&lt;/p&gt;
&lt;p&gt;Message : An internal error occurred during: "DetectCutAndPaste".&lt;br /&gt;
Exception Stack Trace : net.sourceforge.pmd.ast.TokenMgrError: Lexical error at line 49, column 67.  Encountered: "\r" (13), after : "\"441122  \ufffd\uc209\ube50\u81fe\uc1e8\ub0b5 \u8adb\uae45\ubaa2\ufffd\uacd7\uc520 \uf9cd\ub348\u2164\u6028\ufffd\ufffd\ub178\ub8c4\u6fe1\ufffd);"&lt;br /&gt;
at net.sourceforge.pmd.ast.JavaParserTokenManager.getNextToken(JavaParserTokenManager.java:2040)&lt;br /&gt;
at net.sourceforge.pmd.cpd.JavaTokenizer.tokenize(JavaTokenizer.java:68)&lt;br /&gt;
at net.sourceforge.pmd.cpd.CPD.add(CPD.java:106)&lt;br /&gt;
at net.sourceforge.pmd.cpd.CPD.add(CPD.java:59)&lt;br /&gt;
at net.sourceforge.pmd.eclipse.runtime.cmd.DetectCutAndPasteCmd.detectCutAndPaste(Unknown Source)&lt;br /&gt;
at net.sourceforge.pmd.eclipse.runtime.cmd.DetectCutAndPasteCmd.execute(Unknown Source)&lt;br /&gt;
at net.sourceforge.pmd.eclipse.runtime.cmd.JobCommandProcessor$1.run(Unknown Source)&lt;br /&gt;
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)&lt;br /&gt;
Sessin Data :&lt;br /&gt;
eclipse.buildId=M20100211-1343&lt;br /&gt;
java.version=1.6.0_18&lt;br /&gt;
java.vendor=Sun Microsystems Inc.&lt;br /&gt;
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ko_KR&lt;br /&gt;
Command-line arguments:  -os win32 -ws win32 -arch x86&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">filot97</dc:creator><pubDate>Sun, 07 Mar 2010 08:57:55 -0000</pubDate><guid>https://sourceforge.net740c3222d223f2188ccd1ba0a946559ec78b7d87</guid></item><item><title>PMD2.5 plugin for Eclipse, does not install on eclipse 3.4 </title><link>https://sourceforge.net/p/pmd-eclipse/bugs/19/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The Latest version of PMD plugin for eclipse , does not gets installed on eclipse 3.4 gynamede.After providing the required files after extraction from net.sourceforge.pmd.eclipse-3.2.6.v200903300643.zip in 'local site' , the installation does not start. Where as in older version , 3.3.1, the plugin gets installed successfully.&lt;br /&gt;
Please check for its compatibility.I have tried it several times , but no sucess.&lt;br /&gt;
Whereas PMD's older versions are easily getting installed on gynamede.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Fri, 19 Jun 2009 10:16:38 -0000</pubDate><guid>https://sourceforge.netd0c6960010869c3d0d91e7c6dbcb625523b171fe</guid></item><item><title>Exception building AST</title><link>https://sourceforge.net/p/pmd-eclipse/bugs/18/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I click on the PMD menu to create the abstract syntax tree and get the exception below.  Eclipse is using the JDK1.5 and the compiler's compatibility target is '5' (meaning JDK1.5)&lt;/p&gt;
&lt;p&gt;===&lt;br /&gt;
2007/09/27 13:26:51,121 ERROR PMDUiPlugin                      PMD Exception : &lt;br /&gt;
net.sourceforge.pmd.ast.ParseException: Can't use generics unless running in JDK 1.5 mode!&lt;br /&gt;
at net.sourceforge.pmd.ast.JavaParser.checkForBadGenericsUsage(JavaParser.java:32)&lt;br /&gt;
at net.sourceforge.pmd.ast.JavaParser.TypeArguments(JavaParser.java:1962)&lt;br /&gt;
at net.sourceforge.pmd.ast.JavaParser.ClassOrInterfaceType(JavaParser.java:1911)&lt;br /&gt;
at net.sourceforge.pmd.ast.JavaParser.ReferenceType(JavaParser.java:1862)&lt;br /&gt;
at net.sourceforge.pmd.ast.JavaParser.Type(JavaParser.java:1793)&lt;br /&gt;
at net.sourceforge.pmd.ast.JavaParser.FieldDeclaration(JavaParser.java:1112)&lt;br /&gt;
at net.sourceforge.pmd.ast.JavaParser.ClassOrInterfaceBodyDeclaration(JavaParser.java:1050)&lt;br /&gt;
at net.sourceforge.pmd.ast.JavaParser.ClassOrInterfaceBody(JavaParser.java:983)&lt;br /&gt;
at net.sourceforge.pmd.ast.JavaParser.ClassOrInterfaceDeclaration(JavaParser.java:494)&lt;br /&gt;
at net.sourceforge.pmd.ast.JavaParser.TypeDeclaration(JavaParser.java:386)&lt;br /&gt;
at net.sourceforge.pmd.ast.JavaParser.CompilationUnit(JavaParser.java:145)&lt;br /&gt;
at net.sourceforge.pmd.ui.actions.PMDGenerateASTAction.generateAST(PMDGenerateASTAction.java:187)&lt;br /&gt;
at net.sourceforge.pmd.ui.actions.PMDGenerateASTAction.run(PMDGenerateASTAction.java:160)&lt;br /&gt;
at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:254)&lt;br /&gt;
at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:539)&lt;br /&gt;
at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:488)&lt;br /&gt;
at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:400)&lt;br /&gt;
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)&lt;br /&gt;
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)&lt;br /&gt;
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3348)&lt;br /&gt;
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2968)&lt;br /&gt;
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1914)&lt;br /&gt;
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878)&lt;br /&gt;
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:419)&lt;br /&gt;
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)&lt;br /&gt;
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)&lt;br /&gt;
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)&lt;br /&gt;
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)&lt;br /&gt;
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)&lt;br /&gt;
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)&lt;br /&gt;
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)&lt;br /&gt;
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;br /&gt;
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)&lt;br /&gt;
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&lt;br /&gt;
at java.lang.reflect.Method.invoke(Method.java:585)&lt;br /&gt;
at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)&lt;br /&gt;
at org.eclipse.core.launcher.Main.basicRun(Main.java:280)&lt;br /&gt;
at org.eclipse.core.launcher.Main.run(Main.java:977)&lt;br /&gt;
at org.eclipse.core.launcher.Main.main(Main.java:952)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Thu, 27 Sep 2007 18:41:38 -0000</pubDate><guid>https://sourceforge.net2e8052f36ed17c0848e1b1b9b993fe3bce13f6a9</guid></item><item><title>Report links work intermittently</title><link>https://sourceforge.net/p/pmd-eclipse/bugs/17/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;When generating reports in the ${project}/reports directory, sometimes reports/pmd-report.html has very useful links that go directly to the web page with the explanation of a rule and why it's a good idea.  Sometimes the links don't get generated. &lt;/p&gt;
&lt;p&gt;I can't seem to reproduce what sequences of events actually makes the difference between including the links or not.&lt;/p&gt;
&lt;p&gt;No links example:&lt;/p&gt;
&lt;p&gt;&amp;lt;tr bgcolor="lightgrey"&amp;gt; &lt;br /&gt;
&amp;lt;td align="center"&amp;gt;1&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td width="*%"&amp;gt;src/main/java/com/company/utilities/crypto/HmacCalculator.java&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td align="center" width="5%"&amp;gt;5&amp;lt;/td&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;td width="*"&amp;gt;All methods are static.  Consider using Singleton instead.  Alternatively, you could add a private constructor or make the class abstract to silence this warning.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;/p&gt;
&lt;p&gt;Can't show you an example with links, as I can't reproduce it again.  I've generated them multiple times, so I've seen the links do sometimes exist.&lt;/p&gt;
&lt;p&gt;Paul&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Sat, 30 Jun 2007 00:46:15 -0000</pubDate><guid>https://sourceforge.net591ecb3a3ca7fbbe90074334ab790f6d2bb43465</guid></item><item><title>pmd-eclipse-plugin broken</title><link>https://sourceforge.net/p/pmd-eclipse/bugs/16/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;The PMD 3.9 eclipse plugin is very broken! &lt;br /&gt;
1) the pmd.sf.net/eclipse update site fails&lt;br /&gt;
2) when doing a "local" update with the eclipse plugin download, eclipse seems to work, but...&lt;br /&gt;
3) Window-&amp;gt;Preferences-&amp;gt;PMD.Rules Configuration reports "the currently displayed page contains invalid values"&lt;br /&gt;
4) There is no PMD documentation from the help pages&lt;br /&gt;
5) when trying to "check code with PMD" it gives: &lt;br /&gt;
An internal error occured during: "ReviewCode"&lt;/p&gt;
&lt;p&gt;My eclipse version is 3.2.1 with Callisto updates.  Using   Java 1.5_10 &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">london_coder</dc:creator><pubDate>Sat, 17 Feb 2007 17:14:40 -0000</pubDate><guid>https://sourceforge.net90097c088ca17f78379aa7760c0f0fdbd30e4dc6</guid></item><item><title>An internal error occurred during: "ReviewCode"</title><link>https://sourceforge.net/p/pmd-eclipse/bugs/15/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I have installed the latest PMD eclipse plug (3.7.0)in&lt;br /&gt;
under eclipe&lt;br /&gt;
3.2.0 - Build id: M20060629-1905.&lt;/p&gt;
&lt;p&gt;eclipse.buildId=M20060629-1905&lt;br /&gt;
java.version=1.4.2_10&lt;br /&gt;
java.vendor=Sun Microsystems Inc.&lt;br /&gt;
BootLoader constants: OS=win32, ARCH=x86, WS=win32,&lt;br /&gt;
NL=fr_FR&lt;br /&gt;
Command-line arguments:  -os win32 -ws win32 -arch x86&lt;/p&gt;
&lt;p&gt;I have the following error &lt;br /&gt;
"An internal error occurred during: "ReviewCode"." when&lt;br /&gt;
i am doing verify code with PMD&lt;/p&gt;
&lt;p&gt;Below in the stack trace&lt;/p&gt;
&lt;p&gt;How can I fix the problem quickly&lt;/p&gt;
&lt;p&gt;thanks&lt;/p&gt;
&lt;p&gt;jml&lt;/p&gt;
&lt;p&gt;----------&lt;/p&gt;
&lt;p&gt;java.lang.IllegalArgumentException: Path must include&lt;br /&gt;
project and resource name: /Calculator&lt;br /&gt;
at org.eclipse.core.runtime.Assert.isLegal(Assert.java:62)&lt;br /&gt;
at&lt;br /&gt;
org.eclipse.core.internal.resources.Workspace.newResource(Workspace.java:1565)&lt;br /&gt;
at&lt;br /&gt;
org.eclipse.core.internal.resources.Container.getFolder(Container.java:137)&lt;br /&gt;
at&lt;br /&gt;
net.sourceforge.pmd.runtime.cmd.ReviewCodeCmd.processResource(ReviewCodeCmd.java:345)&lt;br /&gt;
at&lt;br /&gt;
net.sourceforge.pmd.runtime.cmd.ReviewCodeCmd.processResources(ReviewCodeCmd.java:325)&lt;br /&gt;
at&lt;br /&gt;
net.sourceforge.pmd.runtime.cmd.ReviewCodeCmd.execute(ReviewCodeCmd.java:156)&lt;br /&gt;
at&lt;br /&gt;
net.sourceforge.pmd.runtime.cmd.JobCommandProcessor$1.run(JobCommandProcessor.java:107)&lt;br /&gt;
at&lt;br /&gt;
org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)&lt;/p&gt;
&lt;p&gt;!ENTRY org.eclipse.core.jobs 4 2 2006-08-03 19:28:59.703&lt;br /&gt;
!MESSAGE An internal error occurred during: "ReviewCode".&lt;br /&gt;
!STACK 0&lt;br /&gt;
java.lang.IllegalArgumentException: Path must include&lt;br /&gt;
project and resource name: /JUnit&lt;br /&gt;
at org.eclipse.core.runtime.Assert.isLegal(Assert.java:62)&lt;br /&gt;
at&lt;br /&gt;
org.eclipse.core.internal.resources.Workspace.newResource(Workspace.java:1565)&lt;br /&gt;
at&lt;br /&gt;
org.eclipse.core.internal.resources.Container.getFolder(Container.java:137)&lt;br /&gt;
at&lt;br /&gt;
net.sourceforge.pmd.runtime.cmd.ReviewCodeCmd.processResource(ReviewCodeCmd.java:345)&lt;br /&gt;
at&lt;br /&gt;
net.sourceforge.pmd.runtime.cmd.ReviewCodeCmd.processResources(ReviewCodeCmd.java:325)&lt;br /&gt;
at&lt;br /&gt;
net.sourceforge.pmd.runtime.cmd.ReviewCodeCmd.execute(ReviewCodeCmd.java:156)&lt;br /&gt;
at&lt;br /&gt;
net.sourceforge.pmd.runtime.cmd.JobCommandProcessor$1.run(JobCommandProcessor.java:107)&lt;br /&gt;
at&lt;br /&gt;
org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Thu, 03 Aug 2006 18:25:48 -0000</pubDate><guid>https://sourceforge.net46be6d835e84ed7f44423fd4c49a0fca41ee685f</guid></item><item><title>Class not found: PositionLiteralsFirstInComparisons</title><link>https://sourceforge.net/p/pmd-eclipse/bugs/14/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;When selecting "Rules configuration" in preferences:&lt;/p&gt;
&lt;p&gt;java.lang.RuntimeException: Couldn't find that class &lt;br /&gt;
net.sourceforge.pmd.rules.design.PositionLiteralsFirstI&lt;br /&gt;
nComparisons&lt;br /&gt;
at &lt;br /&gt;
net.sourceforge.pmd.RuleSetFactory.createRuleSet&lt;br /&gt;
(RuleSetFactory.java:238)&lt;br /&gt;
at &lt;br /&gt;
net.sourceforge.pmd.RuleSetFactory.createRuleSet&lt;br /&gt;
(RuleSetFactory.java:202)&lt;br /&gt;
at &lt;br /&gt;
net.sourceforge.pmd.eclipse.PMDPlugin.getRuleSetFromSta&lt;br /&gt;
teLocation(PMDPlugin.java:392)&lt;br /&gt;
at &lt;br /&gt;
net.sourceforge.pmd.eclipse.PMDPlugin.getRuleSet&lt;br /&gt;
(PMDPlugin.java:214)&lt;br /&gt;
at &lt;br /&gt;
net.sourceforge.pmd.eclipse.preferences.PMDPreferencePa&lt;br /&gt;
ge.populateRuleTable(PMDPreferencePage.java:610)&lt;br /&gt;
at &lt;br /&gt;
net.sourceforge.pmd.eclipse.preferences.PMDPreferencePa&lt;br /&gt;
ge.buildRuleTableViewer(PMDPreferencePage.java:344)&lt;br /&gt;
at &lt;br /&gt;
net.sourceforge.pmd.eclipse.preferences.PMDPreferencePa&lt;br /&gt;
ge.layoutControls(PMDPreferencePage.java:187)&lt;br /&gt;
at &lt;br /&gt;
net.sourceforge.pmd.eclipse.preferences.PMDPreferencePa&lt;br /&gt;
ge.createContents(PMDPreferencePage.java:176)&lt;br /&gt;
at &lt;br /&gt;
org.eclipse.jface.preference.PreferencePage.createContr&lt;br /&gt;
ol(PreferencePage.java:232)&lt;br /&gt;
at &lt;br /&gt;
org.eclipse.jface.preference.PreferenceDialog.createPag&lt;br /&gt;
eControl(PreferenceDialog.java:1371)&lt;br /&gt;
at &lt;br /&gt;
org.eclipse.jface.preference.PreferenceDialog$12.run&lt;br /&gt;
(PreferenceDialog.java:1138)&lt;br /&gt;
at &lt;br /&gt;
org.eclipse.core.internal.runtime.InternalPlatform.run&lt;br /&gt;
(InternalPlatform.java:1044)&lt;br /&gt;
at org.eclipse.core.runtime.Platform.run&lt;br /&gt;
(Platform.java:783)&lt;br /&gt;
at org.eclipse.ui.internal.JFaceUtil$1.run&lt;br /&gt;
(JFaceUtil.java:44)&lt;br /&gt;
at org.eclipse.jface.util.SafeRunnable.run&lt;br /&gt;
(SafeRunnable.java:148)&lt;br /&gt;
at &lt;br /&gt;
org.eclipse.jface.preference.PreferenceDialog.showPage&lt;br /&gt;
(PreferenceDialog.java:1132)&lt;br /&gt;
at &lt;br /&gt;
org.eclipse.ui.internal.dialogs.FilteredPreferenceDialo&lt;br /&gt;
g.showPage(FilteredPreferenceDialog.java:351)&lt;br /&gt;
at &lt;br /&gt;
org.eclipse.jface.preference.PreferenceDialog$8.selecti&lt;br /&gt;
onChanged(PreferenceDialog.java:638)&lt;br /&gt;
at &lt;br /&gt;
org.eclipse.jface.viewers.StructuredViewer$3.run&lt;br /&gt;
(StructuredViewer.java:763)&lt;br /&gt;
at &lt;br /&gt;
org.eclipse.core.internal.runtime.InternalPlatform.run&lt;br /&gt;
(InternalPlatform.java:1044)&lt;br /&gt;
at org.eclipse.core.runtime.Platform.run&lt;br /&gt;
(Platform.java:783)&lt;br /&gt;
at org.eclipse.ui.internal.JFaceUtil$1.run&lt;br /&gt;
(JFaceUtil.java:44)&lt;br /&gt;
at org.eclipse.jface.util.SafeRunnable.run&lt;br /&gt;
(SafeRunnable.java:148)&lt;br /&gt;
at &lt;br /&gt;
org.eclipse.jface.viewers.StructuredViewer.firePostSele&lt;br /&gt;
ctionChanged(StructuredViewer.java:761)&lt;br /&gt;
at &lt;br /&gt;
org.eclipse.jface.viewers.StructuredViewer.handlePostSe&lt;br /&gt;
lect(StructuredViewer.java:1042)&lt;br /&gt;
at &lt;br /&gt;
org.eclipse.jface.viewers.StructuredViewer$5.widgetSele&lt;br /&gt;
cted(StructuredViewer.java:1062)&lt;br /&gt;
at &lt;br /&gt;
org.eclipse.jface.util.OpenStrategy.firePostSelectionEv&lt;br /&gt;
ent(OpenStrategy.java:231)&lt;br /&gt;
at org.eclipse.jface.util.OpenStrategy.access$4&lt;br /&gt;
(OpenStrategy.java:226)&lt;br /&gt;
at org.eclipse.jface.util.OpenStrategy$3.run&lt;br /&gt;
(OpenStrategy.java:392)&lt;br /&gt;
at org.eclipse.swt.widgets.RunnableLock.run&lt;br /&gt;
(RunnableLock.java:35)&lt;br /&gt;
at &lt;br /&gt;
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages&lt;br /&gt;
(Synchronizer.java:123)&lt;br /&gt;
at &lt;br /&gt;
org.eclipse.swt.widgets.Display.runAsyncMessages&lt;br /&gt;
(Display.java:3102)&lt;br /&gt;
at &lt;br /&gt;
org.eclipse.swt.widgets.Display.readAndDispatch&lt;br /&gt;
(Display.java:2761)&lt;br /&gt;
at org.eclipse.jface.window.Window.runEventLoop&lt;br /&gt;
(Window.java:809)&lt;br /&gt;
at org.eclipse.jface.window.Window.open&lt;br /&gt;
(Window.java:787)&lt;br /&gt;
at &lt;br /&gt;
org.eclipse.ui.internal.OpenPreferencesAction.run&lt;br /&gt;
(OpenPreferencesAction.java:66)&lt;br /&gt;
at org.eclipse.jface.action.Action.runWithEvent&lt;br /&gt;
(Action.java:996)&lt;br /&gt;
at &lt;br /&gt;
org.eclipse.jface.action.ActionContributionItem.handleW&lt;br /&gt;
idgetSelection(ActionContributionItem.java:538)&lt;br /&gt;
at &lt;br /&gt;
org.eclipse.jface.action.ActionContributionItem.access$&lt;br /&gt;
2(ActionContributionItem.java:488)&lt;br /&gt;
at &lt;br /&gt;
org.eclipse.jface.action.ActionContributionItem$5.handl&lt;br /&gt;
eEvent(ActionContributionItem.java:400)&lt;br /&gt;
at org.eclipse.swt.widgets.EventTable.sendEvent&lt;br /&gt;
(EventTable.java:66)&lt;br /&gt;
at org.eclipse.swt.widgets.Widget.sendEvent&lt;br /&gt;
(Widget.java:843)&lt;br /&gt;
at &lt;br /&gt;
org.eclipse.swt.widgets.Display.runDeferredEvents&lt;br /&gt;
(Display.java:3125)&lt;br /&gt;
at &lt;br /&gt;
org.eclipse.swt.widgets.Display.readAndDispatch&lt;br /&gt;
(Display.java:2758)&lt;br /&gt;
at &lt;br /&gt;
org.eclipse.ui.internal.Workbench.runEventLoop&lt;br /&gt;
(Workbench.java:1699)&lt;br /&gt;
at org.eclipse.ui.internal.Workbench.runUI&lt;br /&gt;
(Workbench.java:1663)&lt;br /&gt;
at &lt;br /&gt;
org.eclipse.ui.internal.Workbench.createAndRunWorkbench&lt;br /&gt;
(Workbench.java:367)&lt;br /&gt;
at &lt;br /&gt;
org.eclipse.ui.PlatformUI.createAndRunWorkbench&lt;br /&gt;
(PlatformUI.java:143)&lt;br /&gt;
at &lt;br /&gt;
org.eclipse.ui.internal.ide.IDEApplication.run&lt;br /&gt;
(IDEApplication.java:103)&lt;br /&gt;
at &lt;br /&gt;
org.eclipse.core.internal.runtime.PlatformActivator$1.r&lt;br /&gt;
un(PlatformActivator.java:226)&lt;br /&gt;
at &lt;br /&gt;
org.eclipse.core.runtime.adaptor.EclipseStarter.run&lt;br /&gt;
(EclipseStarter.java:376)&lt;br /&gt;
at &lt;br /&gt;
org.eclipse.core.runtime.adaptor.EclipseStarter.run&lt;br /&gt;
(EclipseStarter.java:163)&lt;br /&gt;
at sun.reflect.NativeMethodAccessorImpl.invoke0&lt;br /&gt;
(Native Method)&lt;br /&gt;
at sun.reflect.NativeMethodAccessorImpl.invoke&lt;br /&gt;
(NativeMethodAccessorImpl.java:39)&lt;br /&gt;
at &lt;br /&gt;
sun.reflect.DelegatingMethodAccessorImpl.invoke&lt;br /&gt;
(DelegatingMethodAccessorImpl.java:25)&lt;br /&gt;
at java.lang.reflect.Method.invoke&lt;br /&gt;
(Method.java:585)&lt;br /&gt;
at &lt;br /&gt;
org.eclipse.core.launcher.Main.invokeFramework&lt;br /&gt;
(Main.java:334)&lt;br /&gt;
at org.eclipse.core.launcher.Main.basicRun&lt;br /&gt;
(Main.java:278)&lt;br /&gt;
at org.eclipse.core.launcher.Main.run&lt;br /&gt;
(Main.java:973)&lt;br /&gt;
at org.eclipse.core.launcher.Main.main&lt;br /&gt;
(Main.java:948)&lt;/p&gt;
&lt;p&gt;When "check code with PDM":&lt;br /&gt;
java.lang.RuntimeException: Couldn't find that class &lt;br /&gt;
net.sourceforge.pmd.rules.design.PositionLiteralsFirstI&lt;br /&gt;
nComparisons&lt;br /&gt;
at &lt;br /&gt;
net.sourceforge.pmd.RuleSetFactory.createRuleSet&lt;br /&gt;
(RuleSetFactory.java:238)&lt;br /&gt;
at &lt;br /&gt;
net.sourceforge.pmd.RuleSetFactory.createRuleSet&lt;br /&gt;
(RuleSetFactory.java:202)&lt;br /&gt;
at &lt;br /&gt;
net.sourceforge.pmd.eclipse.model.PreferencesModelImpl.&lt;br /&gt;
loadDefaultConfigurationForCompatibility&lt;br /&gt;
(PreferencesModelImpl.java:303)&lt;br /&gt;
at &lt;br /&gt;
net.sourceforge.pmd.eclipse.model.PreferencesModelImpl.&lt;br /&gt;
loadDefaultConfiguration(PreferencesModelImpl.java:268)&lt;br /&gt;
at &lt;br /&gt;
net.sourceforge.pmd.eclipse.model.PreferencesModelImpl.&lt;br /&gt;
loadPreferences(PreferencesModelImpl.java:253)&lt;br /&gt;
at &lt;br /&gt;
net.sourceforge.pmd.eclipse.model.PreferencesModelImpl.&lt;br /&gt;
&amp;lt;init&amp;gt;(PreferencesModelImpl.java:111)&lt;br /&gt;
at &lt;br /&gt;
net.sourceforge.pmd.eclipse.model.ModelFactory.&amp;lt;init&amp;gt;&lt;br /&gt;
(ModelFactory.java:81)&lt;br /&gt;
at &lt;br /&gt;
net.sourceforge.pmd.eclipse.model.ModelFactory.&amp;lt;clinit&amp;gt;&lt;br /&gt;
(ModelFactory.java:75)&lt;br /&gt;
at &lt;br /&gt;
net.sourceforge.pmd.eclipse.cmd.ReviewCodeCmd.processRe&lt;br /&gt;
source(ReviewCodeCmd.java:280)&lt;br /&gt;
at &lt;br /&gt;
net.sourceforge.pmd.eclipse.cmd.ReviewCodeCmd.processRe&lt;br /&gt;
sources(ReviewCodeCmd.java:270)&lt;br /&gt;
at &lt;br /&gt;
net.sourceforge.pmd.eclipse.cmd.ReviewCodeCmd.execute&lt;br /&gt;
(ReviewCodeCmd.java:145)&lt;br /&gt;
at &lt;br /&gt;
net.sourceforge.pmd.eclipse.cmd.JobCommandProcessor$1.r&lt;br /&gt;
un(JobCommandProcessor.java:100)&lt;br /&gt;
at org.eclipse.core.internal.jobs.Worker.run&lt;br /&gt;
(Worker.java:76)&lt;/p&gt;
&lt;p&gt;and&lt;/p&gt;
&lt;p&gt;name.herlin.command.CommandException: &lt;br /&gt;
net.sourceforge.pmd.eclipse.model.ModelException: &lt;br /&gt;
java.lang.RuntimeException: Couldn't find that class &lt;br /&gt;
net.sourceforge.pmd.rules.design.PositionLiteralsFirstI&lt;br /&gt;
nComparisons&lt;br /&gt;
at &lt;br /&gt;
net.sourceforge.pmd.eclipse.cmd.ReviewCodeCmd.processRe&lt;br /&gt;
source(ReviewCodeCmd.java:294)&lt;br /&gt;
at &lt;br /&gt;
net.sourceforge.pmd.eclipse.cmd.ReviewCodeCmd.processRe&lt;br /&gt;
sources(ReviewCodeCmd.java:270)&lt;br /&gt;
at &lt;br /&gt;
net.sourceforge.pmd.eclipse.cmd.ReviewCodeCmd.execute&lt;br /&gt;
(ReviewCodeCmd.java:145)&lt;br /&gt;
at &lt;br /&gt;
net.sourceforge.pmd.eclipse.cmd.JobCommandProcessor$1.r&lt;br /&gt;
un(JobCommandProcessor.java:100)&lt;br /&gt;
at org.eclipse.core.internal.jobs.Worker.run&lt;br /&gt;
(Worker.java:76)&lt;br /&gt;
Caused by: &lt;br /&gt;
net.sourceforge.pmd.eclipse.model.ModelException: &lt;br /&gt;
java.lang.RuntimeException: Couldn't find that class &lt;br /&gt;
net.sourceforge.pmd.rules.design.PositionLiteralsFirstI&lt;br /&gt;
nComparisons&lt;br /&gt;
at &lt;br /&gt;
net.sourceforge.pmd.eclipse.model.ModelFactory.getPrope&lt;br /&gt;
riesModelForProject(ModelFactory.java:119)&lt;br /&gt;
at &lt;br /&gt;
net.sourceforge.pmd.eclipse.cmd.ReviewCodeCmd.processRe&lt;br /&gt;
source(ReviewCodeCmd.java:280)&lt;br /&gt;
... 4 more&lt;br /&gt;
Caused by: java.lang.RuntimeException: Couldn't find &lt;br /&gt;
that class &lt;br /&gt;
net.sourceforge.pmd.rules.design.PositionLiteralsFirstI&lt;br /&gt;
nComparisons&lt;br /&gt;
at &lt;br /&gt;
net.sourceforge.pmd.RuleSetFactory.createRuleSet&lt;br /&gt;
(RuleSetFactory.java:238)&lt;br /&gt;
at &lt;br /&gt;
net.sourceforge.pmd.RuleSetFactory.createRuleSet&lt;br /&gt;
(RuleSetFactory.java:202)&lt;br /&gt;
at &lt;br /&gt;
net.sourceforge.pmd.eclipse.PMDPlugin.getRuleSetFromSta&lt;br /&gt;
teLocation(PMDPlugin.java:392)&lt;br /&gt;
at &lt;br /&gt;
net.sourceforge.pmd.eclipse.PMDPlugin.getRuleSet&lt;br /&gt;
(PMDPlugin.java:214)&lt;br /&gt;
at &lt;br /&gt;
net.sourceforge.pmd.eclipse.model.ProjectPropertiesMode&lt;br /&gt;
lImpl.&amp;lt;init&amp;gt;(ProjectPropertiesModelImpl.java:144)&lt;br /&gt;
at &lt;br /&gt;
net.sourceforge.pmd.eclipse.model.ModelFactory.getPrope&lt;br /&gt;
riesModelForProject(ModelFactory.java:112)&lt;br /&gt;
... 5 more&lt;/p&gt;
&lt;p&gt;Session data:&lt;br /&gt;
eclipse.buildId=M20050929-0840&lt;br /&gt;
java.version=1.5.0_06&lt;br /&gt;
java.vendor=Sun Microsystems Inc.&lt;br /&gt;
BootLoader constants: OS=win32, ARCH=x86, WS=win32, &lt;br /&gt;
NL=de_DE&lt;br /&gt;
Command-line arguments:  -os win32 -ws win32 -arch x86&lt;/p&gt;
&lt;p&gt;After all I have found the missing class in pmd-&lt;br /&gt;
3.4.jar in my extension location in &lt;br /&gt;
plugins\net.sourceforge.pmd.eclipse_1.8.0\lib&lt;/p&gt;
&lt;p&gt;What is wrong now?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kai Hackemesser</dc:creator><pubDate>Thu, 25 May 2006 18:08:38 -0000</pubDate><guid>https://sourceforge.netb55d22e7e609e2cf2ba5d9fda83cc61481794f9f</guid></item><item><title>Eclipse signals "Could not set property: Value too long"</title><link>https://sourceforge.net/p/pmd-eclipse/bugs/13/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I tried to install the newest PMD&lt;br /&gt;
(pmd-eclipse-site-2.3.0) on my eclipse&lt;br /&gt;
(Version: 3.1.1, Build id: M20050929-0840). When&lt;br /&gt;
running PMD against even&lt;br /&gt;
fairly small projects, I get popup error messages and&lt;br /&gt;
the following stacktrace&lt;br /&gt;
in my .metadata/.log:&lt;/p&gt;
&lt;p&gt;!ENTRY net.sourceforge.pmd.eclipse 4 0 2006-03-10&lt;br /&gt;
18:56:49.201&lt;br /&gt;
!MESSAGE Error when writing project propertiesCould not&lt;br /&gt;
set property:&lt;br /&gt;
net.sourceforge.pmd.eclipse.persprops active_rulset.&lt;br /&gt;
Value is too long.&lt;br /&gt;
!STACK 1&lt;br /&gt;
org.eclipse.core.internal.resources.ResourceException:&lt;br /&gt;
Could not set property:&lt;br /&gt;
net.sourceforge.pmd.eclipse.persprops active_rulset.&lt;br /&gt;
Value is too long.&lt;br /&gt;
at&lt;br /&gt;
org.eclipse.core.internal.properties.PropertyManager2.setProperty(PropertyManager2.java:155)&lt;br /&gt;
at&lt;br /&gt;
org.eclipse.core.internal.resources.Resource.setPersistentProperty(Resource.java:1315)&lt;br /&gt;
at&lt;br /&gt;
net.sourceforge.pmd.eclipse.PMDPlugin.storeRuleSetForResource(PMDPlugin.java:443)&lt;br /&gt;
at&lt;br /&gt;
net.sourceforge.pmd.eclipse.PMDPlugin.getRuleSetForResourceFromProperties(PMDPlugin.java:384)&lt;br /&gt;
at&lt;br /&gt;
net.sourceforge.pmd.eclipse.PMDPlugin.getRuleSetForResource(PMDPlugin.java:336)&lt;br /&gt;
at&lt;br /&gt;
net.sourceforge.pmd.eclipse.PMDProcessor.run(PMDProcessor.java:124)&lt;br /&gt;
at&lt;br /&gt;
net.sourceforge.pmd.eclipse.PMDVisitor.visit(PMDVisitor.java:79)&lt;br /&gt;
at&lt;br /&gt;
org.eclipse.core.internal.resources.Resource$2.visit(Resource.java:103)&lt;br /&gt;
at&lt;br /&gt;
org.eclipse.core.internal.resources.Resource$1.visitElement(Resource.java:50)&lt;br /&gt;
at&lt;br /&gt;
org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:81)&lt;br /&gt;
at&lt;br /&gt;
org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85)&lt;br /&gt;
at&lt;br /&gt;
org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85)&lt;br /&gt;
at&lt;br /&gt;
org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85)&lt;br /&gt;
at&lt;br /&gt;
org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85)&lt;br /&gt;
at&lt;br /&gt;
org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85)&lt;br /&gt;
at&lt;br /&gt;
org.eclipse.core.internal.watson.ElementTreeIterator.doIteration(ElementTreeIterator.java:85)&lt;br /&gt;
at&lt;br /&gt;
org.eclipse.core.internal.watson.ElementTreeIterator.iterate(ElementTreeIterator.java:126)&lt;br /&gt;
at&lt;br /&gt;
org.eclipse.core.internal.resources.Resource.accept(Resource.java:60)&lt;br /&gt;
at&lt;br /&gt;
org.eclipse.core.internal.resources.Resource.accept(Resource.java:101)&lt;br /&gt;
at&lt;br /&gt;
org.eclipse.core.internal.resources.Resource.accept(Resource.java:80)&lt;br /&gt;
at&lt;br /&gt;
net.sourceforge.pmd.eclipse.PMDVisitorRunner.run(PMDVisitorRunner.java:50)&lt;br /&gt;
at&lt;br /&gt;
net.sourceforge.pmd.eclipse.actions.PMDCheckAction$CheckPMDTask.run(PMDCheckAction.java:143)&lt;br /&gt;
at&lt;br /&gt;
org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:113)&lt;br /&gt;
!SUBENTRY 1 org.eclipse.core.resources 4 568 2006-03-10&lt;br /&gt;
18:56:49.217&lt;br /&gt;
!MESSAGE Could not set property:&lt;br /&gt;
net.sourceforge.pmd.eclipse.persprops&lt;br /&gt;
active_rulset. Value is too long.&lt;/p&gt;
&lt;p&gt;I submitted the problem to eclipse&lt;br /&gt;
(https://bugs.eclipse.org/bugs/show_bug.cgi?id=131357),&lt;br /&gt;
where i got the following response:&lt;/p&gt;
&lt;p&gt;"It's a bug in PMDPlugin.  THe API being called,&lt;br /&gt;
IResource.setPersistentProperty, is spec'd to say the&lt;br /&gt;
property should be under 2KB in length.  That's the&lt;br /&gt;
restriction that is being hit in this stack trace. I&lt;br /&gt;
suggest reporting the bug to the maintainer of that&lt;br /&gt;
plugin."&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Markus Freericks</dc:creator><pubDate>Sun, 12 Mar 2006 18:28:14 -0000</pubDate><guid>https://sourceforge.net73aad1b223fd8c707f934f9ad7161feb6c894558</guid></item><item><title>future is spelt incorrectly in message.properties</title><link>https://sourceforge.net/p/pmd-eclipse/bugs/12/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Here is the current version:&lt;/p&gt;
&lt;p&gt;message.question.rebuild_project = Configuration has&lt;br /&gt;
changed. Rebuild the project now ? No leads to apply&lt;br /&gt;
changes only on futur update or creation of files.&lt;/p&gt;
&lt;p&gt;Future is missing the "e" on the end, it should be:&lt;/p&gt;
&lt;p&gt;message.question.rebuild_project = Configuration has&lt;br /&gt;
changed. Rebuild the project now ? No leads to apply&lt;br /&gt;
changes only on future update or creation of files.&lt;/p&gt;
&lt;p&gt;Tom&lt;/p&gt;
&lt;p&gt;wilson.thomas@gmail.com&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Tue, 16 Aug 2005 00:59:59 -0000</pubDate><guid>https://sourceforge.netd55d0d816d740a0d7c3506c375ef9445f03cbaf9</guid></item></channel></rss>