Invalidate caches and restart still gets the error, but it seems to managed to import somewhat successfully (I have a Gradle Project Sync failed warning, but I think that is related to a different issue. All of the modules seem to be open-able in studio now). I do have failOnError set to false. I think this is just a noisy error related having a lot of lint errors but not actually blocking import.
- Ben On Thursday, July 24, 2014 1:53:28 PM UTC-7, sbarta wrote: > > There's a File menu command "Invalidate caches and restart". Try that. If > that doesn't work, I'll try to find a workaround. The basic problem is that > it's doing a lint pass on the build files before it imports them to try to > spot major problems that would prevent the import from working correctly, > and it's having trouble even determining the line number of the error. I > think it might be because IntelliJ uses cached versions of filesystem > files, and I think that cache may be out of date. But because of this > problem, you can't even see the error that's stopping the import. If > clearing caches doesn't help, perhaps you could try building from the > command line and see if the lint step of build finds it. > > > On Thu, Jul 24, 2014 at 11:31 AM, Benjamin Cooley <[email protected] > <javascript:>> wrote: > >> Since its a clean install of studio and an import of a project, I don't >> think there are any caches to clear. I even tried wiping all .idea files in >> my tree. >> >> >> On Wednesday, July 23, 2014 4:58:15 PM UTC-7, sbarta wrote: >> >>> The only thing I can think of is to clear caches and restart. >>> >>> >>> On Wed, Jul 23, 2014 at 4:07 PM, Benjamin Cooley <[email protected]> >>> wrote: >>> >>>> I recently updated our project to 12.1 and decided I wanted to try >>>> AndroidStudio again (Had it working a while back, but haven't tried >>>> recently). I downloaded a new version of studio and tried importing our >>>> project, and got an IndexOutOfBoundsException. The error on screen was >>>> "Wrong offset: 958: Should be in range: [0,115]" >>>> >>>> Top of stack trace: >>>> [ 72156] ERROR - .project.GradleProjectImporter - Wrong offset: 958. >>>> Should be in range: [0, 115] >>>> java.lang.IndexOutOfBoundsException: Wrong offset: 958. Should be in >>>> range: [0, 115] >>>> at com.intellij.openapi.editor.ex.util.SegmentArray. >>>> offsetOutOfRange(SegmentArray.java:92) >>>> at com.intellij.openapi.editor.ex.util.SegmentArray. >>>> findSegmentIndex(SegmentArray.java:102) >>>> at com.intellij.openapi.editor.impl.LineSet.findLineIndex( >>>> LineSet.java:40) >>>> at com.intellij.openapi.editor.impl.DocumentImpl. >>>> getLineNumber(DocumentImpl.java:888) >>>> at com.android.tools.idea.gradle.project.ProjectValidator$ >>>> MyLintClient.report(ProjectValidator.java:144) >>>> at com.android.tools.lint.client.api.LintDriver$ >>>> LintClientWrapper.report(LintDriver.java:1999) >>>> at com.android.tools.lint.detector.api.Context.report( >>>> Context.java:286) >>>> >>>> >>>> I tried running as root, as well as both 0.8.0, and 0.8.2. No luck. >>>> >>>> Is my project just too big/Lintastic? :( >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "adt-dev" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "adt-dev" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > > -- You received this message because you are subscribed to the Google Groups "adt-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
