[ANN] PropertiesEditor Plugin 1.6.1j

Description:
Editor for properties files like built-in editors (highlighting, navigation, find usages, intentions, properties files specific features, bundle editing mode etc.)

Changes:

  • Minor improvements and reported bugs fixes


TIA,
Dmitry

28 comments
Comment actions Permalink

Dmitry,

My PropertiesEditor settings got lost today, I think because of my
upgrade to version 'j', but not 100% sure that's what did it.

Thanks,
Jon

Dmitry Kashin wrote:

Description:
Editor for properties files like built-in editors (highlighting, navigation, find usages, intentions, properties files specific features, bundle editing mode etc.)

Changes:

  • Minor improvements and reported bugs fixes


TIA,
Dmitry

0
Comment actions Permalink

Hi Jon,

I'm not sure that something related to it was changed id 'j'. May be after exception you shut down IDEA and settings was lost?
Main purpose of last builds was bugfixing and no features was added and no major changes made.
Please keep post your exception stacktraces if it occures.

TIA,
Dmitry

0
Comment actions Permalink

Dmitry,

Get this exception with j on 2051 when I ran a find usages.

Jon

Error message: Unexpected duplicated usage!
java.lang.Throwable

at com.intellij.openapi.diagnostic.Logger.error(Logger.java:34)

at com.intellij.usageView.a.d$f_.foundUsage(d$f_.java:14)

at com.intellij.usageView.a.d.a(d.java:125)

at com.intellij.usageView.a.d.a(d.java:169)

at com.intellij.usageView.a.d.access$500(d.java:385)

at com.intellij.usageView.a.d$2.run(d$2.java:2)

at com.intellij.openapi.f.a.c.runReadAction(c.java:142)

at com.intellij.usageView.a.d.a(d.java:89)

at com.intellij.usageView.a.d.s(d.java:541)

at com.intellij.usageView.a.d.(d.java:119) at com.intellij.usageView.a.h.(h.java:92) at com.intellij.usageView.a.h.]]>(h.java:160)

at com.intellij.usageView.a.j.addContent(j.java:10)

at
com.propertiesEditor.propedit.controller.PropertiesFileEditorItem.findUsagesOfProperty(PropertiesFileEditorItem.java:189)

at
com.propertiesEditor.propedit.action.PropertiesFindUsagesAction.actionPerformed(PropertiesFindUsagesAction.java:34)

at com.intellij.openapi.c.b.m$b_.actionPerformed(m$b_.java:4)

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786)

at com.intellij.openapi.c.b.m.fireActionPerformed(m.java:37)

at com.intellij.ui.b.a.h.doClick(h.java:77)

at com.intellij.ui.b.a.h.access$300(h.java:165)

at com.intellij.ui.b.a.h$a_.mouseReleased(h$a_.java:2)

at java.awt.Component.processMouseEvent(Component.java:5100)

at java.awt.Component.processEvent(Component.java:4897)

at java.awt.Container.processEvent(Container.java:1569)

at java.awt.Component.dispatchEventImpl(Component.java:3615)

at java.awt.Container.dispatchEventImpl(Container.java:1627)

at java.awt.Component.dispatchEvent(Component.java:3477)

at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)

at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128)

at java.awt.Container.dispatchEventImpl(Container.java:1613)

at java.awt.Window.dispatchEventImpl(Window.java:1606)

at java.awt.Component.dispatchEvent(Component.java:3477)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)

at com.intellij.ide.s.b(s.java:90)

at com.intellij.ide.s.a(s.java:144)

at com.intellij.ide.s.dispatchEvent(s.java:23)

at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)

at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)

0
Comment actions Permalink

Hi Jon,
Any details about your project?

Just interesting why you report almost all exception of such kind and no one else.

TIA,
Dmitry

0
Comment actions Permalink

Project consists of 2 Web Modules. The properties file I notice this on
is a messages.properties, and I have one messages.properties in each
module. This exception seems to happen pretty often in the
messages.properties (haven't seen it in the other properties files that
are not duplicated) except when no usages are found for the particular
property.

Jon

Dmitry Kashin wrote:

Hi Jon,
Any details about your project?

Just interesting why you report almost all exception of such kind and no one else.

TIA,
Dmitry

0
Comment actions Permalink

Here are the messages.properties files if that helps.



Attachment(s):
messages.properties
messages.properties
0
Comment actions Permalink

Dmitry,

I noticed now when PropertiesEditor drops my settings. If I do an
upgrade, I don't normally copy in the plugins right away. PE settings
get dropped if you open a project without the plugin once then reopen
again with PE back in the plugin directory. My other plugins, however,
don't drop the settings under these circumstances, such as
InspectionGadgets. Can you fix?

Thanks,
Jon

0
Comment actions Permalink

j isn't working with 2061.

0
Comment actions Permalink

I'll try, may be setting must be stored not in ipr but in iws file, I'll try to examine this problem more carefully.

TIA,
Dmitry

0
Comment actions Permalink

Hello Jon,
Any symptoms? Stacktrace welcome.

TIA,
Dmitry

0
Comment actions Permalink

Thanks Jon I'll look into this problem. One more question can you try search for usages with different types? May be it related to search in JSP or any other specific file type.

TIA,
Dmitry

0
Comment actions Permalink

Dmitry Kashin wrote:

Hello Jon,
Any symptoms? Stacktrace welcome.

TIA,
Dmitry


Stacktrace on opening a properties file:
java.lang.NumberFormatException: For input string: "__BUILD_NUMBER__"

at
java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)

at java.lang.Integer.parseInt(Integer.java:468)

at java.lang.Integer.parseInt(Integer.java:518)

at
com.propertiesEditor.propedit.wrapped.WrappedSplitter.(WrappedSplitter.java:21) at com.propertiesEditor.propedit.controller.PropertiesFileEditor.]]>(PropertiesFileEditor.java:105)

at
com.propertiesEditor.propedit.PropertiesFileEditorComponent.createEditor(PropertiesFileEditorComponent.java:170)

at com.intellij.openapi.d.b.d.b(d.java:570)

at com.intellij.openapi.d.b.d.access$900(d.java:561)

at com.intellij.openapi.d.b.d$6.run(d$6.java:1)

at com.intellij.openapi.command.a.a.executeCommand(a.java:115)

at com.intellij.openapi.d.b.d.a(d.java:326)

at com.intellij.openapi.d.b.d.openFile(d.java:327)

at com.intellij.ide.actions.dg$1.run(dg$1.java:2)

at com.intellij.ui.ListPopup.closePopup(ListPopup.java:22)

at com.intellij.ui.ListPopup$2.keyTyped(ListPopup.java:7)

at java.awt.AWTEventMulticaster.keyTyped(AWTEventMulticaster.java:182)

at java.awt.Component.processKeyEvent(Component.java:5055)

at javax.swing.JComponent.processKeyEvent(JComponent.java:2388)

at java.awt.Component.processEvent(Component.java:4909)

at java.awt.Container.processEvent(Container.java:1569)

at java.awt.Component.dispatchEventImpl(Component.java:3615)

at java.awt.Container.dispatchEventImpl(Container.java:1627)

at java.awt.Component.dispatchEvent(Component.java:3477)

at
java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1713)

at
java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:627)

at
java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:831)

at
java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:741)

at
java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:592)

at java.awt.Component.dispatchEventImpl(Component.java:3506)

at java.awt.Container.dispatchEventImpl(Container.java:1627)

at java.awt.Window.dispatchEventImpl(Window.java:1606)

at java.awt.Component.dispatchEvent(Component.java:3477)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)

at com.intellij.ide.s.b(s.java:60)

at com.intellij.ide.s.a(s.java:153)

at com.intellij.ide.s.dispatchEvent(s.java:147)

at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)

at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)

0
Comment actions Permalink

Dmitry Kashin wrote:

Thanks Jon I'll look into this problem. One more question can you try search for usages with different types? May be it related to search in JSP or any other specific file type.


Generally there is only one usage in a Java file. All the type boxes are
checked for Find usages. If I uncheck the Java, it only finds the
definition and doesn't find any other usage and doesn't have the exception.

Jon

0
Comment actions Permalink

Are you sure that it 1.6.1j? In specified line this exception not possible.

TIA,
Dmitry

0
Comment actions Permalink

Unfortunately all application level components after removing plugin lost their settings. Looks like IG too. :(

TIA,
Dmitry

0
Comment actions Permalink

Ok I'll try to fix this problem or add more diagnostic to detect problem.

TIA,
Dmitry

0
Comment actions Permalink

Looks like IDEA backups all options xml files and if plugin doesn't exists file not recreated and setting lost. You can file RFE for it if it you want in IDEA tracker. I'm even don't know is it bug or feature.

TIA,
Dmitry

0
Comment actions Permalink

Dmitry Kashin wrote:

Ok I'll try to fix this problem or add more diagnostic to detect problem.


Just tried it with 1.7 on 2061 and have the problem. Stacktrace below:

Error message: Unexpected duplicated usage!
java.lang.Throwable

at com.intellij.openapi.diagnostic.Logger.error(Logger.java:34)

at com.intellij.usageView.a.d$f_.foundUsage(d$f_.java:39)

at com.intellij.usageView.a.d.a(d.java:243)

at com.intellij.usageView.a.d.a(d.java:283)

at com.intellij.usageView.a.d.access$500(d.java:320)

at com.intellij.usageView.a.d$2.run(d$2.java:1)

at com.intellij.openapi.o.a.c.runReadAction(c.java:235)

at com.intellij.usageView.a.d.a(d.java:518)

at com.intellij.usageView.a.d.s(d.java:341)

at com.intellij.usageView.a.d.(d.java:378) at com.intellij.usageView.a.h.(h.java:142) at com.intellij.usageView.a.h.]]>(h.java:179)

at com.intellij.usageView.a.j.addContent(j.java:65)

at
com.propertiesEditor.propedit.controller.PropertiesFileEditorItem.findUsagesOfProperty(PropertiesFileEditorItem.java:189)

at
com.propertiesEditor.propedit.action.PropertiesFindUsagesAction.actionPerformed(PropertiesFindUsagesAction.java:34)

at com.intellij.openapi.n.a.m$b_.actionPerformed(m$b_.java:12)

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786)

at com.intellij.openapi.n.a.m.fireActionPerformed(m.java:63)

at com.intellij.ui.b.a.h.doClick(h.java:247)

at com.intellij.ui.b.a.h.access$300(h.java:212)

at com.intellij.ui.b.a.h$a_.mouseReleased(h$a_.java:4)

at java.awt.Component.processMouseEvent(Component.java:5100)

at java.awt.Component.processEvent(Component.java:4897)

at java.awt.Container.processEvent(Container.java:1569)

at java.awt.Component.dispatchEventImpl(Component.java:3615)

at java.awt.Container.dispatchEventImpl(Container.java:1627)

at java.awt.Component.dispatchEvent(Component.java:3477)

at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)

at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128)

at java.awt.Container.dispatchEventImpl(Container.java:1613)

at java.awt.Window.dispatchEventImpl(Window.java:1606)

at java.awt.Component.dispatchEvent(Component.java:3477)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)

at com.intellij.ide.s.b(s.java:122)

at com.intellij.ide.s.a(s.java:161)

at com.intellij.ide.s.dispatchEvent(s.java:107)

at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)

at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)

0
Comment actions Permalink

Dmitry Kashin wrote:

Are you sure that it 1.6.1j? In specified line this exception not possible.


You are right - it was 'i'. Sorry about that. Plugins used to highlight
in pink out-of-date plugins so I got used to that letting me know I had
the latest. 1.7 still has the other problem.

Jon

0
Comment actions Permalink

Hi,

Fixed in 2072 (we will just skip duplicates).

Jon Steelman wrote:

Dmitry Kashin wrote:

>> Ok I'll try to fix this problem or add more diagnostic to detect problem.


Just tried it with 1.7 on 2061 and have the problem. Stacktrace below:

Error message: Unexpected duplicated usage!
java.lang.Throwable

at com.intellij.openapi.diagnostic.Logger.error(Logger.java:34)

at com.intellij.usageView.a.d$f_.foundUsage(d$f_.java:39)

at com.intellij.usageView.a.d.a(d.java:243)

at com.intellij.usageView.a.d.a(d.java:283)

at com.intellij.usageView.a.d.access$500(d.java:320)

at com.intellij.usageView.a.d$2.run(d$2.java:1)

at com.intellij.openapi.o.a.c.runReadAction(c.java:235)

at com.intellij.usageView.a.d.a(d.java:518)

at com.intellij.usageView.a.d.s(d.java:341)

at com.intellij.usageView.a.d.<init>(d.java:378)

at com.intellij.usageView.a.h.<init>(h.java:142)

at com.intellij.usageView.a.h.<init>(h.java:179)

at com.intellij.usageView.a.j.addContent(j.java:65)

at
com.propertiesEditor.propedit.controller.PropertiesFileEditorItem.findUsagesOfProperty(PropertiesFileEditorItem.java:189)


at
com.propertiesEditor.propedit.action.PropertiesFindUsagesAction.actionPerformed(PropertiesFindUsagesAction.java:34)


at com.intellij.openapi.n.a.m$b_.actionPerformed(m$b_.java:12)

at
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786)

at com.intellij.openapi.n.a.m.fireActionPerformed(m.java:63)

at com.intellij.ui.b.a.h.doClick(h.java:247)

at com.intellij.ui.b.a.h.access$300(h.java:212)

at com.intellij.ui.b.a.h$a_.mouseReleased(h$a_.java:4)

at java.awt.Component.processMouseEvent(Component.java:5100)

at java.awt.Component.processEvent(Component.java:4897)

at java.awt.Container.processEvent(Container.java:1569)

at java.awt.Component.dispatchEventImpl(Component.java:3615)

at java.awt.Container.dispatchEventImpl(Container.java:1627)

at java.awt.Component.dispatchEvent(Component.java:3477)

at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)

at
java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128)

at java.awt.Container.dispatchEventImpl(Container.java:1613)

at java.awt.Window.dispatchEventImpl(Window.java:1606)

at java.awt.Component.dispatchEvent(Component.java:3477)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)

at com.intellij.ide.s.b(s.java:122)

at com.intellij.ide.s.a(s.java:161)

at com.intellij.ide.s.dispatchEvent(s.java:107)

at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)


at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)


at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)

at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)



--
Best regards,
Maxim Mossienko
IntelliJ Labs / JetBrains Inc.
http://www.intellij.com
"Develop with pleasure!"

0
Comment actions Permalink

I don't understand?

Maxim Mossienko wrote:

Hi,

Fixed in 2072 (we will just skip duplicates).

Jon Steelman wrote:

>> Dmitry Kashin wrote:
>>
>>> Ok I'll try to fix this problem or add more diagnostic to detect
>>> problem.
>>
>>
>>
>> Just tried it with 1.7 on 2061 and have the problem. Stacktrace below:
>>
>> Error message: Unexpected duplicated usage!
>> java.lang.Throwable
>>
>> at com.intellij.openapi.diagnostic.Logger.error(Logger.java:34)
>>
>> at com.intellij.usageView.a.d$f_.foundUsage(d$f_.java:39)
>>
>> at com.intellij.usageView.a.d.a(d.java:243)
>>
>> at com.intellij.usageView.a.d.a(d.java:283)
>>
>> at com.intellij.usageView.a.d.access$500(d.java:320)
>>
>> at com.intellij.usageView.a.d$2.run(d$2.java:1)
>>
>> at com.intellij.openapi.o.a.c.runReadAction(c.java:235)
>>
>> at com.intellij.usageView.a.d.a(d.java:518)
>>
>> at com.intellij.usageView.a.d.s(d.java:341)
>>
>> at com.intellij.usageView.a.d.(d.java:378) >> >> at com.intellij.usageView.a.h.(h.java:142) >> >> at com.intellij.usageView.a.h.(h.java:179) >> >> at com.intellij.usageView.a.j.addContent(j.java:65) >> >> at >> com.propertiesEditor.propedit.controller.PropertiesFileEditorItem.findUsagesOfProperty(PropertiesFileEditorItem.java:189) >> >> >> at >> com.propertiesEditor.propedit.action.PropertiesFindUsagesAction.actionPerformed(PropertiesFindUsagesAction.java:34) >> >> >> at com.intellij.openapi.n.a.m$b_.actionPerformed(m$b_.java:12) >> >> at >> javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786) >> >> at com.intellij.openapi.n.a.m.fireActionPerformed(m.java:63) >> >> at com.intellij.ui.b.a.h.doClick(h.java:247) >> >> at com.intellij.ui.b.a.h.access$300(h.java:212) >> >> at com.intellij.ui.b.a.h$a_.mouseReleased(h$a_.java:4) >> >> at java.awt.Component.processMouseEvent(Component.java:5100) >> >> at java.awt.Component.processEvent(Component.java:4897) >> >> at java.awt.Container.processEvent(Container.java:1569) >> >> at java.awt.Component.dispatchEventImpl(Component.java:3615) >> >> at java.awt.Container.dispatchEventImpl(Container.java:1627) >> >> at java.awt.Component.dispatchEvent(Component.java:3477) >> >> at >> java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483) >> >> at >> java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198) >> >> at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128) >> >> at java.awt.Container.dispatchEventImpl(Container.java:1613) >> >> at java.awt.Window.dispatchEventImpl(Window.java:1606) >> >> at java.awt.Component.dispatchEvent(Component.java:3477) >> >> at java.awt.EventQueue.dispatchEvent(EventQueue.java:456) >> >> at com.intellij.ide.s.b(s.java:122) >> >> at com.intellij.ide.s.a(s.java:161) >> >> at com.intellij.ide.s.dispatchEvent(s.java:107) >> >> at >> java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201) >> >> >> at >> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151) >> >> >> at >> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145) >> >> at >> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137) >> >>]]> at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)


0
Comment actions Permalink

Hi,

Usageview contains assert on uniqueness of the elements contained
inside, starting with 2072 it will just skip them.

Jon Steelman wrote:

I don't understand?

Maxim Mossienko wrote:

>> Hi,
>>
>> Fixed in 2072 (we will just skip duplicates).
>>
>> Jon Steelman wrote:
>>
>>> Dmitry Kashin wrote:
>>>
>>>> Ok I'll try to fix this problem or add more diagnostic to detect
>>>> problem.
>>>
>>>
>>>
>>>
>>> Just tried it with 1.7 on 2061 and have the problem. Stacktrace below:
>>>
>>> Error message: Unexpected duplicated usage!
>>> java.lang.Throwable
>>>
>>> at com.intellij.openapi.diagnostic.Logger.error(Logger.java:34)
>>>
>>> at com.intellij.usageView.a.d$f_.foundUsage(d$f_.java:39)
>>>
>>> at com.intellij.usageView.a.d.a(d.java:243)
>>>
>>> at com.intellij.usageView.a.d.a(d.java:283)
>>>
>>> at com.intellij.usageView.a.d.access$500(d.java:320)
>>>
>>> at com.intellij.usageView.a.d$2.run(d$2.java:1)
>>>
>>> at com.intellij.openapi.o.a.c.runReadAction(c.java:235)
>>>
>>> at com.intellij.usageView.a.d.a(d.java:518)
>>>
>>> at com.intellij.usageView.a.d.s(d.java:341)
>>>
>>> at com.intellij.usageView.a.d.(d.java:378) >>> >>> at com.intellij.usageView.a.h.(h.java:142) >>> >>> at com.intellij.usageView.a.h.(h.java:179) >>> >>> at com.intellij.usageView.a.j.addContent(j.java:65) >>> >>> at >>> com.propertiesEditor.propedit.controller.PropertiesFileEditorItem.findUsagesOfProperty(PropertiesFileEditorItem.java:189) >>> >>> >>> at >>> com.propertiesEditor.propedit.action.PropertiesFindUsagesAction.actionPerformed(PropertiesFindUsagesAction.java:34) >>> >>> >>> at com.intellij.openapi.n.a.m$b_.actionPerformed(m$b_.java:12) >>> >>> at >>> javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786) >>> >>> at com.intellij.openapi.n.a.m.fireActionPerformed(m.java:63) >>> >>> at com.intellij.ui.b.a.h.doClick(h.java:247) >>> >>> at com.intellij.ui.b.a.h.access$300(h.java:212) >>> >>> at com.intellij.ui.b.a.h$a_.mouseReleased(h$a_.java:4) >>> >>> at java.awt.Component.processMouseEvent(Component.java:5100) >>> >>> at java.awt.Component.processEvent(Component.java:4897) >>> >>> at java.awt.Container.processEvent(Container.java:1569) >>> >>> at java.awt.Component.dispatchEventImpl(Component.java:3615) >>> >>> at java.awt.Container.dispatchEventImpl(Container.java:1627) >>> >>> at java.awt.Component.dispatchEvent(Component.java:3477) >>> >>> at >>> java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483) >>> >>> at >>> java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198) >>> >>> at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128) >>> >>> at java.awt.Container.dispatchEventImpl(Container.java:1613) >>> >>> at java.awt.Window.dispatchEventImpl(Window.java:1606) >>> >>> at java.awt.Component.dispatchEvent(Component.java:3477) >>> >>> at java.awt.EventQueue.dispatchEvent(EventQueue.java:456) >>> >>> at com.intellij.ide.s.b(s.java:122) >>> >>> at com.intellij.ide.s.a(s.java:161) >>> >>> at com.intellij.ide.s.dispatchEvent(s.java:107) >>> >>> at >>> java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201) >>> >>> >>> at >>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151) >>> >>> >>> at >>> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145) >>> >>> at >>> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137) >>> >>> at java.awt.EventDispatchThread.run(EventDispatchThread.java:100) >> >> >> >>]]>


--
Best regards,
Maxim Mossienko
IntelliJ Labs / JetBrains Inc.
http://www.intellij.com
"Develop with pleasure!"

0
Comment actions Permalink

Hi Maxim,
Thanks a lot.

TIA,
Dmitry

0
Comment actions Permalink

Hi Jon,
Can you invoke this problem again and attach idea log file to thread to try avoid this problem in future.

TIA,
Dmitry

0
Comment actions Permalink

idea.log attached.

Jon



Attachment(s):
idea.log
0
Comment actions Permalink

Hi Jon,
Ok, would you please post here com.afterbot.ui.tagext.PageSizeTag class source or it model where problem reproducible ;)

Thanks In Advance
Dmitry

0
Comment actions Permalink

Dmitry Kashin wrote:

Hi Jon,
Ok, would you please post here com.afterbot.ui.tagext.PageSizeTag class source or it model where problem reproducible ;)


Send your email to me directly if it is ok for me to email that directly
to you.

Jon

0
Comment actions Permalink

EXCELLENT INCOME OPPORTUNITY : IF YOU REALLY WANT TO KNOW IF THIS WORKS, JUST CHECK OUT VARIOUS NEWSGROUPS FOR YOURSELF, AND JUST SEE HOW MANY PEOPLE ARE DOING THIS. IF THAT DOESN`T CONVINCE YOU, NOTHING WILL! : : (Actually, I myself only made $16,242.00 in about 7 weeks with this method. I didn`t quite post it as much as I was supposed to, so that`s my fault. That`s why I`m doing this again.)I started out with $6. Now, I am making thousands. I found this on a bulletin board and decided to try it. A little while back, I was browsing through newsgroups, just like you are now, and came across an article similar to this that said you could make thousands of dollars within weeks with only an initial investment of $6.00! SoI thought, ``Yeah right, this must be a scam``, but like most of us, I was curious, so I kept reading. Anyway, it said that you send $1.00 to each of the 6 names and addresses stated in the article. You then place your own name and address in the bottom of the list at #6, and post the article in at least 200 newsgroups. (There are thousands) No catch, that was it. So after thinking it over, and talking to a few people first, I thought about trying it. I figured: ``what have I got to lose except 6 stamps and $6.00, right?`` Then I invested the measly $6.00. Well : GUESS WHAT!?... within 7 days, I started getting money in the mail! I was shocked! I figured it would end soon, but the money just kept coming in. In my first week, I made about $25.00. By the end of the second week I had made a total of over $1,000.00! In the third week I had over $10,000.00 and it`s still growing. This is now my fourth week and I have made a total of just over $42,000.00 and it`s still coming in rapidly. It`s certainly worth $6.00, and 6 stamps, I have spent more than that on the lottery!! Let me tell you how this works and most importantly, WHY : it works... Also, make sure you print a copy of this article NOW, so you can get the information off of it as you need it. I promise you that if you follow the directions exactly, that you will start making more money than you thought possible by doing something so easy

: Suggestion: Read this entire message carefully! (print it out or download it.) Follow the simple directions and watch the money come in! It`s easy. It`s legal. And your investment is only $6.00 (Plus postage)

: IMPORTANT: This is not a rip-off; it is not indecent; it is not illegal; and it is 99% no risk - it really works!

: If all of the following instructions are adhered to, you will receive extraordinary dividends.

: PLEASE NOTE: Follow these directions EXACTLY, and $50,000.00 or more can be yours in 20 to 60 days. This program remains successful because of the honesty and integrity of the participants. Please continue its success by carefully adhering to the instructions. You will now become part of the Mail Order business. In this business your product is not solid and tangible, it's a service. You are in the business of developing Mailing Lists. Many large corporations are happy to pay big bucks for quality lists. Now, you will be developing a mailing list and people from all over the world will technically be paying you 1 dollar each to be on your list. That's the service you provide. So as the money comes in, I suggest you keep an actual list on your computer of all the people who send you cash and their addresses (a real mailing list to justify all the money you'll get).


: Here are the 4 easy steps to success:

: STEP 1:

Get 6 separate pieces of paper and write down your name and address followed by the words ``PLEASE ADD ME TO YOUR MAILING LIST`` on each of them. Now get 6 US $1.00 bills and place ONE inside EACH of the 6 pieces of paper so the bill will not be visible through the envelope (to prevent thievery). Next, place one paper in each of the 6 envelopes and seal them. You should now have 6 sealed envelopes, each with a piece of paper stating the above phrase, your name and address, and a $1.00 bill. What you are doing is creating a service. THIS IS ABSOLUTELY LEGAL! You are requesting a legitimate service and you are paying for it! Like most of us I was a little skeptical and a little worried about the legal aspects of it all. So I checked it out with the U.S. Post Office (1-800-725-2161) and they confirmed that it is indeed legal.

: Mail the 6 envelopes to the following addresses: :


1)

John S
PO Box 10184
Fort Smith, AR 72917

2)

Darren Brown
67 Fieldmere St
Elmont NY, 11003

3)

Ryan G.
371 Oomano Pl
Honolulu

4)

JR Hinkle
11 Miller Ave
Sausalito, CA 94965

5)

Nathan Latimer
685 South Lucas Ave. #1110
Los Angeles, CA 90017

6)

L. White
14414 Arlandes Dr.
Charlotte, NC 28278



: STEP 2:

Now take the #1 name off the list that you see above, move the other names up (6 becomes 5, 5 becomes 4, etc...) and add YOUR Name as number 6 on the list.


: STEP 3:

Change anything you need to, but try to keep this article as close to original as possible. Now, post your amended article to at least 200 newsgroups. (I think there are close to 24,000 groups) All you need is 200, but remember, the more you post, the more money you make! You won`t get very much unless you post like crazy. This is perfectly legal! If you have any doubts, refer to Title 18 Sec. 1302 & 1341 of the Postal lottery laws. Keep a copy of these steps for yourself and, whenever you need money, you can use it again, and again.

: PLEASE REMEMBER that this program remains successful because of the honesty and integrity of the participants and by their carefully adhering to the directions. Look at it this way. If you are of integrity, the program will continue and the money that so many others have received will come your way.

: REMEMBER: You may want to retain every name and address sent to you, either on a computer or hard copy and keeps the notes people send you. This VERIFIES that you are truly providing a service. (Also, it might be a good idea to wrap the $1 bill in dark paper to reduce the risk of mail theft.) So, as each post is downloaded and the directions carefully followed, six members will be reimbursed for their participation as a List Developer with one dollar each. Your name will move up the list geometrically so that when your name reaches the #1 position you will be receiving thousands of dollars in CASH!!! What an opportunity for only $6.00 ($1.00 for each of the first six people listed above) Send it now, add your own name to the list and you`re in business!

: -DIRECTIONS -


FOR HOW TO POST TO NEWSGROUPS-

: Step 1)

You do not need to re-type this entire letter to do your own posting. Simply put your cursor at the beginning of this letter and drag your cursor to the bottom of this document, and select `copy` from the edit menu. This will copy the entire letter into the computer`s memory.

: Step 2)

Open a blank `notepad` file and places your cursor at the top of the blank page. From the `edit` menu select `paste`. This will paste a copy of the letter into notepad so that you can add your name to the list.

: Step 3)

Save your new notepad file as a .txt file. If you want to do your postings in different settings, you`ll always have this file to go back to.

: Step 4)

Use Netscape or Internet explorer and try searching for various newsgroups (on-line forums, message boards, chat sites, discussions.)

: Step 5) Visit these message boards and post this article as a new message by highlighting the text of this letter and selecting paste from the edit menu. Fill in the Subject, this will be the header that everyone sees as they scroll through the list of postings in a particular group, click the post message button. You`re done with your first one! Congratulations...THAT`S IT! All you have to do is jump to different newsgroups and post away, after you get the hang of it, it will take about 30 seconds for each newsgroup!

: SUGGESTION: You can find lots of public forums, discussions and message boards on your search engines such as Yahoo, Google, msn, Lycos, etc. Just type: ``post reply new message wwwboard`` then click `search`.

: *REMEMBER, THE MORE NEWSGROUPS YOU POST IN, THE MORE MONEY YOU WILL MAKE! BUT: YOU HAVE TO POST A MINIMUM OF 200* That`s it! You will begin receiving money from around the world within days! You may eventually want to rent a P.O. Box due to the large amount of mail you will receive. If you wish to stay anonymous, you can invent a name to use, as long as the postman will deliver it.

: *JUST MAKE SURE ALL THE ADDRESSES ARE CORRECT.*

: Now, each of the 5 persons who just sent me $1.00 makes the MINIMUM 200 postings, each with my name at #5 and only 5 persons respond to each of the original 5, that is another $25.00 for me, now those 25 each make 200 MINIMUM posts with my name at #4 and only 5 replies each, I will bring in an additional $125.00!

Now, those 125 persons turn around and post the MINIMUM 200 with my name at #3 and only receive 5 replies each, I will make an additional $625.00!

OK, now here is the fun part, each of those 625 persons post a MINIMUM 200 letters with my name at #2 and they each only receive 5 replies that just made me $3,125.00!!!

Those 3,125 persons will all deliver this message to 200 newsgroups with my name at #1 and if still 5 persons per 200 newsgroups react I will receive $15,625,00! With an original investment of only $6.00! AMAZING!

When your name is no longer on the list, you just take the latest posting in the newsgroups, and send out another $6.00 to names on the list, putting your name at number 6 again. And start posting again. The thing to remember is: do you realize that thousands of people all over the world are joining the internet and reading these articles everyday?, JUST LIKE YOU are now!! So, can you afford $6.00 and see if it really works?? I think so... People have said, ``what if the plan is played out and no one sends you the money? So what What are the chances of that happening when there are tons of new honest users and new honest people who are joining the internet and newsgroups everyday and are willing to give it a try? Estimates are at 20,000 to 50,000 new users, every day, with thousands of those joining the actual internet. Remember, play FAIRLY and HONESTLY and this will really works!

Happy cashing! -L White

0

Please sign in to leave a comment.