facebook

looking good, NPE while building

  1. MyEclipse Archived
  2.  > 
  3. Old Posts
Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • #196128 Reply

    eli
    Member

    Here is your first bug submit…

    1. Every build yields an NPE.

    Exception during execution: null – java.lang.NullPointerException
    at de.bb.bje.eclipse.support.JspCompiler.getWorkDirectory(Unknown Source)
    at de.bb.bje.eclipse.IncrementalJspBuilder.compile(Unknown Source)
    at de.bb.bje.eclipse.IncrementalJspBuilder.visit(Unknown Source)
    at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:71)
    at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)
    at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:79)
    at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:52)
    at de.bb.bje.eclipse.IncrementalJspBuilder.?(Unknown Source)
    at de.bb.bje.eclipse.IncrementalJspBuilder.build(Unknown Source)
    at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:427)
    at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:889)
    at org.eclipse.core.runtime.Platform.run(Platform.java:413)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:125)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:181)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:191)
    at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:151)
    at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:889)
    at org.eclipse.core.runtime.Platform.run(Platform.java:413)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:165)
    at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:243)
    at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:212)
    at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:884)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1600)
    at org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:85)
    at org.eclipse.ui.texteditor.AbstractTextEditor.performSaveOperation(AbstractTextEditor.java:3033)
    at org.eclipse.ui.texteditor.AbstractTextEditor.doSave(AbstractTextEditor.java:2836)
    at org.eclipse.ui.editors.text.TextEditor.doSave(TextEditor.java:244)
    at org.eclipse.ui.internal.EditorManager$11.run(EditorManager.java:1089)
    at org.eclipse.ui.internal.EditorManager$8.run(EditorManager.java:960)
    at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:302)
    at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:252)
    at org.eclipse.jface.window.ApplicationWindow$1.run(ApplicationWindow.java:431)
    at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
    at org.eclipse.jface.window.ApplicationWindow.run(ApplicationWindow.java:428)
    at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:1385)
    at org.eclipse.ui.internal.EditorManager.runProgressMonitorOperation(EditorManager.java:966)
    at org.eclipse.ui.internal.EditorManager.savePart(EditorManager.java:1094)
    at org.eclipse.ui.internal.WorkbenchPage.savePart(WorkbenchPage.java:2353)
    at org.eclipse.ui.internal.WorkbenchPage.saveEditor(WorkbenchPage.java:2365)
    at org.eclipse.ui.internal.SaveAction.run(SaveAction.java:57)
    at org.eclipse.jface.action.Action.runWithEvent(Action.java:842)
    at org.eclipse.ui.internal.WWinKeyBindingService.pressed(WWinKeyBindingService.java:214)
    at org.eclipse.ui.internal.WWinKeyBindingService$5.widgetSelected(WWinKeyBindingService.java:332)
    at org.eclipse.ui.internal.AcceleratorMenu$2.handleEvent(AcceleratorMenu.java:65)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:81)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:840)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:1838)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1545)
    at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1402)
    at org.eclipse.ui.internal.Workbench.run(Workbench.java:1385)
    at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:845)
    at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at org.eclipse.core.launcher.Main.basicRun(Main.java:291)
    at org.eclipse.core.launcher.Main.run(Main.java:747)
    at org.eclipse.core.launcher.Main.main(Main.java:583)
    ———————

    #196129 Reply

    No Operation
    Member

    Ensure that in Preferences->MyEclipse->J2EE->Project Templates reasonable paths are configured, before you start any action!

    Also a working directory named “.myeclipse” should exist (and should be created for you, if your settings are ok). Create it manually, if it does not exist.

    Hope this helps you out!

    NOP

    #196130 Reply

    support-michael
    Keymaster

    Can you provide more context?

    1) For example how is your project setup?
    2) Are you using taglibs?
    3) I assume you either created a new WebProject or converted an existing JavaProject to a WebProject
    4) Other plugins installed, e.g., Lomboz, Sysdeo
    5) Anything else to help reproduce and isolate the problem you experienced.

    Michael
    -MyEclipse Support

    #196131 Reply

    Scott Anderson
    Participant

    In addition to providing the correct procedure in the preceeding posts, we’ve entered a bug report for this in our internal system so we can be sure to at least give a useful warning dialog to this effect within the first bug-fix release of the workbench.

    –Scott

    MyEclipse Support

    #196132 Reply

    I have the same NPE problem for every page that uses a tag library.
    When i remove tha tag library usage everything works ok.

    The tld descriptor is located under WEB-INF/tld and defined in web.xml. The tag library implementation is located in another project that is included in the build path.

    I think that if this problem is solved your plugin will be the best i have seen. Keep up the good work!

    e.g. my pages compile ok with the Lomboz plugin and Tomcat

    #196133 Reply

    support-michael
    Keymaster

    Thanks for your feedback. Your report has been entered into our tracking system, researched, and isolated. We will issue an update on Wed. May 6 to remedy WebProject conversions and several minor problems.

    Michael
    –MyEclipse Support

    #196140 Reply

    Upgrading to 2.0.1 EA didn’t solve the problem with pages that include a taglibrary.

    #196143 Reply

    support-michael
    Keymaster

    We feel your pain. We have another release 2.0.2 that solves a taglib problem similar to that which you have described. Please give it a try. We apologize for the inconvenience in advance. Please remember to uninstall previous version before installing the new version.

    Michael
    MyEclipse Support

    #196152 Reply

    upgrading to 2.0.2 solved my problem but there is a bug in the upgrade procedure.
    As instructed i uninstalled 2.0.1 and then installed 2.0.2.

    When i tried to create a new Web project i got errors.
    It seemed that the J2EE Library Container still pointed to:
    MyEclipse\eclipse\plugins\com.genuitec.eclipse.j2eedt.core_2.0.0
    \data\libraryset\1.3

    instead of MyEclipse\eclipse\plugins\com.genuitec.eclipse.j2eedt.core_2.0.1

Viewing 9 posts - 1 through 9 (of 9 total)
Reply To: looking good, NPE while building

You must be logged in to post in the forum log in