Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-17300

NPE when starting a remote server with no launch or shutdown command

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Blocker Blocker
    • 4.2.0.Beta3
    • 4.2.0.Beta2
    • server
    • Hide

      1. In Server view, right-click: New server
      2. Choose JBoss AS 7.1 and hit Next
      3. Choose Remote, Filesystem operations, uncheck Assign runtime, click Next
      4. Set up the remote host (I used ssh only) and set the path correctly
      5. Finish
      6. Open server Launch configuration
      7. Customize startup command to have no content
      8. Save launch, start server
      9. Endless launch, never fails or succeeds.

      Verify also with deploy-only server.

      Show
      1. In Server view, right-click: New server 2. Choose JBoss AS 7.1 and hit Next 3. Choose Remote, Filesystem operations, uncheck Assign runtime, click Next 4. Set up the remote host (I used ssh only) and set the path correctly 5. Finish 6. Open server Launch configuration 7. Customize startup command to have no content 8. Save launch, start server 9. Endless launch, never fails or succeeds. Verify also with deploy-only server.

      When you try to start a remote AS7, you get a NPE popup window with no details.
      This is in the workspace log:

      !ENTRY org.jboss.ide.eclipse.as.rse.core 4 0 2014-05-19 13:55:19.968
      !MESSAGE 
      !STACK 0
      java.lang.NullPointerException
      	at java.util.regex.Matcher.getTextLength(Matcher.java:1283)
      	at java.util.regex.Matcher.reset(Matcher.java:309)
      	at java.util.regex.Matcher.<init>(Matcher.java:229)
      	at java.util.regex.Pattern.matcher(Pattern.java:1093)
      	at org.eclipse.rse.internal.services.shells.TerminalServiceHostShell.writeToShell(TerminalServiceHostShell.java:158)
      	at org.jboss.ide.eclipse.as.rse.core.RSEHostShellModel$ServerShellModel.createStartupShell(RSEHostShellModel.java:106)
      	at org.jboss.ide.eclipse.as.rse.core.StandardRSEStartLaunchDelegate.executeRemoteCommand(StandardRSEStartLaunchDelegate.java:126)
      	at org.jboss.ide.eclipse.as.rse.core.StandardRSEJBossStartLaunchDelegate.actualLaunch(StandardRSEJBossStartLaunchDelegate.java:39)
      	at org.jboss.ide.eclipse.as.rse.core.StandardRSEStartLaunchDelegate.launch(StandardRSEStartLaunchDelegate.java:59)
      	at org.jboss.ide.eclipse.as.rse.core.subsystems.RSECommandLineLaunchController.launch(RSECommandLineLaunchController.java:73)
      	at org.jboss.ide.eclipse.as.wtp.core.server.launch.ControllableServerLaunchConfiguration.launch(ControllableServerLaunchConfiguration.java:52)
      	at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:884)
      	at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)
      	at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:731)
      	at org.eclipse.wst.server.core.internal.Server.startImpl2(Server.java:3541)
      	at org.eclipse.wst.server.core.internal.Server.startImpl(Server.java:3477)
      	at org.eclipse.wst.server.core.internal.Server$StartJob.run(Server.java:367)
      	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
      

      One other symptom is that when I open the Launch config from Server editor, both the fields for Startup and Shutdown scripts are empty - shouldn't they show the calculated script?

            rob.stryker Rob Stryker (Inactive)
            rob.stryker Rob Stryker (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: