[JBoss Eclipse IDE (users)] - NullPointerException in FreeMarker IDE
by lightbulb432
When I go to the context editor to add a new context variable in the FreeMarker IDE and enter a name and class, I get the following error. What could be causing this?
java.lang.NullPointerException:
| at hudson.freemarker_ide.editor.Editor.dispose(Editor.java:83)
| at org.eclipse.ui.part.MultiPageEditorPart$3.run(MultiPageEditorPart.java:638)
| at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
| at org.eclipse.core.runtime.Platform.run(Platform.java:843)
| at org.eclipse.ui.part.MultiPageEditorPart.disposePart(MultiPageEditorPart.java:631)
| at org.eclipse.ui.part.MultiPageEditorPart.dispose(MultiPageEditorPart.java:333)
| at org.eclipse.ui.internal.WorkbenchPartReference.doDisposePart(WorkbenchPartReference.java:687)
| at org.eclipse.ui.internal.EditorReference.doDisposePart(EditorReference.java:256)
| at org.eclipse.ui.internal.WorkbenchPartReference.dispose(WorkbenchPartReference.java:642)
| at org.eclipse.ui.internal.WorkbenchPage.disposePart(WorkbenchPage.java:1548)
| at org.eclipse.ui.internal.WorkbenchPage.handleDeferredEvents(WorkbenchPage.java:1311)
| at org.eclipse.ui.internal.WorkbenchPage.deferUpdates(WorkbenchPage.java:1295)
| at org.eclipse.ui.internal.WorkbenchPage.closeEditors(WorkbenchPage.java:1269)
| at org.eclipse.ui.internal.WorkbenchPage.closeEditor(WorkbenchPage.java:1324)
| at org.eclipse.ui.internal.EditorPane.doHide(EditorPane.java:54)
| at org.eclipse.ui.internal.PartStack.close(PartStack.java:499)
| at org.eclipse.ui.internal.EditorStack.close(EditorStack.java:205)
| at org.eclipse.ui.internal.PartStack$1.close(PartStack.java:106)
| at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation$1.handleEvent(TabbedStackPresentation.java:81)
| at org.eclipse.ui.internal.presentations.util.AbstractTabFolder.fireEvent(AbstractTabFolder.java:267)
| at org.eclipse.ui.internal.presentations.util.AbstractTabFolder.fireEvent(AbstractTabFolder.java:276)
| at org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder.access$1(DefaultTabFolder.java:1)
| at org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder$1.closeButtonPressed(DefaultTabFolder.java:67)
| at org.eclipse.ui.internal.presentations.PaneFolder.notifyCloseListeners(PaneFolder.java:580)
| at org.eclipse.ui.internal.presentations.PaneFolder$3.close(PaneFolder.java:187)
| at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:2107)
| at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:292)
| at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
| at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
| at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3348)
| at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2968)
| at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1914)
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4021732#4021732
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4021732
19Â years, 1Â month
[JBoss Seam] - Re: Seam Email - IllegalStateException: No Factories configu
by bsmithjj
Pete,
Here is a report on the classloader situation just before I invoke my SLSB that sends email:
| 15:15:36,972 INFO [WorkItemManagerBean]
| Just before asking my SLSB to send email using Seam Renderer...
| 15:15:36,972 INFO [WorkItemManagerBean] me -> com.evergreen.accesscontrol.impl.WorkItemManagerBean
| 15:15:36,987 INFO [WorkItemManagerBean] my classloader -> org.jboss.mx.loading.UnifiedClassLoader3@112bd54{ url=file:/C:/jboss-4.0.4.EJB.3RC8/server/default/tmp/deploy/tmp20053access-co
| ntrol-1.0.ear ,addedOrder=44}
| 15:15:36,987 INFO [WorkItemManagerBean] my classloader's parent -> org.jboss.mx.loading.HeirarchicalLoaderRepository3$NoParentClassLoader@189346e
|
| 15:15:37,534 INFO [MailSenderBean] sending email: mail/access-request-user-manager-rejected.xhtml
|
In this first case above, the mail typically fails because Facelets is trying to load taglibs via the EAR's class loader - facelets is (was) packaged in the war - the ear classloader can't see down into the war so the attempt to find the taglibs fails. For now, I've put the facelets (and other) jars in both the ear and the war - the emails are going out, but there are still some issues with some of the libraries.
In this next case, the emails were going out, in one of my previous posts, this is the case where I discovered that when facelets gets invoked, it is correctly(?) using the webapp classloader to hunt for taglibs. Here is the classloader report for the bean that calls my SLSB mailsender:
| Just before asking my SLSB to send email using Seam Renderer...
| 15:20:35,206 INFO [WorkItemManagerBean] me -> com.evergreen.accesscontrol.impl.WorkItemManagerBean
| 15:20:35,206 INFO [WorkItemManagerBean] my classloader -> org.jboss.mx.loading.UnifiedClassLoader3@112bd54{ url=file:/C:/jboss-4.0.4.EJB.3RC8/server/default/tmp/deploy/tmp20053access-co
| ntrol-1.0.ear ,addedOrder=44}
| 15:20:35,206 INFO [WorkItemManagerBean] my classloader's parent -> org.jboss.mx.loading.HeirarchicalLoaderRepository3$NoParentClassLoader@189346e
|
| 15:20:35,206 INFO [WorkItemManagerBean] Notifying requested
| 15:20:35,206 INFO [WorkItemManagerBean] dsaProvision() - about to send email...
| 15:20:35,206 INFO [MailSenderBean] sending email: mail/access-request-complete-user.xhtml
|
this data may not be too helpful as to me, it looks like that at the starting point, both method calls occur within the scope the same classloader....
looking at your classloader code in the previous post, I would thing you'ld want to do something like:
| facesContext.getExternalContext().getClass().getClassLoader()
|
instead because, for example, in my case, the myfaces jars are packaged in the ear. However the external context is supposed to return a ServletContext or PortletContext - I assume that the Servlet/Portlet contexts use the webapp classloader...?
I appreciate your looking into this!
Thanks,
Brad Smith
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4021730#4021730
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4021730
19Â years, 1Â month
[Installation, Configuration & Deployment] - Cannot shutdown jboss-4.0.5.GA on Windows XP
by amitjo
command shutdown -S gives error
java.lang.reflect.UndeclaredThrowableException
at $Proxy1.shutdown(Unknown Source)
at org.jboss.Shutdown.main(Shutdown.java:237)
Caused by: java.rmi.MarshalException: error marshalling arguments; nested exception is:
java.net.SocketException: Connection reset by peer: socket write error
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:129)
at org.jboss.invocation.jrmp.server.JRMPInvoker_Stub.invoke(Unknown Source)
at org.jboss.invocation.jrmp.interfaces.JRMPInvokerProxy.invoke(JRMPInvokerProxy.java:133)
at org.jboss.invocation.InvokerInterceptor.invokeInvoker(InvokerInterceptor.java:365)
at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:197)
at org.jboss.jmx.connector.invoker.client.InvokerAdaptorClientInterceptor.invoke(InvokerAdaptorClientInterceptor.java:66)
at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:70)
at org.jboss.proxy.ClientMethodInterceptor.invoke(ClientMethodInterceptor.java:74)
at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:100)
at $Proxy0.invoke(Unknown Source)
at org.jboss.Shutdown$ServerProxyHandler.invoke(Shutdown.java:266)
... 2 more
Caused by: java.net.SocketException: Connection reset by peer: socket write error
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:66)
at java.io.BufferedOutputStream.write(BufferedOutputStream.java:110)
at java.io.ObjectOutputStream$BlockDataOutputStream.drain(ObjectOutputStream.java:1647)
at java.io.ObjectOutputStream$BlockDataOutputStream.setBlockDataMode(ObjectOutputStream.java:1556)
at java.io.ObjectOutputStream.writeNonProxyDesc(ObjectOutputStream.java:1151)
at java.io.ObjectOutputStream.writeClassDesc(ObjectOutputStream.java:1105)
at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1246)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1057)
at java.io.ObjectOutputStream.writeFatalException(ObjectOutputStream.java:1360)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:281)
at sun.rmi.server.UnicastRef.marshalValue(UnicastRef.java:265)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:124)
... 12 more
Exception in thread "main"
please help
regards
amit
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4021707#4021707
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4021707
19Â years, 1Â month