MevenIDE + NetBeans + Enterprise Applications

View: New views
4 Messages — Rating Filter:   Alert me  

MevenIDE + NetBeans + Enterprise Applications

by Marcin Kwapisz-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,
We try to use for our Enterprise Application project Maven2 (MevenIDE) and NetBeans 6.1. We have had problems with plugin 3.1.x so feature-3.2-snapshot has been used instead.

We have noticed that some Netbeans fatures are disabled or does not work, like: Enterprise Resources (popup menu in EJB file, menuitem is disabled) and New File->Persistence->Session Beans for Entity Classes. Null Pointer Exception is thrown in the second case. It is not a problem for us to manually create facades for entities or inject ejb, but these creators are very convenient for our students.

Regards
--
Marcin Kwapisz
Division of Computer Networks
Technical Univeristy of Lodz, Poland


java.lang.NullPointerException
        at org.netbeans.modules.j2ee.persistence.wizard.EntityClosure.<init>(EntityClosure.java:104)
        at org.netbeans.modules.j2ee.persistence.wizard.EntityClosure.create(EntityClosure.java:98)
        at org.netbeans.modules.j2ee.persistence.wizard.PersistenceClientEntitySelectionVisual.read(PersistenceClientEntitySelectionVisual.java:413)
        at org.netbeans.modules.j2ee.persistence.wizard.PersistenceClientEntitySelection.readSettings(PersistenceClientEntitySelection.java:106)
        at org.openide.WizardDescriptor.updateStateOpen(WizardDescriptor.java:745)
        at org.openide.WizardDescriptor.updateState(WizardDescriptor.java:720)
        at org.openide.loaders.TemplateWizard.updateState(TemplateWizard.java:738)
        at org.netbeans.modules.project.ui.NewFileWizard.updateState(NewFileWizard.java:119)
        at org.openide.WizardDescriptor$Listener.stateChanged(WizardDescriptor.java:1838)
        at org.openide.util.WeakListenerImpl$Change.stateChanged(WeakListenerImpl.java:319)
        at org.openide.loaders.TemplateWizardIterImpl.fireStateChanged(TemplateWizardIterImpl.java:270)
        at org.openide.loaders.TemplateWizardIterImpl.setIterator(TemplateWizardIterImpl.java:116)
        at org.openide.loaders.TemplateWizardIteratorWrapper.setIterator(TemplateWizardIteratorWrapper.java:76)
        at org.openide.loaders.TemplateWizard.setTemplateImpl(TemplateWizard.java:200)
        at org.openide.loaders.TemplateWizard.setTemplate(TemplateWizard.java:218)
        at org.netbeans.modules.project.ui.TemplateChooserPanel.storeSettings(TemplateChooserPanel.java:147)
        at org.netbeans.modules.project.ui.TemplateChooserPanel.storeSettings(TemplateChooserPanel.java:66)
        at org.openide.WizardDescriptor.setValueOpen(WizardDescriptor.java:1206)
        at org.openide.WizardDescriptor.setValue(WizardDescriptor.java:1185)
        at org.netbeans.core.windows.services.NbPresenter$ButtonListener.actionPerformed(NbPresenter.java:1098)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
        at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
        at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
        at java.awt.Component.processMouseEvent(Component.java:6041)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
        at java.awt.Component.processEvent(Component.java:5806)
        at java.awt.Container.processEvent(Container.java:2058)
        at java.awt.Component.dispatchEventImpl(Component.java:4413)
        at java.awt.Container.dispatchEventImpl(Container.java:2116)
        at java.awt.Component.dispatchEvent(Component.java:4243)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
        at java.awt.Container.dispatchEventImpl(Container.java:2102)
        at java.awt.Window.dispatchEventImpl(Window.java:2440)
        at java.awt.Component.dispatchEvent(Component.java:4243)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
        at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:177)
        at java.awt.Dialog$1.run(Dialog.java:1045)
        at java.awt.Dialog$3.run(Dialog.java:1097)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.awt.Dialog.show(Dialog.java:1095)
        at org.netbeans.core.windows.services.NbPresenter.superShow(NbPresenter.java:835)
        at org.netbeans.core.windows.services.NbPresenter.doShow(NbPresenter.java:869)
        at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:857)
        at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:108)
        at org.openide.util.Mutex.doEventAccess(Mutex.java:1355)
        at org.openide.util.Mutex.readAccess(Mutex.java:268)
        at org.netbeans.core.windows.services.NbPresenter.show(NbPresenter.java:842)
        at java.awt.Component.show(Component.java:1422)
        at java.awt.Component.setVisible(Component.java:1375)
        at java.awt.Window.setVisible(Window.java:806)
        at java.awt.Dialog.setVisible(Dialog.java:985)
        at org.openide.loaders.TemplateWizard.instantiateImpl(TemplateWizard.java:502)
        at org.openide.loaders.TemplateWizard.instantiate(TemplateWizard.java:369)
        at org.netbeans.modules.project.ui.actions.NewFile.doPerform(NewFile.java:153)
        at org.netbeans.modules.project.ui.actions.NewFile.access$200(NewFile.java:84)
        at org.netbeans.modules.project.ui.actions.NewFile$PopupListener.actionPerformed(NewFile.java:348)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
        at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
        at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
        at javax.swing.AbstractButton.doClick(AbstractButton.java:357)
        at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1220)
        at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1261)
        at java.awt.Component.processMouseEvent(Component.java:6041)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
        at java.awt.Component.processEvent(Component.java:5806)
        at java.awt.Container.processEvent(Container.java:2058)
        at java.awt.Component.dispatchEventImpl(Component.java:4413)
        at java.awt.Container.dispatchEventImpl(Container.java:2116)
        at java.awt.Component.dispatchEvent(Component.java:4243)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
        at java.awt.Container.dispatchEventImpl(Container.java:2102)
        at java.awt.Window.dispatchEventImpl(Window.java:2440)
        at java.awt.Component.dispatchEvent(Component.java:4243)
[catch] at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
        at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)




---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email



Re: MevenIDE + NetBeans + Enterprise Applications

by Bugzilla from mkleint@gmail.com :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello,

If you upgrade to the latest maven support in 6.5 beta (4.0.3 version)
the issue from stacktrace shall be fined.
persistence also fixed (was bad metadata on update center)

Regards

Milos



On Wed, Aug 20, 2008 at 11:33 AM, Marcin Kwapisz <mkwapisz@...> wrote:

> Hi,
> We try to use for our Enterprise Application project Maven2 (MevenIDE) and NetBeans 6.1. We have had problems with plugin 3.1.x so feature-3.2-snapshot has been used instead.
>
> We have noticed that some Netbeans fatures are disabled or does not work, like: Enterprise Resources (popup menu in EJB file, menuitem is disabled) and New File->Persistence->Session Beans for Entity Classes. Null Pointer Exception is thrown in the second case. It is not a problem for us to manually create facades for entities or inject ejb, but these creators are very convenient for our students.
>
> Regards
> --
> Marcin Kwapisz
> Division of Computer Networks
> Technical Univeristy of Lodz, Poland
>
>
> java.lang.NullPointerException
>        at org.netbeans.modules.j2ee.persistence.wizard.EntityClosure.<init>(EntityClosure.java:104)
>        at org.netbeans.modules.j2ee.persistence.wizard.EntityClosure.create(EntityClosure.java:98)
>        at org.netbeans.modules.j2ee.persistence.wizard.PersistenceClientEntitySelectionVisual.read(PersistenceClientEntitySelectionVisual.java:413)
>        at org.netbeans.modules.j2ee.persistence.wizard.PersistenceClientEntitySelection.readSettings(PersistenceClientEntitySelection.java:106)
>        at org.openide.WizardDescriptor.updateStateOpen(WizardDescriptor.java:745)
>        at org.openide.WizardDescriptor.updateState(WizardDescriptor.java:720)
>        at org.openide.loaders.TemplateWizard.updateState(TemplateWizard.java:738)
>        at org.netbeans.modules.project.ui.NewFileWizard.updateState(NewFileWizard.java:119)
>        at org.openide.WizardDescriptor$Listener.stateChanged(WizardDescriptor.java:1838)
>        at org.openide.util.WeakListenerImpl$Change.stateChanged(WeakListenerImpl.java:319)
>        at org.openide.loaders.TemplateWizardIterImpl.fireStateChanged(TemplateWizardIterImpl.java:270)
>        at org.openide.loaders.TemplateWizardIterImpl.setIterator(TemplateWizardIterImpl.java:116)
>        at org.openide.loaders.TemplateWizardIteratorWrapper.setIterator(TemplateWizardIteratorWrapper.java:76)
>        at org.openide.loaders.TemplateWizard.setTemplateImpl(TemplateWizard.java:200)
>        at org.openide.loaders.TemplateWizard.setTemplate(TemplateWizard.java:218)
>        at org.netbeans.modules.project.ui.TemplateChooserPanel.storeSettings(TemplateChooserPanel.java:147)
>        at org.netbeans.modules.project.ui.TemplateChooserPanel.storeSettings(TemplateChooserPanel.java:66)
>        at org.openide.WizardDescriptor.setValueOpen(WizardDescriptor.java:1206)
>        at org.openide.WizardDescriptor.setValue(WizardDescriptor.java:1185)
>        at org.netbeans.core.windows.services.NbPresenter$ButtonListener.actionPerformed(NbPresenter.java:1098)
>        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
>        at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
>        at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
>        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
>        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
>        at java.awt.Component.processMouseEvent(Component.java:6041)
>        at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
>        at java.awt.Component.processEvent(Component.java:5806)
>        at java.awt.Container.processEvent(Container.java:2058)
>        at java.awt.Component.dispatchEventImpl(Component.java:4413)
>        at java.awt.Container.dispatchEventImpl(Container.java:2116)
>        at java.awt.Component.dispatchEvent(Component.java:4243)
>        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
>        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
>        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
>        at java.awt.Container.dispatchEventImpl(Container.java:2102)
>        at java.awt.Window.dispatchEventImpl(Window.java:2440)
>        at java.awt.Component.dispatchEvent(Component.java:4243)
>        at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
>        at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104)
>        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
>        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
>        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:177)
>        at java.awt.Dialog$1.run(Dialog.java:1045)
>        at java.awt.Dialog$3.run(Dialog.java:1097)
>        at java.security.AccessController.doPrivileged(Native Method)
>        at java.awt.Dialog.show(Dialog.java:1095)
>        at org.netbeans.core.windows.services.NbPresenter.superShow(NbPresenter.java:835)
>        at org.netbeans.core.windows.services.NbPresenter.doShow(NbPresenter.java:869)
>        at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:857)
>        at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:108)
>        at org.openide.util.Mutex.doEventAccess(Mutex.java:1355)
>        at org.openide.util.Mutex.readAccess(Mutex.java:268)
>        at org.netbeans.core.windows.services.NbPresenter.show(NbPresenter.java:842)
>        at java.awt.Component.show(Component.java:1422)
>        at java.awt.Component.setVisible(Component.java:1375)
>        at java.awt.Window.setVisible(Window.java:806)
>        at java.awt.Dialog.setVisible(Dialog.java:985)
>        at org.openide.loaders.TemplateWizard.instantiateImpl(TemplateWizard.java:502)
>        at org.openide.loaders.TemplateWizard.instantiate(TemplateWizard.java:369)
>        at org.netbeans.modules.project.ui.actions.NewFile.doPerform(NewFile.java:153)
>        at org.netbeans.modules.project.ui.actions.NewFile.access$200(NewFile.java:84)
>        at org.netbeans.modules.project.ui.actions.NewFile$PopupListener.actionPerformed(NewFile.java:348)
>        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
>        at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
>        at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
>        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
>        at javax.swing.AbstractButton.doClick(AbstractButton.java:357)
>        at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1220)
>        at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:1261)
>        at java.awt.Component.processMouseEvent(Component.java:6041)
>        at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
>        at java.awt.Component.processEvent(Component.java:5806)
>        at java.awt.Container.processEvent(Container.java:2058)
>        at java.awt.Component.dispatchEventImpl(Component.java:4413)
>        at java.awt.Container.dispatchEventImpl(Container.java:2116)
>        at java.awt.Component.dispatchEvent(Component.java:4243)
>        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
>        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
>        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
>        at java.awt.Container.dispatchEventImpl(Container.java:2102)
>        at java.awt.Window.dispatchEventImpl(Window.java:2440)
>        at java.awt.Component.dispatchEvent(Component.java:4243)
> [catch] at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
>        at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104)
>        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
>        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
>        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
>        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
>        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
>        at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
>
>    http://xircles.codehaus.org/manage_email
>
>
>

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email



RE: MevenIDE + NetBeans + Enterprise Applications

by Marcin Kwapisz-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

> Hello,
>
> If you upgrade to the latest maven support in 6.5 beta (4.0.3 version)
> the issue from stacktrace shall be fined.
> persistence also fixed (was bad metadata on update center)
>
[Marcin Kwapisz]
Hi,
How can I update to 4.0.3 version in NB6.1. I use the 3.2-snapshot (taken from http://deadlock.netbeans.org/hudson/job/mevenide/) currently.
Is it safe to install plugin designed for NB6.5 in 6.1?

Thanks

Regards
--
Marcin Kwapisz
Division of Computer Networks
Technical Univeristy of Lodz, Poland




---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email



Re: MevenIDE + NetBeans + Enterprise Applications

by Bugzilla from mkleint@gmail.com :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Thu, Aug 21, 2008 at 8:24 AM, Marcin Kwapisz <mkwapisz@...> wrote:

>> Hello,
>>
>> If you upgrade to the latest maven support in 6.5 beta (4.0.3 version)
>> the issue from stacktrace shall be fined.
>> persistence also fixed (was bad metadata on update center)
>>
> [Marcin Kwapisz]
> Hi,
> How can I update to 4.0.3 version in NB6.1. I use the 3.2-snapshot (taken from http://deadlock.netbeans.org/hudson/job/mevenide/) currently.
> Is it safe to install plugin designed for NB6.5 in 6.1?

3.2-snapshot is not the latest sourcebase. the latest sourcebase
doesn't work in 6.1 unfortunately, no way to migrate it back, unless
backporting the code relevant code from branch NETBEANS_ORG2 to
NB61FCS. The backport needs to be manual, as the projects and packages
changed. I'm not planning such backport myself.

Milos

>
> Thanks
>
> Regards
> --
> Marcin Kwapisz
> Division of Computer Networks
> Technical Univeristy of Lodz, Poland
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
>
>    http://xircles.codehaus.org/manage_email
>
>
>

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email