java.lang.IllegalArgumentException: Illegal group reference

Appcelerator JIRA | Clayton Headley | 4 years ago
  1. 0

    After updating to last night's nightly build (Titanium Studio, build: 3.1.0.201212201822) I see the following error on start up in Windows 8: {code} !ENTRY com.appcelerator.titanium.nodejs.core 4 0 2012-12-21 08:33:29.804 !MESSAGE (Build 3.1.0.201212201822) [ERROR] Illegal group reference !STACK 0 java.lang.IllegalArgumentException: Illegal group reference at java.util.regex.Matcher.appendReplacement(Unknown Source) at com.aptana.core.util.replace.TextPatternReplacer.searchAndReplace(TextPatternReplacer.java:156) at com.appcelerator.titanium.update.internal.DefaultReleaseNotesProvider.applyTemplate(DefaultReleaseNotesProvider.java:138) at com.appcelerator.titanium.update.GitHubReleaseNotesProvider.getReleaseNotes(GitHubReleaseNotesProvider.java:79) at com.appcelerator.titanium.update.TitaniumRelease.getReleaseNotesText(TitaniumRelease.java:76) at com.appcelerator.titanium.update.ui.TitaniumUpdatePage.updateDetails(TitaniumUpdatePage.java:439) at com.appcelerator.titanium.update.ui.TitaniumUpdatePage.createControl(TitaniumUpdatePage.java:503) at org.eclipse.jface.wizard.Wizard.createPageControls(Wizard.java:174) at org.eclipse.jface.wizard.WizardDialog.createPageControls(WizardDialog.java:736) at org.eclipse.jface.wizard.WizardDialog.createContents(WizardDialog.java:608) at org.eclipse.jface.window.Window.create(Window.java:431) at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1089) at com.appcelerator.titanium.update.ui.TitaniumUpdateWizardDialog.open(TitaniumUpdateWizardDialog.java:66) at com.appcelerator.titanium.update.TitaniumUpdateStartup$1$1.run(TitaniumUpdateStartup.java:64) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2701) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2665) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499) at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) at com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:125) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577) at org.eclipse.equinox.launcher.Main.run(Main.java:1410) {code} Steps to reproduce: 1. Start Titanium Studio. Expected result: Titanium Studio opens without error. Actual results: Titanium Studio opens with the above error.

    Appcelerator JIRA | 4 years ago | Clayton Headley
    java.lang.IllegalArgumentException: Illegal group reference
  2. 0

    After updating to last night's nightly build (Titanium Studio, build: 3.1.0.201212201822) I see the following error on start up in Windows 8: {code} !ENTRY com.appcelerator.titanium.nodejs.core 4 0 2012-12-21 08:33:29.804 !MESSAGE (Build 3.1.0.201212201822) [ERROR] Illegal group reference !STACK 0 java.lang.IllegalArgumentException: Illegal group reference at java.util.regex.Matcher.appendReplacement(Unknown Source) at com.aptana.core.util.replace.TextPatternReplacer.searchAndReplace(TextPatternReplacer.java:156) at com.appcelerator.titanium.update.internal.DefaultReleaseNotesProvider.applyTemplate(DefaultReleaseNotesProvider.java:138) at com.appcelerator.titanium.update.GitHubReleaseNotesProvider.getReleaseNotes(GitHubReleaseNotesProvider.java:79) at com.appcelerator.titanium.update.TitaniumRelease.getReleaseNotesText(TitaniumRelease.java:76) at com.appcelerator.titanium.update.ui.TitaniumUpdatePage.updateDetails(TitaniumUpdatePage.java:439) at com.appcelerator.titanium.update.ui.TitaniumUpdatePage.createControl(TitaniumUpdatePage.java:503) at org.eclipse.jface.wizard.Wizard.createPageControls(Wizard.java:174) at org.eclipse.jface.wizard.WizardDialog.createPageControls(WizardDialog.java:736) at org.eclipse.jface.wizard.WizardDialog.createContents(WizardDialog.java:608) at org.eclipse.jface.window.Window.create(Window.java:431) at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1089) at com.appcelerator.titanium.update.ui.TitaniumUpdateWizardDialog.open(TitaniumUpdateWizardDialog.java:66) at com.appcelerator.titanium.update.TitaniumUpdateStartup$1$1.run(TitaniumUpdateStartup.java:64) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2701) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2665) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499) at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) at com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:125) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577) at org.eclipse.equinox.launcher.Main.run(Main.java:1410) {code} Steps to reproduce: 1. Start Titanium Studio. Expected result: Titanium Studio opens without error. Actual results: Titanium Studio opens with the above error.

    Appcelerator JIRA | 4 years ago | Clayton Headley
    java.lang.IllegalArgumentException: Illegal group reference
  3. 0

    Unroll can't interpolate regex strings

    GitHub | 1 year ago | robfletcher
    java.lang.IllegalArgumentException: Illegal group reference
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    Wildcard matcher and $ in URL causes exception

    GitHub | 1 year ago | GoogleCodeExporter
    java.lang.IllegalArgumentException: Illegal group reference
  6. 0

    Unable to use CaseDescription when param contains reserved regexp character

    GitHub | 12 months ago | nikowitt
    java.lang.IllegalArgumentException: Illegal group reference

    4 unregistered visitors
    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. java.lang.IllegalArgumentException

      Illegal group reference

      at java.util.regex.Matcher.appendReplacement()
    2. Java RT
      Matcher.appendReplacement
      1. java.util.regex.Matcher.appendReplacement(Unknown Source)
      1 frame
    3. com.aptana.core
      TextPatternReplacer.searchAndReplace
      1. com.aptana.core.util.replace.TextPatternReplacer.searchAndReplace(TextPatternReplacer.java:156)
      1 frame
    4. com.appcelerator.titanium
      TitaniumUpdatePage.createControl
      1. com.appcelerator.titanium.update.internal.DefaultReleaseNotesProvider.applyTemplate(DefaultReleaseNotesProvider.java:138)
      2. com.appcelerator.titanium.update.GitHubReleaseNotesProvider.getReleaseNotes(GitHubReleaseNotesProvider.java:79)
      3. com.appcelerator.titanium.update.TitaniumRelease.getReleaseNotesText(TitaniumRelease.java:76)
      4. com.appcelerator.titanium.update.ui.TitaniumUpdatePage.updateDetails(TitaniumUpdatePage.java:439)
      5. com.appcelerator.titanium.update.ui.TitaniumUpdatePage.createControl(TitaniumUpdatePage.java:503)
      5 frames
    5. JFace
      Dialog.create
      1. org.eclipse.jface.wizard.Wizard.createPageControls(Wizard.java:174)
      2. org.eclipse.jface.wizard.WizardDialog.createPageControls(WizardDialog.java:736)
      3. org.eclipse.jface.wizard.WizardDialog.createContents(WizardDialog.java:608)
      4. org.eclipse.jface.window.Window.create(Window.java:431)
      5. org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1089)
      5 frames
    6. com.appcelerator.titanium
      TitaniumUpdateStartup$1$1.run
      1. com.appcelerator.titanium.update.ui.TitaniumUpdateWizardDialog.open(TitaniumUpdateWizardDialog.java:66)
      2. com.appcelerator.titanium.update.TitaniumUpdateStartup$1$1.run(TitaniumUpdateStartup.java:64)
      2 frames
    7. RWT
      Display.readAndDispatch
      1. org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
      2. org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
      3. org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4140)
      4. org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3757)
      4 frames
    8. Eclipse UI
      Workbench$7.run
      1. org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2701)
      2. org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2665)
      3. org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)
      4. org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)
      4 frames
    9. Databinding
      Realm.runWithDefault
      1. org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
      1 frame
    10. Eclipse UI
      Workbench.createAndRunWorkbench
      1. org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)
      1 frame
    11. Eclipse UI
      PlatformUI.createAndRunWorkbench
      1. org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
      1 frame
    12. com.appcelerator.titanium
      IDEApplication.start
      1. com.appcelerator.titanium.rcp.IDEApplication.start(IDEApplication.java:125)
      1 frame
    13. Equinox Container
      EclipseAppHandle.run
      1. org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
      1 frame
    14. Eclipse OSGi
      EclipseStarter.run
      1. org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
      2. org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
      3. org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
      4. org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
      4 frames
    15. Java RT
      Method.invoke
      1. sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      2. sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
      3. sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
      4. java.lang.reflect.Method.invoke(Unknown Source)
      4 frames
    16. Equinox
      Main.run
      1. org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
      2. org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
      3. org.eclipse.equinox.launcher.Main.run(Main.java:1410)
      3 frames