Details

      Description

      Steps to reproduce

      1. Build portal or unzip a clean bundle
      2. Deploy the latest twitter module, etc: com.liferay.twitter.api-1.0.4.jar, com.liferay.twitter.service-1.0.18.jar, com.liferay.twitter.web-1.0.7.jar
      3. Start up the portal

      Expected result: Start up the portal successfully without any errors
      Actual result: FrameworkEvent ERROR occurred in the console:

      2017-11-30 06:32:12.257 ERROR [Framework Event Dispatcher: Equinox Container: f0bdc1c0-97d5-0017-1b93-a548b2b1c9df][com_liferay_modules_compat:97] FrameworkEvent ERROR 
      java.lang.StringIndexOutOfBoundsException: String index out of range: 22
      	at java.lang.String.charAt(String.java:658)
      	at java.lang.Character.codePointAt(Character.java:4866)
      	at java.util.regex.Pattern$CharProperty.match(Pattern.java:3775)
      	at java.util.regex.Pattern$Curly.match0(Pattern.java:4260)
      	at java.util.regex.Pattern$Curly.match(Pattern.java:4234)
      	at java.util.regex.Matcher.match(Matcher.java:1270)
      	at java.util.regex.Matcher.matches(Matcher.java:604)
      	at com.liferay.modules.compat.internal.ModuleCompatExtender$1.addingBundle(ModuleCompatExtender.java:169)
      	at com.liferay.modules.compat.internal.ModuleCompatExtender$1.addingBundle(ModuleCompatExtender.java:150)
      	at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:469)
      	at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:1)
      	at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)
      	at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229)
      	at org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:444)
      	at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:905)
      	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
      	at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
      	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:165)
      	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:75)
      	at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:67)
      	at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:102)
      	at org.eclipse.osgi.container.Module.publishEvent(Module.java:461)
      	at org.eclipse.osgi.container.Module.start(Module.java:452)
      	at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:402)
      	at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundle(DirectoryWatcher.java:1258)
      	at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundles(DirectoryWatcher.java:1230)
      	at org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:512)
      	at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:361)
      	at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:312)
      

        Attachments

          Activity

            People

            • Assignee:
              joyce.wang Joyce Wang
              Reporter:
              joyce.wang Joyce Wang
              Participants of an Issue:
              Recent user:
              Brian Wulbern
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Days since last comment:
                1 year, 28 weeks, 1 day ago